- 博客(346)
- 资源 (42)
- 收藏
- 关注

原创 java.lang.OutOfMemoryError:PermGen space 或者Java heap space的产生原因以及解决办法
这里以tomcat环境为例,其它WEB服务器如jboss,weblogic等是同一个道理。一、java.lang.OutOfMemoryError: PermGen spacePermGen space的全称是Permanent Generation space,是指内存的永久保存区域,这块内存主要是被JVM存放Class和Meta信息的,Class在被Loader时就会被放到Perm
2012-09-05 14:04:21
6084

原创 Java开发: Mybatis insert 插入记录后自动返回主键(Mybatis3.x)
insert into tb_receipt (name,from_storage_code,to_storage_code,description,type_id,code,batch_number) values ( #{name},#{fromStorageCode},#{toStorageCode}, #{description} ''
2012-08-01 17:08:00
11018
1

原创 @ResponseBody 返回乱码 的完美解决办法 详解 (值得收藏)
返回结果“??”Java代码 @RequestMapping(value = "/getForm") @ResponseBody public String getForm(String pid) { return "你好"; } 返回结果“你好”Java代码 @RequestMapp
2012-07-02 23:01:35
23285

原创 一起学习设计模式
http://www.8qiu.cn/archives/category/programming/designpattern设计模式源于生活,从生活的角度去思考设计模式,进步会很快
2012-06-20 15:23:53
2123
原创 Tigase开发笔记6:packet流转机制 -> 一条消息(packet)的请求和响应过程解析
Tigase的packet消息的流转过程解析。connectionManager同时协调ConnectionOpenThread与SocketThread。ConnectionOpenThread脱离上述组件,属于网络层实现,操作selector。它负责Selector.open。IOService提供线程安全的call方法,XMPPIOService继承它,保存了连接信息,每个连接一个IOService。SocketThread在实例化时,会启动多个线程,同时盯住selector。负责将每个确定
2015-08-27 13:40:47
4743
原创 Tigase开发笔记2:Tigase组件详解
本文的目的是深入认识Tigase XMPP Server的特性。Tigase的组件、插件配置非常灵活,几乎都在tigase root doc path/etc/init.properties文件中进行配置.1、Tigase HTTP API实现XMPP和HTTP之间的桥梁,可通过REST调用实现对Tigase安装的管理和维护,可通过脚本API在运行时进行扩展。使用HTTP
2015-08-25 11:32:52
10376
1
原创 Tigase开发笔记1:深入认识XMPP协议
要学习基于XMPP协议的IM开发,首先要熟悉XMPP协议本身。这篇文章可以快速熟悉XMPP协议的核心概念
2015-08-25 11:18:54
5752
原创 Tigase开发笔记4:Tigase Component组件开发
Tigase Component组件开发使用的Tigase Server版本 7.0.2 最新版,网上的资料很多,但都不能清楚明白的说明,自己整理了一下,其实很简单,希望帮助走绕了路的朋友。
2015-08-25 10:46:10
4729
原创 CentOS6.0/RedHat Server 6.4安装配置过程 详细图解!
CentOS是一个基于Red Hat 企业级 Linux 提供的可自由使用的源代码企业级的 Linux 发行版本。每个版本的 CentOS 都会获得七年的支持(通过安全更新方式)。新版本的 CentOS 每两年发行一次,而每个版本的 CentOS 会定期(大概每六个月)更新一次,以便支持新的硬件。这样,建立一个安全、低维护、稳定、高预测性、高重复性的 Linux 环境。本文讲解如何安装,详细的图文带你走进Linux世界
2014-03-07 12:48:39
4757
原创 关于Haproxy安装和配置:负载配置【haproxy.cfg】问题记录
安装 HAProxy 配置负载均衡,安装的文章很多,大家自己可以搜一下。参考:http://blog.youkuaiyun.com/zilong00007/article/details/7275235这里主要讲解一些关键点,很多文章并没有提出来,都是copy的
2014-03-06 15:26:48
6030
1
原创 一个订单相关的存储过程(MySQL)
BEGINDECLARE currentDate VARCHAR(15) ;/*当前日期,有可能包含时分秒 */ DECLARE maxNo INT DEFAULT 0 ; /* 离现在最近的满足条件的订单编号的流水号最后5位,如:SH2013011000002的maxNo=2 */ DECLARE oldOrderNo VARCHAR (25) DEFAULT '' ;/* 离现在最近的满足条件的订单编号 */ IF num = 8 THEN /* 根据年月日生成订
2013-08-28 18:55:00
2732
原创 Jackson怎样转换这样的字符串? String jsonStr = "{dataType:'Custom',regexp:'t\\d+',msg:'输入不正确'}";
这样的JSON字符串(有一定的不规则性,如标题没有引号,存在单引号,存在正则表达式)应该怎样去转换成相应的对象?或者要先做什么预处理?
2013-08-27 12:42:15
2794
原创 MyEclipse管理部署Maven项目 供调试
今天对Maven的一个项目弄到头大,用MyEclipse10.x做了半天都没有部署成功。后来发现用maven自己的maven4myelipse插件配置一下Goals:tomcat:run就好了,其他的全部自动搞定。用新版的m4e插件就可以了,而且发布后修改jsp是不需要重新发布的。MyEclipse10.x自带新版m4e,只需在Run Configuration的Maven Build中new一个输入configuration,并在goal中输入tomcat:run,不需要任何配置即可发布到内置的t
2013-08-16 17:17:27
4465
原创 轻量级远程调用框架-Hessian学习笔记-Demo实现
这两天有空把hessian接口也学习一下。由于学习是为了以后测试工作而进行的,所以对于hessian和soap机制孰优孰劣就没有深入的研究,这些问题还是留给我们架构师来研究吧。根据网上的文献:Hessian是采用二进制流进行通讯的,所以我想性能应该会好一些,既然通过二进制流传递,是不是对复杂对象的传递有问题呢,我想可能会有些难度,毕竟传递过程中没有象soap这样保留了对象的结构的。这个问题有待以后考证。今天我想把我第一次学习hessian的经历分享一下。
2013-08-15 11:45:59
3118
原创 Eclipse 下 opennms 开发环境搭建
1.eclipse3.5或更高版本,并且使用纯净的java版。下载地址:Eclipse for Java Developers。2.安装需要的插件。通过Help/Install New Software... 输入以下地址来完成安装。(1)安装Spring IDE,更新地址: http://dist.springframework.org/release/IDE需要
2013-07-07 18:15:13
5271
3
原创 OpenNMS架构介绍
一、OpenNMS简介OpenNMS的开发基于TMN及FCAPS这两个模型。电信管理网络(TMN)是由 ITU-T 推荐 M.3000于1985年提出作为一种应用于电信服务供应商所持有的运营支持系统(OSS)的参考模型。就概念而言,TMN 是一种相互连接不同类型OSS 组成部分和网络元素的结构体系。同时 TMN 也包含标准化接口和协议,用于交换 OSS 组成部分和网络单元间的信息,以及网络管理所需的全部功能。
2013-07-07 18:08:48
6954
1
原创 OpenNMS界面图 .
http://demo.opennms.org/opennms/login.jsp;jsessionid=zibykal1cw4b1cir8wgn0a8b0这个是opennms的demo website,你可以先感受一下.
2013-07-07 17:45:51
4571
原创 系统架构师JD
#########################################################################################################################国内大型的物流企业,专业从事国内公路运输和航空运输代理 职责:Foss项目的架构设计,包括需求分析,模块设计,系统结构设计,关键功能的开发,技术难题的解决,对团队质量输出的把控等等。 要求:1、熟悉WebLogic/Websphere/JBoss等一个以
2013-07-06 12:24:47
6160
原创 synchronized关键字使用剖析
synchronized 关键字,代表这个方法加锁,相当于不管哪一个线程(例如线程A),运行到这个方法时,都要检查有没有其它线程B(或者C、 D等)正在用这个方法,有的话要等正在使用synchronized方法的线程B(或者C 、D)运行完这个方法后再运行此线程A,没有的话,直接运行。它包括两种用法:synchronized 方法和 synchronized 块。
2013-07-06 10:41:56
2828
原创 关于一道简单的Java 基础面试题的剖析: short s1=1;s1 = s1 +1会报错吗?
关于一道简单的Java 基础面试题的剖析: short s1=1;s1 = s1 +1会报错吗?你了解这试题背后的Java原理吗?赶紧看看吧>>
2013-07-06 10:16:18
19632
1
转载 我的助理辞职了!——给不听话的下属看看
抱歉,您已收藏,请勿重复收藏。 去我的收藏 喜欢收藏下,以后给新人看。 是本人转载的,与诸位分享、交流。更多精彩内容请关注2345官方微博 1,当时公司招了大批应届本科和研究生毕业的新新人类。平均年龄25岁。那个新的助理,是经过多次面试后,我亲自招回来的一个女孩。名牌大学本科毕业,聪明,性格活泼。私下里我得承认,我招她的一个很重要
2013-06-28 14:34:36
3454
原创 非常有用!eclipse与myeclipse恢复已删除的文件和代码
eclipse与myeclipse恢复已删除的文件和代码今天写了1300多行代码,被不小心删除了顿时感觉手足无措,后来用myeclipse的历史文件恢复功能,找回来了,虚惊一场!!!MyEclipse真的很强悍啊;必须将这个功能写写,要不感觉就对不起Myeclipse的作者1.类文件的恢复前些天在开发中,不小心将一个写着有数1000行代码的类删除了,本能下去按了ctrl+z
2013-06-26 10:41:39
4697
原创 JS 将JSON对象转换为字符串
effectRow["inserted"] = JSON.stringify(inserted); JS 将JSON对象转换为字符串
2013-06-06 17:58:58
3295
原创 研究 大流量、高并发网站的验证码解决方案
最近不知道怎么的,总是喜欢研究一些大型站点的一些功能的实现,这两天看了下几个大型站的验证码的实现,觉得有点意思。于是在.Net下也实现了一套类似的机制。我们先来看看这几个站的验证码功能的外在表现:看QQ的,网站上有验证的地方都可以看的到,我这里提供个地址:http://pay.qq.com/login.shtml?url=http://pay.qq.com/看看获取验证码的地址是:ht
2013-06-04 14:17:52
5535
原创 EasyUI - 实现DataGrid 主从表显示 DetailView实现方式
先上图 技术实现上需要帮助的,请留言 实现原理 Expand row in DataGrid to show subgrid - jQuery EasyUI Demo Expand row in DataGrid to show subgrid Click the expand button to expand ro
2013-06-02 23:56:32
15362
1
原创 JEECG 列表行编辑模式下实现文本的xheditor富文本框编辑器
JEECG 列表行编辑模式下实现文本的xheditor富文本框编辑器,之前一直没研究过,以为很简单,但官网和论坛都没有找到参考的范本,做了一下午终于做出来了!截图如下:需要代码的,请回复文章评论,留下联系方式。
2013-05-11 17:43:33
7678
10
原创 Java PropertiesLoader 工具类 开发者使用
/** * Copyright (c) 2005-2011 springside.org.cn * * Licensed under the Apache License, Version 2.0 (the "License"); * * $Id: PropertiesLoader.java 1690 2012-02-22 13:42:00Z calvinxiu $ */
2013-04-09 17:41:24
9231
2
原创 JeeSite的开发环境部署 -- 异常:java.lang.ClassNotFoundException: javax.servlet.ServletContainerInitializer
JeeSite是一个 永久开源的企业信息管理系统 基础框架。主要定位于“企业信息管理”领域,可用作企业信息管理类系统、网站后台管理类系统等。JeeSite是非常强调开发的高效性、健壮性和安全性的。JeeSite是轻量级的,简单易学,本框架以Spring Framework为核心、Spring MVC作为模型视图控制器、Spring Data JPA + Hibernate作为数据库操作层,此组
2013-03-15 16:31:32
12224
1
原创 SSH与工作流Activiti的集成开发
Activiti 数据库表结构说明:数据库表结构说明:· ACT_GE_PROPERTY:属性数据表。存储整个流程引擎级别的数据。1. NAME_:属性名称2. VALUE_:属性值3. REV_INT:版本号?· ACT_GE_BYTEARRAY:用来保存部署文件的大文本数据的。1. ID_:资源文件编号,自增长
2013-02-06 16:26:12
8251
原创 Red5
OpenMeetings是一个多语言可定制的视频会议和协作系统。它支持音频、视频,能让你查看每个与会者的桌面。OpenMeetings还包含一个白板,通过白板可以导入各种格式的图片和涂鸦。OpenMeetings开发团队由来自全球各地的28位成员组成,具...在线播放: codeBase ="http://download.macromedia.com/pub/shockwave/
2012-11-10 17:42:21
4463
原创 一步一步学习Wabacus框架(一)
一步一步学习Wabacus框架(一)Wabacus框架主要特点:采用面向声明的编程思想,不用写或写少量的jsp/java代码即可实现常用的复杂的功能支持热部署,增、删、改应用后,无需重启服务或redeploy,只需访问/ShowReport.wx?ACTIONTYPE=updateconfig即可全程ajax加载,支持IE、Firefox、Chrome、Opera等多浏览器支持多数据源
2012-11-07 11:30:10
8226
原创 MyEclipse中生成Javadoc 实际操作图解
在Eclipse里 点击工程右键 Export -->java--》 JavaDoc,在向导的最后一页的Extra JavaDoc Options 里填上参数即可比如项目采用的是UTF-8的编码就填:-encoding UTF-8 -charset UTF-8。 图解: 最后一步是防止生成乱码的参数设置。
2012-08-27 16:44:40
14084
原创 物联网 - 物流仓储 通用标签 条码常识
EAN-13 是“通用产品码”UPC-A的欧洲版本. EAN-13 和 UPC-A的区别在于 EAN-13 编码为 13 位,而且第 13 位与一个 UPC-A符号左边六位的样式相同。 第 13 位和第 12 位和在一起通常代表国家代码。 一个补充的两位或五位数字可能会附加到主条形码符号上。 这是为出版物和期刊而设计的。 该数字将作为 附加的条形码显示在主条形码的右边。EAN-8
2012-08-09 16:54:15
9250
原创 Java常用工具包 Jodd jar包
Jodd是一个普通开源Java包。你可以把Jodd想象成Java的"瑞士军刀",不仅小,锋利而且包含许多便利的功能。Jodd 提供的功能有:1. 提供操作Java bean,2. 可以从各种数据源加载Bean,3. 简化JDBC的接连与代码,4. 剖析SQL查询,5. 处理时间与日期,6. 操作与格式化String,7. 搜索本地硬盘上的文件,8. 帮助处理Se
2012-08-07 16:07:38
7880
wabacus3.4-demo-mysql
2012-08-05
GWT Plugin For Eclipse(2)第二部分 gpe-e36-latest-updatesite.part2.rar
2011-09-14
GWT Plugin For Eclipse(3)第3部分
2011-09-14
Android SDK installer_r12-windows 提供下载
2011-09-14
Eclipse ADT Plugin For Android
2011-09-14
Silverlight简介
2011-09-13
ITIL证书珍贵培训资料,分享出来啦!!!
2011-08-15
Hibernate入门(上)笔记
2010-04-08
-Struts入门笔记.pdf
2010-04-08
BIOS_设置与调整秘籍.pdf
2010-04-08
ICBC银行安全控件--银行网站直接下载
2010-04-08
J2EE_Transparancy J2EE_Transparancy
2010-04-07
Struts2.0中文教程.rar
2010-04-07
Java+Ajax.rar Java+Ajax.rar Java+Ajax.rar
2010-04-07
Hibernate.rar Hibernate.rar Hibernate.rar
2010-04-07
轻量级J2EE+SSH2(红皮书)第三章(4).
2010-04-03
轻量级J2EE+SSH2(红皮书)第三章(3).作者:李刚
2010-04-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人