自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 CPU核心数与线程数的理解——java并发编程入门到精通笔记

多核心:单芯片多处理器。简单理解就是一个芯片中集成了多个cpu 多线程:同一个处理器开多个线程执行并共享cpu的计算资源,也就是超线程技术 这里说的多线程和操作系统的线程应该是不一样的概念。我的个人理解对于cpu线程的理解是一个cpu有多少个线程,它就可以同时进行多少个运算。操作系统的线程就是程序执行的一个最基本的单元流程。在网上看到有这么一句话感觉可以比较好的理解cpu的多核心和多线程的关系:几核

2016-12-22 19:15:10 733

原创 算法(第4版) 学习笔记二——二分查找的普通实现与递归实现

以查找某个特定元素在已排序数组中的索引为例,且此数组为从小到大排序。 算法思路: 1、取第一个索引和最后一个索引代表两个游标,一个lo,一个hi 2、取lo和hi的中间值,即为mid 3、取出中间索引处的值,与输入值i比较 4、重复2~3步,直到lo>hi

2016-12-09 00:57:51 426 1

原创 算法(第4版) 学习笔记一——求最大公约数

求最大公约数问题的自然语言算法描述: 计算两个非负整数p和q的最大公约数:若q是0,则最大公约数为p。否则,将p除以q得到余数r,p和q的最大公约数即为q和r的最大公约数。

2016-12-08 17:49:38 506

原创 哈希表的理解

因为在开发中经常用到HashMap,HashSet等集合结构,但是一直对其中的Hash的意思不太理解。今天抽空查了一下资料,顺便记录一下现在的理解。 事先声明一下, 此文只介绍哈希表的数据结构,不介绍具体的Hash算法 首先我们不要去想Hash表是用来干嘛的,先以实际问题着手。就是现在需要一个能够存储Key-Value的数据结构。再不用Hash表的话,我想到的方法是定义一个有两个属性Key-Va

2016-12-03 21:40:13 388

原创 https的原理

对称加密,只有一个密钥,数据传输过程中同时传数据和密钥 非对称加密,有公钥和私钥,数据传输过程中只传公钥,私钥只有服务器知道 https 用公钥加密客户端生成的对称密钥得到对称密钥2,用对称密钥加密数据,把对称密钥2和加密后的数据传递给服务器,服务器用私钥对对称密钥2进行解密得到对称密钥,再用对称密钥解密加密后的数据。

2016-09-23 10:19:32 342

原创 ArrayList的remove()方法

我们要遍历删除ArrayList的元素,可能会这样写:for(Integer i : list) { lists.remove(i); }或者for(int i = 0; i < lists.size(); i++) { list.remove(i); }以上第一种方法会直接报java.util.ConcurrentModificationException错误,因为在foreach

2016-08-16 14:39:31 895

原创 httpclient获取状态码(4.5.2版本)

java

2016-07-08 18:46:29 2061

原创 使用GitBook

1.下载安装Node.js到此页面下载Node.js并安装。2.GitBook的安装打开命令行工具,输入npm install gitbook-cli -g3.GitBook的使用在命令行工具中来到指定的目录,输入gitbook init,会生成两个文件: README.md SUMMARY.md README.md里写简介,SUMMARY.md写目录。 写好之后输入gitbook build .

2016-05-17 19:45:52 322

原创 eclipse插件jd-eclipse的使用

反编译插件jd-eclipse

2016-04-28 16:34:20 5312

原创 final关键字用于String时的一个问题

final关键字 String

2016-04-27 13:54:04 997

原创 jdbc学习

jdbc访问数据库流程 jdbc常用接口 sql事务

2016-04-23 02:35:39 439

Git-2.12.2.2-64-bit.exe

git 20170405 最新git客户端

2017-04-10

空空如也

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

TA关注的人

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