- 博客(46)
- 收藏
- 关注
原创 java把汉字转换成拼音的2种方式
java程序将汉字转成拼音的两种方法1.使用pinyin4j将汉字转成拼音,附件为pinyin4j的jar包 Java代码 import net.sourceforge.pinyin4j.PinyinHelper; import net.sourceforge.pinyin4j.format.HanyuPinyinCaseType; import...
2017-02-10 10:23:59 1693
原创 webService链接设置超时时间
网络链接超时笔记 HttpClient在使用中有两个超时时间,是一直接触和使用的,由于上次工作中使用httpClient造成了系统悲剧的情况,特地对它的两个超时时间进行了小小的测试,在这里记录下。 测试版本为HttpClient——3.1 一:连接超时:connectionTimeout 1:指的是连接一个url的连接等待时间。...
2017-01-05 16:54:56 4682
原创 Map冲突
HashMap解决hash冲突的方法 转的(非原创)博客分类: jvm虚拟机 在Java编程语言中,最基本的结构就是两种,一种是数组,一种是模拟指针(引用),所有的数据结构都可以用这两个基本结构构造,HashMap也一样。当程序试图将多个 key-value 放入 HashMap 中时,以如下代码片段为例: HashMap<S...
2016-07-29 17:17:09 330
Hibernate开发步骤
hibernate的开发步骤:开发步骤 1)搭建好环境 引入hibernate最小的jar包 准备Hibernate.cfg.xml启动配置文件 2)写实体类(pojo) 3)为实体类写映射文件"User.hbm.xml" 在hibernate.cfg.xml添加映射的实体 4)创建库表 5)写测试类 获得...
2016-02-17 17:01:31 130
js,jsp
js和jsp处理判断两个字符串是否相等 有区别:js(flag == 'N' || flag == "N");jsp(flag == 'N' || flag == "N" || flag == '"N"')!!!
2014-12-12 18:10:14 143
Ajax正确但是请求不到值解决方案
Ajax正确但是请求不到值解决方案 解决方案:1 . async: false , 2. 设置延时执行js里的ajax或者延时后台java方法!!!!!!! 例如: $.ajax({ type : "POST", async: false , url : "getPunishReaso...
2014-11-12 15:03:05 400
原创 java中各种集合的详细介绍
一,java中各种集合的关系图 Collection 接口的接口 对象的集合 ├ List 子接口 按进入先后有序保存 可重复 │├ LinkedList 接口实现类 链表 插入删除 没有同步 线程不安全 │├ ArrayList 接口实现类 数组 随机访问 没有同步 线...
2014-11-11 16:53:24 173
原创 SpringMVC and Struts2
SpringMVC VS Struts21:spring3开发效率高于struts2:spring3 mvc可以认为已经100%零配置3:struts2是类级别的拦截, 一个类对应一个request上下文,springmvc是方法级别的拦截,一个方法对应一个request上下文,而方法同时又跟一个url对应所以说从架构本身上 spring3 mvc就容易实...
2014-11-11 16:40:29 97
原创 Java的(PO,VO,TO,BO,DAO,POJO)解释
Java的(PO,VO,TO,BO,DAO,POJO)解释 请看:http://wenku.baidu.com/link?url=bzxOhfPvb5-jFKU5QjqkB0qS26uMLk7N9NxM5thKV8bfKRgpaXxiNHhDN7BMxN8L7kglnuBDUPrTHx4NL7UA6wKgKVil0163y3fjhks78fW
2014-11-11 16:33:29 89
原创 Hibernat and Ibatis
Hibernate VS iBATIS 简介 Hibernate 是当前最流行的O/R mapping框架,当前版本是3.05。它出身于sf.net,现在已经成为Jboss的一部分了 iBATIS 是另外一种优秀的O/R mapping框架,当前版本是2.0。目前属于apache的一个子项目了。 相对Hibernate“O/R”而言,iBATIS 是一种“Sql Mapping”的ORM实现。...
2014-11-11 16:13:08 80
正则表达式验证日期格式
正则表达式验证日期格式function isDate(d){ var v = d.match(/^(\d{4})-(\d{1,2})-(\d{1,2})$/i); if(!v) { this.focus(); return false; }}<input value="2000-8-8" onblur="isDat...
2014-11-11 16:04:22 296
原创 springmvc Spring3 MVC,ajax,乱码
springmvc Spring3 MVC @ResponseBody返回,jquery ajax调用中文乱码问题解决 Spring3.0 MVC @ResponseBody 的作用是把返回值直接写到HTTP response body里。具体实现AnnotationMethodHandlerAdapter类handleResponseBody方法,具体实现代码:结果...
2014-11-08 16:13:29 119
SpringMVC-ajax返回值乱码解决方案
SpringMVC-ajax返回值乱码解决方案 一:(自己总结,测试过可行)ajax返回如果含有中文汉字,则使用:(如下例:)@RequestMapping(value="/xxx.do") public @ResponseBody void getPunishReasonById(HttpServletRequest request,HttpServletRe...
2014-11-08 15:29:53 179
readonly,只读,不可用
readOnly 和 readonly 不同,在做js开发时一定要注意函数大小写和jsp黄线的警告!!!我就经历过这么一件事:使用readOnly在某些浏览器或同一浏览器不同版本有的可以实现“只读”功能,有的就不行,而且函数readOnly有黄线警告!!!就这样被折磨了不短时间!!!(期间使用过disable函数,但是发现disable函数之后后台接收不到前台的的数据!!!) 希望...
2014-10-30 16:29:17 1151
原创 js,select,c,selected
1.使用JSTL 判断 选中:Java代码 <select name="fellow.sex" disabled="disabled" value="${fellow.sex}"> <option value="P">-请选择-</option> <option value=&quo
2014-10-28 17:30:15 177
js开发时关于button
在开发js时,如果input类型是button,那么这个button就不要写name=“xxx”,不然button的onclick事件将不起作用!!!切记!(自己亲身体会的!)
2014-10-28 11:14:30 110
原创 清除tomcat缓存的方法总结
用tomcat容器,大家可能会发现这样的问题,修改jsp文件后,但用IE打开 依然是以前的Jsp的页面。出现这种现象的原因主要是tomcat缓存的原因。解决办法如下:在jsp文件头加上<meta http-equiv="Expires" content="0"> <meta http-equiv="kiben" content="no-cache">
2014-10-27 16:13:34 1963
原创 java乱码问题
swfupload上传文件参数值为中文传递到后台接收中文乱码 在js中用setPostParams({"tag" : encodeURI( document.getElementByIdx_x("filetag").value,"utf-8")});然后在servlet中String tag0=request.getParameter("tag");Strin...
2014-10-27 13:35:21 94
MySQL连接数据库的必须配置
MySQL连接数据库的必须配置 1.driverClass:com.mysql.jdbc.Driver 2.jdbcUrl:jdbc:mysql://localhost:3306/dbname 3.user:username 4.password:password 其中1是驱动名;2是url,这里的‘dbname’一定是数据库名,与oracle的服务名要区...
2014-10-15 14:36:37 320
原创 Hibernate映射数据库表的两种方式
实体类与数据库之间存在某种映射关系,Hibernate依据这种映射关系完成数据的存取,因此映射关系的配置在Hibernate中是最关键的。Hibernate支持xml配置文件与@注解配置两种方式。xml配置文件是最基础的配置,而@注解是Java的官方JPA(Java Persistence API)提供的。本章分别使用@注解与xml讲解Hibernate的映射配置。10.1 实体类的映射...
2014-10-15 09:28:50 992
原创 Mysql客户端4种客户端对比
4个mysql客户端工具的比较 mysql是我以前学习和练习所使用的数据,现在在工作中也在使用,之前公司里用oracle,我在做自己的东西的时候觉得用oracle太不方便,于是 就找了mysql(当时也考虑过sqlserver,觉得还是没有mysql小巧),从那时起我就开始接触下面所说的几种mysql客户端工具了。 我接触的mysql客户端工具一共有4个,m...
2014-10-14 11:27:50 1399
23种设计模式
Java的23种设计模式 一:创建型模式 工厂方法,抽象工厂,建造者模式,单态模式,原型模式 二:构造型模式 适配器模式,桥接模式,组合模式,装饰模式,外观模式 享元模式,代理模式 三:行为型模式 责任链模式,命令模式,解释器模式,迭代器模式,中介者模式 备忘录模式,观察者模式,状态模式,策略模式,模版方法,访问模式...
2014-09-30 10:49:47 63
双击一个bat启动多个bat或程序
用一个bat同时打开多个程序 在服务器上往往有多个程序在运行。怎么用一个bat控制,同时打开所有的程序呢? 在bat里用start即可。 例如:test.bat ,内容如下: start test1.exe start bat1.bat start bat2.bat...
2014-09-29 16:07:03 2177
原创 java,设计模式详解
java设计模式示例java设计模式stringclassobjectfilter创建模式1.工厂方法模式(Factory Method) 将程序中创建对象的操作,单独出来处理,创建一个产品的工厂接口,把实际的工作转移到具体的子类。大大提高了系统扩展的柔性,接口的抽象化处理给相互依赖的对象创建提供了最好的抽象模式。[java] view plai...
2014-09-25 17:27:01 71
原创 spring的三种注入方式详解
1. 接口注入(不推荐)2. getter,setter方式注入(比较常用)3. 构造器注入(死的应用)关于getter和setter方式的注入autowire="defualt" autowire=“byName” autowire="bytype" 详细解析注入方式例如:有如下两个类需要注入第一个类:package...
2014-09-25 16:08:13 215
oracle数据库创建Sequence序列
oracle创建sequence序列 -- Create sequence create sequence seq_wds --序列名称(自定义)minvalue 1 --序列最小值maxvalue 99999999999999999 --序列最大值start with 1 --序列初始值increment by 1 --序列增量nocache; ...
2014-09-18 15:11:55 235
Oracle10g_bug
Oracle10g_bug 同一条sql语句,在oracle10g可以正常执行,但是放在oracle11g上面就出问题了!?仔细一看,原来是我使用了3个select 并且第二个select有个无效的字段,但是就这样在oracle10g上执行完全可以返回正确的数据,但是放到oracle11g就会把这个错误给报出来!oracle10g的一个bug在oracle11g给干掉了...
2014-09-12 17:15:03 154
原创 控制一段程序的执行时间
控制一段程序的执行时间注:限定一段代码执行的时间,超时自动结束线程 final ExecutorService exec = Executors.newFixedThreadPool(1); //限定执行时间处理 Callable<String> call2 = new Callable<String>() { p...
2014-09-12 17:06:11 353
原创 Web开发指南(php,网站)
如果你已经是一名优秀的Web开发人员,那请路过即可。如果你还是一个准备入行或刚入行的菜鸟,那本文倒值得一读。要成为一名优秀的Web开发人员,没有捷径可走,本文就是为那些还在苦苦寻找学习目标的人编写的。 第一步:学好HTML HTML(超文本标记语言)是网页的核心,因此你首先应该学好它,不要害怕,HTML很容易学习的,但也很容易误用,学懂容易要学精还得费点功夫,但学好HTML是成为Web开发人...
2014-08-22 16:58:48 89
端口被占用的解决方案
端口被占用的解决方案 1.如果IDE(如:MyEclipse异常关闭而且项目还在运行那么重启项目会报端口被占用问题解决方案:打开任务管理器的进程结束javaw.exe进程就OK!)2.如果使用tomcat时端口被占用,那么修改配置文件里的端口设置即可!(位置:tomcat目录下的conf里的servver.xml中的:<Connector port="8080" protoco...
2014-08-22 10:51:11 154
SpringMVC处理404,500,503问题
Spring MVC的异常拦截处理 项目中如果请求资源不存在,就会提示404异常信息,为了得到更好的用户体验,应该做出相应的处理。解决方案:在web.xml里配置如下代码,然后添加一个对应的页面即可<error-page> <error-code>404</error-code> <location>/404.j...
2014-08-22 10:27:09 836
XFire开发Web Service
XFire的部分配置:(原创额!) <!-- XFire 配置Start --> <bean id="namingTransactionAttribute" class="org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource"> <propert...
2014-08-21 16:25:53 74
数据库Sybase下载URL
数据库Sybase下载URL http://www.sybase.com/detail?id=1051287&elq=00000000000000000000000000000000
2014-08-21 13:28:32 434
java的Web项目连接数据库从oracle10g迁移到连接oracle11g解决方案
java的Web项目连接数据库从oracle10g迁移到连接oracle11g解决方案 1. 如果Web项目是部署在tomcat6.x的,那么你的项目里应该有ojdbc的jar包,如下图:(图中只是对项目里的ojdbc14.jar的截图,如果不显示,明白就行!)其中ojdbc14.jar是支持到oracle10g的,那么需要更新jar包,把ojdbc14.jar换成支持oracl...
2014-08-19 11:41:56 308
原创 MyEclipse8.5设置、取消、修改默认工作空间
MyEclipse 到 8.5版。启动后总是进入默认工作空间,而且也不弹出选择工作空间的对话框。必须手动在File菜单中选择Switch Workspace才行。解决方法:进入Myeclipse安装目录,比如D:\Genuitec,然后找到D:\Genuitec\MyEclipse 8.5\configuration目录,打开该目录下的config.ini,找到并修改里面的osg...
2014-08-12 09:13:19 209
原创 oracle索引的增删改查
索引,索引的建立、修改、删除 索引索引是关系数据库中用于存放每一条记录的一种对象,主要目的是加快数据的读取速度和完整性检查。建立索引是一项技术性要求高的工作。一般在数据库设计阶段的与数据库结构一道考虑。应用系统的性能直接与索引的合理直接有关。下面给出建立索引的方法和要点。§3.5.1 建立索引1. CREATE INDEX命令语法: CREATE INDEXCR...
2014-08-04 15:36:05 230
原创 Oracle主键的操作(增删)
Oracle添加删除主键1、创建表的同时创建主键约束(1)无命名create table student ( studentid int primary key not null, studentname varchar(8), age int);(2)有命名create table students ( studentid int , studentname ...
2014-08-04 15:10:14 105
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人