摘要:
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)