摘要: spring对bean的生命周期管理的比较精细,并不是单纯的new()实例化. 1,找到class配置信息并将其实例化 2,受用依赖注入,按照配置信息,配置bean的所有属性; 在一个开始使用前可以用配置初始化一些参数. 方法一:用注解@PostConstruct,也就是相当于init-method 阅读全文
posted @ 2016-03-24 16:17 钟政123 阅读(6307) 评论(0) 推荐(1) 编辑
摘要: 将横表转为竖表,基本思想是: 1)将横表的多条数据,"压"成一条.相当于将这么多条分组,每组"压"成一条数据.利用group by 2) 再对竖表中的列,由特定行的数据填充,利用case when 'a' then 'b' else 没有用的值 end,为了过滤一些没有用的数据,常用的函数有max( 阅读全文
posted @ 2016-03-22 17:47 钟政123 阅读(857) 评论(0) 推荐(0) 编辑
摘要: 声明:本文是转载前辈的,地址:http://www.cnblogs.com/tovep/articles/2473147.html 在tomcat的bin目录下执行 ./shutdown.sh 为了查看是否关闭成功? 利用ps查看进程:ps是查看进程的命令 如果查看的到的结果 那么证明tomcat进 阅读全文
posted @ 2016-03-22 09:33 钟政123 阅读(126) 评论(0) 推荐(0) 编辑
摘要: java集合是对常用数据集合的封装,差不多就是数组吧,验证某个元素是否在数据集合里,最原始的方法是,用个循环,"某个元素"与数据集合中的每个元素逐个进行比较. java 对常用的一些方法进行了封装,其中就包括,验证某个元素是否在集合 contains(Object); set类是有自由索引,下面是接 阅读全文
posted @ 2016-03-17 10:19 钟政123 阅读(1334) 评论(0) 推荐(0) 编辑
摘要: jQuery异步请求 原始的异步请求是需要创建的 XMLHttpRequest 对象.(IE5,6不支持)目前很多浏览器都支持XMLHttpRequest对象 jQuery ajax常用的回调函数:beforeSend,error,dataFilter,success,complete before 阅读全文
posted @ 2016-03-16 17:06 钟政123 阅读(308) 评论(0) 推荐(0) 编辑
摘要: 在java中"与"和"或"都具有短路功能。 关于"或"运算如 上面的"mc"是一个对象,如果这个对象为null 继续执行mc.getReceive() 就会报异常.然而上面这段代码经过测试,并没有报异常,代码正常通过测试,也就是说,如果符合mc==null的条件直接短路判断为"真",并没有执行mc. 阅读全文
posted @ 2016-03-15 09:54 钟政123 阅读(1388) 评论(0) 推荐(0) 编辑
摘要: java8除了lambda表达式之外还对时间和数组这两块常用API做想应调整, Stream 有几个常用函数: store 排序 (a,b)-> a.compareTo(b) 排出来的结果是正序,从小到大 如果(a,b)->b.compareTo(a) 排出来的结果是从大到小 filter 拦截,过 阅读全文
posted @ 2016-03-09 11:27 钟政123 阅读(316) 评论(0) 推荐(0) 编辑
摘要: 声明: MySQL4.0之后的版本可以支持下面sql语句进行更新操作 应用场景: 一个表中的字段需要根据查询结果集进行更新,或者从另一表查询获得 其本质还是更新的数据需要查询获得. 例如: user 表中有也用户会员卡数量的字段,而这些数据保存在另一张表membership_card ,member 阅读全文
posted @ 2016-03-07 13:32 钟政123 阅读(3536) 评论(0) 推荐(1) 编辑
摘要: 有三种mybatis传递参数的方式: 第一种 mybatis传入参数是有序号的,可以直接用序号取得参数 User selectUser(String name,String area); 可以在xml配置文件中写 <select id="selectUser" resultMap="BaseResu 阅读全文
posted @ 2016-03-03 11:25 钟政123 阅读(5157) 评论(0) 推荐(0) 编辑
摘要: 最近项目中遇到分组查询数据,按日期显示,如果那个日期没有数据,也要把日期显示出来. 有两个方案:1)在数据库建一个用于所有日期的表,然后让查询结果与之关联。 2)在程序中填充。 对于方案一的话,可以写定时任务或者存储过程将日期写入相应的日期表,注意这个日期表只是为了查询的时候,带出数据为空的数据中的 阅读全文
posted @ 2016-03-01 13:48 钟政123 阅读(1429) 评论(2) 推荐(0) 编辑
摘要: 跳出温水 温水煮青蛙,这个道理我懂,但自己在温水中却不知道,作为IT行业人员,如果没有技术突破,就只能做代码民工。回顾自己不要年终奖都要跳槽的决定,我知道有点可惜,但在微兔我能知道自己在进步。有时候觉得值了。其实当初不要年终奖是为了让自己付出更多代价去记住这个教训-----不学好技术是很苦的一件事。 阅读全文
posted @ 2016-02-17 15:51 钟政123 阅读(131) 评论(2) 推荐(0) 编辑
摘要: 在项目中常用的查询,会有不同条件,不同的选择,见过分别将这些条件写成if,然后每个if对应一条sql。这样效率低,代码逻辑比较复杂 如果有三种条件组合就有8种情况。坑啊 应用mybatis动态sql能有效减少这类if的使用 MyBatis常用于动态sql的有 if chosen(when ,othe 阅读全文
posted @ 2016-02-16 11:15 钟政123 阅读(245) 评论(0) 推荐(0) 编辑
摘要: Java语言中,有且仅有一种参数传递机制,即按值传递。基本类型是按值传递的,如果传递的值是对象,那么传递的将是对象的引用。在Java应用程序中永远不会传递对象。 package test; public class Dog { private String name; public String g 阅读全文
posted @ 2016-02-15 18:26 钟政123 阅读(126) 评论(0) 推荐(0) 编辑
摘要: 在2016年的刚开始,我找到下家公司,我考虑了一下现在的状况决定离职去这家新公司---微兔。 因为要离职,几位领导都找我谈话,我觉得他们说的话很有意思。他们说了一些我的缺点和我以后工作中要注意的地方。 总监: 1)在换位思考能力方面有所不足,总是感觉是自己是对的,觉得别人没有按照自己想... 阅读全文
posted @ 2016-01-06 19:40 钟政123 阅读(276) 评论(5) 推荐(0) 编辑