自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(31)
  • 资源 (3)
  • 收藏
  • 关注

原创 ssh 命令

ssh -l username 192.168.0.1

2014-04-30 06:56:42 523

转载 LRU缓存介绍与实现 (Java)

引子:我们平时总会有一个电话本记录所有朋友的电话,但是,如果有朋友经常联系,那些朋友的电话号码不用翻电话本我们也能记住,但是,如果长时间没有联系了,要再次联系那位朋友的时候,我们又不得不求助电话本,但是,通过电话本查找还是很费时间的。但是,我们大脑能够记住的东西是一定的,我们只能记住自己最熟悉的,而长时间不熟悉的自然就忘记了。其实,计算机也用到了同样的一个概念,我们用缓存来存放以前读取的数

2014-04-29 15:49:24 525

转载 Java四种线程池的使用

Java通过Executors提供四种线程池,分别为:newCachedThreadPool创建一个可缓存线程池,如果线程池长度超过处理需要,可灵活回收空闲线程,若无可回收,则新建线程。newFixedThreadPool 创建一个定长线程池,可控制线程最大并发数,超出的线程会在队列中等待。newScheduledThreadPool 创建一个定长线程池,支持定时及周期性任务执行。

2014-04-29 15:11:19 1189

转载 linux系统负载检查方法

1:load Average                   1.1:什么是Load?什么是Load Average?                   Load 就是对计算机干活多少的度量(WikiPedia:the system Load is a measure of the amount of work that a compute system is doing)   

2014-04-28 16:44:46 548

转载 redhat 下Redis安装/卸载

Redis 官网:http://redis.io/  下载地址:http://redis.io/download安装方法: cd optwget http://download.redis.io/releases/redis-2.8.5.tar.gztar -zxf redis-2.8.5.tar.gzcd redis-2.8.5makesudo make ins

2014-04-28 15:54:02 1609

转载 使用jmail发送邮件

最近需要用到使用javamail发邮件,网上搜了下相关资料学习了下,怕以后忘记,记录在此。1.什么是javamail  JavaMail API是读取、撰写、发送电子信息的可选包。2.javamail开发需要依赖的jar包     mail.jar(javamail API 目前是1.4.3)-与收发有关的类都在其中   activation.jar(javabeans act

2014-04-28 11:17:53 2046

转载 redis 多数据库

一台服务器上都快开启200个redis实例了,看着就崩溃了。这么做无非就是想让不同类型的数据属于不同的应用程序而彼此分开。那么,redis有没有什么方法使不同的应用程序数据彼此分开同时又存储在相同的实例上呢?就相当于mysql数据库,不同的应用程序数据存储在不同的数据库下。redis下,数据库是由一个整数索引标识,而不是由一个数据库名称。默认情况下,一个客户端连接到数据库0。redis配置

2014-04-27 07:31:36 3926 1

转载 mysql explain详解

explain显示了mysql如何使用索引来处理select语句以及连接表。可以帮助选择更好的索引和写出更优化的查询语句。先解析一条sql语句,看出现什么内容EXPLAINSELECTs.uid,s.username,s.name,f.email,f.mobile,f.phone,f.postalcode,f.addressFROM uchome_space ASs,uchome_

2014-04-22 17:49:49 875

转载 多线程下使用jedis

在不同的线程中使用相同的Jedis实例会发生奇怪的错误。但是创建太多的实现也不好因为这意味着会建立很多sokcet连接,也会导致奇怪的错误发生。单一Jedis实例不是线程安全的。为了避免这些问题,可以使用JedisPool, JedisPool是一个线程安全的网络连接池。可以用JedisPool创建一些可靠Jedis实例,可以从池中拿到Jedis的实例。这种方式可以解决那些问题并且会实现高效的性能

2014-04-22 15:41:13 2389

转载 Redis详细教程

Linux中的Redis缓存服务器一、Redis基础部分: 1、redis介绍与安装比mysql快10倍以上 *****************redis适用场合****************1.取最新N个数据的操作2.排行榜应用,取TOP N 操作3.需要精确设定过期时间的应用4.计数器应用5.Uniq操作,获取某段时间所有数据排重值6.实时系统,反垃圾系统

2014-04-22 11:57:56 629

转载 Java实现简单的LRU缓存(A Simple LRU Cache in 5 lines)

应用程序经常需要在内存里缓存一些数据。Java里最常用的类是HashMap和Hashtable 。如果需要做一些更复杂的缓存,你可以使用JBoss Cache, OSCache或者EHCache。即使是使用其他的缓存系统,你可能仍然想要在本地用对象缓存一些数据,以便快速访问。在做这些缓存的时候经常会遇到一个令人讨厌的问题,就是要很小心的控制缓存大小以防止其占用过多内存的,如果缓存不停的增长就会影响

2014-04-22 11:40:29 534

原创 Linux查看磁盘/内存使用情况命令

一、df -lh 命令    df 是来自于coreutils 软件包,系统安装时,就自带的;我们通过这个命令可以查看磁盘的使用情况以及文件系统被挂载的位置;     [root@localhost ~]# df -l     文件系统                 容量       已用       可用    已用% 挂载点     /dev/sda3            

2014-04-16 10:46:07 4614

转载 修改putty颜色

使用putty登陆到Linux上发现ls命令显示的目录蓝色太深看不清,得改一浅点颜色。可登陆后右击Putty标题栏,选择“changesettings...”,如下图: 在Windows中选择Colours,改ANSIBlue的颜色,可将Red改成187,其他不变,这样就看得清了。

2014-04-16 10:42:35 808

转载 mybatis关联查询

主表:MASTER字段:ORDER_ID  --主键         RELATE_ID --申请单位         STOCK_ADDRESS --仓库地址         TERMINAL_VENDER --供应商         PROVINCE_ID --省分ID         STATE --状态 子表:DETAIL

2014-04-15 15:50:07 584

转载 自定义标签中获取Spring Bean

public class ServiceTag extends BaseBodyTagSupport { private String beanName; private String methodName; private String id; public List params = new ArrayList()

2014-04-14 15:47:14 1609

转载 使用Nexus搭建Maven私服

为什么要搭建nexus私服,原因很简单,有些公司都不提供外网给项目组人员,因此就不能使用maven访问远程的仓库地址,所以很有必要在局域网里找一台有外网权限的机器,搭建nexus私服,然后开发人员连到这台私服上,这样的话就可以通过这台搭建了nexus私服的电脑访问maven的远程仓库。1.首先确定我们的环境安装好maven,jdk等必须的环境2.这些都准备好之后,去下载最新版本的nexus

2014-04-14 10:05:31 549

转载 web开发中特殊字符的对应值与转义字符

web开发中特殊字符的对应值与转义字符URL中的特殊字符URL中的特殊字符是不能再URL中直接传递的,需要进行编码。编码的格式为:%加字符的ASCII码,即一个百分号%,后面跟对应字符的ASCII(16进制)码值。 字符名称16进制值+URL中的+表示空格%2

2014-04-12 11:45:57 1991

转载 分布式搜索elasticsearch集群监控工具bigdesk

bigdesk是elasticsearch的一个集群监控工具,可以通过它来查看es集群的各种状态,如:cpu、内存使用情况,索引数据、搜索情况,http连接数等。项目git地址: https://github.com/lukas-vlcek/bigdesk。和head一样,它也是个独立的网页程序,使用方式和head一样。插件安装运行:1.bin/plugin -install lukas-

2014-04-11 16:23:32 825

转载 linux下磁盘I/O查看

Linux系统出现了性能问题,一般我们可以通过top、iostat、free、vmstat等命令 来查看初步定位问题。其中iostat可以给我们提供丰富的IO状态数据。1. 基本使用$iostat -d -k 1 10参数 -d 表示,显示设备(磁盘)使用状态;-k某些使用block为单位的列强制使用Kilobytes为单位;1 10表示,数据显示每隔1秒刷新一次,共显示10次。$

2014-04-11 15:22:46 5470

转载 ace editor format code

format xmlvar Mode = require('ace/mode/xml').Mode;editor.getSession().setMode(new Mode());

2014-04-10 17:29:32 5276 3

转载 ace editor autocomplete实现方式

Type in a word like "will" below and press ctrl+space or alt+space to get "rhyme completion" var langTools = ace.require("ace/ext/language_tools"); var editor = ace.edit("editor"

2014-04-10 16:58:13 4329

转载 ElasticSearch Shard Placement Control

原文地址:http://blog.sematext.com/2012/05/29/elasticsearch-shard-placement-control/

2014-04-10 15:29:17 1016

转载 Fun With Elasticsearch's Children and Nested Documents

When you’re indexing data, the world is rarely as simple as each document existing in isolation. Sometimes, you’re better off denormalizing all data into the child documents. For example if you were m

2014-04-10 14:38:16 989

原创 关于es的facet的count值的问题

当你有一个query,并且为这个query加入了terms count统计,是否有发现

2014-04-10 02:00:40 1684

原创 关于es中的filter

es的文档有说道,filter的速度要快于query,因为filter不需要执行评分,再加上使用了缓存,所以速度要快于query于是进行相关的测试。如:QueryString,Terms,Term等方式的Query和Filter方式的检索测试对比。结果发现以上的测试方面,filter都不及query快。疑惑了?不是说filter速度要快于query吗?难道官方文档写错了,不

2014-04-09 11:52:59 4705

转载 spring mvc 文件上传

springMVC默认的解析器里面是没有加入对文件上传的解析的,使用springmvc对文件上传的解析器来处理文件上传的时需要用springmvc提供的MultipartResolver的申明,又因为CommonsMultipartResolver实现了MultipartResolver接口,所以我们可以在springmvc配置文件中这样配置: Xml代码  bean 

2014-04-07 12:47:21 800

转载 SpringMVC结合ajaxfileupload.js实现文件无刷新上传

直接看代码吧,注释都在里面首先是web.xml[html] view plaincopyprint?xml version="1.0" encoding="UTF-8"?>  web-app version="2.5" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.o

2014-04-07 12:45:55 772

转载 SpringMVC 接收对象参数

form action="">      input id="dbServerList[0].name" value="server1" />      input id="dbServerList[0].parent" value="abstractServer" />            input id="dbServerList[0].factoryConfig.propertyList

2014-04-04 17:05:49 1105

转载 spring REST中的内容协商(同一资源,多种展现:xml,json,html)

一.REST内容协商介绍 RESTful服务中很重要的一个特性即是同一资源,多种表述.也即如下面描述的三种方式:1.使用http request header: AcceptGET /user/123 HTTP/1.1Accept: application/xml                 //将返回xml格式数据GET /user/123 HTTP/1.

2014-04-04 17:04:13 815

转载 springMVC 参数传递之:数组,Map,List,Set以及自定义复杂类型参数

jsp:form action="/hello/getMap" method="post">      input name="mapVo['a'].name">      input name="mapVo['a'].password" type="password">      input name="mapVo['b'].name">      inp

2014-04-04 17:01:23 5563

转载 SELECT INTO 和 INSERT INTO SELECT 两种表复制语句

Insert是T-sql中常用语句,Insert INTO table(field1,field2,...) values(value1,value2,...)这种形式的在应用程序开发中必不可少。但我们在开发、测试过程中,经常会遇到需要表复制的情况,如将一个table1的数据的部分字段复制到table2中,或者将整个table1复制到table2中,这时候我们就要使用SELECT INTO 和 I

2014-04-03 14:24:27 389

maven生成可执行exe文件

将java生成可执行exe文件,可以直接在win下双击运行

2014-06-07

解决putty中文乱码---puttycn

是不是在为远程连接linux中文乱码而烦恼呢?那就赶快来使用puttycn吧,不再烦心中文乱码

2014-03-13

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除