- 浏览: 1651583 次
- 性别:
- 来自: 上海
最新评论
-
di1984HIT:
Java如何获取VMware中Vcenter/ServerInstance下的各种硬件信息 -
yhxf_ie:
赞!!
详解Git工作区、暂存区、历史记录区以及git reset、git revert、git checkout等撤销命令的区别 -
sj5455718:
...
Java时区处理之夏令时,冬令时 - 美国的6个时区 -
路小尘:
暴露了你的东家,swang6@ebay.com, 哈哈。我没找 ...
Tomcat启动完成后再执行一个指定的方法 - 不影响Tomcat的启动时间 -
一路丿向北:
VCenter、ESXServer、Cluster这些实体类在 ...
Java如何获取VMware中Vcenter/ServerInstance下的各种硬件信息
文章列表
SPDY(发音同"speedy"):Google开发的下一代HTTP协议
(解决HTTP协议的缺点,Wrapper模式)
概述
SPDY是Google宣布正在开发的下一代网络协议,SPDY并不是一种用于替代HTTP的协议,而是对HTTP协议的增强。HTTP自上世纪90年代问世以来,已有二十年的历史,期间互联网本身发生了很大的变化,也使得HTTP的许多不足暴露了出来,现在它已经不能满足许多web app的要求。Google表示,引入SPDY协议后,在实验室测试中页面加载速度比原先快64%,并且目前已经在Gmail等应用中使用。目前业界支持SPDY的服务器有Netty和 ...
一、基本介绍
设计关系数据库时,遵从不同的规范要求,设计出合理的关系型数据库,这些不同的规范要求被称为不同的范式,各种范式呈递次规范,越高的范式数据库冗余越小。
目前关系数据库有六种范式:第一范式( ...
1. 从附件中下载中文停止词,如果有需要,你也可以下载英文停止词,操作步骤一样。
2. 可以在Tomcat的Solr 中的某个位置创建一个文件,比如叫stopwords.txt,此处我直接将stopwords.txt放在core目录下,即和schema.xml在同一个目录中。
3.将上面下载的中英文停止词加入到stopwords.txt中
4.如果你还不懂怎么在solr中配置mmseg4j,可参照我之前的博客。
5.修改schema.xml,
1)确保schema.xml中有这样的配置:
<filter class="solr.St ...
solr将以导航为目的的查询结果称为facet. 它并不会修改查询结果信息, 只是在查询结果上根据分类添加了count信息, 然后用户根据count信息做进一步的查询, 比如淘宝的查询列表中, 上面会表示不同的类目相关查询结果的数量. 比如搜索数码相机, 在搜索结果栏会根据厂商, 分辨率等维度列出, 这里厂商, 分辨率就是一个个facet. 然后在厂商下面会有nikon, canon, sony等品牌, 这个叫约束(constraints) 接下来是根据选择, 列出当前的导航路径, 这个叫面包屑(breadcrumb). solr有几种facet: 普通facet, 比如从厂商品牌的维度建立f ...
在Java中,有时会碰到奇怪的中文乱码问题,无论是在web.xml中设置相关的utf-8/gbk2312 filter,还是在js中或者在java中进行编码的encode和decode都会出现中文乱码问题。如下代码所示:
function loadParentOrg() {
var url = "getOrgsByLevel.patrol?level=中文";
alert(url);
$.ajax({
url: url,
async: true,
typ ...
一、Json如下
{
"lbmember_hash": {
"10.2.180.74:1300": {
"protocol": "ANY",
"opsState": "up",
"ip": "10.2.180.74",
"server": "10.2.180.74&q ...
在Java中,我们常常需要获取泛型参数的类型,比如将使用了泛型的Java代码进行序列化和反序列化的时候。
一、在开始试图去获取泛型参数的类型前,可以试着去执行如下的类,看看执行的结果:
/**
*
*/
package com.wsheng.aggregator.generic;
import java.lang.reflect.ParameterizedType;
import java.lang.reflect.Type;
/**
*
* @author Josh Wang(Sheng)
*
* @email ...
一、准备工作。
1、安装JDK1.6或1.6版本以后的,并配置环境变量。
2、在Apache的官网下载最新的Jmeter,http://jmeter.apache.org/download_jmeter.cgi,截止目前为止,最新的Jmeter是2.12版本,需要注意的是下载使用的时候不能下载source版本的,必须下载内容更加完整的binaray版本的,比如如果下载apache-jmeter-2.12_src.zip,运行jmeter.bat时,会出现下面的exception:
unable to access jarfile apachejmeter.jar ...
2014-11-30 21:23:08,436][ERROR]localhost-startStop-1: Unable to set localhost. This prevents creation of a GUID. Cause was: LM-SHC-00950646: LM-SHC-00950646: nodename nor servname provided, or not known
java.net.UnknownHostException: LM-SHC-00950646: LM-SHC-00950646: nodename nor servname provided ...
前提概要:
JDK本身提供了很多方便的JVM性能调优监控工具,除了集成式的VisualVM和jConsole外,还有jps、jstack、jmap、jhat、jstat、hprof等小巧的工具,每一种工具都有其自身的特点,用户可以根据你需要检测的应用或者程序片段的状况,适当的选择相应的工具进行检测。接下来的两个专题分别会讲VisualVM的具体应用。
现实企业级Java开发中,有时候我们会碰到下面这些问题:
OutOfMemoryError,内存不足
内存泄露
线程死锁
锁争用(Lock Contention)
Jav ...
问题描述:
用SSH过程连接电脑时,经常遇到长时间不操作而被服务器踢出的情况,常见的提示如:
Write failed: Broken pipe
这是因为如果有一段时间在SSH连接上无数据传输,连接就会断开,通过该连接启动的应用也会被强制停止。解决此问题有两种方法。
方案一:在客户端设置
方法很简单,只需在客户端电脑上编辑(需要root权限)/etc/ssh/ssh_config,并添加如下一行:
ServerAliveInterval 60
此后该系统里的用户连接SSH时,每60秒会发一个KeepAlive请求,避免被踢。
方案二:在服务器端设置
...
Apache Shiro,是一个不同寻常的Java安全框架,为保护应用(命令行应用、移动端应用、大型网络应用)提供了简单而强大的方法。一、什么是Apache Shiro? Apache Shiro(发音为“shee-roh”,日语“堡垒(Castle)”的意思)是一个强大易用的Java安全框架,提供了认证、授权、加密和会话管理功能,可为任何应用提供安全保障 - 从命令行应用、移动应用到大型网络及企业应用。 Shiro为解决应用安全的如下四要素提供了相应的API:认证 - 用户身份识别,常被称为用户“登录”;授权 - 访问控制;密码加密 - 保护或 ...
MySQLdump是MySQL自带的导出数据工具,通常我们用它来导出MySQL中。
1、如果需要导出数据库diandi2中的所有数据及其建表结构,存储过程,可以使用类似如下的命令:其中192.168.1.155是数据库所在的host。
mysqldump -h 192.168.1.155 -udiandi -pdiandi diandi2 > dump.sql
其中diandi2是数据库名字。-u和用户名之间,-p和密码之间没有空格。当然可以不用-p+密码,这样密码容易泄露,可以省略-p+密码,而在之后的步骤中按提示输入。
2、但是有时候我们需要导出MySQL数据库 ...
Field:
Field就是一个字段,定义一个Field很简单:
<field name="price" type="sfloat" indexed="true" stored="true"/>
基本上属性也和FieldType类似,他的属性会覆盖掉FieldType的同名属性。
Co ...
一、Exectuor框架简介
Java从1.5版本开始,为简化多线程并发编程,引入全新的并发编程包:java.util.concurrent及其并发编程框架(Executor框架)。 Executor框架是指java 5中引入的一系列并发库中与executor相关的一些功能类,其中包括线程池,Executor,Executors,ExecutorService,CompletionService,Future,Callable等。他们的关系为
在Executor框架中,使用执行器(Exectuor)来管理Thread对象,从而简化了并发编程。
...