欢迎您光临本小站。希望您在这里可以找到自己想要的信息。。。

 分类:编程乐园

程序人生,不多说,程序员们懂得。。。技术、坚持、努力、分享。。

分布式搜索elasticsearch 环境搭建

分布式搜索elasticsearch 环境搭建
1、elasticsearch安装 elasticsearch的安装超级easy,解压即用(要事先安装好java环境)。 到官网 http://www.elasticsearch.org下载最新版的 elasticsearch 运行包; 下载完解开有三个包: bin 是运行的脚本...

water 10年前 (2015-07-20) 3242℃ 0评论 1喜欢

eclipse注释模版整理

eclipse注释模版整理
设置注释模板的入口: Window-<Preference-<Java-<CodeStyle-<Code Template 然后展开Comments节点就是所有需设置注释的元素。现就每一个元素逐一介绍: 文件(Files)注释标签:   /**&...

water 10年前 (2015-07-17) 3055℃ 0评论 0喜欢

spring源码分析、指导

spring源码分析、指导
浅浅读了一些spring2.0的源码和一些分析资料。其中jiwenke写的对spring的分析文章对我的帮助很大,这几天jiwenke又计划写一些更深入的spring分析文章了,十分的期待,对spring感兴趣的朋友不妨看一下http://jiwenke.iteye.com/的博...

water 10年前 (2015-07-17) 2979℃ 0评论 0喜欢

Linux OOM Killer总结

Linux OOM Killer总结
Linux下面有个特性叫OOM killer(Out Of Memory killer),这个东西会在系统内存耗尽的情况下跳出来,选择性的干掉一些进程以求释放一些内存。典型的情况是:某天机器突然登不上了能ping通,但 是ssh死活连不了。原因是sshd进程被OOM killer...

water 10年前 (2015-07-14) 4205℃ 0评论 1喜欢

Linux下tail命令的使用方法

Linux下tail命令的使用方法
本文介绍Linux下tail命令的使用方法。linux tail命令用途是依照要求将指定的文件的最后部分输出到标准设备,通常是终端,通俗讲来,就是把某个档案文件的最后几行显示到终端上,假设该档案有更新,tail会自己主动刷新,确保你看到最新的档案内容。 一、tail命令语法 ta...

water 10年前 (2015-07-14) 2665℃ 0评论 0喜欢

Java并发编程:线程池的使用

Java并发编程:线程池的使用
Java并发编程:线程池的使用   在前面的文章中,我们使用线程的时候就去创建一个线程,这样实现起来非常简便,但是就会有一个问题:   如果并发的线程数量很多,并且每个线程都是执行一个时间很短的任务就结束了,这样频繁创建线程就会大大降低系统的效率,因为频繁创建线程和销毁线程需要时...

water 10年前 (2015-07-13) 2612℃ 0评论 0喜欢

如何构建高伸缩性的社交App交互式系统

如何构建高伸缩性的社交App交互式系统
个社交App需实现的功能 用户关注的常规社交功能、活动、地理位置、探索功能、新鲜事、视频照片分享等等,需要提供的功能不胜枚举,所以从技术角度来说,开发者需要解决的问题也是异常复杂的。 当 一款社交App发布之初,用户访问量比较小,使用一台服务器就能够支撑全部的访问压力和数据存储需...

water 10年前 (2015-07-13) 2553℃ 0评论 0喜欢

原码、反码、补码学习

原码、反码、补码学习
本篇文章讲解了计算机的原码, 反码和补码. 并且进行了深入探求了为何要使用反码和补码, 以及更进一步的论证了为何可以用反码, 补码的加法计算原码的减法. 论证部分如有不对的地方请各位牛人帮忙指正! 希望本文对大家学习计算机基础有所帮助!   一. 机器数和真值 在学习原...

water 10年前 (2015-07-07) 3025℃ 0评论 1喜欢

java程序员常用工具类库

java程序员常用工具类库
有人说当你开始学习Java的时候,你就走上了一条不归路,在Java世界里,包罗万象,从J2SE,J2ME,J2EE三大平台,到J2EE中的13中 核心技术,再到Java世界中万紫千红的Framework……等等,你会发现自己总是在学习,但总是有自己不知道的...

water 10年前 (2015-07-06) 2698℃ 0评论 0喜欢

Java日志框架:SLF4J, Apache Common-Logging, Log4J和Logback

Java日志框架:SLF4J, Apache Common-Logging, Log4J和Logback
Log4j Apache的一个开放源代码项目,通过使用Log4j,我们可以控制日志信息输送的目的地是控制台、文件、GUI组件、甚至是套接口服务 器、NT的事件记录器、UNIX Syslog守护进程等;用户也可以控制每一条日志的输出格式;通过定义每一条日志信息的级别,用户能够更加细...

water 10年前 (2015-07-02) 3840℃ 0评论 0喜欢

Lombok 安装、入门 – 消除冗长的 java 代码

Lombok 安装、入门 – 消除冗长的 java 代码
前言:    逛开源社区的时候无意发现的,用了一段时间,觉得还可以,特此推荐一下。    lombok 提供了简单的注解的形式来帮助我们简化消除一些必须有但显得很臃肿的 java 代码。特别是相对于 ...

water 10年前 (2015-07-02) 2639℃ 0评论 0喜欢

java 里面的单例模式详解

java 里面的单例模式详解
Inspired by Effective Java. Singleton 模式是在编程实践中应用最广泛的几种设计模式之一。以前知道的,实现单例的方法有两种(下面的A、B)。刚刚在读《Effective Java的时候》学到一种新的更好的方法(E):单元素的枚举类型。同...

water 10年前 (2015-06-30) 2714℃ 0评论 0喜欢

JCache 学习使用

JCache 学习使用
 使用 JCache Memcache Java API 支持 JCache 标准接口 (javax.cache)。使用 JCache,您可以设置和获取值、控制值在缓存中到期的方法、检查缓存的内容,以及获取有关缓存的统计数据。您也可以使用“监听器”添加设置和删除值时 的...

water 10年前 (2015-06-30) 4948℃ 0评论 2喜欢

Ant vs Maven vs Gradle->Java构建工具

Ant vs Maven vs Gradle->Java构建工具
创世之初,世上只有Make一种构建工具,后来,其发展为GNU Make。但是,由于需求的不断涌现,码农的世界里逐渐演化出了千奇百怪的构建工具。当前,JVM生态圈由三大构建工具所统治: Apache Ant带着Ivy Maven Gradel Ant with Iv...

water 10年前 (2015-06-26) 3164℃ 0评论 0喜欢

来自于阿里巴巴的分布式服务框架Dubbo

来自于阿里巴巴的分布式服务框架Dubbo
Dubbo是阿里巴巴SOA服务化治理方案的核心框架,每天为2,000+个服务提供3,000,000,000+次访问量支持,并被广泛应用于阿里巴巴集团的各成员站点 Dubbo是一个阿里巴巴开源出来的一个分布式服务框架,致力于提供高性能和透明化的RPC远程服务调用方案,以及SOA服务...

water 10年前 (2015-06-23) 3475℃ 0评论 0喜欢

JGroup初步学习

JGroup初步学习
现在有很多项目都使用JGroups做底层的通讯,知道的开源项目有JBoss Cache和OSCache用它做为底层支持来实现集群的,一定还有其他的项目也用到了,只不过我不知道而已了。JGroups 适合使用场合服务器集群cluster、多服务器通讯、服务器replication(...

water 10年前 (2015-06-23) 3729℃ 0评论 0喜欢

levelDB实现原理解析

levelDB实现原理解析
郑重声明:本篇博客是自己学习 Leveldb 实现原理时参考了郎格科技系列博客整理的,原文地址:http://www.samecity.com/blog/Index.asp?SortID=12,只是为了加深印象,本文的配图是自己重新绘制的,大部分内容与原文相似,大家可以浏览原始页...

water 10年前 (2015-06-19) 2950℃ 0评论 0喜欢