踽踽独行 身若尘埃
2017-05-03
启动DOS进入solr-6.5.1\bin目录下执行命令:单机启动solr start创建项目solr create_collection -c 项目名称项目目录solr-6.5.1\server\solr 配置配置文件solr-6.5.1\server\solr\know\conf下的solr..
2017-04-24
各排序算法实现原理和分类、对比 JAVA实现直接插入排序import java.util.*; public class InsertionSort { public int[] insertionSort(int[] arr) { if(arr==null||..
2017-04-20
思想载入敏感词文件,构造敏感词trie树,对输入文本按照trie树的单个字符进行依次比对,若相等,则输入文本和树都向下一个字符移动,直到不相等时(为非敏感词,结束该处比对),或者直到相等时(为敏感词汇,对其进行替换)。从下一个字符开始与树从根处进行重复比对。 进行一次过滤时间的复杂度:O(n) ..
2017-04-19
问题昨晚凌晨三点突然收到阿里云的提示邮件,说我的服务器存在恶意发包行为,打开手机端阿里云控制台中ECS各项数组都满载,因为当时不便使用电脑,且服务器中并没有较为重要的服务,所以第一时间选择了关闭服务器。今天打开服务器后排查,查看crontab任务,发现自己之前的任务被删除,并修改为*/5 * *..
2017-04-07
写在前面:最近一直在深入学习并理解之前学过的JAVA 集合、多线程、MySQL、框架原理等相关内容基础的原理和实现,以及对这些知识的总结归纳,不过在深入的过程发现许多自认为掌握了的东西,其实在实现的细节和原理方面的掌握还是有些不足。许多东西第一次看的时候理解了,也自认为掌握了,但过段时间回忆起来..
2017-03-29
JVM知识脉络图 最近阅读完周志明先生的《深入理解JAVA虚拟机》,因暂时没有实际上虚拟机性能监控、调优的需求,所以在读的时候重点是对虚拟机的实现原理、算法的理解阅读,其中许多规范和实现较为抽象不易理解,故此对其关键点的知识脉络进行了整理。 JVM内存划分 对象的创建 JVM GC机制 类加载..
2017-03-16
从ArrayList源码探究迭代时修改集合内容会抛出异常的原因ConcurrentModificationException异常的产生:在阅读《阿里巴巴 JAVA 开发手册 》一文时,其中有这样一条描述: 7. 【强制】不要在 foreach 循环里进行元素的 remove/add 操作。re..
2017-03-13
java中String对象的创建过程和JVM中的状态分析String s = new String("xyz"); 创建了几个String Object?以下是在网上查到的关于上述问题流传较为广泛的说法: 两个或一个,”xyz”对应一个对象,这个对象放在字符串常量缓冲区,常..