2017-11-16 知识点一(本人观赏)
1.JSON和List互转
String strJson = JSON.toJSONString(aList);
List<A> aList = (List<A>)JSON.parseArray(strJson,A.Class);
2.Mybatis中模糊查询
....LIKE CONCAT ('%' , #{param,jdbcType = VARCHAR} , '%')
3.Mybatis 时间比较
....and create_date>=#{startDate} and create_date<=#{endDate}
4.Mybatis 查询待付款,备货中,已发货的数量
select a.waitPayNum,b.perpareNum,c.sendNum from ( select count(*) as 'waitPayNum' from opf_order where delete_flag = 0) as a, ( .....) as b , (.....) as c
5.Mybatis 中批量修改
update opf_group set delete_flag = 1 where id in <foreach colllection="groupIdList" item = "item" open = "(" separator = ","close=")"> #{item}>
6.时间格式有时间误差问题
@JSONFormat (pattern = "yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")
7.Spring 框架的2大核心
Spring 容器作为超级大工厂,负责创建,管理所有的java对象,这些对象称为Bean;依赖注入管理Bean之间的关系。
AOP 面向切面
支持允许将一些通用任务 如安全,事务,日志等集中管理,从而提高复用。
Spring 中用配置文件來管理java实例的协作关系的人称为控制反转或依赖注入。
8.
ps -ef|grep java 查看启动情况
tail -f catalina.out 实时看到Tomcat的控制台输出
tail -f error.log 实时看到log文件的输出