自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 查看cpu使用率

在linux的系统维护中,可能需要经常查看cpu使用率,分析系统整体的运行情况。而监控CPU的性能一般包括以下3点:运行队列、CPU使用率和上下文切换。对于每一个CPU来说运行队列最好不要超过3,例如,如果是双核CPU就不要超过6。如果队列长期保持在3以上,说明任何一个进程运行时都不能马上得到cpu的响应,这时可能需要考虑升级cpu。另外满负荷运行cpu的使用率最好是user空间保持在65%~...

2019-03-29 16:08:05 1608

原创 GC学习

基本回收算法1. 引用计数(Reference Counting)比较古老的回收算法。原理是此对象有一个引用,即增加一个计数,删除一个引用则减少一个计数。垃圾回收时,只用收集计数为0的对象。此算法最致命的是无法处理循环引用的问题。2. 标记-清除(...

2019-03-29 14:31:59 178

原创 Java GC、新生代、老年代

堆内存Java 中的堆是 JVM 所管理的最大的一块内存空间,主要用于存放各种类的实例对象。在 Java 中,堆被划分成两个不同的区域:新生代 ( Young )、老年代 ( Old )。新生代 ( Young ) 又被划分为三个区...

2019-03-29 14:28:00 711

原创 同步和阻塞

同步和异步针对应用程序来,关注的是程序中间的协作关系;阻塞与非阻塞更关注的是单个进程的执行状态。同步:执行一个操作之后,等待结果,然后才继续执行后续的操作。异步:执行一个操作后,可以去执行其他的操作,然后等待通知再回来执行刚才没执行完的操作。阻塞:进程给CPU传达一个任务之后,一直等待CPU处理完成,然后才执行后面的操作。非阻塞:进程给CPU传达任我后,继续处理后续的操作,隔断...

2019-03-29 14:10:20 1597

原创 sqlserver对应jdbctype

2019-03-28 16:09:24 2561

转载 缓存穿透

一.缓存穿透(请求数据缓存大量不命中)缓存穿透是指查询一个一定不存在的数据,由于缓存不命中,并且出于容错考虑,如果从存储层查不到数据则不写入缓存,这将导致这个不存在的数据每次请求都要到存储层去查询,失去了缓存的意义。例如:下图是一个比较典型的cache-storage架构,cache(例如memcache, redis等等) + storage(例如mysql, hbase等等)架构...

2019-03-27 17:20:59 167

原创 explain

 这个字段是用来确定查询语句执行的优先级的。这个值会有三种情况:id值相同:这种情况意味着查询语句按照explain结果中的id自上而下执行id值不相同:这种情况下,id值会自递增,id值越大,explain结果中的相应sql语句被执行的优先级越高,越先被执行。这通常会在子查询中出现id值存在相同的和不同的值:这种情况下,id值越大,优先级越高,越先被执行,那么,对于id值相同...

2019-03-26 13:47:12 1282

原创 MyISAM和InnoDB

MyISAM是MySQL的默认数据库引擎(5.5版之前),由早期的ISAM(Indexed Sequential Access Method:有索引的顺序访问方法)所改良。虽然性能极佳,但却有一个缺点:不支持事务处理(transaction)。不过,在这几年的发展下,MySQL也导入了InnoDB(另一种数据库引擎),以强化参考完整性与并发违规处理机制,后来就逐渐取代MyISAM。InnoDB...

2019-03-24 22:45:02 184

原创 线程池原理

线程池的优点1、线程是稀缺资源,使用线程池可以减少创建和销毁线程的次数,每个工作线程都可以重复使用。2、可以根据系统的承受能力,调整线程池中工作线程的数量,防止因为消耗过多内存导致服务器崩溃。线程池的创建1 public ThreadPoolExecutor(int corePoolSize,2 int maximum...

2019-03-24 22:27:59 167

转载 java执行顺序大观

public class ExeSeqTest { public static void main(String [] args){ System.out.println(new B().getValue()); } static class A{ protected int value; public A(int v) ...

2019-03-22 17:44:41 166

原创 clone实现深复制

public class Student implements Cloneable { private String name; private int age; private Professor professor; public String getName() { return name; } ...

2019-03-19 15:00:54 282

原创 java比较相等值的Integer类型

package intAndInteger;public class test { public static void main(String[] args) { // 两个new出来的Integer类型的数据比较, //相当于把new出来的地址作比较 Integer a0 = new Integer(1);// 普通...

2019-03-15 16:04:18 872

原创 sqlserver数据库字段值总是多出空格是因为你用了nchar

由于NCHAR类型是一种不可变长的数据类型,所以应用的场合非常狭隘,因为如果长度设定的非常的大,那么剩余的字节将会用空格代替.解决的办法可以使用varchar类型替换(1) 定义:char: 固定长度,存储ANSI字符,不足的补英文半角空格。nchar: 固定长度,存储Unicode字符,不足的补英文半角空格varchar: 可变长度,存储ANSI字符...

2019-03-15 15:35:10 5937

原创 转基因顺口溜

(一)粮油篇自古民以食为天,膳食当以质为先。转基毒品害国民,悉心鉴别是关键。购买食油看标识,花生压榨是首选。千万警惕某龙鱼,转基因油乃祸端。葵花籽油多非转,价格便宜颇划算。巴西豆油要警惕,坚决不购绝隐患。调和油里猫腻多,吃出病来苦难言。购买大米须牢记,两湖两广不要选。张启发稻繁衍地,铺天盖地全种遍。东北大米多非转,口感香糯又安全。三江平原黑土地...

2019-03-08 14:42:43 6252

原创 HttpClient连接时间和读取时间设置

HttpClient连接时间所谓连接的时候是HttpClient发送请求的地方开始到连接上目标url主机地址的时间,理论上是距离越短越快,线路越通畅越快,但是由于路由复杂交错,往往连接上的时间都不固定,运气不好连不上,HttpClient的默认连接时间,默认可能是1分钟,假如超过1分钟 过一会继续尝试连接,这样会有一个问题 假如遇到一个url老是连不上,会影响其他线程的线程进去,...

2019-03-06 13:34:20 4092 1

原创 索引为什么能够提高查询速度?

索引就是通过事先排好序,从而在查找时可以应用二分查找等高效率的算法。一般的顺序查找,复杂度为O(n),而二分查找复杂度为O(log2n)。当n很大时,二者的效率相差及其悬殊。举个例子:表中有一百万条数据,需要在其中寻找一条特定id的数据。如果顺序查找,平均需要查找50万条数据。而用二分法,至多不超过20次就能找到。二者的效率差了2.5万倍!在一个或者一些字段需要频繁用作查询条...

2019-03-01 16:38:52 199

原创 Jdk1.7 与 jdk1.8的区别

在jdk7的新特性方面主要有下面几方面的增强:1.1二进制变量的表示,支持将整数类型用二进制来表示,用0b开头。 所有整数int、short、long、byte都可以用二进制表示:byte aByte = (byte) 0b00100001;1.2 Switch语句支持String类型。1.3 Try-with-resource语句:try-with-reso...

2019-03-01 16:32:23 4323

原创 ConcurrentHashMap 1.7和1.8区别

ConcurrentHashMap 与HashMap和Hashtable 最大的不同在于:put和 get 两次Hash到达指定的HashEntry,第一次hash到达Segment,第二次到达Segment里面的Entry,然后在遍历entry链表(1) 从1.7到1.8版本,由于HashEntry从链表 变成了红黑树所以 concurrentHashMap的时间复杂度从O(n)到O...

2019-03-01 16:25:14 38792 11

EXT例子例子

EXT 例子 非常实用

2014-05-13

空空如也

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

TA关注的人

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