摘要:
1 package、import 和 import static
1.1 Package
Java 引入了包(Package)机制,提供了类的多层命名空间,用于解决类的命名冲突、类文件管理问题。Java 允许将相关的类放在同一个 package 下,从而组成逻辑上的类库单元。如果希望把一个类放在指定的包结构下,应... 阅读原文
2019-04-23 11:26:03 阅读(2331) 评论(0)
摘要:
目录
课程预习
1.1 课程内容分为三个模块
1.2 换工作面临问题
1.3 课程特色
课时1:技术人职业发展路径
1.1 工程师发展路径
1.2 常见技术岗位划分
1.3 面... 阅读原文
2019-04-23 09:50:02 阅读(2693) 评论(0)
摘要:
1、Oauth2简介
OAuth(开放授权)是一个开放标准,允许用户授权第三方移动应用访问他们存储在另外的服务提供者上的信息,而不需要将用户名和密码提供给第三方移动应用或分享他们数据的所有内容,OAuth2.0是OAuth协议的延续版本,但不向后兼容OAuth 1.0即完全废止了OAuth1.0。
2... 阅读原文
2019-04-23 07:53:16 阅读(2356) 评论(0)
摘要:
Java中,使用"=="比较字符串时,判断的是两个字符串是否存放在相同的位置。如果两个字符串存放在相同的位置,那么它们就是相同的,使用"=="比较的结果也就是True。但Java虚拟机并不总是使两个相同的字符串共享一个位置,它可能会存放多个相同的拷贝在不同的位置。
只有通过字面赋值的时候,相同的字符串才会... 阅读原文
2019-04-23 06:00:01 阅读(2394) 评论(0)
摘要:
通常我们为了更好的缓解服务器压力,和增强搜索引擎的友好面,都将文章内容生成静态页面。 但是有时为了能实时的显示一些信息,或者还想运用动态脚本解决一些问题,不能用静态的方式来展示网站内容,必须用到动态页面显示。 这样以来,就损失了对搜索引擎的友好面,怎么样在两者之间找个中间方法呢,如何增强你网站中地址的可读性和让搜索引... 阅读原文
2019-04-22 23:59:03 阅读(2404) 评论(0)
摘要:
在使用webmgiac的过程中,很多时候我们需要抓取连接的绝对路径,总结了几种方法,示例代码放在最后。
以和讯网的一个页面为例:
xpath方式获取
log.info("{}", page.getHtml().xpath("//div[@id='cyldata']").links().all());
log.info... 阅读原文
2019-04-22 23:16:05 阅读(2341) 评论(0)
摘要:
1、前提
在阅读这篇博客之前,希望你对HashMap已经是有所理解的,否则可以参考这篇博客: jdk1.8源码分析-hashMap;另外你对java的cas操作也是有一定了解的,因为在这个类中大量使用到了cas相关的操作来保证线程安全的。
2、概述
ConcurrentHashMap这个类在ja... 阅读原文
2019-04-22 21:33:07 阅读(2360) 评论(0)
摘要:
如果你发现所有的功能都报找不到映射的错,有可能是因为mapper文件没有被编译
在eclipse中,把资源文件放在src下,是可以被编译的
但是在idea中,直接把资源文件放在src下,如果不进行设置,是不会被编译的,idea对src下的xml等资源文件是默认不编译的
在pom.xml中加入以下代码即可:... 阅读原文
2019-04-22 20:56:05 阅读(2463) 评论(0)
摘要:
冒泡排序算法的原理如下:1.比较相邻的元素。如果第一个比第二个大,就交换他们两个,否则不交换2.对每一对相邻元素做同样的工作,从开始第一对到结尾的最后一对。做完这一步,最后的元素应该会是最大的数。3.针对所有的元素重复以上的步骤,除了最后一个。4.持续每次对越来越少的元素重复上面的步骤,直到没有任何一对数字需要比较。... 阅读原文
2019-04-22 19:05:01 阅读(2541) 评论(0)
摘要:
异常:是在运行时期发生的不正常情况。
异常类:在java中用类的形式对不正常情况进行了描述和封装对象,描述不正常的情况的类。
异常就是java通过面向对象的思想将问题封装成了对象.用异常类对其进行描述。
异常体系:不同的问题用不同的类进行具体的描述。 比如角标越界。空指针等等。问题很多,意味着描述的类也很多,将... 阅读原文
2019-04-22 17:08:01 阅读(3665) 评论(0)