自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(93)
  • 资源 (17)
  • 收藏
  • 关注

原创 solrj 客户端请求 nginx 411错误

开始一直使用jboss/jetty 来运行solr服务,一直很正常,今天在前面加了一个nginx,突然间,提交add/update document都没反映了,第一反应是是否服务有问题呢,看solr 服务端日志,发现少了一些日志打印,add部分没有,debug solr服务端跟踪,发现请求过来的document参数为空。然后再看solrj客户端代码,发现每次都需要调两次服务端,一次发送数据,一...

2013-04-25 14:13:17 170

原创 mybatis代码生成

自动生成 mybatis代码,特别是sqlmap文件,可以有效的减少dao等代码的重复劳动。eclipse中添加插件: mybatis Generator - http://mybatis.googlecode.com/svn/sub-projects/generator/trunk/eclipse/UpdateSite/添加生成代码的配置文件[code="xml"]...

2013-04-17 16:33:47 120

原创 JAVA 应用监控

监控一个应用可以有很多好处,xxxxx 这里就不说了不同应用的监控的出发点肯定不同,有些事为了看应用性能,有些为了监视外部系统,有些为了数据打点做数据分析等等。因为出发点不同,应用不同,所以监控的数据结构肯定也不同,如果有一个通用的易扩展的又使可以自管理的监控应用,可以监控所有应用,满足各类需求,那是不是很好呢。我想到的通用,最好就是不定义死数据结构,让应用负责人自己去定义...

2011-11-17 15:09:02 232

原创 [转]关于unicode,mbcs,utf8,charset,encoding等相关概念的说明

转自:http://www.bloggern.com/2945.html好像第一次遇到跟字符集有关的问题大概应该是在7年前,第一次写java,总是会出现编码转换的问题,动不动就乱码,基本上,本着实用主义的态度,以盲人摸象的手法,总算是能够解决问题的。这些年来,不停的会遇到编码方面的问题,随着每一次解决问题,都感觉多揭开了一点笼罩在这一堆乱七八糟的东西上面的迷雾,然而,直到去年年中,我仍然没...

2011-07-15 13:19:21 82

原创 顺序打印ABC,连续打10次

[code="java"]import java.util.concurrent.atomic.AtomicInteger;import java.util.concurrent.locks.Condition;import java.util.concurrent.locks.Lock;import java.util.concurrent.locks.ReentrantLock;...

2011-06-14 22:23:12 143

原创 OSCache 缓存对象(一)

参考:http://www.klstudio.com/post/123.html一. 创建需要缓存的对象[code="java"]package com.zxf.object;public class News { String id; String message; public News() { super(); } public ...

2011-04-06 22:36:15 89

原创 Dom解析XML

DOM是把XML整个文件都载入到内存,生成一个树,然后通过遍历来获取需要的标签及对应的值。对于需要遍历所有节点的话,这样做速度会比较快,一次载入就可以了。如果是只关心其中的某个节点,那这样的效率是很低的。接下代码如下:[code="java"]import java.io.FileNotFoundException;import java.io.FileOutputSt...

2011-03-22 20:18:11 79

原创 使用Digest xml Rule 解析xml

先说大致的原理:Digester解析XML会按照预先定义的xml规则解释。这个规则中几个重要的节点如下:这个标签是创建一个java实列会根据解析文件的[color=red]属性[/color]调用生成类的setXXX方法,列如要解析的XML中有name,id,nextid,那么生成的类里如果有这些属性将会被调用他们的set方法。会根据pattern来获取xml中标签名字,取...

2011-03-22 16:28:31 447 1

原创 轻量级 IDE Geany

轻量级 IDE Geany 发布了最新的 0.20 版本。该版本的更新和改进:新增一些改善性功能新增了 UpdateChecker 插件新增了 WebHelper 插件修复一些 BugGeany 是一个使用 GTK2 工具包开发的快速和轻巧的集成开发环境(IDE),包括以下基本功能:语法高亮显示,代码折叠,代码自动补完,自动补完经常使用的结构(如:if、 for、while...

2011-02-22 12:29:15 209

原创 JasperReports 4.0 使用体验(占位)

JasperReports是一个强力的报表产生工具,使用纯Java语言编写。它有能力描述丰富内容到屏幕上、到打印机或到PDF, HTML, XLS, CSV和XML文件。它的主要目的是以一种简单而灵活的方式来帮助创建导向的页面,是当前Java开发者最常用的报表工具。JasperReports 4.0 发布。该版本一些改进:-新增了一个基于新的元数据的CSV 导出工具的CSV 查询执...

2011-02-22 12:26:14 106

原创 ubuntu 搭建FTP

搭建ftp:一. 安装:sudo apt-get install vsftpd二. 配置文件:sudo vim /etc/vsftpd.conf :Anon_upload_enable=yes (开放上传权限)Anon_mkdir_write_enable=yes (可创建目录的同时可以在此目录中上传文件)Write_enable=yes (开放本地用户写的...

2011-02-21 14:46:17 67

原创 淘宝,ebay等架构文章

Ebay架构特点(HPTS 2009)[url]http://www.jdon.com/jivejdon/thread/37753[/url]构建可伸缩,高性能的互联网应用[url]http://xmuzyq.iteye.com/blog/710302[/url]

2011-01-28 13:48:49 95

原创 Topic: 【实用】JVM参数调优实践

转自:http://www.cjsdn.net/post/print?bid=62&id=196304JVM参数调优是一个很头痛的问题,可能和应用有关系,下面是本人一些调优的实践经验,希望对读者能有帮助,环境LinuxAS4,resin2.1.17,JDK6.0,2CPU,4G内存,dell2950服务器,网站是http://shedewang.com一:串行垃圾回收,也就是默认配...

2011-01-28 13:37:59 66

原创 JVM调优总结 -Xms -Xmx -Xmn -Xss [转]

参考资料: http://www.slideshare.net/tonydeng/jvm转自:http://unixboy.iteye.com/blog/174173堆大小设置JVM 中最大堆大小有三方面限制:相关操作系统的数据模型(32-bt还是64-bit)限制;系统的可用虚拟内存限制;系统的可用物理内存限制。32位系统下,一般限制在1.5G~2G;64为操作系统对内存...

2011-01-18 15:36:20 77

原创 JVM内存模型以及垃圾回收教程概述【转】

摘自:http://www.zhixing123.cn/Jsp/10563.html内存由 Perm 和 Heap 组成. 其中Heap = {Old + NEW = { Eden , from, to } }JVM内存模型中分两大块,一块是 NEW Generation, 另一块是Old Generation. 在New Generation中,有一个叫Eden的空间,主要是用来...

2011-01-18 15:21:37 67

原创 mysql 自动备份

备份脚本[code="java"]#!/bin/shtime=`date -d "$flag" +'%Y-%m-%d'`echo $timemysqldump -p123456 -P3307 -u root --default-character-set=utf8 manage > /media/backupsystem/db/mangedumpFile-$time.txt[...

2011-01-17 21:07:32 69

原创 ubuntu 加硬盘

1. 查看当前硬盘信息或咱装GPartedlshw -C disk 2.安装完了之后可以直接格式化,在GParted中比较简单3.然后挂载,fat32挂载有一些问题尽量用ext3mkdir /media/backupsystemsudo mount /dev/sdb1 /media/backupsystem4. 开机自动挂载sudo gedit /et...

2011-01-17 21:07:31 103

原创 项目总结

1. 搭建svn环境2. 编写代码框架3. 配置web容器3.1 tomcat&jboss3.2 apache 配置文档http://lamp.linux.gov.cn/Apache/ApacheMenu/index.html搭建https环境:http://lamp.linux.gov.cn/Apache/ApacheMenu/mod/mo...

2011-01-06 19:03:45 66

原创 JAVA并发编程(一) 并发基础

4. 组合对象线程安全4.1 设计线程安全的类 使用公共静态域,一个类的所有状态组成了线程安全的整体域。 4.1.1 收集同步需求 设计同步前,需要明确同步需求,是否需要加一些不变约束和后验条件,通过这些不变约束和合法性验证,同时引入一些封装和同步,来控制类的状态处于合法状态下。4.1.2 状态依赖的操作 加入前验条件,使得状态在非法的情况下,不进行...

2011-01-05 19:32:08 79

原创 责任链

作用是降低调用者与被调用者之间的耦合。1. 纯责任链必须是由一个处理者传给另一个处理者处理或结束。2. 责任链不一定要链结构,责任链模式并没有规定拓扑结构,责任链的拓扑结构可以是链(双向,单向)、环、树结构。3. 举例: 纯责任链: 击鼓传花 非纯责任链: DHtml 事件 ...

2010-12-22 21:26:03 56

原创 [转]JAVA语言的反射和内省

转自: http://blog.csdn.net/daoquan/archive/2006/03/17/627810.aspx很多朋友在深入的接触JAVA语言后就会发现这样两个词:反射(Reflection)和内省(Introspector),经常搞不清楚这到底是怎么回事,在什么场合下应用以及如何使用?今天把这二者放在一起介绍,因为它们二者是相辅相成的。反射相对而言,反...

2010-11-25 12:04:54 102

原创 java 强、软、弱、虚引用

1.强引用 本章前文介绍的引用实际上都是强引用,这是使用最普遍的引用。如果一个对象具有强引用,那就类似于必不可少的生活用品,垃圾回收器绝不会回收它。当内存空 间不足,Java虚拟机宁愿抛出OutOfMemoryError错误,使程序异常终止,也不会靠随意回收具有强引用的对象来解决内存不足问题。 2.软引用(SoftReference) 如果一个对象只具有软引...

2010-11-18 22:54:36 62

原创 common-beanutils.Convert 转换器

apache 的 org.apache.commons.beanutils 包中,我们经常用的就是convert,在平时对象拷贝时,经常使用,只要属性名称相同,就可以对值进行拷贝,对于特殊类型的转换可以使用convert。[img]http://dl.iteye.com/upload/attachment/350989/6b462d85-393f-37b7-be36-f...

2010-11-18 21:26:43 445

原创 “并发用户数”、“系统用户数”和“同时在线用户数”的计算公式

与并发用户数相关的概念还包括“并发用户数”、“系统用户数”和“同时在线用户数”,下面用一个实际的例子来说明它们之间的差别。 假设有一个OA系统,该系统有2000个使用用户——这就是说,可能使用该OA系统的用户总数是2000名,这个概念就是“系统用户数”,该系统有一个“在线统计”功能(系统用一个全局变量记数所有已登录的用户),从在线统计功能中可以得到,最...

2010-11-12 13:06:14 1892

原创 计算机常识:字符编码简介——ASCII、Unicode、UTF-8、GB2312

字符编码简介:ASCII,Unicode,UTF-8,GB2312转自:http://blog.chinaunix.net/u2/67750/showart_1725039.html更详细可以看:http://www.linuxforum.net/books/UTF-8-Unicode.html其它编码文章:http://www.vckbase.com/document/vie...

2010-11-03 14:40:40 546

原创 MySQL字符集 GBK、GB2312、UTF8区别 解决 MYSQL中文乱码问题

MySQL中涉及的几个字符集摘自:http://tda7088.blog.163.com/blog/static/294411542009112033154929/character-set-server/default-character-set:服务器字符集,默认情况下所采用的。character-set-database:数据库字符集。character-set-ta...

2010-11-02 22:45:58 67

原创 Spring技术内幕——深入解析Spring架构与设计原理

[url]http://books.google.com.hk/books?id=jRVp2INtY1AC&lpg=PA247&ots=KWzxt9hwnI&dq=spring%20%20hessian%20%E6%8B%A6%E6%88%AA%E5%99%A8&hl=zh-CN&pg=PA83#v=onepage&q=spring%20%20hes...

2010-10-27 10:32:44 82

原创 Apache Log4j配置说明

Apache Log4j配置说明摘自Blog: [url]http://zhangjunhd.blog.51cto.com/[/url]1.Log4j简介Log4j是Apache的一个开源项目,它允许开发者以任意间隔输出日志信息。Log4j主要由三大类组件构成:1)Logger-负责输出日志信息,并能够对日志信息进行分类筛选,即决定哪些日志信息应该被输出,哪些该被忽略。Logg...

2010-10-25 21:00:39 59

原创 apache 配置 【转】

WWW服务  1、www(World wide web,全球信息网),是构建在Internet基础之上的,以WEB服务作为表现形式的一种逻辑网络。  2、WEB服务的实现程序:MS IIS、Apache、SunONE、NCSA httpd  安装Apache  1、安装包结构  httpd-2.2.3-6.el5.i386.rpm 主程序  http...

2010-10-21 11:06:49 87

原创 apache 文件目录配置

1.如果不启用vhosts只需修改httpd.conf默认Directory节如下,注意红色部分,表示目录/usr/local/apache/htdocs允许所有主机访问 # # Possible values for the Options directive are "None", "All", # or any combination...

2010-10-19 22:04:07 142

原创 Ubuntu 10.04 安装mysql

How to install MySQ Server 6.0 in Ubuntu 10.04 LTS Desktop?(All commands need root user privilege of Ubuntu)1. Download "mysql-6.0.11-alpha-linux-i686-glibc23.tar.gz" from MySQL website.2. t...

2010-10-15 22:57:45 111

原创 windows 与virtualbox中ubuntu共享文件夹

1. 安装增强功能包(VBoxGuestAdditions)打开虚拟机,设置ubuntu 10.04,找到光驱选项加载VBoxGuestAdditions。iso.(该镜像就在虚拟机的安装目录下面),配置好之偶完成后,可在桌面看到。运行ubuntu,在桌面或者光驱下就会有VBoxGuestAdditions镜像,打开镜像,运行autorun.sh,系统就会自动安装,安装完后重启系统...

2010-10-14 21:14:23 109

原创 win2003 配置 svn server

1.配置环境Windows2003Serverhttpd-2.2.16-win32-x86-openssl-0.9.8o.msiSetup-Subversion-1.6.13.msi2.安裝ApacheHTTPServer默认是安装即可: C:\Program Files\Apache Software Foundation\Apache2.2安装后的目录结构如下:...

2010-10-13 10:11:52 105

原创 svn server 安装

Redhat系列:redhat9、redhat advance server、fedora、centOS 二、所需软件Ø Apache 2.0.59(http://archive.apache.org/dist/httpd/httpd-2.0.59.tar.gz)Ø Openssl 0.9.8e(http://www.openssl.org/...

2010-10-12 15:44:54 86

原创 apache Digester

[url]http://commons.apache.org/digester/commons-digester-1.6/docs/api/[/url][code="xml"] [/code][code="java"]public class Man { String name; int age; public String g...

2010-10-09 17:21:26 70

原创 linux下Apache的安装

1.到http://httpd.apache.org/download.cgi 下载httpd-2.2.15.tar.bz23.安装apache到/usr下面,先上传httpd-2.2.15.tar.bz2到usr目录下#cd /usr#tar -jxvf httpd-2.2.15.tar.bz2 //解压为httpd-2.2.154.在/usr/local目录下建...

2010-09-29 14:54:46 107

原创 ubuntu 10.04 安装jdk

首先从SUN网站下载JDK然后在shell中执行:代码:sudo chmod +x jdk-6u17-linux-i586.bin修 改bin文件权限,使其可执行。然后执行代码:jdk-6u17-linux-i586.bin将 会出现字幕,持续按回车键,直到屏幕出现需要输入yes/no,此时输入yes/y 回车,将会把JDK解压到文件夹,得到jdk1.6.0...

2010-09-29 09:22:40 95

原创 ECLIPSE 增加JQUERY插件方法

ECLIPSE 增加JQUERY插件方法1. Spket的安装: (1)Plugin: 最低要求: eclipse平台运行时3.2.x (2)Spket IDE: 这是更新网站,为spket的ide 。 使用它,打开eclipse的updatemanager (在eclipse下的帮助菜单) ,并新增一个书...

2010-09-16 22:24:25 104

原创 JMeter性能测试初识

刚接触JMeter,看完JMeter的介绍后,觉得JMeter真的很强大,很佩服apache开源组织的人,一值能推出这么好用的东西,下面就开始做了第一个例子,看看怎么使用JMeter。 首先,做一个模拟一个http,在测试计划下需要添加一个线程组,用来多线程并发请求http服务,然后在测试计划下添加一个默认的request的连接,然后在线程组下添加一个sample,类型是http请...

2010-09-02 20:33:10 79

原创 apache POI 操作 Excel

参考文档:    http://poi.apache.org/  用apache POI 操作 Excel有几个关键的地方: [1]读文件流这个问题是一个IO问题    InputStream in = new FileInputStream("/tmp/aaa.xls");   [2]如何取得Excel的操作对象这个也就相当于,Excel的工作区,在这...

2010-08-25 09:43:19 67

log4j 介绍

log4j 介绍 log4j 1.x 源码分析 logback log4j2介绍

2014-12-15

osgi in action

osgi in action 英文版本,详细讲道osgi协议

2011-12-06

http1.1 协议中文版

http1.1 协议中文版 网络技术基础 另有tcp/ip

2011-12-06

TCP-IP详解卷1:协议篇

TCP-IP详解卷1:协议篇, 这是网路技术的基础 另有Http协议

2011-12-06

python基础教程

python基础教程, 学习python,入门不错

2011-12-06

Spring技术内幕:深入解析Spring架构与设计原理

Spring技术内幕:深入解析Spring架构与设计原理

2010-11-03

common-mail包

common mail 所需要的一些包,使用时导入,否则会报java.lang.NoClassDefFoundError: javax/mail/Message

2008-12-17

velocity手册

velocity 语法手册,可以方便查询基本语法和使用方式

2008-10-15

Ant使用指南

Ant使用指南.pdf

2008-03-27

使用Acegi作为基于Spring框架的WEB应用的安全框架

实战Acegi:使用Acegi作为基于Spring框架的WEB应用的安全框架.pdf

2008-03-27

ACEGI

ACEGI 中文手册

2008-03-27

J2ME API 帮助文件

J2ME API 帮助文件 ( CHM )

2008-03-27

turbine-2.2.zip

Turbine是一个以servlet为基础的Web Application Framework,是一个开发Web Application的工具,致力于解决一些在软件开发中重复出现的问题。这个Framework使有经验的Java开发者快速建立安全的Web Application成为可能。当然,Turbine的某些部分也可以作为独立的组件被用在其他的非Web应用中。

2007-11-30

apache-ant-1.6.2-src.tar.bz2

ant 1.6.2 解压后双击 build.bat 安装 设置环境变量<br>ANT_HOME = D:\apache-ant-1.6.2\dist<br>PATH = D:\apache-ant-1.6.2\dist\bin

2007-11-30

空空如也

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

TA关注的人

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