摘要: HashSet、 LinkedHashSet、TreeSet之间的区别 步骤 1 : HashSet LinkedHashSet TreeSet HashSet: 无序 LinkedHashSet: 按照插入顺序 TreeSet: 从小到大排序 package collection; import ja... 阅读原文
2020-01-03 09:16:02 阅读(2436) 评论(0)
摘要: 注解开发 最初设计时,MyBatis 是一个 XML 驱动的框架。配置信息是基于 XML 的,而且映射语句也是定义在 XML 中的。随着技术的更新发展,对于开发效率要求也原来越高,特别是一些小型项目;越来越多的框架开始支持注解, 到MyBatis3时,MyBatis对注解有了完善的支持,利用注解可以在一些情况... 阅读原文
2020-01-03 07:59:02 阅读(2510) 评论(0)
摘要: 计算机字符编码编年史 标签(空格分隔): Java基础 话说字符编码 各种各样的编码标准搞得头大,哪哪分不清。so,想按照字符编码出现的时间顺序做一个梳理。 1.ASCII  ASCII,American Standard Code for Information Interchange,美国信息交换标准代... 阅读原文
2020-01-03 06:38:03 阅读(2624) 评论(0)
摘要: 1、 装饰者模式,动态地将责任附加到对象上。若要扩展功能,装饰者提供了比继承更加有弹性的替代方案。 2、组合和继承的区别 继承。继承是给一个类添加行为的比较有效的途径。通过使用继承,可以使得子类在拥有自身方法的同时,还可以拥有父类的方法。但是使用继承是静态的,在编译的时候就已经决定了子类的行为,我们不便于... 阅读原文
2020-01-03 06:00:10 阅读(2408) 评论(0)
摘要: 第三章:1.bean的高级装配 profile:  开发环境(dev),QA环境(qa),生产环境(prod) 1.配置profile bean: 1.1基于注解的形式: @Profile注解可以指定某个bean属于哪个profile,Spring3.1时@Profile注解只能加在类上,Spring3.2开... 阅读原文
2020-01-03 00:18:02 阅读(2414) 评论(0)
摘要: 技术要点:springboot的基本知识,redis基本操作, 首先是写一个注解类: import java.lang.annotation.Retention; import java.lang.annotation.Target; import static java.lang.annotation... 阅读原文
2020-01-03 00:00:32 阅读(2427) 评论(0)
摘要: 闲余时间把看了一些常见的算法题,把链表对应的常见算法写了一下 如有疑问可加我QQ:1051980588共同探讨 1 package com.trs.codetool.sort; 2 3 /** 4 * @author zheng.changgang 5 * @date 2020-0... 阅读原文
2020-01-02 22:24:02 阅读(3613) 评论(0)
摘要: 虚拟机字节码指令表 标签(空格分隔): Java基础 JVM 记录虚拟机字节码指令,方便分析。以下内容来自《深入理解Java虚拟机》 字节码 助记符 指令含义 0x00 nop 什么都不做 0x01 aconst_null 将null推送至栈顶 int 型指令 字节码 助记符 指令含... 阅读原文
2020-01-02 21:57:02 阅读(2554) 评论(0)
摘要:  在spring开发过程中经常会遇到需要定时执行的任务,如定时生成报表,定时推送消息等任务。 springboot 提供了简单的 @Scheduled 表达式来配置定时任务。该方式默认是单线程的,任务在执行完才会设置下个任务的执行时间。因此如果执行时间超过定时时间,则会有任务漏执行。比如定时 每 1 秒执行... 阅读原文
2020-01-02 21:35:02 阅读(2414) 评论(0)
摘要: 实现:前台用的框架是Easyui+Bootstrap结合使用,需要引入相应的Js、Css文件。页面:Jsp、拦截请求:Servlet、逻辑处理:ClassBean、数据库:SQLserver。 注意:Bean中操作SQL语句进行处理是公司内部方法,可替换为其它方法自行扩展!主要看代码逻辑业务处理! 使用SQL... 阅读原文
2020-01-02 20:03:04 阅读(2844) 评论(0)