摘要: spring boot默认使用的是logback,看到好多地方说logback比log4j耗性能,具体么我也没试过,不过个人还是log4j用得更多。   先看pom依赖 <dependency> <groupId>org.springframework.boot&... 阅读原文
2018-12-25 13:13:04 阅读(8110) 评论(0)
摘要: 一、Java基础1、Arrays.sort实现原理和Collections.sort实现原理答:Collections.sort方法底层会调用Arrays.sort方法,底层实现都是TimeSort实现的。TimSort算法就是找到已经排好序数据的子序列,然后对剩余部分排序,然后合并起来.2、foreach和whil... 阅读原文
2018-12-25 11:43:02 阅读(8449) 评论(0)
摘要: public class ClassDemo1{   public static void main(String[] args){     //Foo的实例对象如何表示     Foo foo1 = new Foo();//foo1就表示出来了。     //Foo这个类也是一个实例对象,Class类的实例对象,如... 阅读原文
2018-12-25 09:48:03 阅读(8780) 评论(0)
摘要:   背景:   要爬取某网站的数据,数据每页10条,有很多页(形式如同table表格)。使用HttpClient 逐行逐页爬取数据,但在循环爬取多次时,总会在不确定的位置报错        在检查代码逻辑无果之后,开始疯狂百度,网上给出的解释:        服务器端因为某种原因关闭了Connection,而客户端... 阅读原文
2018-12-25 09:08:03 阅读(7671) 评论(0)
摘要:   对于redis集群的搭建,redis的3或4版本和redis5版本的命令是不一样的,redis5.x以上的版本,对于集群的创建更加的简单,会经常使用命令redis-cli。接下来看一下,在一台电脑上,如何实现redis的集群。 一、下载和安装   首先在官网下载redis的稳定版本,下载地址是:https://r... 阅读原文
2018-12-25 08:54:20 阅读(8170) 评论(0)
摘要: 1、在通过配置文件来连接数据库时,在resouces文件中放入了db.properties配置文件,但无法正常读取到  读取配置文件信息的代码: InputStream input=JdbcUtil.class.getClassLoader().getResourceAsStream("db.properties")... 阅读原文
2018-12-25 06:58:02 阅读(9726) 评论(0)
摘要:Iterator和ListIterator主要区别有:一、ListIterator有add()方法,可以向List中添加对象,而Iterator不能。二、ListIterator和Iterator都有hasNext()和next()方法,可以实现顺序向后遍历。但是ListIterator有hasPrevious()和p... 阅读原文
2018-12-25 06:19:47 阅读(6901) 评论(0)
摘要: 在IDEA中maven作为一个内置的工具,不需要任何配置就可以使用,点开settings 可以看到有三个maven可以选择 C:/apache-maven-3.5.3这个maven当然是我自己安装的,至于Bundled(Maven 3)和Bundle(Maven 2)都是IDEA自带的 打开IDEA安装目录下的... 阅读原文
2018-12-25 06:00:04 阅读(8232) 评论(0)
摘要: Spring的别名管理比较规范,有严格的接口规范,SimpleAliasRegistry实现 -> AliasRegistry接口,而且是线程安全的,Map也用的是ConcurrentHashMap,key是String,value是String,而且可以循环引用。 mybatis的别名管理器是TypeAlia... 阅读原文
2018-12-24 23:59:02 阅读(6749) 评论(0)
摘要: 一.步骤总结 导入jar包 配置web.xml 在src目录下创建配置文件mvc.xml 创建前段页面fileupload.jsp 创建controller类HelloController 配置mvc.xml文件 在web-inf目录下建立文件夹jsp,建立文件success.jsp   二.详细步骤   1.导... 阅读原文
2018-12-24 22:40:03 阅读(6999) 评论(0)