自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 对于G1垃圾回收器

来自周志明《深入理解Java虚拟机》基本的概念G1收集器是当今收集器技术发展的最前沿成果之一。G1是一个面向服务端应用的垃圾回收器G1具有的特点并行与并发:使用多个CPU来缩短STW停顿的时间分代收集:G1不像其他的收集器需要其他的收集器配合使用,它自己就可以独立的管理整个GC堆空间整合:两种算法(标记整理与复制算法)可预测的停顿:能让使用者明确指定一个长度为M毫秒的时间片段内,消耗在垃圾收集上的...

2018-05-17 09:17:38 563

转载 HashMap(1)

 本文来自:高爽|Coder,原文地址:http://blog.csdn.net/ghsau/article/details/16843543,转载请注明。       HashMap可以说是Java中最常用的集合类框架之一,是Java语言中非常典型的数据结构,我们总会在不经意间用到它,很大程度上方便了我们日常开发。在很多Java的笔试题中也会被问到,最常见的,“HashMap和HashTable...

2018-06-07 00:55:32 164

原创 MySQL的存储引擎

手字笔录:来自姜承尧《MySQL技术内幕InnoDB存储引擎》一:数据库与实例区别:1.    数据库指的是frm,MYD,MYI,ibd结尾的文件,文件的集合。2.    实例指的是:MySQL数据库由后台线程以及一个共享内存区组成,它是程序。数据库实例是真正用于操作数据库文件的 二;存储引擎:存储引擎是基于表的,而不是数据库的,(1):Innodb存储引擎:将数据放在一个逻辑的表空间中,4.1...

2018-05-26 16:19:49 205

转载 守护线程

用户线程:我们平常创建的普通线程。守护线程:用来服务于用户线程;不需要上层逻辑介入。通过一个栗子来区分一下它们与JVM的关系。class DaemonRunner implements Runnable { @Override public void run() { while (true) { for (int i = 1; i <= 10...

2018-05-23 01:53:49 187

转载 .MySQL的分页与索引

.MySQL的分页一:分页需求:客户端通过传递start(页码),limit(每页显示的条数)两个参数去分页查询数据库表中的数据,那我们知道MySql数据库提供了分页的函数limit m,n,但是该函数的用法和我们的需求不一样,所以就需要我们根据实际情况去改写适合我们自己的分页语句,具体的分析如下:比如:查询第1条到第10条的数据的sql是:select * from table limit 0,...

2018-05-23 00:39:12 1016

原创 实现其他线程等待

countdownlauch(一一执行,含有计数器)是一种闭锁机制CountDownLatch这个类能够使一个线程等待其他线程完成各自的工作后再执行。例如,应用程序的主线程希望在负责启动框架服务的线程已经启动所有的框架服务之后再执行。CountDownLatch是通过一个计数器来实现的,计数器的初始值为线程的数量。每当一个线程完成了自己的任务后,计数器的值就会减1。当计数器值到达0时,它表示所有的...

2018-05-22 09:47:38 329

转载 常见的加密算法

一 SHA-1SHA-1是基于MD4算法的,设计很大程度上是模仿MD4的------------------认的最安全的散列算法之一算法原理SHA-1是一种数据加密算法,该算法的思想是接收一段明文,然后以一种不可逆的方式将它转换成一段(通常更小)密文,也可以简单的理解为取一串输入码(称为预映射或信息),并把它们转化为长度较短、位数固定的输出序列即散列值(也称为信息摘要或信息认证代码)的过程。单向...

2018-05-20 23:49:45 580

原创 HTTP的方法

HTTP的方法来自《图解HTTP》一本书。基于HTTP/1.1中的使用的方法GET:获得资源GET方法用来请求访问已被URI识别的资源,指定的资源经服务器端解析后返回响应内容,l   如果请求的资源是文本,那就保持原样返回,l   如果是像CGI(通用网关接口)那样的程序,返回经过执行的结果POST:传输实体主体GET也可以用来传输实体的主体(一般不是用它),使用POST,它的主要目的并不是获取响...

2018-05-20 00:39:24 296

原创 谈谈JVM里面的引用吧

JDK1.2之后,Java对于引用的概念进行了扩充,分为强引用,软引用,弱引用,虚引用。这四种引用的强度依次减弱。(1)强引用:类似于“Object  obj=new Object”,这类的引用,只要强引用还存在,垃圾回收器,永远不会回收掉被引用的对象。其实也相当于在一个线程内无需引用直接可以使用的对象。(2)软引用:它是用来描述一些还有用但并非必须的对象。JVM通过特定的算法检测是否回收软引用的...

2018-05-16 06:41:14 154

原创 java算法的基本之一

昨天看的算法,简单总结一下相关知识点。一:首先:基本的算法复杂度的理解。首先借用《算法导论》的一个例子:例如:插入排序的最坏情况运行时间刻画为:an^2+m+c,其中a,b,c为常量,运行时间写成O(n^2)。 在某某上找的图:侵则删     补充:(1)     O(1)表示基本语句的执行次数是一个常数,范围:一般情况,只要不存在循环语句...

2018-05-15 01:09:17 239

空空如也

空空如也

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

TA关注的人

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