killBase系列 -- 密码学(二)

2017-11-11
阅读 6 分钟
2.8k
由于之前看过 https 是 由 secure socket layer 实现的。 也是通过 公钥私钥 保证其安全性,所以在学习这篇文章的时候,就想 https 是由哪种 加密算法 做为其 底层实现的呢。 因此,就有了下面这部分。 关于 https 与 http 的区别 请看我的这篇博客,不再赘述。网络基础知识

killBase系列 -- 密码学(一)

2017-11-11
阅读 19 分钟
3.4k
最近一场面试,面试官问了我 对称加密与非对称加密的问题,虽然曾经看过一些内容,但是没有系统的整理,所以当被问的时候,脑子里一片空白,没有回答上来。因此,在这里重新梳理一下密码学的知识点,夯实一下基础。

逐梦offer -- JVM篇

2017-10-15
阅读 12 分钟
5.8k
4. JVM 4.1 GC 1. 垃圾收集 基础 : 可达性分析算法 GC ROOTS 复制算法 标记清除 标记整理 分代收集 -- 1. 新生代 ; 2.3 老年代注: Oop Map -- 安全点 -- 安全区 以下部分内容 来自 这个博主的文章 1. 3种基本算法 标记清除法/标记压缩法、复制收集算法、引用计数法 这里的 引用计数法 因为书中讲解少,所以讲一下:引...

逐梦offer -- 网络基础知识篇

2017-10-15
阅读 7 分钟
2.3k
1. 网络基础 1.1 OSI 7层模型 与 TCP/IP 四层模型 OSI 7层模型 物理层:负责 0,1 比特流与电压高低、光的闪灭之间的互换 {代码...} 数据链路层: 负责数据帧与比特流的转换 {代码...} 网络层:负责寻址与路由的选择 {代码...} 传输层:管理两个节点之间数据的传输。确保数据被可靠的传送到目标地址,检测是否有数据丢失...

搜索为将 -- solr 6.6 从入门到进阶 (二)

2017-09-18
阅读 5 分钟
3.1k
Name:指定域的名称Type:指定域的类型 -- 指定使用的分词器。Indexed:是否索引Stored:是否存储Required:是否必须multiValued:是否多值,比如商品信息中,一个商品有多张图片,一个Field像存储多个值的话,必须将multiValued设置为true。

网络编程 -- 从 Socket 编程 到 OkHttp 框架

2017-09-18
阅读 8 分钟
8.8k
最近在做一个项目的时候,因为项目要求跨域连接。所以,使用了Okhttp框架。其内部原理是基于 socket 网络编程的。因为自己在这方面比较薄弱,所以写这一篇文章进行相关的总结。

Kill_Java -- 文件类相关

2017-09-18
阅读 7 分钟
2k
最近做项目的时候,用java获取文件。虽然用框架很容易,但是其内部的原理让我很疑惑。在自己写相似的代码的时候,往往会出现各种各样的错误。所以这里,对相关的类以及方法进行一个整合。比如 file 类,path 类。 绝对路径与相对路径。 getResource 方法 , getRealPath方法等。

版本控制 -- idea 整合 SVN

2017-09-17
阅读 7 分钟
9.9k
现在 GIT 确实是最火的 版本控制。 SVN 有被淘汰的感觉。但是。在小型团队中,不需要这种大范围的代码提交以及修改的情况下。 用 SVN 的效率并不会弱于 GIT 。尤其是目前 GIT 偶尔会出现一些小问题。(我不知道大家有没有,不过我在使用的时候,偶尔会产生连接不上 GIT,或者网速奇慢无比的情况。估计是 ... 墙?)

Kill_Java -- ConcurrentHashMap源码分析

2017-09-01
阅读 29 分钟
3.6k
与 HashMap 最大的区别是 加入了对val 与 next 用了volatile关键字修饰并且 setValue() 方法 直接抛出异常,可以看出,val 是不能直接改变的。是通过 Unsafe 类的 方法进行全部替换

搜索为将 -- Solr 6.6 从入门到进阶(一)

2017-07-28
阅读 8 分钟
7.2k
前言 1、私信请在SegmentFault 传送点 https://segmentfault.com/a/1190000010959342,有问必答2、转发请注明出处 http://3dot141.cn/blogs/29869.html,也给小可爱一点出名的机会嘛 一、版本介绍 tomcat 9 JDK 1.8 solr 6.6 二、流程介绍 官网下载 solr 6.6 然后解压到文件夹。 将 server/server-webapp 下的 webapp 复...

struts2 --- 2.5版本 的正则表达式及通配符的使用

2017-07-27
阅读 2 分钟
2.9k
检查配置文件是否写错,struts有一个默认的配置文件,叫struts-default.xml,这个配置文件名字是不能错的,这个是规定。但是光这一个配置文件名字不错,可能还会有问题。一般大一点的项目,配置文件有好多,可能会一个模块一个配置文件,但是一个项目中只有一个struts-default.xml,所以基本上都是把struts的配置写在各...

搜索为将 -- lucene6.6 学习心得

2017-07-26
阅读 7 分钟
6.9k
学习的资料是 lucene 4.10 版本,比较沉旧,查阅最新的 lucene 版本 6.6 的官方文档,整理出以下几个使用中的不同。 从浅入深依次为 (注:不是根据版本先后)

搜索为将 -- IKAnalyzer -- lucene6.6适配

2017-07-26
阅读 5 分钟
4.2k
在中文分词器中, IKAnalyzer 做的是相对不错的,有着细度分割和智能使用两个模式 。 但是,这个版本因为太陈旧,作者不再维护,(项目估计是。。。),所以与现在的Lucene 6.6 版本差距有些大。所以,我就根据网上各位大神的文章,加上自己对 API 与源码的阅读,稍微的进行了改动,可以简单的运行。 注: 这里的简单是...