- 博客(41)
- 资源 (36)
- 收藏
- 关注
原创 省份证
43068119880701572x430682198706186614http://119.123.211.7/lt/http://liaomin789.gicp.net/lt/119.122.245.175
2010-01-30 23:47:00 845
原创 tomcat调用axis服务时出现 java.lang.InvocationException解决方案
在你发布的web工程中 出现该异常的可能原因分析 1 你发布的web工程引用了其他的jar包 那么该web工程也要同时加上引用的jar 否则就会出现以上异常 2 你发布的web工程引用了其他的工程 在发布时 默认其他工程里面的代码会打成一个jar包 发布到你的web工程下面 提醒这个引用的jar包里只会存在.java文件编译后的.class文件 不会讲引用工程的j
2010-01-28 18:01:00 888
原创 文件上传的原理
要实现文件上载,我们必须先了解上载文件的HTTP请求。下面这个简单的应用示范了如何上载文件以及把HTTP请求的原始数据写入文件。用文本编辑器查看该文件即可了解请求的格式,在此基础上我们就可以提取出上载文件的名字、文件内容以及原本混合在一起的其他信息。 在这里我们写一个简单的html页面up.html,提供一个表单,用户从这里选择文件并把文件上载到服务器。 公司: 选择要上载的文件 注
2010-01-27 16:44:00 535
原创 java动态代理
定义动态代理类DynamicProxy package com.zte.adc.common;import java.lang.reflect.InvocationHandler;import java.lang.reflect.Method;import java.lang.reflect.Proxy;public class DynamicProxy implements In
2010-01-27 15:55:00 644
原创 JasperReport导出
设计JasperReport模板 利用iReport设计工具设计 比如导出到html中 利用iFrame 标签引入 try{ GroupOpenReportForm grouopopenreportForm=(GroupOpenReportForm)form; GroupOpenReportVo groupopenreportVo=new GroupOpenRe
2010-01-26 14:27:00 1923 3
原创 Extjs常用的控件
var reportCategory = new Ext.form.ComboBox({ fieldLabel: 报表类型, hiddenName:reportCategory1, store: new Ext.data.SimpleStore({ fields: [num, name], dat
2010-01-25 09:17:00 726
原创 ExtJs常用数据源store
1 SimpleStorestore: new Ext.data.SimpleStore({ fields: [num, name], data : [[1,年报表],[2,月报表],[3,日报表]] }),2 Store var lectordata=new Ext.data.Store({//
2010-01-25 09:08:00 1846
原创 extjs中xtype类型
xtype Class------------- ------------------box Ext.BoxComponent 具有边框属性的组件button Ext.Button 按钮colorpalette Ext.ColorPalette 调色板component Ext.Component 组
2010-01-21 15:59:00 2912
原创 spring配置连接池
1 c3p0连接池 class="com.mchange.v2.c3p0.ComboPooledDataSource" destroy-method="close" dependency-check="none"> value="com.mysql.jdbc.Driver" /> value="jdbc:mysql://10.3.6.76:3306/mjadc" />
2010-01-21 08:49:00 993
原创 Ip地址的分类及正则表达式判断
// A类地址0.0.0.0 ~ 127.255.255.255 //网络标识不能以数字127开头。在A类地址中,数字127保留给内部回送函数 // B类地址128.0.0.0 ~ 191.255.255.255 // C类地址192.0.0.0 ~ 223.255.255.255// D类地址224.0.0.0 ~ 239.255.255.255 //E类地址:保留今后使用
2010-01-20 12:02:00 997
原创 Ip地址,省份证等验证
function checkIP() { obj=document.getElementById("ip").value //ip地址//var exp=/^(/d{1,2}|1/d/d|2[0-4]/d|25[0-5])/.(/d{1,2}|1/d/d|2[0-4]/d|25[0-5])/.(/d{1,2}|1/d/d|2[0-4]/d|25[0-5])/.(/d{1,2}|1/d/d|2[0
2010-01-20 11:27:00 608
原创 正则表达式初级(记忆)
[AaEeIiOoUu] 表示字符只能是上面【】里面的字符之一 比如 "A"匹配 "B"不匹配 两个以上的字母都不匹配一个【】仅代表一个字符 除非[AaEeIiOoUu] + 或则[AaEeIiOoUu] * +表示1个或多个 *表示0个或多个 ?代表0个或一个常用的例子 ^表示已什么开头 $表示以什么结尾 【^】表示非字符簇 含义^...
2010-01-20 09:46:00 712
原创 全部符号解释
全部符号解释字符 描述/ 将下一个字符标记为一个特殊字符、或一个原义字符、或一个 向后引用、或一个八进制转义符。例如,n 匹配字符 "n"。/n 匹配一个换行符。序列 // 匹配 "/" 而 "/(" 则匹配 "("。^ 匹配输入字符串的开始位置。如果设置了 RegExp 对象的 Multiline 属性,^ 也匹配 /n 或 /r
2010-01-20 09:17:00 778
原创 什么是制表符
制表位是指水平标尺上的位置,它指定了文字缩进的距离或一栏文字开始的位置,使用户 能够向左、向右或居中对齐文本行;或者将文本与小数字符或竖线字符对齐。用户可以在 制表符前自动插入特定字符,如句号或划线等。默认情况下,按一次Tab键,Word将在文档 中插入一个制表符,其间隔为0.74厘米。 制表位的类型包括:左对齐,居中对齐,右对齐,小数点对齐和竖线对齐等,这些制表位
2010-01-20 09:06:00 11386 2
原创 线程的一些基本操作wait set,wait ,notify,nofifyAll
概念一 wait set,wait ,notify可以理解为一个 休息室,每一个对象都有一个wait set 针对对象调用wait()方法 会使当前对象释放对象锁 进入wat set 如果wat set 里面只有一个处于等待的线程 任何地方调用notify 就会唤醒这个线程如果wait set 里面有很多线程 那么调用notify 会在notify中挑选一个线程唤醒
2010-01-18 17:20:00 1692
原创 Thread 与Runable区别
Runnable是Thread的接口,在大多数情况下“推荐用接口的方式”生成线程,因为接口可以实现多继承,况且Runnable只有一个run方法,很适合继承。 Thread本身就是实现了Runable接口 在使用Thread的时候只需要new一个实例出来,调用start()方法即可以启动一个线程。 Thread Test = new Thread(); Test.start(); 在使用R
2010-01-18 15:50:00 1835
原创 Dameon Thread是什么
daemon thread 名称为守护线程 Daemon thread 在Java里面的定义是守护线程,如果虚拟机中只有Daemon thread 在运行,则虚拟机退出。 虚拟机中可能会同时有很多个线程在运行,只有当所有的非守护线程都结束的时候,虚拟机的进程才会结束,不管在运行的线程是不是 main() 线程。 class A
2010-01-18 15:46:00 764
原创 并发与并行
1并发当有1个以上的线程在操作时 若计算机只有一个中央处理器时 根本不可能进行一个同时进行一个以上的处理 如果两个线程同时运行实际上 运行效果是这样的 线程1稍微运行一下 停止线程2稍微运行一下 停止 线程1稍微运行一下 停止线程2稍微运行一下 停止这样循环 处理 直道两个线程运行完成 事实上程序的这种处理像这样不断的切换有
2010-01-18 15:35:00 600
原创 UML基本
UML是一种表示类 对象与接口之间关系的图形 虽然称为类图 但使用的不只是类 类均以方框表示 白色箭头表示从子类指向父类方框再以横线分割成几部分 1类名称 2字段名称 3方法名称 抽象类名称,抽象方法,接口 以斜体表示 静态字段,静态方法 加下划线
2010-01-18 09:16:00 578
原创 js运行时异常与table中的内容
这样一段代码 document.getElementById("user").innerHTML="hello"; 这个时候就会出行 运行时异常 这是因为在 html 很多标签 如 table tr 这些标签对innerHTML的支持并不好 但是像div span 就支持的很好 建议用innerHTML时使用div与span 这
2010-01-15 18:40:00 567
原创 多线程的处理方式
一般数据量比较大表 不可能一次性取出然后再对他修改 这样有很大的性能问题可以通过多线程 父线程批量取出 子线程处理 子线程全部处理完成 父线程再去取 这样循环处理 好处在于 父线程可以控制子线程的数量也可以控制 批量取数的数量下面是一个短信发送的例子首先建立父线程也就是控制线程 package com.zte.ios.backprog.thread;imp
2010-01-15 18:30:00 817
原创 js实现右下角消息提示功能
首先添加样式#winpop { width: 200px; height: 100px; position: absolute; right: 0; bottom: 0; border: 1px solid #666; margin: 0; padding: 1px; overflow: hidden; display: block;}#winpop .title { width: 100
2010-01-15 18:25:00 1726 1
原创 jquery和json使用代码
本人经常用的代码$.ajax( { type: "post", url: "/msg.do", datatype:"json", data:str, success:function(msg){ if(msg!=null &&msg!="" && msg!="[null]" && msg!="null") { var msgobj=eva
2010-01-15 18:21:00 587
原创 java文件比例缩小放大
1首先添加修改图片宽度和高度的方法public static void reduceImg(String imgsrc, int widthdist, int heightdist) { try { File srcfile = new File(imgsrc); if (!srcfile.exists()) { return; } // 载入图片文件 Imag
2010-01-15 18:12:00 636
原创 接口开发及技术负责
对于网站或者平台,大多不可避免的要和第三方合作、或者接入第三方平台,合作的实现多是通过对对方接口的调用实现的。例如:网站用户共享、网银支付的接入、无纸化彩票投注平台的接入等等。 和第三方合作的接口开发工作,我做了没10次大概也有7,8次了吧。在这些合作的开发过程中,遇到过很多这样那样的问题,有些问题觉得还是有必要记录下来,反思一下,另外也由此延伸,想到了关于技术负责人应该担负的责任等问题
2010-01-15 17:11:00 768
原创 哪些需求最重要
而对方回答: 这些需求都是最重要的! 我该怎么办? 事情的后果就是:“都很重要”在我听起来就是“重要度一样,没有特别重要的,我就一个一个从头干好了”。(从合作又跳回到了双方博弈的老路上) 结果还可以,最后80%的东西都弄出来了,可是我就是觉得很不爽,没有成就感。如果能够知道用户心里最想要的功能,那么事情一定会更加顺手,更加有成就感。 反思了很久,根源问题是否出在: 1. 我的沟通方式不够坦诚?对方
2010-01-15 17:10:00 501
转载 项目管理简介
在项目开发中,如果项目经理管理得当,会按时甚至提前完成开发任务,否则,则有可能延误开发任务。 我认为在项目开发中应该注意一下几点:1、 代码规范项目组在开始时候,应该制定一套编程规范,所有成员必须按照编程规范进行编码。2、 使用成熟的技术使用新技术可能会提高开发进度,但是新技术会有较高的风险,项目组的成员熟悉新技术需要一个过程,而且有许多应用环境对新技术的
2010-01-15 17:05:00 433
原创 地址
http://59.40.213.161/qunliao/http://liaomin789.gicp.net/119.136.175.102http://localhost:2008/cgi-bin/console.cgi
2010-01-15 08:19:00 421
原创 setTimeOut与 setInterval区别
当调用 windows.setTimeOut(“add()”,3000); 意味着 3秒之后调用add()方法调用 window.setIn terval("add()",3000); 意味着每隔 3秒就调用add()方法
2010-01-14 09:24:00 750
原创 ant使用
添加系统变量 path=ant目录/bincmd中 输入ant出现Buildfile: build.xml does not exist!Build failedant 配置成功 当前目录建立build.xml
2010-01-13 09:16:00 563
原创 axis初级使用
一、软件环境 1、axis-1_4 (从apache网站下载最新axis-bin-1_4.zip解压即可) 2、Tomcat5.0 3、JDK5.0二、相关配置 1、在你的%TOMCAT_HOME%/common/lib下需要加入三个包 activation.jar、mail.jar、tools.jar 2、环境变量设置 AXIS_HOME 即axis-
2010-01-13 09:13:00 657
转载 Hessian的使用与介绍
简介 相比WebService,Hessian更简单、快捷。采用的是二进制RPC协议(Binary),因为采用的是二进制协议,所以它很适合于发送二进制数据。Hessian通常通过Web应用来提供服务,因此非常类似于WebService。只是它不使用SOAP协议。 Hessian通过Servlet提供远程服务。需要将匹配某个模式的请求映射到Hessian服务。Spring的Dispatche
2010-01-11 09:41:00 1116
原创 synchronized与lock区别
synchronized 修饰方法时 表示同一个对象在不同的线程中 表现为同步队列如果实例化不同的对象 那么synchronized就不会出现同步效果了比如Class Test{ public static User user=null; Public synchronized void add(User u){ user=u;
2010-01-11 09:15:00 4762 1
原创 ThreadLocal
ThreadLocal是什么早在JDK 1.2的版本中就提供java.lang.ThreadLocal,ThreadLocal为解决多线程程序的并发问题提供了一种新的思路。使用这个工具类可以很简洁地编写出优美的多线程程序。ThreadLocal很容易让人望文生义,想当然地认为是一个“本地线程”。其实,ThreadLocal并不是一个Thread,而是Thread的局部变量,也许把它命名为T
2010-01-11 09:14:00 622
原创 Tomcat调优
由于Tomcat的运行依赖于JVM,从虚拟机的角度我们把Tomcat的调整分为外部环境调优和自身调优两类来描述。 一外部调优 整Tomcat运行环境的操作系统参数和运行Tomcat的java虚拟机参数虚拟机可通过命令行的方式改变虚拟机使用内存的大小。如下表所示有两个参数用来设置虚拟机使用内存的大小。参数描述-XmsJVM初
2010-01-11 09:12:00 731
原创 对象克隆
Object类型 有一个方法 clone() 修饰符为protect他的子类不可以直接调用该方法进行对象的克隆怎样才能调用该方法了 自能通过子类去实现该方法Public Object clone(){Super.clone();}这样子类就可以通过调用自己的克隆方法克隆自己了为什么要克隆,克隆有什么用下面去定义对象 User user=new User(
2010-01-11 09:10:00 409
原创 消耗内存的一些操作
假如在一段代码片中 消耗的内存特别大 你怎样去检查出现的问题在哪里了 四方面考虑,数据流1查看数据库是否关闭2写入的缓存的数据量过大,数据库连接1查看与数据库的交互次数 尽量进行批量查询2 Sql语句的优化3 Preparestatement指针是否关闭4连接是否关闭,循环 尽量将变量定义到循环外 循环内部不要插入一些消耗时间
2010-01-11 09:09:00 716
原创 如何为项目选定框架
从多方面考虑 一首先从公司方面考虑 1公司一般都有开发过大型项目的一些经验,及一些相关项目的经验 可以参考有这方面经验的开发人员2新的项目与以前开发项目类似,或者是某些项目的版本升级,或者需求变更等可以使用以前开发项目的框架 在原有项目上 进行二代开发 二 从节约成本方面考虑 1尽量去使用那些,好用,效率高,已经有过成功开发案例的框架
2010-01-11 09:09:00 652
原创 阻塞Io与非阻塞Io
通常的,对一个文件描述符指定的文件或设备, 有两种工作方式: 阻塞 与非阻塞 。所谓阻塞方式的意思是指, 当试图对该文件描述符进行读写时, 如果当时没有东西可读,或者暂时不可写, 程序就进入等待 状态, 直到有东西可读或者可写为止。而对于非阻塞状态, 如果没有东西可读, 或者不可写, 读写函数马上返回, 而不会等待 。
2010-01-11 09:08:00 510
java经典问题总结java经典问题总结
2010-01-08
无bug带属性填充包括对象嵌套属性填充与多文件上传
2010-01-05
改进struts改进struts改进struts改进struts
2010-01-05
struts开发 带上文件上传
2010-01-04
短信猫开发swing代码可运行和usb串口驱动和windows com包
2009-12-30
短信猫二次开发指南短信猫二次开发指南
2009-12-24
lucene与quartz例子
2009-12-10
jbpm创建数据库jbpm创建数据库
2009-06-28
ssh整个的一个jarssh整个的一个jar
2010-01-19
java实现远程控制代码 java机器人
2010-01-15
axis建立发布webservice最全文档
2010-01-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人