自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(99)
  • 资源 (11)
  • 收藏
  • 关注

原创 利用JAVA VisualVm工具 远程监控jvm

进入win平台jdk1.6以上版本安装目录打开$JAVA_HOME/bin/jvisualvm.exe软件编辑权限文件 vim jstatd.all.policy ##内容 grant codebase "file:${java.home}/../lib/tools.jar" { permission java.security.AllPermission;

2016-10-19 11:47:12 630

转载 grep 正则表达式说明

首先正则表达式分为三类(man grep可以看到,分别是basic RegExs,extended RegExs,perl RegExs)则表达式:在计算机科学中,是指一个用来描述或者匹配一系列符合某个句法规则的字符串的单个字符串。在很多文本编辑器或其他工具里,正则表达式通常被用来检索和/或替换那些符合某个模式的文本内容。许多程序设计语言都支持利用正则表达式进行字符串操作。例如,在

2016-08-16 18:19:50 644

转载 Maven入门指南⑤:使用Nexus搭建Maven私服

1 . 私服简介  私服是架设在局域网的一种特殊的远程仓库,目的是代理远程仓库及部署第三方构件。有了私服之后,当 Maven 需要下载构件时,直接请求私服,私服上存在则下载到本地仓库;否则,私服请求外部的远程仓库,将构件下载到私服,再提供给本地仓库下载。                                                  我们可以使用专门的 M

2016-04-12 17:39:53 473

原创 Linux 使用jstat命令查看jvm的GC情况

Linux 使用jstat命令查看jvm的GC情况每1000毫秒监听一次gc详情 jstat -gc pid 1000结果说明S0C:年轻代中第一个survivor(幸存区)的容量 (字节)S1C:年轻代中第二个survivor(幸存区)的容量 (字节)S0U:年轻代中第二个survivor(幸存区)的容量 (字节)S1U:年轻代中第二个survivor(幸存区)目前已使用空间 (字节

2016-01-26 15:12:07 984

原创 Redis 之数据结构

Redis 之数据结构字符串(String)字符串是redis最简单的数据类型。字符串是二进制安全的,所以Redis字符串能包含任意类型的数据。 例如:JPGE图片、序列化Ruby对象。一个字符串最多能存储512M字节内容 ·利用INCR命令簇(incr decr incrby)来把字符串当做院子计数器。使用Append命令在字符串后添加内容。 ·使用GETRANGE和SETRANGE命令来范

2016-01-25 14:37:34 291

转载 Java线上应用故障排查之一:高CPU占用

一个应用占用CPU很高,除了确实是计算密集型应用之外,通常原因都是出现了死循环。(友情提示:本博文章欢迎转载,但请注明出处:hankchen,http://www.blogjava.net/hankchen)以我们最近出现的一个实际故障为例,介绍怎么定位和解决这类问题。根据top命令,发现PID为28555的Java进程占用CPU高达200%,出现故障。通过

2016-01-08 10:01:37 634

转载 Netty系列之Netty百万级推送服务设计要点

原文地址 :http://www.infoq.com/cn/articles/netty-million-level-push-service-design-points1. 背景1.1. 话题来源最近很多从事移动互联网和物联网开发的同学给我发邮件或者微博私信我,咨询推送服务相关的问题。问题五花八门,在帮助大家答疑解惑的过程中,我也对问题进行了总结,大概可以归纳为如

2016-01-05 18:04:58 636

转载 redis sentinel 单机搭建测试环境

1.测试环境master:   127.0.0.1 6379slave1:    127.0.0.1 6479slave2:    127.0.0.1 6579master-sentinel: 127.0.0.1 26379slave1-sentinel: 127.0.0.1 26479slave2-sentinel: 127.0.0.1 265

2015-12-22 14:20:53 1019

原创 centos6 64X rsync 使用实战

centos  rsync 使用实战场景: 搭建服务同步源,客户端拉取同步文件服务端(191.168.1.100)客户端(191.168.1.10)客户端(191.168.1.20)一、服务端搭建mkdir /etc/rsync1、创建密码文件echo "www_app:test" > /etc/rsync/web.pas        #可以是非用

2015-12-03 13:50:57 557

原创 ssh 给被控端添加证书

登陆主控端机器ssh-keygen cd .ssh#导出公钥文件rz命名为ip.usrname.pub登陆被控端机器cd .ssh#导入公钥文件sz 选择主控端公钥cat ip.username.pub >> authorized_keys主控端测试ssh username@ip

2015-11-13 15:09:05 367

转载 微信公众平台OAuth2.0网页授权php示例

1、配置授权回调页面域名,如 www.aaa.com 2、模拟公众号的第三方网页,fn_system.phpPhp代码    if(emptyempty($_SESSION['user'])){            header("Location:http://www.aaa.com/uc/fn_wx_login.php");  

2015-10-14 18:02:05 865

转载 开源中国 Maven 镜像

开源中国 Maven 库使用帮助介绍亲爱的小伙伴们,开源中国的 Maven 库上线咯!为了方便广大开发同学,开源中国特别推出国内的 Maven 中央库,提供高速稳定的网络和服务,为国内 Maven 使用者提供便捷服务。本 Maven 库是从 ibiblio 同步过来的,因为网络等原因,保持每天一次更新。本 Maven 库使用开源软件 Nexus 搭建,对外镜像链接地址为

2015-10-12 13:03:45 668

原创 ACTIVEMQ遇到的坑与经验

经验:1、后台启动   nohup ./activemq start > /usr/local/apache-activemq-5.2.0/data/run.log 2>&1 &2、本地测试速度,topic,单生产者,单线程生产速度2w-3w/s ,消费者单消费者,单线程消费速度为1W-2W/s ,比生产者速度慢。3、topic主题式,每个消费者消费从连接MQ之后的全部消息。4、M

2015-04-14 10:06:45 8163

原创 RSA 非对称加解密算法

package com.007.common;import java.io.BufferedReader;import java.io.File;import java.io.FileReader;import java.io.IOException;import java.math.BigInteger;import java.security.KeyFactory;import

2015-04-13 15:49:57 2954

转载 Java深入 - Java虚拟机 常用监控和故障处理工具

转自:http://blog.csdn.net/initphp/article/details/31040349在Java的bin目录下面,我们其实可以看到很多命令行的工具,这些工具对我们监控虚拟机带来了极大的遍历。我们可以看到下面的图就是java的/bin目录:1. jps 虚拟机进程状况工具jps命令主要用于显示当前用户的进程。

2015-04-13 15:43:19 382

转载 Java深入 - Java 内存分配和回收机制

转自http://blog.csdn.net/initphp/article/details/30487407Java的GC机制是自动进行的,和c语言有些区别需要程序员自己保证内存的使用和回收。Java的内存分配和回收也主要在Java的堆上进行的,Java的堆中存储了大量的对象实例,所以Java的堆也叫GC堆。Java在垃圾收集的过程中,主要用到了分代收集算法,我会先讲一下

2015-04-13 15:33:45 528

转载 jvm 自带的监控工具

介绍  jvm 自带的监控工具:请确保java_home/bin配置到path环境变量下,因为这些工具都在jdk的bin目录下图形化工具 ctrl+R 命令行 输入: jVisualVM 进入图形化工具查看cpu 内存等等的消耗jps(JVM Process Status Tool):JVM机进程状况工具用来查看基于HotSpot JVM里面所有进程的具体状态,

2015-04-13 10:28:35 1147

原创 ajax跨域调用

package com.vv.controller;import java.io.IOException;import java.io.PrintWriter;import java.io.UnsupportedEncodingException;import java.net.URLEncoder;import javax.servlet.http.HttpServletReque

2015-04-08 14:28:57 418

原创 多叉树结构实现搜索算法

package com.mvbox.utility;import java.util.ArrayList;import java.util.List;/** * * @author 007 * @date Apr 7, 2015 10:50:40 AM * @version V1.0 * @Description: TODO(DFA 多叉树结构实现搜索算法) * */

2015-04-08 14:25:30 1521

原创 测试接收 ActiveMq 消息

package com.vv.mq.topic;import javax.jms.JMSException;import javax.jms.MapMessage;import javax.jms.Message;import javax.jms.MessageListener;import javax.jms.Session;import javax.jms.Topic;impo

2015-04-08 14:22:32 510

原创 测试发送 ActiveMq topic消息

package com.vv.mq.topic;import java.util.concurrent.CountDownLatch;import java.util.concurrent.ExecutorService;import java.util.concurrent.Executors;import javax.jms.Connection;import javax.jms

2015-04-08 14:20:48 443

原创 java连接mongodb

package com.vv.mdb.dao;import java.net.UnknownHostException;import java.util.ArrayList;import java.util.Arrays;import java.util.List;import org.apache.log4j.Logger;import com.mongodb.DB;impo

2015-04-08 14:17:04 479

原创 从jndi获取数据库连接

public Connection getConnectionFromJNDI() { Connection conn = null; try { long t = System.currentTimeMillis(); Context initCtx = new InitialContext(); javax.sql.DataSource ds = (javax.sq

2015-04-08 14:13:27 1852

原创 存储过程封装

package com.im.procedure.dao;import java.sql.CallableStatement;import java.sql.Connection;import java.sql.ResultSet;import java.sql.SQLException;import java.sql.Types;import java.text.DateForma

2015-04-08 14:12:00 879

原创 rsa加密 工具类

3)  RSARSA 是一种非对称加解密算法。RSA is named from the initials of the authors, Ron Rivest, Adi Shamir, andLeonard Adleman,who first published the algorithm.  RSA 与 DSA 都是非对称加密算法。其中RSA的安全性是基于极其困

2015-02-05 11:17:32 1714

原创 spring 单独获取 bean方法

aa

2015-01-26 13:33:15 524

原创 java 下载图片 类似于重定向的意义

/** * 获取图片 * * @param fileUrl * @param response * @throws IOException */ private void getImage(String fileUrl, HttpServletResponse response) throws IOException { HttpClient httpclient

2014-11-12 09:58:42 1117

原创 java 执行linux 本地命令

public static String executeCMD(final String[] cmdStrArr) { StringBuffer resBuf = new StringBuffer(); Runtime rt = Runtime.getRuntime(); BufferedReader bufr = null;

2014-02-25 11:19:22 2660

原创 Callable 对象 Future异步计算 统计结果

ExecutorService pool = Executors.newFixedThreadPool(MAX_THREAD_CNT); Map resultMap = new HashMap(); List>> futures = new ArrayList>>(); try { //并发执行任务

2014-02-12 13:50:45 818

原创 suse11 linux 开机启动 tomcat服务

suse11 linux 下开机启动 tomcat/etc/rc.d/boot.local文件中增加一行 tomcat 启动脚本/home/apache-tomcat-7.0.29/bin/startup.shwq!保存  reboot重启 验证 tomcat启动情况

2014-02-12 10:37:39 4751

原创 Linux 下Tomcat容器启动设置时区 解决tomcat时间统一的问题 总是慢8小时

在catalina.sh 第一行家一下一下脚本JAVA_OPTS="$JAVA_OPTS -Dfile.encoding=UTF8  -Duser.timezone=GMT+08"

2013-10-24 09:42:37 13959

转载 java 串行化

.什么是串行化       对象的寿命通常随着生成该对象的程序的终止而终止。有时候,可能需要将对象的状态保存下来,在需要时再将对象恢复。我们把对象的这种能记录自己的状态以便将来再生的能力。叫作对象的持续性(persistence)。对象通过写出描述自己状态的数值来记录自己 ,这个过程叫对象的串行化(Serialization-连续) 。串行化的主要任务是写出对象实例变量的数值。如果变量是另

2013-10-10 10:12:19 536

原创 ireport报表导出 pdf xls doc

/** * 生成PDF * * @param srcPath 源报表模版文件 * @param destPath pdf报表文件 * @throws JRException */ private void pdf(final String srcPath, final String destPath) throws JRExce

2013-10-08 17:29:30 788

转载 spring cron表达式

Cron表达式是一个字符串,字符串以5或6个空格隔开,分开工6或7个域,每一个域代表一个含义,Cron有如下两种语法 格式: Seconds Minutes Hours DayofMonth Month DayofWeek Year 或 Seconds Minutes Hours DayofMonth Month DayofWeek 每一个域可出现的字符如下:代码S

2013-09-30 14:44:10 621

转载 解决struts2 下载中文名称乱码问题 适应不同三大主流浏览器 chrome28.0.1500.95、 firefox 23.0.1 、 IE11

最近使用Sturts2作文件下载时,发现在不同的浏览器上会有中文文件名乱码的问题,现在把解决方法放在这里,以便留个备份。 struts2配置文件如下: Xml代码  action name="fileDownLoad" class="com.test.FileDownloadAction">              result name="dow

2013-09-29 15:01:40 3352 2

转载 struts2 下载中文名文件 bug 未命名错误 乱码错误 不能满足适应大众三大浏览器

今天修改了一个一直悬而未决的问题,非常高兴!写下这个解决方案。 Java代码  一 struts.xml文件的编辑         package name="crud-default" extends="convention-default">       "download" class="com.myweb.download.DownLoadActio

2013-09-29 14:10:25 1349

转载 jasperreport实现Html、Pdf、Rtf、 Excel、Xml报表导出

1.数据源(JRDataSource)import java.util.ArrayList;import java.util.List;import lbc.report.baseqry.QryData;import lbc.report.bean.VioWritJycfjds;import lbc.report.bean.base.BaseVioWritJycfj

2013-09-12 14:24:40 1853

转载 中文URL 转换

public class URLtoUTF8 { //转换为%E4%BD%A0形式 public static String toUtf8String(String s) { StringBuffer sb = new StringBuffer(); for (int i = 0; i < s.length(); i++) {

2013-08-16 11:00:31 2476

原创 suse linux 支持中文

RC_LANG="en_US.UTF-8"RC_LC_ALL="zh_CN.UTF-8"RC_LC_MESSAGES="zh_CN.UTF-8"RC_LC_CTYPE="zh_CN.UTF-8"RC_LANG="en_US.UTF-8"RC_LC_ALL="zh_CN.UTF-8"RC_LC_MESSAGES="zh_CN.UTF-8"RC_LC_CTYPE="zh_C

2013-07-17 14:16:10 1989 1

转载 linux 批量转换UTF8到GB2312并处理UTF8的BOM标记

背景本人在使用oracle的sqlplus批量导入UTF8编码的sql脚本时,由于不了解如何设置让sqlplus识别UTF8格式,导致出现乱码、错行等错误,而使工作无法继续,在google无果的情况下只好想办法转换编码。由于文件较多,手动转换太麻烦,于是想到用脚本批量转换,幸好网上相关脚本比较多,实现起来唯一的麻烦是UTF8的BOM标记。下面脚本经本人测试可以工作,欢迎高手留言

2013-07-17 11:03:16 903

GUI+Design+Studio带注册工具无毒

GUI+Design+Studio_4.4.144.0 带注册工具无毒 效果图设计工具

2013-01-31

servlet3.1中文帮助文档

servlet3.1 中文帮助文档 servlet3.1 中文帮助文档

2013-01-29

struts2 最新框架

struts2 最新框架

2012-09-14

struts2最新2.3.4.1源码

struts2最新2.3.4.1源码

2012-09-14

C#项目源码

C#项目源码

2012-08-11

struts2文档.zip

struts2文档.zip

2012-08-11

CSS&Html;.zip

CSS&Html;.zip

2012-08-11

sshjar包自己用

ssh2jar包

2012-08-11

引导程序

引导 程序 引导 程序 引导 程序 引导 程序 引导 程序 引导 程序

2011-11-12

3dmax教程 学习3dmax最佳助手

这是一个不错的教程简单易学 最佳的学下助手 3dmax有我你不怕

2010-08-03

netbeans连接到数据库

netbeans连接到数据库netbeans连接到数据库

2010-08-01

空空如也

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

TA关注的人

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