自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 资源 (1)
  • 收藏
  • 关注

转载 Mybatis面试问题

Mybatis面试问题一、JDBC编程有哪些不足的地方,Mybatis是如何解决这些问题的?数据库连接的创建和销毁会造成系统资源浪费从而影响性能,如何使用数据库连接池来解决这个问题。**解决:**在SqlMapConfig.xml中配置数据库连接池,使用连接池管理数据库连接。Sql语句在编写时写在代码中造成代码不宜维护,实际使用的sql语句变化可能比较大,sql改动需要重新改写ja...

2018-12-24 10:16:34 256

原创 Java源代码中赋值临时变量的操作

复制变量到临时变量的作用实例优点缺点1、实例StringBuilder的父类AbstractStringBuilder的**appendNull()**方法private AbstractStringBuilder appendNull() { int c = count; ensureCapacityInternal(c + 4); final char[...

2018-12-10 18:31:31 2201

原创 StringBuilder源码

StringBudiler源码继承关系树底层实现默认容量()特别的添加方法(append)1、继承关系树继承自AbstractStringBuilder与StringBuffer同族2、底层实现//基本大部分方法都是调用父类的方法,点进父类查看public StringBuilder() { super(16);}AbstractStringBuilder.ja...

2018-12-10 18:09:07 318

原创 Java运算符 &&与||

Java运算符​ &&与||&&与||又名快速与和快速或;当&&出现时只要左侧为false就不会执行右侧操作;当||出现时只要左侧为true就不会执行右侧操作;做个实现Integer a= null;//正常System.out.println(true||(a.toString()==null));//抛出java.lang.Nu...

2018-11-27 21:48:47 323

原创 ArrayList中的一些小细节@JDK8

ArrayList中的一些小细节@JDK8protected transient int modCount = 0;该变量用于记录ArrayList的版本号,不可被序列化,每次对ArrayList操作都会修改此版本号,为ArrayList提供FastFail功能;可是,在每次操作中都操作此变量,会造成一个结果就是该变量会迅速变化,很快超过Integer.MAXVALUE;那么,当其发生溢出...

2018-11-27 21:34:52 90

转载 JAVA中的CAS

JAVA中的CASJava中的CAS

2018-11-27 20:41:40 86

原创 String.Split() Java

String.split()对包含关键字的字符串直接进行普通的切割方式,会发生错误String str = "abc|abv";System.out.println(Arrays.toString(str.split("|")));程序运行结果为:[a, b, c, |, a, b, v]应该返回[abc,abv]查看IDEA提示发现,输入的参数为一个正则表达式s...

2018-11-27 15:56:03 554

原创 AbstractList中的equals()

AbstractList中的equals():核心源码:public boolean equals(Object o) { if (o == this) return true; if (!(o instanceof List)) return false; ListIterator<E> e1 = listIterato...

2018-11-22 19:40:13 282

转载 普通快速排序和随机快速排序最精简的实现代码Java

转载自算法导论(一):快速排序与随机化快排 

2018-11-16 15:27:03 240

转载 剑指Offer面试 第七题重构二叉树

剑指Offer面试 第七题重构二叉树 java实现引用地址:https://www.cnblogs.com/gl-developer/p/6444280.html博主:知其然,后知其所以然题目:输入某二叉树的前序遍历和中序遍历的结果,请重建出该二叉树。假设输入的前序遍历和中序遍历结果中都不含重复的数字。例如输入前序遍历序列{1,2,4,7,3,5,6,8}和中序遍历序列{4,7,2,...

2018-11-14 15:22:14 121

原创 DCL实现多线程安全的高性能懒汉模式

DCL实现多线程安全的高性能懒汉模式1.单线程安全的懒汉模式实现​ 源码:private static LazyLoad instance = null;public static LazyLoad getInstance() { if (instance == null) instance = new LazyLoad(); r...

2018-11-08 20:46:28 198

转载 JDK源码解析 HashMap

Stack过时的类,使用Deque重新实现。HashMap源码解析:HashMap的定义:public class HashMap<K,V> extends AbstractMap<K,V> implements Map<K,V>, Cloneable, Serializable​ 继承抽象AbstractMap,实现了Map。HashMap中重要...

2018-11-08 19:56:42 105

CRM11-BOOTSTRAP_SSM.zip

需求描述 记录客户信息(包括级别信息,多个联系人信息) 记录公司联系客户的反馈信息 记录客户发起的事件 记录客户交易流程信息,包括(初期沟通客户,签合同,后期维护, 维护,产品,员工,客户信息 数据统计分析 4.1 统计产品的销售情况 4.2 统计员工销售产品情况 4.3 统计客户采购情况 4.4 统计维护 需求功能 客户管理 1.1 联系管理 1.2 客户事件 1.1 联系人管理 1.4 销售记录 1.5 售后记录 1.6 合同文档 产品管理 员工管理 统计分析 4.1 技术架构 Java:Nutz框架 缓存:EhCache, 静态模板框架:Beetl 后台UI框架:B-JUI 数据库:MySql 后台服务器:阿里云centos6

2019-06-22

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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