自定义博客皮肤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)
  • 收藏
  • 关注

原创 java常用设计模式小结

目录一、概述...1二、        六大设计原则... 11、单一职责原则...12、里氏替换原则...23、依赖倒置原则...24、接口隔离原则...25、迪米特法则...26、开闭原则...2三、常用设计模式简介...21、      单例模式... 21.1单例模式定义:...21.2单例模式优缺

2017-09-26 14:46:05 388

转载 中台是什么

1、缘起supercell2、中台能做什么第一 是 小而精的业务开发团队,第二是 要有 强大的中台。中台能给业务开发团队提效。3、

2020-05-24 10:17:48 828

原创 HashMap原理,以及HashMap的非线程安全

HashMap是基于哈希表的Map接口实现,

2017-05-19 14:20:26 408

原创 SQL优化总结

做业务的同学应该深有体会当数据量起来或访问量翻倍后,会出现sql查询缓慢,甚至抛出异常,无法得到正确的结果。这时候sql优化就相当必要了。正确的SQL优化,可以达到20%的时间获得80%的性能。遵循一些基本的原则,就能达到sql优化的效果,一下是我总结的几点,失误之处,望各位大侠指正。        1、检查索引索引就像字典的目录一样,可以加速查询的效果。然而索引并不是越多越好,索引也会影

2017-05-09 17:46:29 508

转载 重写equal()时为什么也得重写hashCode()之深度解读equal方法与hashCode方法渊源

转载请注明出处:http://blog.csdn.net/javazejian/article/details/51348320今天这篇文章我们打算来深度解读一下equal方法以及其关联方法hashCode(),我们准备从以下几点入手分析:1.equals()的所属以及内部原理(即Object中equals方法的实现原理)说起equals方法,我们都知道是超

2016-12-26 13:28:26 234

转载 REST架构风格简介

http://www.cnblogs.com/loveis715/p/4669091.html  一说到REST,我想大家的第一反应就是“啊,就是那种前后台通信方式。”但是在要求详细讲述它所提出的各个约束,以及如何开始搭建REST服务时,却很少有人能够清晰地说出它到底是什么,需要遵守什么样的准则。  在您将看到的这一篇文章中,我们将对REST,尤其是基于HTTP的RES

2016-12-25 23:52:48 378

原创 缓存、缓存框架、缓存算法讲解

1、为什么需要缓存呢???    在还没有缓存的时候……用户经常是去请求一个对象,而这个对象是从数据库去取,然后,这个对象变得越来越大,这个用户每次的请求时间也越来越长了,这也把数据库弄得很痛苦,他无时不刻不在工作。所以,这个事情就把用户和数据库弄得很生气,接着就有可能发生下面两件事情:(1)用户很烦,在抱怨,甚至不去用这个应用了(这是大多数情况下都会发生的)

2016-12-25 09:47:34 200

原创 java集合Collection、List、map、ConcurrentHashMap讲解

1、java集合构成2、Collection接口      Collection是java最基本的接口,一个Collection代表一组Object。JDK不直接提供Collection的接口,而是提供继承自Collection的子接口 如List、Set。      有些Collection支持排序,有些不支持;有些可以允许元素相同,有些则不允许。        不论Coll

2016-12-24 17:21:21 2091

原创 java反射总结

class 的使用方法的反射构造函数的反射成员变量的反射一、什么是class类在面向对象的世界里,万物皆对象。类是对象,类是java.lang.Class类的实例对象。另外class类只有java虚拟机才能new出来。任何一个类都是Class 类的实例对象。这实例对象有三种表达方式:public class User{}public class ClassTest{Us

2016-12-21 14:32:13 334

原创 聚集索引和非聚集索引区别

一、概念:     1、聚集索引一个表只能有一个,非聚集索引一个表可以存在多个           聚集索引确定表中数据的物理顺序。聚集索引类似于电话簿。由于聚集索引规定数据在表中的物理存储顺序,因此一个表只能包含一个聚集索                引。但该索引可以包含多个列(组合索引),就像电话簿按姓氏和名字进行组织一样。           对于那些经常要搜索范围

2016-12-21 14:08:08 1141

原创 mysql索引分类

MYSQL索引的概念       mysql索引是一种特殊文件(InnoDB数据表上的索引是表空间的一个组成部分),能加快数据库的查询时间。     索引分为聚族索引和非聚族索引,聚族索引是按照数据存放的物理位置为顺序的,能提高多行检索的速度,而非聚族索引对于单行的检索很快。Mysql索引类型     1、普通索引          最基本的索引,没有任何限制。

2016-12-21 11:08:20 327

原创 jvm执行子系统

一、虚拟机执行子系统1.方法调用:      class文件的编译过程中不包含传统编译中的链接步骤,一切方法调用在class文件里面存储的都是符号引用,而不是方法在实际运行时内存布局中的入口地址(直接引用)1.1 解析           所有方法调用中的目标方法在class文件里面都是一个常量池中的符号引用,在类加载的解析阶段,会将其中的一部分符号引用转化为直接引用,这种解析能成

2016-12-08 11:46:14 279

空空如也

空空如也

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

TA关注的人

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