kekeair的博客

生活=(工作+学习+健身)X365

排序:
默认
按更新时间
按访问量

@JsonInclude(Include.NON_NULL)

@JsonInclude(Include.NON_NULL) 是springmvc中的标注,是为了控制返回的json字符串显示哪些字段。这里的设置是为null的字段不显示

2017-12-04 18:26:44

阅读数:45

评论数:0

联合索引引发的插入问题

今天遇见一个联合索引引发的插入数据异常的问题,找了好长时间 问题是这样的: 插入字段 crm_id 参数为12333 结果在执行插入的使用crm_id的值变成了12333-12 (ps:crmlc_time的值为12). 问题出在哪呢?看到没联合索引,印象了插入的值修改方案: 由于这...

2017-11-15 19:54:13

阅读数:90

评论数:0

集合,字符串判空

集合判空(Collection) if(list!=null && !list.isEmpty()){ 这个里面取list中的值 }else{ 做其他处理 } 注意list.isEmpty()的底层实现是: public boolean isEmpty() { ...

2017-11-15 11:22:04

阅读数:90

评论数:0

TO_DAYS函数 (SQL)

TO_DAYS函数 返回一个天数! 啊哈?什么天数? 从年份0开始的天比如: SELECT TO_DAYS(‘1997-10-07′); 结果  729669就是从0年开始 到1997年10月7号之间的天数PS:注意括号中是字段名的话不要加单引号之类的!

2017-11-15 10:11:01

阅读数:71

评论数:0

<Context reloadable="true">

为了在开发时,让tomcat能够自动重新加载,我们修改过的代码和配置,需要对Tomcat的context.xml文件进行设置。 在标签中,加上reloadable属性,并且将值设为true<Context reloadable="true"> <...

2017-11-15 09:56:52

阅读数:103

评论数:0

Spring 使用@PropertySource+Emvironment读取properties文件

spring 3.1中开始引入 了读取properties文件的注解 @PropertySource 比如有customize.properties文件#用户名 userName=admini #密码 password=123 实现代码@Configuration @PropertyS...

2017-11-05 10:55:02

阅读数:96

评论数:0

Spring配置---<aop:aspectj-autoproxy />

<aop:aspectj-autoproxy proxy-target-class="true"/> 基于类的动态代理(依赖于CGlib库) 通过配置织入@Aspectj切面

2017-11-01 11:54:08

阅读数:395

评论数:0

关于Spring中的<context:annotation-config/>配置

使用隐式地向 Spring容器注册 当然我们很多时候使用注解都会配置扫描路径选项:<context:component-scan base-package="pack.pack"/>该配置项其实也包含了自动注入上述processor的功能,因此当使用compone...

2017-11-01 11:47:03

阅读数:71

评论数:0

日期类型的比较与转换(date Calendar timestamp):

Date 1 获取时间毫秒值 date.getTime();//注意时区带来的影响 2 日期类型的比较 after before: SimpleDateFormat localTime=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss...

2017-10-31 11:39:30

阅读数:145

评论数:0

文章标题

java反射机制: what(是什么) 1 首先需要知道Class是做什么的? 需要先有一个类的完整路径引入之后才可以按照固定的格式产生实例 化对象,但是在Java中也允许通过一个实例化对象找到一个类的完整信息,那么这就是Class功能反射就是允许通过实例化对象找到一个类的完整信息why(...

2017-09-27 19:42:58

阅读数:57

评论数:0

管道流:(管道输入流 PipedInputStream与管道输出流 PipedOutputStream)

管道流:(管道输入流 PipedInputStream与管道输出流 PipedOutputStream) 作用 管道流的主要作用就是可以进行两个线程间的通信。一个线程作为管道输出流,另一个线程作为管道输入流, 在启动线程前,只需要将这两个线程的管道流连接到一起就可以。 这要就很...

2017-09-22 14:35:16

阅读数:114

评论数:0

设计模式-观察者模式

观察者模式 what(是什么) 当一个对象状态改变给其他对象通知的问题,而且要考虑到易用和低耦合,保证高度的协作。列如: 拍卖的时候,拍卖师观察最高标价,然后通知给其他竞价者竞价。 why(为什么用它) 定义对象间的一种一对多的依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象都得到...

2017-09-21 11:41:20

阅读数:60

评论数:0

Java 中Comparable和Comparator区别比较

Java 中Comparable和Comparator区别比较 作者: 字体:[增加 减小] 类型:转载 时间:2013-09-27 我要评论 <div class="art_desc mt10"><div i...

2017-09-21 10:43:34

阅读数:58

评论数:0

设计模式-适配器模式

前言 适配器模式(Adapter Pattern)是作为两个不兼容的接口之间的桥梁。这种类型的设计模式属于结构型模式,它结合了两个独立接口的功能。 这种模式涉及到一个单一的类,该类负责加入独立的或不兼容的接口功能。举个真实的例子,读卡器是作为内存卡和笔记本之间的适配器。您将内存卡插入读卡器,...

2017-09-20 16:27:18

阅读数:93

评论数:0

设计模式-命令模式(二)

详细示例:(遥控开关灯)package command;public class Light { String aa; public Light(String aa) { super(); this.aa = aa; } public v...

2017-09-18 18:16:50

阅读数:211

评论数:0

排序算法之基数排序

基数排序详解以及java实现 前言 基数排序(radix sort)又称桶排序(bucket sort),相对于常见的比较排序,基数排序是一种分配式排序,即通过将所有数字分配到应在的位置最后再覆盖到原数组完成排序的过程。我在上一篇讲到的计数排序也属于这种排序模式,...

2017-09-18 10:40:04

阅读数:251

评论数:0

排序算法之希尔排序

**插入排序—希尔排序** 希尔排序是1959 年由D.L.Shell 提出来的,相对直接插入排序有较大的改进。希尔排序的实质就是分组插入排序,该方法又称缩小增量排序。 基本算法: 先将整个待排元素序列分割成若干个子序列(由相隔某个“增量”的元素组成的)分别进行直接插入排序,然后依次缩减增量再进行...

2017-09-14 16:46:25

阅读数:76

评论数:0

设计模式-传输对象

传输对象模式 what(是什么) 传输对象模式(Transfer Object Pattern)用于从客户端向服务器一次性传递带有多个属性的数据。传输对象也被称为数值对象。传输对象是一个具有 getter/setter 方法的简单的 POJO 类,它是可序列化的,所以它可以通过网络传输。它没有...

2017-09-13 20:34:49

阅读数:125

评论数:0

队列queue(待续....)

队列(queue): what(什么是队列) 队列同样是一种特殊的线性表,其插入和删除的操作分别在表的两端进行,队列的特点就是先进先出(First In First Out)。我们把向队列中插入元素的过程称为入队(Enqueue),删除元素的过程称为出队(Dequeue)并把允许入队的一端称为...

2017-09-13 11:38:29

阅读数:65

评论数:0

设计模式之-单例设计模式

单例设计模式: what(是什么) 属于创建型模式,他提供了一种创建对象的最佳的方式. 这种模式设计到一个单一的类,该类负责创建自己的对象,同时确保只有 单个对象被创建.这个类提供了一种访问其唯一的对象的方式,可以直接访问,不需要实例化该 对象.注意: 1 单例类只能有一个实例 2 ...

2017-09-11 14:32:09

阅读数:53

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭