spring框架提供了线程池:ThreadPoolTaskExecutor,配置一下可以直接用
windows系统kill占用特定端口的进程
windows环境启动server提示55853端口被占用,尝试杀掉占用此端口的进程
git常用命令
jackson转换List格式的Json
jackson处理数组类型json的时候出现问题:
期望: List
实际: List
转List类型需要特殊处理一下
1 | POJO pojo = mapper.convertValue(singleObject, POJO.class); |
java日期格式化总结
模式字母:(a-z,A-z)在日期格式化中会被解释,单引号(‘’)包裹的字符不解释,作为文本直接输出
其他字符: 作为文本直接输出
tomcat8 一次日志jar包冲突,log4j、slf4j
Linux CentOS7下 redis安装
安装参考:https://redis.io/download
安装
CentOs7.2,redis4.0.6
cd进入要安装redis的文件夹,也可安装之后再修改路径
开始安装
1 | $ wget http://download.redis.io/releases/redis-4.0.6.tar.gz |
安装结束
测试
cd进入redis-4.0.6根目录,redis执行文件(redis-server、redis-cli)都在src目录中
启动redis-server
1 | $ src/redis-server |
另开命名窗口启动redis-cli
1 | $ src/redis-cli |
配置
https://redis.io/topics/config 参考redis.conf自述文件
https://www.jianshu.com/p/68d214f09032
学习Spring bean配置
配置文件
1 | <bean id="hello" name="hello1,hello2" class="com.zhao.chapter2.HelloWorldImpl"/> |
测试代码
1 | @Test |
eclipse修改类不重启tomcat 自动加载项目
修改两个地方实现修改java代码时tomcat只加载被修改的类,不会重新部署整个项目:
1、Package Explorer 打开Servers项目,修改server.xml