JAVA技术
hhj112
基于微服务开发理念的java底层开发框架。源码地址:https://gitee.com/haiyuan_soft/framework-parent.git
基于底层开发框架的快速模块代码生成框架,源码地址:https://gitee.com/haiyuan_soft/generate-parent.git
基于dubbo的微服务开发的项目,源码地址:https://gitee.com/haiyuan_soft/dubbo-demo.git
gitlib+jenkins+nexus的自动化构建脚本,源码地址:https://gitee.com/haiyuan_soft/devops.git
展开
-
在JAVA中实现FTP功能收藏
import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;import java.io.InputStream;import java.io.OutputStream;import java.io.PrintWriter;import java.io.UnsupportedEn转载 2008-10-24 11:24:00 · 407 阅读 · 0 评论 -
用Ant打war包Build.xml全攻略
http://hi.baidu.com/dancemachine/blog/item/e949520e74f096c87bcbe115.htmlhttp://blog.csdn.net/ln831015/archive/2007/08/13/1740869.aspx 转)用Ant打war包Build.xml全攻略2007年07月05日 星期四 上午 09:52转载 2009-04-01 10:48:00 · 2951 阅读 · 1 评论 -
manifest.mf 属性详解
打开Java的JAR文件我们经常可以看到文件中包含着一个META-INF目录,这个目录下会有一些文件,其中必有一个MANIFEST.MF,这个文件描述了该Jar文件的很多信息,下面将详细介绍MANIFEST.MF文件的内容,先来看struts.jar中包含的MANIFEST.MF文件内容: Manifest-Version: 1.0 Cre转载 2009-04-02 10:25:00 · 402 阅读 · 0 评论 -
ThreadPoolExecutor的使用
public void execute() { //获取一个任务编号 Long taskIndex=Constants.getTaskIndex(); DateFormat df=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); log.warn("[taskName="+taskIndex+"]原创 2009-04-21 15:56:00 · 985 阅读 · 0 评论 -
JAVA中正则表达式的应用2
public static void main(String[] args) { InputStream is = CommonUtil.getStream("http://wz.csdn.net/"); String regex = "(?// String regex2 = "[A-Za-z]*([/u4e00-/u9fa5]*原创 2009-11-04 17:43:00 · 202 阅读 · 0 评论 -
找出网页中所有超连接的href内容
public static void main(String[] args) { //找出网页中所有超连接的href内容 InputStream is = CommonUtil.getStream("http://cto.csdn.net/"); String regex = "(? byte[] bytes =原创 2009-11-05 10:12:00 · 377 阅读 · 0 评论 -
Apache Mina使用示例
1.import mina-core-2.0.0-RC1.jar slf4j-jdk14-1.5.9.RC1.jar slf4j-api-1.5.9.RC1.jar3个包。mina包可以到http://mina.apache.org/downloads.html中去下载,下载完后用mvn package命令编译mina-core目录下的文件就可以得到(必须安装了maven包)。slf4j的包可以原创 2009-11-09 14:57:00 · 3636 阅读 · 1 评论 -
Hibernate SQL方言
<table border="1" summary=" Hibernate SQL方言 (hibernate.dialect) ">RDBMS 方言 DB2 org.hibernate.dialect.DB2Dialect转载 2010-05-06 15:50:00 · 215 阅读 · 0 评论 -
spring+hibernate出错小结:
<br />(1)java.lang.NoClassDefFoundError: org/hibernate/context/CurrentSessionContext<br /><br />原因:出现这错误时,请更改hibernate的包,更新至最新或3.1以上<br /><br />(2)java.lang.NoClassDefFoundError: javax/transaction/TransactionManager<br /><br />原因:缺少jta.jar转载 2010-06-05 15:20:00 · 571 阅读 · 0 评论 -
linux服务器导出MYSQL中指定表中2年前的数据
linux服务器导出MYSQL中指定表中2年前的数据原创 2010-08-02 16:32:00 · 1193 阅读 · 0 评论 -
JVM运行参数详解
堆大小设置JVM中最大堆大小有三方面限制:相关操作系统的数据模型(32-bt还是64-bit)限制;系统的可用虚拟内存限制;系统的可用物理内存限制.32位系统下,一般限制在1.5G~2G;64位操作系统对内存无限制.我在Windows Server 2003系统,3.5G物理内存,JDK5.0下测试,最大可设置为1478m.典型设置: java -Xmx3550m -Xms3550m -Xmn2g -Xss128k-Xmx3550m:设置JVM最大可用内存为3550M.-Xm转载 2010-06-12 16:15:00 · 821 阅读 · 0 评论 -
断点继传
断点继传转载 2010-10-09 15:41:00 · 314 阅读 · 0 评论 -
Hibernate连接池
本文主要内容:Hibernate 连接池的三种配置方式:dbcp , c3p0 , proxoolURL的多种指定方式连接池监控 上班第二天,看到公司的Hibernate配置文件在写法上,跟我以前的不一样,就去研究了哈,得出的结果如下。在hibernate3.0中,已经不再支持dbcp了,hibernate的作者在hibernate.org中,明确指出转载 2009-03-05 11:14:00 · 118 阅读 · 0 评论 -
response中写入要下载的内容
public ActionForward loadPlacings(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) { HkFincNewsecReserver placings=(HkFincNewsecR原创 2009-02-10 10:09:00 · 285 阅读 · 0 评论 -
FTP服务器上传下载文件(edtftpj-pro-2.1.2)
--目录文件处理类--import java.io.FileFilter;import java.io.IOException;import com.enterprisedt.net.ftp.FTPClient;import com.enterprisedt.net.ftp.FTPException;import com.enterprisedt.net.ftp.pro.ProFTPClient;原创 2008-12-01 10:52:00 · 1302 阅读 · 0 评论 -
Struts+Spring+Ibtis 2个MySQL5.0数据源配置
/** *******************OptionObjectFactory******************* */ import org.springframework.context.ApplicationContext;import org.springframework.context.support.ClassPathXmlApplicationContext;原创 2008-10-09 15:46:00 · 533 阅读 · 0 评论 -
ProcessBuilder示例
try { //创建一个进程示例 ProcessBuilder pb = new ProcessBuilder("cmd.exe"); //获取系统参数并打印显示 Map env = pb.environment(); Ite原创 2008-10-09 15:38:00 · 380 阅读 · 0 评论 -
加密解密处理
import java.security.SecureRandom;import javax.crypto.Cipher;import javax.crypto.SecretKey;import javax.crypto.SecretKeyFactory;import javax.crypto.spec.DESedeKeySpec;public class DESedeEncryptUt原创 2008-10-09 15:41:00 · 300 阅读 · 0 评论 -
Quartz 中的Cron表达式详解
Cron表达式由6或7个由空格分隔的时间字段组成,如表1所示:表1 Cron表达式时间字段位置时间域名允许值允许的特殊字符1秒0-59, - * /2分钟0-59, - * /3小时转载 2008-11-04 16:29:00 · 410 阅读 · 0 评论 -
将保存失败的数据保存到服务器物理文件中
package com.finet.bochk.common.distributed.service;import java.io.File;import java.io.FileWriter;import java.io.IOException;import java.lang.reflect.Method;import org.apache.commons.configuration.Conf原创 2008-11-07 17:27:00 · 306 阅读 · 0 评论 -
面试题目
当年面试时听说过的一个题目,不过本人没有遇到,也就没太在意。今天忽然在一个论坛看到这个题目,就做了一下。 题目:用最少的循环找出2个已排序的数组中相同数字 int[] a=new int[]{1,3,5,7,9,10}; int[] b=new int[]{2,4,6,8,11,13}; int aIndex=0;原创 2008-11-11 11:16:00 · 202 阅读 · 0 评论 -
测试HttpsURLConnection使用
public class Test extends Thread{ String URL_STRING="https://www.sun.com"; long timeCount=0; long timeStart=0; long timeEnd=0; public void run() {原创 2008-11-12 16:01:00 · 574 阅读 · 0 评论 -
关于URLClassLoader的使用
今天在看了天涯中classLoader的一篇文章后,自己实际应用了一下URLClassLoader,发现项目中如果想实现一些Application级的信息同步,这个类将是一切的基础。就将自己试用的代码保存下来。 现在是假想在BOC项目中有个InitServlet,如果要自己动态加载这个Servlet就需要在初始化的时候创建一个自己的ClassLoader,下面是创建这个ClassLoader原创 2008-11-11 10:41:00 · 676 阅读 · 0 评论 -
JDK1.5中的线程池
JDK1.5中的线程池(java.util.concurrent.ThreadPoolExecutor)使用简介转载 2009-01-05 17:50:00 · 296 阅读 · 0 评论 -
SNMP使用示例
import java.io.IOException;import java.net.UnknownHostException;import java.util.Vector;import org.snmp4j.CommandResponder;import org.snmp4j.CommandResponderEvent;import org.snmp4j.MessageDispatcherIm原创 2009-01-20 14:15:00 · 1376 阅读 · 0 评论 -
JAVA中的正则表达式应用
正则表达式中有几个规则在一般情况下很少用到,今天有时间就在JAVA中测试了这几个规则运行效果。预搜索(?=) (?=xxxxx)在被匹配的字符串中,它对所处的 "缝隙" 或者 "两头" 附加的条件是:所在缝隙的右侧,必须能够匹配上 xxxxx 这部分的表达式。 测试正则表达式:pattern=(.*?)(?=XP) 测试字符串:testStr1="Wi原创 2009-02-05 10:00:00 · 215 阅读 · 0 评论 -
使用axis2解析wsdl文件为客户端和服务端
<br />1: 安装axis2-1.4.1<br />2:配置环境变量 AXIS2_HOME : D:/axis2-1.4.1 <br /> path : D:/axis2-1.4.1/bin;<br /><br />3: 在cmd中输入axis2,查看配置是否成功<br /><br />4:找到wsdl文件,并在cmd中切换到wsdl文件目录<br /><br />5:生成服务端<br /><br />wsdl2java -o转载 2010-10-20 16:19:00 · 1513 阅读 · 0 评论