- 博客(76)
- 资源 (10)
- 收藏
- 关注
原创 反射和动态代理【原】
之前参与一个项目,使用的技术框架是struts2+ibatis,业余好奇探索了下,于是有幸接触到java的反射和动态代理。我知道在struts2的拦截器中使用了反射和动态代理,据说很多经典的框架,比如spring、hibernate、ibatis等也都大范围使用了。这两种技术大概
2011-08-26 17:09:43
8422
原创 Oracle常用维护命令
常规:oracle在sqlplus命令行下,执行完数据库操作以后,需要跟上commit才能生效。 主要监听两个端口,1521是数据库连接端口,8080是服务器端口oracle默认安装完毕,会自带一个http服务器,以web的形式提供用户管理界面,该服务器端口8080与tomcat的默认端口一样,是导致tomcat启动不了的常见原因,我一般是修改tomcat的配置文件server
2011-08-01 10:26:48
3363
原创 POI读取Excel
HSSF - 提供读写Microsoft Excel XLS格式档案的功能。XSSF - 提供读写Microsoft Excel OOXML XLSX格式档案的功能。HWPF - 提供读写Microsoft Word DOC格式档案的功能。HSLF - 提供读写Microsoft PowerPoint格式档案的功能。HDGF - 提供读Microsoft Visio格式档案的功能。HPBF - 提
2011-07-20 16:15:59
2383
原创 proxool访问数据库(mysql和oracle)【原】
一共需要3个包commons-logging-1.1.1.jarmysql-connector-java-5.0.6-bin.jarproxool-0.9.0RC2.jardatasource.propertiesjdbc-0.usepool=truejdbc-0.proxoo
2011-07-20 15:54:31
3021
转载 SQL SERVER 2000查看表结构
SELECT CASE WHEN a.colorder = 1 THEN d.name ELSE '' END AS 表名, CASE WHEN a.colorder = 1 THEN isnull(f.value, '') ELSE '' END AS 表说明, a.colorder AS 字段序号, a.name AS 字段名, CASE WHEN COLUMN
2011-07-19 18:23:01
1082
原创 struts2文件上传模块
前端页面文件代码,一定要有enctype="multipart/form-data" 上传结果对象FileUploadResult.java public class FileUploadResult { public int ge
2011-06-23 14:38:00
897
转载 java汉字转拼音
import java.io.UnsupportedEncodingException;import java.util.Iterator;import java.util.LinkedHashMap;import java.util.Set;//中文转拼音public class CnToSpell{ public static void main(String[]
2011-06-23 13:38:00
3891
原创 java发邮件
需要用到mail.jar这个包,地址http://www.oracle.com/technetwork/java/javamail-1-4-2-141075.html,网上有些资料说这个包依赖另一个包,叫什么JavaBeans Activation Framework (JAF)。我测试发现即使不用也行,不知道是不是版本问题,我用的版本1.4.2。发送速度很快,才一点运行,QQ邮
2011-06-23 12:58:00
1499
原创 java多线程处理任务【原】
<strong style="mso-bidi-font-weight:normal">Java<span style="font-size:16.0pt;font-family:宋体;mso-ascii-font-family:Calibri;mso-ascii-theme-font:minor-latin;mso-fareast-font-family:宋体;mso-fare
2011-06-23 12:00:00
8282
原创 java中几个json工具分析测试【原】
Java中几个json工具分析1, 环境JDK1.6+IDE(IntelliJ IDEA)+windowsXP+GBK编码2,分析对象jackson1.8.2http://jackson.codehaus.org/gson1.7.1http://code.google.com/p/google-gson/jsob_lib2.4http://json
2011-06-22 18:17:00
17870
转载 jquery 获取和设置 select下拉框的值【转】
<br />原文地址http://apps.hi.baidu.com/share/detail/15279227<br />获取Select : <br /><br />获取select 选中的 text :<br /><br /> $("#ddlRegType").find("option:selected").text();<br /><br /><br />获取select选中的 value: <br /><br /> $("#ddlRegType ").val();<br /><br /><
2011-05-23 20:28:00
1159
转载 VB使用xmlhttp获取远程网页内容
Dim xmlHttp As ObjectPrivate Function aaa(url As String)Set xmlHttp = CreateObject("Microsoft.XMLHTTP")xmlHttp.Open "GET", url, TruexmlHttp.send (Null)While xmlHttp.ReadyState 4DoEventsWendaaa = xmlHttp.responseTextEnd FunctionSub sheep()MsgBox aaa("http:
2011-04-13 23:51:00
23199
转载 Windows下删除.svn文件夹的最简易方法【转】
原文地址http://www.awflasher.com/blog/archives/1585 SVN是我认为目前最方便的版本管理体系。我最早一次接触版本管理是2004年,当时学校BBS的代码要求用CVS管理;第二次亲密接触是在2006年,当时公司的代码使用Eclipse+CVS管理;而第一次使用SVN则是在2007年的一个封闭开发项目。我十分喜欢SVN的方便,无论是在Linux下
2011-04-11 17:12:00
883
原创 java和mysql之间的时间日期类型传递【原】
mysql(版本:5.1.50)的时间日期类型如下:datetime 8bytes xxxx-xx-xx xx:xx:xx 1000-01-01 00:00:00到9999-12-31 23:59:59timestamp 4bytes xxxx-xx-xx xx:xx:xx 1970-01-01 00:00:01到2038date 3bytes xxxx-xx-xx 1000-01-0
2011-04-08 22:56:00
34646
1
转载 linux的rpm命令
<br />rpm 常用命令<br /><br /> 1.安装一个包<br /><br /> # rpm -ivh<br /><br /> 2.升级一个包<br /><br /> # rpm -Uvh<br /><br /> 3.移走一个包<br /><br /> # rpm -e<br /><br /> 4.安装参数<br /><br /> --force 即使覆盖属于其它包的文件也强迫安装<br /><br /> --nodeps 如果该RPM包的安装依赖其它包,即使其它包没装,也强迫
2011-03-30 10:56:00
852
原创 VB获取指定长度的随机字符串
'指定长度的祖母数字组合Public Function RandomFix(N As Long) As String Randomize R = R + Chr(Int(Rnd() * 26) + 65) '生成一个大写字母 For I = 2 To N 'N是指定长度 Randomize T = Int(Rnd() * 3) Select Case T Case 0 Randomize R = R + Chr(Int(Rnd()
2011-03-25 12:06:00
5415
转载 Linux 设置apache,mysql开机启动[转贴]
<br />linux开启启动的程序一般放在/etc/rc.d/init.d/里面,/etc/init.d/是其软连接<br /> <br />mysql设为linux服务<br /><br />cp /usr/local/mysql5/share/mysql/mysql.server /etc/init.d/mysqld<br />chkconfig --add mysqld<br />chkconfig --level 2345 mysqld on<br />chown mysql:mysql -R /
2011-03-15 23:47:00
7917
1
原创 java输入输出笔记
<br /> <br />JAVA输入输出笔记<br />刚刚开始学习java的时候,发现java提供的输入输出流类有好多,名字也很容易搞混了,因此跳了过去没认真看。遇到了问题一直都是靠百度来临时性的解答。相信很多新手学习java的时候,应该也和我一样吧。这就遗留了一个问题,离开了百度自己就什么都写不出了,哪怕是最简单的文件复制。没辙,被整得实在是头疼,认真的翻了翻jdk,发现其实java的输入输出没想象中的那么复杂。只要理解了一些基本的类,以后无论是遇到什么框架下封装的输入输出流,都将能很快上手。以下是我
2011-03-14 18:18:00
1155
转载 JS 报错 没有权限
没有权限是因为js脚本有“不能跨域访问”,只能在相同域访问的规定!只需在脚本加入document.domain="域名"即可以下是测试代码: main.htmlleft.html
2010-12-13 10:44:00
19337
原创 mysql常用命令
启动和停止mysql最基本启动器和停止工具是mysql的bin里面的mysqld,该工具是二进制的,语法为mysqld start或者mysqld stop。如果使用service mysqld start或者bin里面的mysqld_safe启动,本质都是调用了mysqld,只是加了一些其他的处理。创建和删除用户grant all privileges on *.* to i...
2010-11-30 09:14:00
830
转载 mysql存储过程之游标遍历数据表
今天写一个mysql存储过程,根据自己的需求要遍历一个数据表,因为对存储过程用的不多,语法不甚熟悉,加之存储过程没有调试环境,花了不少时间才慢慢弄好,故留个痕迹。 DROP PROCEDURE IF EXISTS `SynchroWhenMergeBroker`;delimiter //CREATE PROCEDURE `SynchroWhenMergeBroker`(IN `oldb
2010-11-11 16:24:00
3370
转载 java的md5加密
public static String getMD5(String input) { MessageDigest md = null; try { md = MessageDigest.getInstance("MD5"); } catch(NoSuchAlgorithmException e) { log.fatal("Not such algorithm
2010-11-02 13:50:00
629
转载 php通用分页类
<br /><?php/*** PHP通用分页类* author phperz.com* $page_size:每页显示记录数* $rs_total :总记录数* 语法:* new pages($page_size,$rs_total)* 可用返回值:* $offset (limit便移量: linit 0,20)* $page_html (分页连接: 首页 上一页 下一页 末页)*/class pages{var $
2010-10-31 23:17:00
756
原创 vb读取写入导出excel
<br />Sub test()'从"工程"菜单中选择"引用"栏;选择Microsoft Excel 9.0 Object Library(EXCEL2000)Dim xlApp As Excel.ApplicationDim xlBook As Excel.WorkbookDim xlSheet As Excel.Worksheet'---------------------操作现有的excel---------------------Set xlApp = CreateObj
2010-10-31 20:51:00
7301
原创 vb基础知识和文件操作
一:基本知识1,变量首字母大写,常量全部大写2,switch(,条件为1时的值,【……】)3,动态数组,Dim 数组名() As Integer ReDim [Preserve] 数组名(*to*,*to*) As Integer,Preserve关键字可以保证数组大小改变时,值还存在4,使用ubound保证不会越界5,Dim A As Variant(Dim A()) A =
2010-10-31 17:49:00
1755
原创 vb正则表达式
<br /> Dim regex As Object Set regex = CreateObject("vbscript.regexp") With regex .Global = True .IgnoreCase = True .MultiLine = True .Pattern = "[/d*]+" End With str_end = regex.Replace("a123c11",
2010-10-31 17:47:00
4285
转载 mysql事务处理
MYSQL只有 INNODB和BDB类型的数据表才支持事务处理,其他的类型是不支持的!START TRANSACTION | BEGIN [WORK]COMMIT [WORK] [AND [NO] CHAIN] [[NO] RELEASE]ROLLBACK [WORK] [AND [NO] CHAIN] [[NO] RELEASE]SET AUTOCOMMIT = {0 | 1}START TRANSACTION或BEGIN语句可以开始一项新的事务。COMMIT可以提
2010-10-30 11:58:00
625
转载 网页重定向(iis或者apache)
301重定向有好多方法,我使用的是httpd.ini 301 当然主机必须支持 httpd.ini,必须具备ISAPI_Rewrite模块。我实现的是将7sjz.com转向www.7sjz.com新建一个httpd.ini包括以下代码,将文件传到你的空间根目录:[ISAPI_Rewrite]CacheClockRate 3600RepeatLimit 32RewriteEngine OnRewriteCond Host: ^7sjz/.com$RewriteRule (.*)
2010-10-27 14:26:00
1433
原创 java基本字符串处理
1,String[]和List的转换String str[]=list.toArray(new String[]{});List list=java.util.Arrays.asList(new String[]);
2010-10-16 16:41:00
568
原创 mysql删除数据库的重复数据
删除重复数据,保留id最小的delete people as a from people as a,(select * from people group by peopleId having count(1)>1) as b where a.peopleId=b.peopleId and a.id > b.id;
2010-10-16 16:36:00
687
原创 struts2输出并下载excel文件
package sheep;import com.opensymphony.xwork2.ActionSupport;import org.apache.poi.hssf.usermodel.HSSFCell;import org.apache.poi.hssf.usermodel.HSSFRow;import org.apache.poi.hssf.usermodel.HSSFSheet;import org.apache.poi.hssf.usermodel.HSSFWorkbook
2010-10-14 16:05:00
7438
原创 mysql日期时间笔记
捣鼓了一下mysql,做如下笔记mysql版本:5.1.50 一,日期时间类型datetime 8bytes xxxx-xx-xx xx:xx:xx 1000-01-01 00:00:00到9999-12-31 23:59:59timestamp 4bytes xxxx-xx-xx xx:xx:xx 1970-01-01 00:00:01到2038date 3bytes x
2010-10-13 22:30:00
1388
转载 linux下 tar解压 gz解压 bz2等各种解压文件使用方法
linux下 tar解压 gz解压 bz2等各种解压文件使用方法 .tar 解包:tar xvf FileName.tar 打包:tar cvf FileName.tar DirName (注:tar是打包,不是压缩!) ——————————————— .gz 解压1:gunzip FileName.gz 解压2:gzip -d FileName.gz 压缩:gzip FileName .tar.gz 和 .tgz 解压:ta
2010-10-11 09:57:00
1018
转载 struts2下载文件
<br />原文地址http://hi.baidu.com/wuyunju/blog/item/1383be1fa9beb86ff724e4ed.html<br /> <br />一个简单的利用struts2做文件下载的demo……<br /><br />首先配好struts:<br /><br />web.xml<br /><br /><?xml version="1.0" encoding="UTF-8"?><br /><web-app version="2.4"
2010-10-11 09:54:00
9335
转载 nginx配置文件笔记
1,常用配置worker_processes 1;#开启线程数,一般和CPU核心数相等即可access_log logs/access.log;#访问日志,局部也可以设置,将取代全局配置error_log logs/error.log;#错误日志,局部也可以设置,将取代全局配置pid logs/nginx.pid;/#本文件,里面就一个数字代表nginx主进程pidliste
2010-10-11 09:37:00
2044
转载 Crontab入门实例
cron是一个linux下的定时执行工具,可以在无需人工干预的情况下运行作业。由于Cron 是Linux的内置服务,但它不自动起来,可以用以下的方法启动、关闭这个服务: /sbin/service crond start //启动服务 /sbin/service crond stop //关闭服务 /sbin/service crond restart //重启服务 /sbin/service crond reload //重新载入配置 你也可以将这个服务在系统启动的时候自动启动:
2010-10-11 09:14:00
839
sql字符拼接类
2013-05-23
JAVA域名扫描程序
2013-01-08
java中3个json工具分析测试
2011-06-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅