Java
文章平均质量分 81
老虎_tiger
一个JAVA开发的纯屌丝
展开
-
XML工具封装类
公司通信协议一直都使用xml方式。最近中心服务更换框架。又把我原来写xml工具类修改了一下。原来是依赖jdom。现在修改成dom4j。 正好也跟大家分享一下。至于性能我倒是没测试过。还是有点担心。主要使用的java反射机制实现。目前对List可以支持。对set,map还没实现。不过应该和list大同小异。代码如下: package com.megaeyes.fin.uti转载 2014-03-31 20:56:22 · 5340 阅读 · 0 评论 -
SonarQube
SonarQube带来什么?2.1.1.糟糕的复杂度分布 文件、类、方法等,如果复杂度过高将难以改变,这会使得开发人员难以理解它们, 且如果没有自动化的单元测试,对于程序中的任何组件的改变都将可能导致需要全面的回归测试2.1.2.重复 显然程序中包含大量复制粘贴的代码是质量低下的 sonar可以展示源码中重复严重的地方2.1.3.缺乏单元测试 so原创 2016-06-16 09:20:18 · 4845 阅读 · 0 评论 -
Cobar使用文档(可用作MySQL大型集群解决方案)
本文转载IT杂谈。(http://mp.weixin.qq.com/s?__biz=MzA3Mjc5MDQ1Mw==&mid=2650048444&idx=1&sn=0a05c443ad5fa5df72d371383358e238&scene=4)Cobar是阿里巴巴研发的关系型数据的分布式处理系统,该产品成功替代了原先基于Oracle的数据存储方案,目前已经接管了3000+个MySQL数转载 2016-06-16 09:29:20 · 2438 阅读 · 0 评论 -
java压缩处理Image图片
先说一下需求:【比如页面只能放600px大小的图片】 1、在使用CMS编辑文章的时候,有时候图片很大,把页面撑开了。此时就想将图片压缩。 2、在压缩的时候,宽,高都使用相同的比例压缩,怎么获取到图片的高宽。 以下代码解决以上的问题BufferedImage image = ImageUtil.getBufferedHttpImage(image_原创 2014-07-20 17:08:47 · 26187 阅读 · 4 评论 -
JNI的一些使用
Java中简单调用C++例子首先在Java类中声明一个Native的方法使用Javah命令生成包含Native方法声明的C/C++头文件,一般在.class文件路径下(不带文件的包名)在cmd中使用按照生产的C/C++头文件来写C/C++源文件将C/C++源文件编译成动态链接库(.dll)将DLL文件加入PAT原创 2014-08-01 22:21:19 · 634 阅读 · 0 评论 -
System.loadLibrary()的使用方法
当使用System.loadLibrary()调用 Dll,两种方法:1.设定环境变量。比如:所编辑的Dll在目录“D:/cppProjects/nativecode/release”内,将这个路径复制添加到电脑的环境变量中的path变量内即可。2.设定项目属性。(开发推荐)右击项目名|选择属性properties|在左边列表内选择“Java Build Path”|在右边选项卡用转载 2014-08-01 22:22:09 · 4549 阅读 · 0 评论 -
Lucene索引的帮助类
package com.gdcn.core.lucene.helper;import java.io.File;import java.io.IOException;import org.apache.lucene.analysis.Analyzer;import org.apache.lucene.index.CorruptIndexException;import org.原创 2014-07-20 16:43:53 · 1651 阅读 · 0 评论 -
lucene中文分词
转载于:http://blog.csdn.net/chaocy/article/details/5938741个人觉得看了之后很有帮助.转载 2014-07-19 23:38:37 · 1113 阅读 · 0 评论 -
IT技术视频
1.JPA视频详解http://www.iteye.com/topic/11328182.oracle视频http://lk557.iteye.com/blog/19890923、EXT/JS 4.0视频 第一讲:extjs4.0概述和HELLO WORD程序 http://dl.dbank.com/c0libj0gtz 第二讲:extjs4.0的新特性(附件较大做了分原创 2014-03-20 15:38:47 · 752 阅读 · 0 评论 -
JavaScript分享新浪微博、QQ空间、腾讯微博
一、先看效果图:如图:是分享新浪微博的页面。二、分享新浪微博、QQ空间、腾讯微博的JavaScript代码 function sharexinlang(title,url,picurl){ var sharesinastring='http://v.t.sina.com.cn/share/share.php?title='+title+'&url='+url+'&cont原创 2016-06-04 17:42:18 · 1523 阅读 · 0 评论 -
Jenkins部署新项目
1、安装 Jenkins 下载jenkins-1.656.zip文件,进行安装2、部署一个项目2.1登录Jenkinshttp://127.0.0.1:xxxx/ 2.2新建 2.2.1构建一个maven项目 2.2.2输入SVN地址2.2.4构建触发器构建方式原创 2016-05-30 11:47:58 · 8030 阅读 · 0 评论 -
window nginx tomcat集群配置
在网上下载:nginx-1.0.15.zip软件包,tomcat6.0.37版本, 第一步: 解压nginx-1.0.15包,进入nginx-1.0.15压缩路径的/conf 编辑nginx.conf配置文件如下:worker_processes 1;#错误日志存放路径 #error_log logs/error.log; #error_log logs/err原创 2014-09-16 16:11:18 · 865 阅读 · 0 评论 -
Memcached服务的创建
安装方法1: 一、安装步骤 1、解压到指定目录,如:C:\memcached-win64。 2、用cmd打开命令窗口,转到解压的目录,输入“memcached.exe -d install”。 3、打开控制面板,打开服务,可以看到memcached已经在上面可,如果没有启动,则手动启动一下。 4、使用telnet命令验证缓存服务器是否可用。 5、原创 2014-03-20 15:49:12 · 875 阅读 · 0 评论 -
Memcached中获取所有的key
如何将一个Memcached缓存中的所有的key,复制到另外原创 2014-07-20 17:33:43 · 15737 阅读 · 5 评论 -
JVM的优化
垃圾收集机制(GC)是JVM用于释放那些不再使用的对象所占用内存的程序和算法。GC并没有写入在java语言定制的标准中,因此并不是所有的JVM都有GC。GC的主要目的就是清除不再使用的对象。垃圾回收的两种方法:1.引用计数引用计数表示一个对象被引用的所有次数,当引用计数为0时,则表示该对象没有被引用,可以将其删除。2.对象引用树目前比较常用的垃圾收集机制是对象引用树,即将对像的转载 2014-07-20 17:39:58 · 689 阅读 · 0 评论 -
远程利用telnet执行DOS命令
我使用的环境是 memcached 安装在winodws下 而应用安装在Linux.故使用Telnet远程启动memcached.不说了,直接贴代码.package com.gdcn.core.telnet;import java.io.FileOutputStream;import java.io.IOException;import java.io.InputStr原创 2014-03-20 15:55:32 · 7590 阅读 · 0 评论 -
Java底层自带的线程池
不说了直接贴代码一、创建线程池package com.gdcn.core.threadPool;import java.util.concurrent.ArrayBlockingQueue;import java.util.concurrent.BlockingQueue;import java.util.concurrent.ThreadFactory;import ja原创 2014-03-20 16:10:05 · 851 阅读 · 0 评论 -
Java程序导致服务死机的情况
在Java程序中容易引起Tomact服务器挂掉的最严重的几个问题原创 2014-08-01 22:17:45 · 11577 阅读 · 0 评论 -
Jquery柱状报表
先看效果图自认为是所有报表中,开发代码最简单的。原创 2014-04-07 16:08:34 · 1795 阅读 · 0 评论 -
FusionCharts导出图片
我使用的FusionCharts3.2的版本,FusionCharts3.2和FusionCharts3.1的差别就是FusionCharts3.2原创 2014-09-16 16:07:04 · 4566 阅读 · 1 评论 -
分析JAVA应用CPU占用过高的问题
使用jstack分析java程序cpu占用率过高的有关问题使用jstack分析java程序cpu占用率过高的问题1,使用jps查找出java进程的pid,如37072,使用top -p 14292 -H观察该进程中所有线程的CPU占用。[plain] view plain copy print?[root@cp01-game-转载 2016-09-18 17:35:30 · 1600 阅读 · 0 评论