1、elasticsearch安装
elasticsearch的安装超级easy,解压即用(要事先安装好java环境)。
到官网 http://www.elasticsearch.org下载最新版的 elasticsearch 运行包;
下载完解开有三个包:
bin 是运行的脚本...
water
10年前 (2015-07-20) 3242℃ 0评论
1喜欢
第一讲
线程不是什么时髦的技术。对自己的长远发展有好处
什么是线程
线程就是程序的一条执行线索
创建线程的传统方式有两种
//执行线索
Thread thread = new Thread(){
&nb...
water
10年前 (2015-07-20) 3367℃ 0评论
0喜欢
设置注释模板的入口:
Window-<Preference-<Java-<CodeStyle-<Code Template 然后展开Comments节点就是所有需设置注释的元素。现就每一个元素逐一介绍:
文件(Files)注释标签:
/**&...
water
10年前 (2015-07-17) 3055℃ 0评论
0喜欢
浅浅读了一些spring2.0的源码和一些分析资料。其中jiwenke写的对spring的分析文章对我的帮助很大,这几天jiwenke又计划写一些更深入的spring分析文章了,十分的期待,对spring感兴趣的朋友不妨看一下http://jiwenke.iteye.com/的博...
water
10年前 (2015-07-17) 2979℃ 0评论
0喜欢
Linux下面有个特性叫OOM killer(Out Of Memory
killer),这个东西会在系统内存耗尽的情况下跳出来,选择性的干掉一些进程以求释放一些内存。典型的情况是:某天机器突然登不上了能ping通,但
是ssh死活连不了。原因是sshd进程被OOM killer...
water
10年前 (2015-07-14) 4205℃ 0评论
1喜欢
本文介绍Linux下tail命令的使用方法。linux tail命令用途是依照要求将指定的文件的最后部分输出到标准设备,通常是终端,通俗讲来,就是把某个档案文件的最后几行显示到终端上,假设该档案有更新,tail会自己主动刷新,确保你看到最新的档案内容。
一、tail命令语法
ta...
water
10年前 (2015-07-14) 2665℃ 0评论
0喜欢
Java并发编程:线程池的使用
在前面的文章中,我们使用线程的时候就去创建一个线程,这样实现起来非常简便,但是就会有一个问题:
如果并发的线程数量很多,并且每个线程都是执行一个时间很短的任务就结束了,这样频繁创建线程就会大大降低系统的效率,因为频繁创建线程和销毁线程需要时...
water
10年前 (2015-07-13) 2612℃ 0评论
0喜欢
个社交App需实现的功能
用户关注的常规社交功能、活动、地理位置、探索功能、新鲜事、视频照片分享等等,需要提供的功能不胜枚举,所以从技术角度来说,开发者需要解决的问题也是异常复杂的。
当
一款社交App发布之初,用户访问量比较小,使用一台服务器就能够支撑全部的访问压力和数据存储需...
water
10年前 (2015-07-13) 2553℃ 0评论
0喜欢
1. 显示环境变量HOME $ echo $HOME /home/redbooks
2. 设置一个新的环境变量hello $ export HELLO="Hello!" $ echo $HELLO Hello!
3. 使用env命令显示所有的环境变量 $ ...
water
10年前 (2015-07-09) 2624℃ 0评论
0喜欢
本篇文章讲解了计算机的原码, 反码和补码. 并且进行了深入探求了为何要使用反码和补码, 以及更进一步的论证了为何可以用反码, 补码的加法计算原码的减法. 论证部分如有不对的地方请各位牛人帮忙指正! 希望本文对大家学习计算机基础有所帮助!
一. 机器数和真值
在学习原...
water
10年前 (2015-07-07) 3025℃ 0评论
1喜欢
有人说当你开始学习Java的时候,你就走上了一条不归路,在Java世界里,包罗万象,从J2SE,J2ME,J2EE三大平台,到J2EE中的13中
核心技术,再到Java世界中万紫千红的Framework……等等,你会发现自己总是在学习,但总是有自己不知道的...
water
10年前 (2015-07-06) 2698℃ 0评论
0喜欢
常用类:java.lang.Object、java.lang.String、java.lang.StringBuffer、
java.lang.Math、
java.lang.System,java.util.Vector,java.util.Date,java.text.Dec...
water
10年前 (2015-07-06) 2770℃ 0评论
0喜欢
Log4j
Apache的一个开放源代码项目,通过使用Log4j,我们可以控制日志信息输送的目的地是控制台、文件、GUI组件、甚至是套接口服务
器、NT的事件记录器、UNIX
Syslog守护进程等;用户也可以控制每一条日志的输出格式;通过定义每一条日志信息的级别,用户能够更加细...
water
10年前 (2015-07-02) 3840℃ 0评论
0喜欢
前言: 逛开源社区的时候无意发现的,用了一段时间,觉得还可以,特此推荐一下。 lombok 提供了简单的注解的形式来帮助我们简化消除一些必须有但显得很臃肿的 java 代码。特别是相对于 ...
water
10年前 (2015-07-02) 2639℃ 0评论
0喜欢
Inspired by Effective Java.
Singleton
模式是在编程实践中应用最广泛的几种设计模式之一。以前知道的,实现单例的方法有两种(下面的A、B)。刚刚在读《Effective
Java的时候》学到一种新的更好的方法(E):单元素的枚举类型。同...
water
10年前 (2015-06-30) 2714℃ 0评论
0喜欢
使用 JCache
Memcache Java API 支持 JCache 标准接口
(javax.cache)。使用
JCache,您可以设置和获取值、控制值在缓存中到期的方法、检查缓存的内容,以及获取有关缓存的统计数据。您也可以使用“监听器”添加设置和删除值时
的...
water
10年前 (2015-06-30) 4948℃ 0评论
2喜欢
创世之初,世上只有Make一种构建工具,后来,其发展为GNU Make。但是,由于需求的不断涌现,码农的世界里逐渐演化出了千奇百怪的构建工具。当前,JVM生态圈由三大构建工具所统治:
Apache Ant带着Ivy
Maven
Gradel
Ant with Iv...
water
10年前 (2015-06-26) 3164℃ 0评论
0喜欢
Dubbo是阿里巴巴SOA服务化治理方案的核心框架,每天为2,000+个服务提供3,000,000,000+次访问量支持,并被广泛应用于阿里巴巴集团的各成员站点
Dubbo是一个阿里巴巴开源出来的一个分布式服务框架,致力于提供高性能和透明化的RPC远程服务调用方案,以及SOA服务...
water
10年前 (2015-06-23) 3475℃ 0评论
0喜欢
现在有很多项目都使用JGroups做底层的通讯,知道的开源项目有JBoss
Cache和OSCache用它做为底层支持来实现集群的,一定还有其他的项目也用到了,只不过我不知道而已了。JGroups 适合使用场合服务器集群cluster、多服务器通讯、服务器replication(...
water
10年前 (2015-06-23) 3729℃ 0评论
0喜欢
郑重声明:本篇博客是自己学习 Leveldb 实现原理时参考了郎格科技系列博客整理的,原文地址:http://www.samecity.com/blog/Index.asp?SortID=12,只是为了加深印象,本文的配图是自己重新绘制的,大部分内容与原文相似,大家可以浏览原始页...
water
10年前 (2015-06-19) 2950℃ 0评论
0喜欢