自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(58)
  • 收藏
  • 关注

重复造轮子--IOC容器的AOP简单实现

之前给大家写过一个简单的IOC容器,这个AOP功能就是在这个上面添加的 写Intercept 类 继承InvocationHandler public class Intercept implements InvocationHandler{ /** * 要处理的对象(也就是我们要在方法的前后加上业务逻辑的对象,如例子中的Hello) */ private Object...

2012-11-17 11:09:00 210

自己动手打造ICO容器

需要五个类 (容器类),需要用此容器管理的类全部集成此类 package com.metarnet.extend; import java.lang.reflect.Field; import com.metarnet.Injects.Inject; /** * 容器 */ public class IOC { /** * 初始化 * @param <...

2012-11-16 12:35:00 239

重复造轮子:注释的使用

package com.metarnet.model; import java.lang.annotation.ElementType; import java.lang.annotation.Retention; import java.lang.annotation.RetentionPolicy; import java.lang.annotation.Target; import jav...

2012-11-16 10:32:00 250

EasyUI提交表单

使用EasyUI提交表单以及对表单数据的处理 1:创建EasyUI页面 2:创建一个HTML的Form表单控件,具体代码如下:<form id="aForm" method="post"></form> 特别注意,这个form需要有ID,以及method="post",别的不需要 3:在javaScript中使用提交数据,一般有两种提交方式,一种是使用AJAX提...

2012-10-17 10:21:00 318

各操作系统启动java程序的脚本

Linux启动java程序的通用处理工具 #!/bin/bash JAVA_HOME=/usr2/exec_dir/java/jdk1.6.0_27 APPHOME=/usr2/exec_dir/manager/newIchk/Execution MAIN=com.metarnet.Execution.ExecutionMain CLASSPATH=$APPHOME/bin for i...

2012-08-31 10:23:00 158

ORACLE自动主键功能

ORACLE并不存在类似Mysql和SQLSERVER的自动递增主键 但是可以通过其他方式替代自动主键方法,主要有创建序列和创建触发器。 在此重点介绍创建序列: 语法: CREATE SEQUENCE 序列名   [INCREMENT BY n]   [START WITH n]   [{MAXVALUE/ MINVALUE n|NOMAXVALUE}]   [{CYCLE...

2012-08-31 10:23:00 163

Mybatis - Mapper文件简练

<!-- 插入一条语句,根据类中存在的数据进行动态解析生成SQL --> <select id="select" resultMap="BaseResultMap" parameterType="com.metarnet.Execution.DAO.Model.CeicsExecution"> select <include refid="Base_Col.

2012-08-31 10:22:00 112

java正则表达式处理类

package com.metarnet.Execution.util; import java.io.UnsupportedEncodingException; import java.util.regex.Matcher; import java.util.regex.Pattern; /** * String正则表达式匹配 * 闫帆 */ public class StringUtil...

2012-08-31 10:22:00 132

判断当前时间是否在某多个时间段

/** * 使用方法(传入时间间隔的字符串 如:10:00-14:52,16:30-20:59) */ @SuppressWarnings("deprecation") public static boolean timelag(String FORWARDPERIOD) { Date now=new Date(); ArrayList<Integer> timeTmp; for (S...

2012-08-31 10:21:00 381

FTP通用处理

package com.metarnet.Execution.business.ftp; import java.io.File; import java.io.IOException; import java.text.ParseException; import org.apache.log4j.Logger; import com.enterprisedt.net.ftp.FTPClient...

2012-08-31 10:21:00 157

蔡勒(Zeller)公式(日期转星期)

日期转星期几的公式 /** * 年月日转换为星期 * 蔡勒(Zeller)公式 w=y+[y/4]+[c/4]-2c+[26(m+1)/10]+d-1 * @param year * @param month * @param day * @return */ public static int TheWeek(int year, int month, int day) { ...

2012-08-31 10:20:00 391

Mybatis自动生成Mapper工具配置文件

<?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE generatorConfiguration PUBLIC "-//mybatis.org//DTD MyBatis Generator Configuration 1.0//EN" "http://mybatis.org/dtd/mybatis-generator-config...

2012-08-31 10:20:00 175

蔡勒(Zeller)公式(日期转星期)

日期转星期几的公式 /** * 年月日转换为星期 * 蔡勒(Zeller)公式 w=y+[y/4]+[c/4]-2c+[26(m+1)/10]+d-1 * @param year * @param month * @param day * @return */ public static int TheWeek(int year, int month, int day) { ...

2012-08-31 10:20:00 249

Mybatis自动生成Mapper工具配置文件

<?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE generatorConfiguration PUBLIC "-//mybatis.org//DTD MyBatis Generator Configuration 1.0//EN" "http://mybatis.org/dtd/mybatis-generator-config...

2012-08-31 10:20:00 308

通用XML处理工具

package com.metarnet.Execution.util; import java.io.File; import java.io.FileWriter; import java.io.IOException; import org.apache.log4j.Logger; import org.dom4j.Document; import org.dom4j.DocumentExc...

2012-08-07 14:16:00 174

通用XML处理工具

package com.metarnet.Execution.util; import java.io.File; import java.io.FileWriter; import java.io.IOException; import org.apache.log4j.Logger; import org.dom4j.Document; import org.dom4j.DocumentExc...

2012-08-07 14:16:00 195

发个真正高效清理垃圾的脚本(请慎用,效果很强)

发个真正高效清理垃圾的脚本(请慎用,效果很强) 请复制以下内容到文本文档中,并修改后缀名为*.BAT ************分割线******请复制以下内容******** @echo off color a set tm1=%time:~0,2% set tm2=%time:~3,2% set tm3=%time:~6,2% echo. title=系统垃圾...

2012-08-02 18:00:00 693

发个真正高效清理垃圾的脚本(请慎用,效果很强)

发个真正高效清理垃圾的脚本(请慎用,效果很强) 请复制以下内容到文本文档中,并修改后缀名为*.BAT ************分割线******请复制以下内容******** @echo off color a set tm1=%time:~0,2% set tm2=%time:~3,2% set tm3=%time:~6,2% echo. title=系统垃圾...

2012-08-02 18:00:00 371

编程思想-正则匹配字符串的一些想法

首先,给大家出一个很简单的编程题: ************************************************************************************************************* 假设这有一个各种字母组成的字符串,假设这还有另外一个字符串,而且这个字符串里的字母数相对少一些。从算...

2012-08-02 17:58:00 164

编程思想-正则匹配字符串的一些想法

首先,给大家出一个很简单的编程题: ************************************************************************************************************* 假设这有一个各种字母组成的字符串,假设这还有另外一个字符串,而且这个字符串里的字母数相对少一些。从算...

2012-08-02 17:58:00 124

让win下console支持ls的中文显示

在cygwin虚拟机中可以使用ls命令等linux下的一些命令,如果在win下将环境变量path中添加x:\cygwin\bin(x:指的是cygwin所在的盘符),可以在cmd环境中使用这些命令,而不用一定要在bash环境下使用比如ls,gcc,df,ps,kill等命令,从而实现cmd下的linux shell编程,然而ls命令在cmd下显示中文出现乱码,在cygwin中通过修改参数可以使...

2012-08-02 17:55:00 160

让win下console支持ls的中文显示

在cygwin虚拟机中可以使用ls命令等linux下的一些命令,如果在win下将环境变量path中添加x:\cygwin\bin(x:指的是cygwin所在的盘符),可以在cmd环境中使用这些命令,而不用一定要在bash环境下使用比如ls,gcc,df,ps,kill等命令,从而实现cmd下的linux shell编程,然而ls命令在cmd下显示中文出现乱码,在cygwin中通过修改参数可以使...

2012-08-02 17:55:00 89

java线程池实例

线程池的作用: 线程池作用就是限制系统中执行线程的数量。 根据系统的环境情况,可以自动或手动设置线程数量,达到运行的最佳效果;少了浪费了系统资源,多了造成系统拥挤效率不高。用线程池控制线程数量,其他线程排队等候。一个任务执行完毕,再从队列的中取最前面的任务开始执行。若队列中没有等待进程,线程池的这一资源处于等待。当一个新任务需要运行时,如果线程池中有等待的工作线程,就可以开...

2012-07-05 11:34:00 162

java线程池实例

线程池的作用: 线程池作用就是限制系统中执行线程的数量。 根据系统的环境情况,可以自动或手动设置线程数量,达到运行的最佳效果;少了浪费了系统资源,多了造成系统拥挤效率不高。用线程池控制线程数量,其他线程排队等候。一个任务执行完毕,再从队列的中取最前面的任务开始执行。若队列中没有等待进程,线程池的这一资源处于等待。当一个新任务需要运行时,如果线程池中有等待的工作线程,就可以开...

2012-07-05 11:34:00 70

请用这个找到我

提示,优快云不能使用ifream框架,我只能发表动态图片了。 为了能正确显示图片,用户必须手动在图片上右键点击,然后选择新窗口查看,然后就能看到我具体位置了。。。...

2012-06-24 20:24:00 131

通用Log4J配置文件

#### Use two appenders, one to log to console, another to log to a file log4j.rootCategory=DEBUG, stdout, debugout, R, R2 #log4j.rootCategory=DEBUG, debugout, R, R2 log4j.logger.org=INFO #### Fir...

2012-06-20 10:13:00 182

通用Log4J配置文件

#### Use two appenders, one to log to console, another to log to a file log4j.rootCategory=DEBUG, stdout, debugout, R, R2 #log4j.rootCategory=DEBUG, debugout, R, R2 log4j.logger.org=INFO #### Fir...

2012-06-20 10:13:00 83

使用Spring管理数据源连接池

不管通过何种持久化技术,都必须通过数据连接访问数据库,在Spring中,数据连接是通过数据源获得的。在以往的应用中,数据源一般是 Web应用服务器提供的。在Spring中,你不但可以通过JNDI获取应用服务器的数据源,也可以直接在Spring容器中配置数据源,此外,你还可以通过代码的方式创建一个数据源,以便进行无依赖的单元测试 配置一个数据源 Spring在第三方依赖包中包含了两个数据源的实现...

2012-06-17 08:14:00 140

使用Spring管理数据源连接池

不管通过何种持久化技术,都必须通过数据连接访问数据库,在Spring中,数据连接是通过数据源获得的。在以往的应用中,数据源一般是 Web应用服务器提供的。在Spring中,你不但可以通过JNDI获取应用服务器的数据源,也可以直接在Spring容器中配置数据源,此外,你还可以通过代码的方式创建一个数据源,以便进行无依赖的单元测试 配置一个数据源 Spring在第三方依赖包中包含了两个数据源的实现...

2012-06-17 08:14:00 109

java SSH1/SSH2远程连接实例

看到网上有很多通过telnet实现远程登录的例子,就是找不到关于ssh远程登录的例子,ssh2的可能会有一些,但是目前开发项目遇到了比较底层的东西,这个需要通过ssh1连接的,于是就有了这个实例。 今天要给大家带来的就是 java通过ssh1/ssh2远程连接服务器的实例,实例用到了一个jar包,名称是mindterm,下载地址http://tech.cryptzone.com/mindterm...

2012-06-10 00:01:00 684

java SSH1/SSH2远程连接实例

看到网上有很多通过telnet实现远程登录的例子,就是找不到关于ssh远程登录的例子,ssh2的可能会有一些,但是目前开发项目遇到了比较底层的东西,这个需要通过ssh1连接的,于是就有了这个实例。 今天要给大家带来的就是 java通过ssh1/ssh2远程连接服务器的实例,实例用到了一个jar包,名称是mindterm,下载地址http://tech.cryptzone.com/mindterm...

2012-06-10 00:01:00 684

一个比较成熟的Socket实例

废话不多说...直接看代码 服务器端... Server.java package test; import java.net.ServerSocket; import java.net.Socket; public class Server { public static ServerSocket ss; int i=10000; public Server(){ ...

2012-06-09 23:43:00 151

一个比较成熟的Socket实例

废话不多说...直接看代码 服务器端... Server.java package test; import java.net.ServerSocket; import java.net.Socket; public class Server { public static ServerSocket ss; int i=10000; public Server(){ ...

2012-06-09 23:43:00 104

c#程序单进程

废话不多说,做c#程序的都知道,c#的windows窗体程序并不是一开始就启动窗体,而是首先启动program.CS然后才启动的窗体。 那么这样我们只需要修改program.cs就能达到控制程序只能够运行一个实例了... using System; using System.Collections.Generic; using System.Windows.Forms; using Sys...

2012-06-09 23:36:00 313

c#程序单进程

废话不多说,做c#程序的都知道,c#的windows窗体程序并不是一开始就启动窗体,而是首先启动program.CS然后才启动的窗体。 那么这样我们只需要修改program.cs就能达到控制程序只能够运行一个实例了... using System; using System.Collections.Generic; using System.Windows.Forms; using Sys...

2012-06-09 23:36:00 109

inputStream转outputStream

已经晚上十二点了,睡不着。目前正在做一个SSH1远程登录网元的工具。出了点问题,一直没能调通。很郁闷。 说说这次的主题吧。程序中使用到了inputStream和optputStream,而且通常来说,这两个是很难转换过来的,网上很多方法说的都是inputStream转outputStream,通过写文件,然后再读取来实现转换,或者就是使用中间变量byte[]来实现转换,我不予评论这些方法的好坏,...

2012-06-09 23:31:00 525 1

inputStream转outputStream

已经晚上十二点了,睡不着。目前正在做一个SSH1远程登录网元的工具。出了点问题,一直没能调通。很郁闷。 说说这次的主题吧。程序中使用到了inputStream和optputStream,而且通常来说,这两个是很难转换过来的,网上很多方法说的都是inputStream转outputStream,通过写文件,然后再读取来实现转换,或者就是使用中间变量byte[]来实现转换,我不予评论这些方法的好坏,...

2012-06-09 23:31:00 652

java多线程资源同步问题

最近在做多线程同步的时候发现的小问题,我想用最简单的方式达到多线程同步,可是事情就出现异常了 废话不多说,请看源代码: public class testrunnable { public static void main(String[] args) { Mythread thread1=new Mythread(); new Thread(thread1).start(); ...

2011-12-03 14:49:00 226

为父母写一份按时睡觉的软件

做儿女的长期在外工作或者学习,很少有时间关心父母。 如今电脑已经算是很普及的电器了,父母看电视时候经常忘记关电脑,或者玩电脑一直玩很久忘记睡觉。这时候记得为父母写一份关心父母身体的软件。 首先,打开VS.NET 在新建中选择服务,输入新建的软件名称,在弹出的代码窗口复制以下内容 ###############分割线#######请勿复制###############...

2011-08-05 16:15:00 185

为父母写一份按时睡觉的软件

做儿女的长期在外工作或者学习,很少有时间关心父母。 如今电脑已经算是很普及的电器了,父母看电视时候经常忘记关电脑,或者玩电脑一直玩很久忘记睡觉。这时候记得为父母写一份关心父母身体的软件。 首先,打开VS.NET 在新建中选择服务,输入新建的软件名称,在弹出的代码窗口复制以下内容 ###############分割线#######请勿复制###############...

2011-08-05 16:15:00 115

空空如也

空空如也

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

TA关注的人

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