自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(109)
  • 资源 (7)
  • 收藏
  • 关注

转载 mysql数据库的无缝迁移(百度技术沙龙开放空间环境讨论主题)

转自http://www.cnblogs.com/sunli/archive/2010/09/12/mysql_migration_seamless.html 昨天(9月11号)参加了infoq和百度共同举办的技术沙龙《MySQL性能优化及空间数据库开发实践》,百度的刘斌分享的内容相信对目前正欲使用ssd来提升mysql性能的朋友非常有帮助,同时,个人觉得ssd在其他数据存储上也

2016-03-09 10:58:12 1046

转载 Redis 横向扩展案例

转自 http://f.dataguru.cn/article-8645-1.html 摘要: 0x01 背景介绍A 项目采集其它项目生成的数据,数据保存一定时间,并且不需要持久化。故 A 项目使用单点 Redis 做缓存。长期以来,该 Redis 实例在高峰期间的 QPS 高达 100K,甚至一度达到 120K。某天晚上,终于崩溃 ... 0x

2016-01-21 17:26:51 3342

转载 JVM调优总结 -Xms -Xmx -Xmn -Xss

转自:http://unixboy.iteye.com/blog/174173 堆大小设置 JVM 中最大堆大小有三方面限制:相关操作系统的数据模型(32-bt还是64-bit)限制;系统的可用虚拟内存限制;系统的可用物理内存限制。32位系统下,一般限制在1.5G~2G;64为操作系统对内存无限制。我在Windows Server 2003 系统,3.5G物理内存,JDK5.0下测试,

2015-12-09 15:05:04 769

转载 Java常见内存溢出异常分析(OutOfMemoryError)

转自:http://my.oschina.net/sunchp/blog/369412 1.背景知识 1).JVM体系结构 2).JVM运行时数据区 JVM内存结构的相关可以参考: http://my.oschina.net/sunchp/blog/369707 2.堆溢出(OutOfMemoryError:java heap s

2015-12-09 14:57:32 3695

转载 Linux下JVM中可生成的最大Thread数量

转自 http://www.linuxidc.com/Linux/2011-12/48616.htm 最近想测试下Openfire下的最大并发数,需要开大量线程来模拟客户端。对于一个JVM实例到底能开多少个线程一直心存疑惑,所以打算实际测试下,简单google了把,找到影响线程数量的因素有下面几个: -Xms intial java heap size

2015-12-09 14:46:41 995

转载 JVM最多能创建多少个线程: unable to create new native thread

转载自:http://www.rigongyizu.com/jvm-max-threads/ 有应用报出这样的异常“java.lang.OutOfMemoryError: unable to create new native thread”。甚至机器上执行shell命令也会报”-bash: fork: Resource temporarily unavailable”异常。

2015-12-09 14:01:42 10529 1

转载 贪吃的jetty被撑死了

转自 http://benni82.iteye.com/blog/875494 在大量请求并且请求处理时间较长的情况下,jetty的nio模式会导致容器运行缓慢。   测试方法: 用apache ab对jetty容器发出大规模持续的并发请求, 用命令“jstat -gcutil -h 10 PID 1000"查看GC情况,等到young、old区到100%

2015-12-08 11:26:38 3594

原创 关于java.lang.IncompatibleClassChangeError: Implementing class错误解决

在尝试elastic-job 分布式任务时,跑example代码,任务正常启动。把example迁移到我们自己的应用后,发现无法启动,报错如下: Exception in thread "main" java.lang.IncompatibleClassChangeError: Implementing class at java.lang.ClassLoader.defineClass1(N

2015-11-26 18:40:35 45363

原创 盗链test(~~)

http://dd.myapp.com/16891/5BB84FA3658C32D2DF680680A50467B2.apk

2015-11-04 16:40:39 693

转载 jstack 线程状态

转自 http://www.cnblogs.com/nexiyi/p/java_thread_jstack.html jstack  线程状态 jstack  线程里,值得关注的线程状态有: 死锁,Deadlock(重点关注) 执行中,Runnable   等待资源,Waiting on condition(重点关注) 等待获取监视器,Waiting

2015-09-25 17:19:10 8327

转载 Ubuntu terminator 多窗口终端的快捷键

转自http://ltl3884.iteye.com/blog/1316334 KEYBINDINGS  The following keybindings can be used to control Terminator:  Ctrl+Shift+O  Split terminals Horizontally.(上下开新窗口)  Ctrl+Shift+E  Split termin

2014-09-26 07:38:51 890

转载 Velocity中加载vm文件的三种方式

Velocity中加载vm文件的三种方式:   方式一:加载classpath目录下的vm文件 Properties p = new Properties(); p.put("file.resource.loader.class", "org.apache.velocity.runtime.resource.loader.ClasspathResourceLoader"); Veloc

2014-08-01 10:07:51 1210

原创 maven下载关联源码包

maven2下载依赖包的同时下载其源代码包 使maven2在下载依赖包的同时下载其源代码包的方法: 1. 使用maven命令:mvn dependency:sources 下载依赖包的源代码。 2. 使用参数: -DdownloadSources=true 下载源代码jar。 -DdownloadJavadocs=true 下载javadoc包。 mvn depen

2014-06-04 09:38:36 1448

转载 vim自动编码转换

转自http://www.cnblogs.com/joeblackzqq/archive/2011/04/11/2012008.html

2014-05-29 16:06:54 1405

原创 顶级pom和子pom版本批量修改

二方库发布的时候可以使用下面命令减少修改版本的时间,顶级pom和子pom都会被修改,有需要的试试看

2014-05-27 13:42:25 3624

原创 前台线程与后台线程及线程池中等待子线程结束

前台线程:需要等待所有前台线程执行

2014-04-10 20:26:32 1646

转载 【总结】修复Ubuntu和Win7双系统菜单Grub2

souce:http://www.cnblogs.com/absolute8511/archive/2010/07/05/1771402.html win7软解的原因,不能将grub2装在MBR上。因此我将grub2装在我的ubuntu分区上了。 ubuntu是装在逻辑分区里面的,刚开始grub2并不能引导我的ubuntu, 一开机就出现win7的启动选择界面。只能手动进入grub

2014-03-17 14:21:25 866

原创 openproj ubuntu安装及其输入中文变方块乱码解决

openproj是rpm包,ubuntu下需要转成deb安装.具体步骤 1 下载:http://sourceforge.net/projects/openproj/ 2 sudo apt-get install alien 3 sudo alien openproj-1.4-3.noarch.rpm 4 sudo dpkg -i openproj-1.4-3_all.deb

2014-02-11 10:16:39 2887

转载 观察者模式与Guava EventBus

转自http://www.cnblogs.com/zemliu/archive/2013/09/11/3313782.html 观察者模式 结构图   代码实现 public abstract class Subject { private List observerList = new ArrayList(); /**

2014-01-20 12:06:59 1597

原创 maven下载源码

mvn dependency:sources   -DdownloadSources=true

2014-01-20 11:14:27 1658

原创 ubuntu 死机原因及解决方法

thinkpad t430s ,自从装了12.04后,经常死机.一天会死2到3回.初步判断是由于显卡硬件支持有问题.后来找到一篇文章说是Linux内核版本对Intel的Ivy Bridge支持问题导致,按照上面说的方法升级了后,一直没卡死过,转过来共享 转自:http://www.eefocus.com/fhq1989312/blog/13-02/291658_8d604.html  原文如下:

2014-01-15 16:43:58 30983

转载 基于Spring可扩展Schema提供自定义配置支持(spring配置文件中 配置标签支持)

转自 http://www.cnblogs.com/jifeng/archive/2011/09/14/2176599.html 在很多情况下,我们需要为系统提供可配置化支持,简单的做法可以直接基于Spring的标准Bean来配置,但配置较为复杂或者需要更多丰富控制的时候,会显得非常笨拙。一般的做法会用原生态的方式去解析定义好的xml文件,然后转化为配置对象,这种方式当然可以解决所有问题,但

2014-01-02 15:16:06 785

转载 opensearch 使用

转自http://www.oschina.net/question/12_4419 OpenSearch 是一套基于XML的开放网站搜索协议,OpenSearch 其实是一个简单的 XML 格式,用以分享搜索的结果,或是定义该网站搜索的方法,让一些支援 OpenSearch 的 OpenSearch search clients 使用,目前支持的浏览器有 Internet Explorer

2013-12-11 11:44:27 3839

原创 常用的java性能分析工具和命令

一 系统或jdk内置的分析命令和工具 1 top     top     top -H -p     top -H -b -n 1 -p 2 jstack     jstack     jstack  [-l]  3 jmap    jmap -histo[:live]     jmap -dump:format=b,file=xxxfile 4 jps

2013-12-11 11:34:49 2564

原创 vim 常用命令

hjkl  箭头功能键 H M L 跳到屏幕的顶上 中间 下方 w 跳到下一个单词的开始 e 跳到下一个单词的结束 b 相反向后单词跳 gg 跳到文件的开始 G 跳到文件的结束 ^ 跳到行首 $ 跳到行尾 ngg  跳到第n行 ndd 从上和删除n行 :set fileencoding 显示文件编码格式 ~/.vimrc  添加: set encodi

2013-12-05 12:48:31 952

转载 查看apache当前并发访问数和进程数 ApacheLinux

转自:http://rainwang.iteye.com/blog/742749 1、查看apache当前并发访问数:  netstat -an | grep ESTABLISHED | wc -l 对比httpd.conf中MaxClients的数字差距多少。 2、查看有多少个进程数: ps aux|grep httpd|wc -l 3、可以使用如下参数查看数据 s

2013-11-25 11:00:17 5843

转载 JDBC中文插入MySQL数据库乱码解决

转载自 http://blog.chinaunix.net/uid-26284395-id-3331501.html 现象:         用JDBC将中文字段插入MySQL数据库中,然后打开表发现,那些字段都是"??",或者是乱码.  原因:        1.由于创建数据库时指定默认的编码方式为utf8。        2.Client端字符集为gbk.        3.

2013-11-18 08:46:55 941

原创 ubuntu apt 常用命令

apt-cache search # (package 搜索包) apt-cache show #(package 获取包的相关信息,如说明、大小、版本等) sudo apt-get install # (package 安装包) sudo apt-get install # (package - - reinstall 重新安装包) sudo apt-get -f install # (修复安装

2013-11-10 14:32:00 719

转载 jar命令

命令选项:     -c 在标准输出上创建新归档或空归档。     -C 在执行 jar 命令期间更改目录。例如:“jar -uf foo.jar -C classes *”将classes目录内的所有文件加到foo.jar中,但不添加类目录本身。   -f 第二个参数指定要处理的jar文件(文件列表中的第一个元素是要创建或访问的存档文件名字)。在-c(创建)情形中,第二个参数指的是要创

2013-11-07 23:21:43 895

转载 为什么匿名内部类参数必须为final类型

转自:http://www.189works.com/article-97599-1.html 摘要: 1) 从程序设计语言的理论上:局部内部类(即:定义在方法中的内部类),由于本身就是在方法内部(可出现在形式参数定义处或者方法体处),因而访问方法中的局部变量(形式参数或局部变量)是天经地义的.是很自然的2) 为什么JAV ...

2013-10-18 13:45:23 767

原创 得用java agent instrument动态修改或替换相关

参考: (1)利用ClassFileTransformer实现aop:http://xj84.iteye.com/blog/1221105 (2)java通过修改类的字节码实现aop功能:http://www.360doc.com/content/07/0518/11/25392_506401.shtml (3)java.lang.instrument动态修改替换类代码:http://z

2013-10-12 15:14:08 1382

转载 AOP的实现机制

转自:http://www.iteye.com/topic/1116696 Java综合     附件中有本文的源代码和Pdf版。本文写的很长的原因,是不希望大家学习AOP时到处找资料,大家有时间可以按照本文动手实践下,相信会有非常大的收获的,有什么问题互相交流,有问必答! 1 AOP各种的实现 AOP就是面向切面编程,我们可以从几个层面来实现AOP。 在编译器修改源代码

2013-10-12 14:04:26 1178

原创 一次服务大量超时的java排查过程经验

一次应用提供的服务化接口收到报警大量超时,报404.赶忙着手处理: 1)查看监控报表的cpu  load ,jvm gc情况,jvm内存,io都正常,如果没有做监控可以手工到服务器上命令查看 2)检查网络包括http响应及tcp网络响应请求情况均正常 3)登陆服务器,jps -v把java进程打出来,或者top发现j该java进程的cpu使用率及内存占用率均正常 4)top -H -p

2013-10-09 00:08:51 28335 1

原创 java内置常用的分析命令

JDK内置工具使用 一、javah命令(C Header and Stub File Generator) 二、jps命令(Java Virtual Machine Process Status Tool) 三、jstack命令(Java Stack Trace) 四、jstat命令(Java Virtual Machine Statistics Monitoring Tool) 五、j

2013-10-08 23:38:05 978

转载 异地Mysql同步问题

转自:http://hi.baidu.com/mesong1/item/7ba3bfd2e2e9da9d260ae74a 异地Mysql同步问题 今儿一天在看关于双机热备的相关资料,再仔细一想,执行的时候,我们的软件必须安装在两套计算机上,那么一台从服务器上的Mysql是怎么跟主服务器上的MySql保持同步,达到备份的功能呢? 上网上溜达了几个来回,找到一个比较好的解决方法,当然

2013-09-18 17:13:52 1992

转载 apache https配置

转自http://hi.baidu.com/mesong1/item/28d015223d3c9c866e2cc37c 如何让你的Apache支持https 主要讲述在windows下apache配置SSL以实现http转换为https SSL: SSl是为Http传输提供安全的协议,通过证书认证来确保客户端和网站服务器之间的数据是安全。也就是说在SSL下http传输是安全的,我们成

2013-09-18 17:06:53 885

原创 java进程 cpu load过高分析过程

1\  jps -v列出所有的java进程 , top找出cpu占用过高的对应的java 进程pid 2\ 使用top -H -p PID 命令查看对应进程里的哪个线程占用CPU过高,取该线程pid 3\ 将线程的pid 转成16进制 4\jstack [进程pid]|grep -A 100 [线程pid的16进制]  dump出jvm该线程的后100行,或者整个输出到文件 j

2013-09-17 11:22:15 7868

转载 一个load飙高的过程分析,非常有价值。

转自http://blog.csdn.net/axman/article/details/7104819 ae的多语言应用中不断出现load飙高的情况 ,即使重启过10几个小时以后,cpu慢慢从1核到4核到被吃光。  而且集群中8台机器都是如此,所以应用方自己开始开分析原因。 前两天跟踪没结果,后来有一位同学根据tb达人的分析中得到启发: 关于us高和

2013-09-17 11:09:49 3167

转载 svn log

转自http://www.im286.com/thread-8734593-1-1.html 01        log: 显示一组版本与/或文件的提交日志信息。 02        用法: 1、log [PATH] 03              2、log URL[@REV] [PATH...] 04          05          1、显示本地 PATH (默认:

2013-08-23 11:38:12 6547 1

转载 正则表达大全

转自http://www.cnblogs.com/yansheng/archive/2010/05/07/1730188.html 正则表达大全 $   匹配行结束符。例如正则表达式weasel$ 能够匹配字符串"He's a weasel"的末尾,但是不能匹配字符串"They are a bunch of weasels."。   ^   匹配一行的开始。例如正则表达式^Whe

2013-06-19 17:17:13 1229

润乾报表4.0应用开发使用手册

该手册详细介绍了润乾报表在实际应用中的设计和使用。并附以大量实例讲解

2008-08-28

jbpm工作流简单实例

利用jbpm工作流实现的一个工作流开发例子。对初学者有很好的参考价值。

2008-08-28

uportal3.1配置详细文档

近段时间项目用到uportal,整理的配置文档,比较详细。另需要uportal后台中文化资料的再与我联系 yaowj2@qq.com

2009-04-09

jquery and prototype

jquery和prototype使用的大量资料和实例

2009-04-09

jbpm4.0中文版

jbpm4.0中文版使用指南。jbpm4.0相对3.0,易用性,实用性提高了不少

2009-07-11

用ajax,prototype,div,css,hibernate实现的动态树

用hibernate,ajax,prototype,div,css实现的动态树,,可直接导入工程部署运行(已包含必须的jar等文件)

2009-04-09

空空如也

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

TA关注的人

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