- 博客(15)
- 资源 (17)
- 收藏
- 关注
原创 本地缓存-google guava
http://ifeve.com/google-guava-cachesexplained/ public class FileTypeService { private final String CORE_FILE_TYPE = "core_file_type"; @Autowired private CreditAdapter creditAdapter; /** * @desc 本地配置缓存 * @author zoufan
2020-09-24 11:07:28
128
原创 mysql、oracle常用sql对比(待完善)
oracle mysql 当前系统时间 sysdate now() 系统时间格式化 yyyy-MM-dd %Y-%m-%d null 没有空字符串'',只有null 有'',也有null
2020-09-10 09:46:19
111
原创 ArrayList合并、通过stream()去重
List<Bean> list1 = new ArrayList(); List<Bean> list2 = new ArrayList(); ...... list1.addAll(list2 ); //根据typeCode去重 List<FileTypesDaoDto> listNew = list.stream().collect( Collectors.collectingAndThen( Collectors.t.
2020-09-10 09:28:51
2345
1
原创 Mybatis的foreach用法
foreach元素的属性主要有item,index,collection,open,separator,close。 item:集合中元素迭代时的别名,该参数为必选。 index:在list和数组中,index是元素的序号,在map中,index是元素的key,该参数可选 open:foreach代码的开始符号,一般是(和close=")"合用。常用在in(),values()时。该参数可选 separator:元素之间的分隔符,例如在in()的时候,separator=","会自动在元素中间用“.
2020-09-10 09:10:32
1092
原创 设计模式--原型模式(Prototye)
很简单,一个原型类,只需要实现Cloneable接口,覆写clone方法,此处clone方法可以改成任意的名称,因为Cloneable接口是个空接口,你可以任意定义实现类的方法名,如cloneA或者cloneB,因为此处的重点是super.clone()这句话,super.clone()调用的是Object的clone()方法,而在Object类中,clone()是native的,具体怎么实现,我
2017-09-27 14:29:28
252
转载 关于serialVersionUID的说明
转自 http://blog.csdn.net/jediael_lu/ 1、为什么要使用serialVersionUID (1)对于实现了Serializable接口的类,可以将其序列化输出至磁盘文件中,同时会将其serialVersionUID输出到文件中。 (2)然后有需要使用时,再从磁盘将对象内容及serialVersionUID读入内容中的某个对象。
2017-09-27 14:09:23
269
转载 Java处理XML的三种主流技术一些总结和介绍
转自:https://www.aliyun.com/zixun/content/3_12_515132.html 最初,XML 语言仅仅是意图用来作为 HTML 语言的替代品而出现的,但是随着该语言的不断发展和完善,人们越来越发现它所具有的优点:例如标记语言可扩展,严格的语法规定,可使用有意义的标记,内容存储和表现分离等等优势注定了该语言从诞生之日起就会走向辉煌。 XML 语言在成为
2017-09-26 17:59:10
460
转载 Builder模式在Java中的应用
转自 http://www.cnblogs.com/moonz-wu/archive/2011/01/11/1932473.html 在设计模式中对Builder模式的定义是用于构建复杂对象的一种模式,所构建的对象往往需要多步初始化或赋值才能完成。那么,在实际的开发过程中,我们哪些地方适合用到Builder模式呢?其中使用Builder模式来替代多参数构造函数是一个比较好的实践法则。
2017-09-26 14:59:09
198
转载 Java多线程中join方法的理解
转自:http://uule.iteye.com/blog/1101994 thread.Join把指定的线程加入到当前线程,可以将两个交替执行的线程合并为顺序执行的线程。比如在线程B中调用了线程A的Join()方法,直到线程A执行完毕后,才会继续执行线程B。 t.join(); //使调用线程 t 在此之前执行完毕。 t.join(1000); //等待 t 线程,
2017-09-26 10:44:11
218
转载 50道Java线程面试题
50道Java线程面试题 原文链接: javarevisited 翻译: ImportNew.com - 李 广 译文链接: http://www.importnew.com/12773.html 下面是Java线程相关的热门面试题,你可以用它来好好准备面试。 1) 什么是线程? 线程是操作系统能够进行运算调度的最小单位,它被包含在进程之中,是进程中的实际运作单位
2017-09-26 09:55:27
215
原创 oracle 分区表简单应用
创建分区表 CREATE TABLE CUSTOMER ( CUSTOMER_ID NUMBER NOT NULL PRIMARY KEY, FIRST_NAME VARCHAR2(30) NOT NULL, LAST_NAME VARCHAR2(30) NOT NULL, PHONE VARCHAR2(15) NOT NULL,
2017-09-25 11:16:48
387
转载 [转]redis面试总结
http://www.cnblogs.com/zedosu/p/6674566.html (1)什么是redis? Redis 是一个基于内存的高性能key-value数据库。 (有空再补充,有理解错误或不足欢迎指正) (2)Reids的特点 Redis本质上是一个Key-Value类型的内存数据库,很像memcached,整个数据库统统加载
2017-06-16 15:21:48
365
转载 Log4J基础详解及示例大全
去年这个时候,为做软件工程的大作业就详细学过Log4J的用法了,时隔一年想要在新的项目中好好使用一下的时候,发现几乎全忘了,悲催啊…… 再上网查资料,总是不能找到一篇符合我的口味,拿来就能轻松上手,方便查阅的文章。看了几篇网文以及Apache的官方文档,耐心的总结了一下,贴出来分享,也方便自己以后查阅! 着急的话,可以直接从第8部分配置文件示例中截取一段配置文件拿去用就好啦~(可能还需
2016-10-08 16:39:39
169
转载 java不定长参数的简单使用
原文地址:http://blog.csdn.net/kenchow126/article/details/7967412 今天学习了thinking in java ,看了不定长的参数,记录下来以备用到时候找不到,以下是string类型的,其他类型的一样 [java] view plain copy public class Optio
2016-04-15 14:42:12
321
原创 工具类- 身份证校验
public class IDCardVerify { public static void main(String[] args) throws Exception { String idcard = "432503198711105699"; System.out.println(verify(idcard)); } /** * 校验身份证校验位是否合法 *
2016-04-11 13:30:08
340
《Java核心技术 卷Ⅰ:基础知识(原书第8版)》(中文高清PDF) 第三部分(共四部分)
2011-03-23
《Java核心技术 卷Ⅰ:基础知识(原书第8版)》(中文高清PDF) 第一部分(共四部分)
2011-03-23
《Java核心技术 卷Ⅰ:基础知识(原书第8版)》(中文高清PDF) 第四部分(共四部分)
2011-03-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人