自定义博客皮肤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 类 继承InvocationHandlerpublic class Intercept implements InvocationHandler{/** * 要处理的对象(也就是我们要在方法的前后加上业务逻辑的对象,如例子中的Hello) */private Object...

2012-11-17 11:09:00 149

自己动手打造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 176

重复造轮子:注释的使用

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 188

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 248

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

Linux启动java程序的通用处理工具#!/bin/bashJAVA_HOME=/usr2/exec_dir/java/jdk1.6.0_27APPHOME=/usr2/exec_dir/manager/newIchk/ExecutionMAIN=com.metarnet.Execution.ExecutionMainCLASSPATH=$APPHOME/binfor i...

2012-08-31 10:23:00 112

ORACLE自动主键功能

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

2012-08-31 10:23:00 130

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 69

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 100

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

/*** 使用方法(传入时间间隔的字符串 如: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 325

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 117

蔡勒(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 339

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 150

蔡勒(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 208

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 287

通用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 117

通用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 153

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

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

2012-08-02 18:00:00 337

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

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

2012-08-02 18:00:00 321

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

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

2012-08-02 17:58:00 117

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

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

2012-08-02 17:58:00 83

让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 120

让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 63

java线程池实例

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

2012-07-05 11:34:00 116

java线程池实例

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

2012-07-05 11:34:00 49

请用这个找到我

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

2012-06-24 20:24:00 83

通用Log4J配置文件

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

2012-06-20 10:13:00 127

通用Log4J配置文件

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

2012-06-20 10:13:00 66

使用Spring管理数据源连接池

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

2012-06-17 08:14:00 97

使用Spring管理数据源连接池

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

2012-06-17 08:14:00 78

java SSH1/SSH2远程连接实例

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

2012-06-10 00:01:00 626

java SSH1/SSH2远程连接实例

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

2012-06-10 00:01:00 612

一个比较成熟的Socket实例

废话不多说...直接看代码服务器端...Server.javapackage 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 121

一个比较成熟的Socket实例

废话不多说...直接看代码服务器端...Server.javapackage 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 85

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 256

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 90

inputStream转outputStream

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

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

inputStream转outputStream

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

2012-06-09 23:31:00 593

java多线程资源同步问题

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

2011-12-03 14:49:00 190

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

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

2011-08-05 16:15:00 135

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

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

2011-08-05 16:15:00 85

空空如也

空空如也

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

TA关注的人

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