自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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 1755

原创 webService链接设置超时时间

网络链接超时笔记   HttpClient在使用中有两个超时时间,是一直接触和使用的,由于上次工作中使用httpClient造成了系统悲剧的情况,特地对它的两个超时时间进行了小小的测试,在这里记录下。        测试版本为HttpClient——3.1        一:连接超时:connectionTimeout        1:指的是连接一个url的连接等待时间。 ...

2017-01-05 16:54:56 4752

原创 Map冲突

HashMap解决hash冲突的方法    转的(非原创) 博客分类:   jvm虚拟机          在Java编程语言中,最基本的结构就是两种,一种是数组,一种是模拟指针(引用),所有的数据结构都可以用这两个基本结构构造,HashMap也一样。当程序试图将多个 key-value 放入 HashMap 中时,以如下代码片段为例:   HashMap<S...

2016-07-29 17:17:09 376

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 162

js,jsp

js和jsp处理判断两个字符串是否相等  有区别:js(flag == 'N' || flag == "N");jsp(flag == 'N' || flag == "N" || flag == '"N"')!!!

2014-12-12 18:10:14 167

Ajax正确但是请求不到值解决方案

Ajax正确但是请求不到值解决方案   解决方案:1 .     async: false ,    2.     设置延时执行js里的ajax或者延时后台java方法!!!!!!!   例如:   $.ajax({            type : "POST",            async: false ,            url : "getPunishReaso...

2014-11-12 15:03:05 433

原创 java中各种集合的详细介绍

一,java中各种集合的关系图 Collection       接口的接口     对象的集合  ├ List           子接口         按进入先后有序保存   可重复  │├ LinkedList    接口实现类     链表     插入删除   没有同步   线程不安全  │├ ArrayList     接口实现类     数组     随机访问   没有同步   线...

2014-11-11 16:53:24 193

原创 SpringMVC and Struts2

SpringMVC VS Struts2 1: spring3开发效率高于struts 2: spring3 mvc可以认为已经100%零配置 3: struts2是类级别的拦截, 一个类对应一个request上下文, springmvc是方法级别的拦截,一个方法对应一个request上下文,而方法同时又跟一个url对应 所以说从架构本身上 spring3 mvc就容易实...

2014-11-11 16:40:29 120

原创 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 119

原创 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 107

正则表达式验证日期格式

正则表达式验证日期格式 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 329

原创 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 147

SpringMVC-ajax返回值乱码解决方案

  SpringMVC-ajax返回值乱码解决方案   一:(自己总结,测试过可行) ajax返回如果含有中文汉字,则使用:(如下例:) @RequestMapping(value="/xxx.do")       public @ResponseBody void getPunishReasonById(HttpServletRequest request,HttpServletRe...

2014-11-08 15:29:53 208

readonly,只读,不可用

readOnly 和 readonly 不同,在做js开发时一定要注意函数大小写和jsp黄线的警告!!!我就经历过这么一件事: 使用readOnly在某些浏览器或同一浏览器不同版本有的可以实现“只读”功能,有的就不行,而且函数readOnly有黄线警告!!!就这样被折磨了不短时间!!!(期间使用过disable函数,但是发现disable函数之后后台接收不到前台的的数据!!!)   希望...

2014-10-30 16:29:17 1192

原创 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 200

js开发时关于button

在开发js时,如果input类型是button,那么这个button就不要写name=“xxx”,不然button的onclick事件将不起作用!!!切记!(自己亲身体会的!)

2014-10-28 11:14:30 141

原创 清除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 2002

原创 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 116

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 349

原创 Hibernate映射数据库表的两种方式

实体类与数据库之间存在某种映射关系,Hibernate依据这种映射关系完成数据的存取,因此映射关系的配置在Hibernate中是最关键的。Hibernate支持xml配置文件与@注解配置两种方式。xml配置文件是最基础的配置,而@注解是Java的官方JPA(Java Persistence API)提供的。本章分别使用@注解与xml讲解Hibernate的映射配置。 10.1  实体类的映射 ...

2014-10-15 09:28:50 1059

原创 Mysql客户端4种客户端对比

4个mysql客户端工具的比较       mysql是我以前学习和练习所使用的数据,现在在工作中也在使用,之前公司里用oracle,我在做自己的东西的时候觉得用oracle太不方便,于是 就找了mysql(当时也考虑过sqlserver,觉得还是没有mysql小巧),从那时起我就开始接触下面所说的几种mysql客户端工具了。       我接触的mysql客户端工具一共有4个,m...

2014-10-14 11:27:50 1475

23种设计模式

Java的23种设计模式 一:创建型模式 工厂方法,抽象工厂,建造者模式,单态模式,原型模式 二:构造型模式 适配器模式,桥接模式,组合模式,装饰模式,外观模式 享元模式,代理模式 三:行为型模式 责任链模式,命令模式,解释器模式,迭代器模式,中介者模式 备忘录模式,观察者模式,状态模式,策略模式,模版方法,访问模式...

2014-09-30 10:49:47 83

双击一个bat启动多个bat或程序

用一个bat同时打开多个程序             在服务器上往往有多个程序在运行。怎么用一个bat控制,同时打开所有的程序呢?     在bat里用start即可。     例如:test.bat ,内容如下:     start test1.exe    start bat1.bat     start bat2.bat ...

2014-09-29 16:07:03 2265

原创 java,设计模式详解

  java设计模式示例 java设计模式stringclassobjectfilter 创建模式 1.工厂方法模式(Factory Method)  将程序中创建对象的操作,单独出来处理,创建一个产品的工厂接口,把实际的工作转移到具体的子类。大大提高了系统扩展的柔性,接口的抽象化处理给相互依赖的对象创建提供了最好的抽象模式。 [java] view plai...

2014-09-25 17:27:01 101

原创 spring的三种注入方式详解

1.    接口注入(不推荐) 2.    getter,setter方式注入(比较常用) 3.    构造器注入(死的应用) 关于getter和setter方式的注入 autowire="defualt"  autowire=“byName”   autowire="bytype"  详细解析注入方式 例如:有如下两个类需要注入 第一个类: package...

2014-09-25 16:08:13 274

心情篇--9月18--房子--车子-wds

心情篇--9月18--房子--车子-wds  

2014-09-18 17:22:55 101

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 268

Oracle10g_bug

Oracle10g_bug        同一条sql语句,在oracle10g可以正常执行,但是放在oracle11g上面就出问题了!? 仔细一看,原来是我使用了3个select  并且第二个select有个无效的字段,但是就这样在oracle10g上执行完全可以返回正确的数据,但是放到oracle11g就会把这个错误给报出来! oracle10g的一个bug在oracle11g给干掉了...

2014-09-12 17:15:03 187

原创 控制一段程序的执行时间

控制一段程序的执行时间 注:限定一段代码执行的时间,超时自动结束线程   final ExecutorService exec = Executors.newFixedThreadPool(1); //限定执行时间处理        Callable<String> call2 = new Callable<String>() {              p...

2014-09-12 17:06:11 393

sql的占位符

sql的占位符 '_' ':'    

2014-09-12 16:59:53 344

原创 Web开发指南(php,网站)

如果你已经是一名优秀的Web开发人员,那请路过即可。如果你还是一个准备入行或刚入行的菜鸟,那本文倒值得一读。要成为一名优秀的Web开发人员,没有捷径可走,本文就是为那些还在苦苦寻找学习目标的人编写的。  第一步:学好HTML  HTML(超文本标记语言)是网页的核心,因此你首先应该学好它,不要害怕,HTML很容易学习的,但也很容易误用,学懂容易要学精还得费点功夫,但学好HTML是成为Web开发人...

2014-08-22 16:58:48 115

端口被占用的解决方案

端口被占用的解决方案   1.如果IDE(如:MyEclipse异常关闭而且项目还在运行那么重启项目会报端口被占用问题解决方案:打开任务管理器的进程结束javaw.exe进程就OK!) 2.如果使用tomcat时端口被占用,那么修改配置文件里的端口设置即可!(位置:tomcat目录下的conf里的servver.xml中的:<Connector port="8080" protoco...

2014-08-22 10:51:11 182

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 874

XFire开发Web Service

XFire的部分配置:(原创额!)   <!-- XFire 配置Start -->  <bean id="namingTransactionAttribute"  class="org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource">  <propert...

2014-08-21 16:25:53 103

数据库Sybase下载URL

数据库Sybase下载URL   http://www.sybase.com/detail?id=1051287&elq=00000000000000000000000000000000

2014-08-21 13:28:32 477

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 336

原创 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 243

原创 Ext API资源

Ext 3.0 API 下载 资源

2014-08-12 09:03:35 121

原创 oracle索引的增删改查

    索引,索引的建立、修改、删除 索引索引是关系数据库中用于存放每一条记录的一种对象,主要目的是加快数据的读取速度和完整性检查。建立索引是一项技术性要求高的工作。一般在数据库设计阶段的与数据库结构一道考虑。应用系统的性能直接与索引的合理直接有关。下面给出建立索引的方法和要点。§3.5.1 建立索引1. CREATE INDEX命令语法:       CREATE INDEXCR...

2014-08-04 15:36:05 260

原创 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 129

空空如也

空空如也

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

TA关注的人

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