
Java
文章平均质量分 60
假哲学
这个作者很懒,什么都没留下…
展开
-
并发
Java的线程机制是抢占式的,这表示调度机制会周期性地中断线程,将上下文切换到另一个线程,从而为每个线程都提供时间片,使得每个线程都会分配到数量合理地时间去驱动它的任务。 线程可以驱动任务,描述任务地方式可以由Runnable接口来提供。定义任务:实现Runnable接口并编写run()方法。通常run()是无限循环。 ##Thread 将Runnable对象转变为工作任务地传统方式是把原创 2016-11-07 10:34:02 · 200 阅读 · 0 评论 -
一道笔试题
上周收到某公司的笔试邀请,题目分两个部分:一是随机生成5个以上大于1G的文件,二是将这些文件合并并排序,并且使用内存不超过50M。文件生成部分这部分倒是挺简单,直接上代码import java.io.BufferedWriter;import java.io.ByteArrayInputStream;import java.io.File;import java.io.FileWriter;原创 2016-11-14 15:32:39 · 356 阅读 · 0 评论 -
Leetcode
2016/10/31 Reverse Words in a String Given an input string, reverse the string word by word.For example, Given s = “the sky is blue”, return “blue is sky the”.Update (2015-02-12): For C programmer原创 2016-10-31 21:00:29 · 235 阅读 · 0 评论 -
字符串
String对象是不可变的 每当把String对象作为方法的参数时,都会复制一份引用,而该引用所指的对象其实一直待在单一的物理位置上,从未动过。原创 2016-12-05 21:09:23 · 190 阅读 · 0 评论 -
枚举类型
关键字enum可以将一组具名的值的有限集合创建为一种新的类型,而这些具名的值可以作为常规的程序组件使用。基本enum特性enum Test { Hello, World }values(): 遍历enum实例。返回enum实例的数组。 ordinal():返回int值,代表每个enum实例在声明时的次序 name():返回enum实例声明时的名字。与toString()的效果相同。 value原创 2016-11-23 10:42:22 · 199 阅读 · 0 评论 -
如何在SolrCloud中添加删除节点
title: 如何在SolrCloud中添加删除节点如何在SolrCloud中添加删除节点 本人原创,转载请注明出处 Blog:Why So Serious Github: LeoLuo22 优快云: 我的优快云 0x00 准备注: 默认你已经搭建好了zookeeper集群。并且已经把配置文件夹上传到了zookeeper。 创建一个Solrhome文件夹。这个文件原创 2017-10-31 20:42:55 · 3471 阅读 · 1 评论 -
Spring学习笔记之Spring MVC
Spring学习笔记之Spring MVC 原文链接:http://leoluo.top/2017/11/21/Spring/ Blog:Why So Serious Github: LeoLuo22 优快云: 我的优快云 0x00 前言我为什么要学习Spring? 之前一直用的是django,但是公司用的是Spring。来公司之后在公司搭好的架子上面写代码,也不原创 2017-11-21 19:29:42 · 278 阅读 · 0 评论 -
Solr高亮及搜索逻辑探寻
Solr高亮及搜索逻辑探寻 原文:http://leoluo.top/2017/11/21/Solr%E6%95%B0%E5%AD%97%E9%AB%98%E4%BA%AE%E5%BC%82%E5%B8%B8/ Blog:Why So Serious Github: LeoLuo22 优快云: 我的优快云 0x00 前言马上就要发版本了,这次版本要新上对产品和功能的搜原创 2017-11-21 20:02:14 · 547 阅读 · 0 评论