
javaweb
WJL_MGQS
这个作者很懒,什么都没留下…
展开
-
关于hibernate的load()方法的相关实验
定义一个Person类:基本配置:主键:id属性:name、agePerson.hbm.xml中主键配置:使用时:Person p = new Person();p.setId(2);Transaction ts = session.beginTransaction();Person t = (Person)session.load(Person.class,2原创 2012-04-15 10:32:05 · 6779 阅读 · 0 评论 -
WebService认识一
前言:感觉好悲剧,先是下了个Apatche CXF3.0.0,然后根据官方的文档写了代码,但是发现编译都通不过,想想肯定是Jar包的问题,但是官方用的Maven的方式配置的Jar,个人对Maven不熟,而且网上根本就没这个版本的资料,无奈:换了个2.7.7版本,然后发现自己还是挺悲剧的,直接讲这个版本的资料也很少,有的还很坑。操作:一:下载Apatche CXF2.7.7,然后解压原创 2014-04-03 15:54:43 · 2648 阅读 · 2 评论 -
Hibernate输出建表语句
前言: 最近要换工作,忙着复习三大框架,在练习的时候发现通过hibernate设置hibernate.hbm2ddl.auto=true来自动生成的表结构都会存在外键约束,这导致我的部分逻辑不能实现:一个部门,有一个唯一的上级部门或没有,当我没有设置上级部门的时候,想要把这个上级部门的外键保存为0,但是为0的上级部门是不存在的,这就出现了外键约束的问题。解决办法:原创 2014-04-03 00:21:29 · 3884 阅读 · 0 评论 -
WebService认识二(使用Servlet搭建WebService服务)
注:在WebService认识一的基础之上原创 2014-04-04 14:53:44 · 5953 阅读 · 0 评论 -
WebService认识三(Spring整合)
前言:因为通常情况下,我们都是用Spring来整合其它框架,所以这里我们不在一、二的基础上进行操作,而是新建一个工程,然后拷贝src下的java代码和db.properties文件到新的工程中,再添加jar。1:导入spring的jar,这里闲麻烦,把3.1的dist里面的jar都导进来了,在导入cxf的jar如下:原创 2014-04-04 17:03:57 · 1057 阅读 · 0 评论 -
找工作复习中--Struts2输出图片流到页面
前言:今天做个功能需要展示图片到页面,并不是下载,在原创 2014-04-10 22:05:55 · 5410 阅读 · 4 评论 -
社会化登录小结 (豆瓣为例)
社会话登陆--豆瓣小结原创 2013-07-24 14:45:16 · 2046 阅读 · 2 评论 -
二进制和字符串之间的转换(包含一些小知识点运用)
package io.transformBinaryString;import java.io.IOException;import java.util.regex.Matcher;import java.util.regex.Pattern;import org.junit.Test;import sun.misc.BASE64Decoder;import sun.mis原创 2012-11-12 17:31:31 · 7878 阅读 · 0 评论 -
JQuery DataTables 列自定义数据类型排序
JQuery DataTables 列自定义数据类型排序原创 2014-09-28 22:20:12 · 14746 阅读 · 0 评论 -
关于img标签使用默认图片的方法
这里介绍两种方法(分为两种情景):1:使用struts2的标签解决(用JSTL也差不多):适用情景:学生照片有无照片路径值,有显示学生照片,没有就显示默认照片中的stack Context中找到,所以用的时候记得前面加#--> " width='240' height="240" /> 2:使用javascript解决原创 2012-03-02 11:33:07 · 9795 阅读 · 0 评论 -
简单建立数据库连接池并包装查询代码
前言:最近要找工作,忙着复习,好久没用JDBC了,所以简单的回顾下:JDBC、JDK自带日志。操作:一:准备Jar包ojdbc14.jar:oracle数据库驱动commons-lang-2.6.jar:工具包二:日志工具类1:建立数据库链接配置文件db.properties(保存在src下):jdbc.url=jdbc:oracle:thin:@xx.xx.xx.原创 2014-04-03 17:10:04 · 1450 阅读 · 0 评论 -
LogBack小记
日志级别:DEBUG 调试信息提示INFO 比较重要的信息提示WARN 可能存在的潜在问题的提示ERROR 系统发生异常的提示准备工作:工程目录:实验一:在xml中配置,将不同包路径下类的日志信息输出到不同的日志文件中,并只原创 2014-03-09 20:24:34 · 1038 阅读 · 0 评论 -
JDK自带的Logger简单使用--输出信息到文本
public class WebLogger { private static Logger logger = Logger.getLogger(WebLogger.class.getName()); static{ try { FileHandler fileHandler = null; if("linux".equalsIgnoreCase(Config.getOSNa原创 2014-01-22 19:56:15 · 3889 阅读 · 0 评论 -
Struts2简单配置国际化资源文件及用法
Struts2简单配置国际化资源文件:1:编写语言文件:message_en_US.properties,在编写中文语言文件:message.properties,因为properties不支持非西欧语言文字,所以我们需要对message.properties进行编码处理,这里我们采用jdk自带工具native2ascii.exe进行转码,在cmd下,我们定位到文件目录,然后用native原创 2012-04-03 12:43:05 · 4839 阅读 · 0 评论 -
使用自定义标签简单案例
说明:使用自定义标签 需要至少需要一个自定义的.tld文件(生成后必须放在WEB-INF目录下面),还有一个继承了TagSupport类的自定义标签类(也是普通的java类),本案例中我们自定义标签主要实现计算时间功能操作步骤:1:在项目中新建WebProject/src/org/wjlmgqs/timerTag/TimerTag.java2:在上面的类中实现两个方法:packag原创 2012-03-10 11:57:38 · 645 阅读 · 0 评论 -
javaweb编码问题(不断补充)
HttpServletResponse: 对象的getWriter()默认编码方式为iso8859-1 ,对象的getOutputStream()默认的编码方式是Gb2312; setContentType("text/html;charset=utf-8"); 等价于 response.setHeader("content-type","text/html;charset=ut原创 2012-05-10 21:47:27 · 1216 阅读 · 0 评论 -
javaweb项目中对于资源文件的读取
分成普通java类和servlet类 两种情况考虑读取资源文件要点说明: 1:在javaweb项目中所有src下的资源在部署后都会被弄到WEB-INF/classes/下 2:this.getServletContext().getRealPath("/");来的得到当前web应用在硬盘上的绝对路径 3:FileInputStream in = new FileI原创 2012-05-10 18:08:09 · 25172 阅读 · 5 评论 -
jsp、servlet相关简介链接
9个内置对象简介及方法:http://bye.iteye.com/blog/2026409个内最对象简介及四个作用域简介:http://www.blogjava.net/ourday/archive/2008/09/20/230107.htmlweb小结:http://www.99inf.net/SoftwareDev/Java/54023.htmservlet作用域:http://j转载 2012-04-05 09:22:29 · 450 阅读 · 0 评论 -
案例分析工厂设计模式(简单-复杂-抽象)
浅谈工厂设计模式--本次试验将工厂模式分为三个层次(简单工厂模式、复杂工厂模式、抽象工厂模式),并各自讲解联系,由浅到深。工厂模式出现的情况类似如下情况:现有类A、B、C、D,D中有方法d此后分别在A、B、C中实例化D对象并调用d()方法此时考虑如下情况:如果出现功能类似D的类E,并打算用E的e()取代d()方法,那么我们就需要在A、B、C、中分别修改D对象和d()方法为E对象和e原创 2012-04-02 11:48:05 · 2237 阅读 · 1 评论 -
为eclipse配置属性提示功能(以hibernate的mapping为例,附图)
准备:将下载的 解压,得到:然后到当前的目录下,找到:这两个文件 开始配置:Window->preferences->XML->XML Catalog然后点击add填写以下内容File System:在上面准备的dtd文件路径,选中就好Key Type:选URIKey:对应dtd的URI(可以再xml文件中找到) 综上配置:为:原创 2012-07-02 21:10:37 · 2042 阅读 · 0 评论 -
Map.Entry简单使用
你是否已经对每次从Map中取得关键字然后再取得相应的值感觉厌倦?使用Map.Entry类,你可以得到在同一时间得到所有的信息。标准的Map访问方法如下:Set keys = map.keySet( );if(keys != null) {Iterator iterator = keys.iterator( );while(iterator.hasNext( )) {Object转载 2012-05-06 20:08:44 · 739 阅读 · 0 评论 -
自己参考别人的插件后编写一款jquery数字修改器
该插件可以在我的资源中去下载,不收取分数。主要实现的功能: * 规定实数取值范围并调整 * 自动纠正非法数据 * 可调节增加值、最大值、最小值、文本框宽度高度,以及图片路径设置 还添加了手势,和点击时的图片切换功能。原创 2013-01-05 00:16:30 · 1398 阅读 · 0 评论 -
对ORA-01795: 列表中的最大表达式数为 1000的处理(算法:计算数量及切割)
/*** @category * 原:strIDs in ( 100001,100002,100003,....................,110001,120001,130001,140001,150001)* 转后:( strIds in (100001,100002,100003) or strIds in (....,.....,.....) or strIds in (原创 2013-06-29 15:46:32 · 2349 阅读 · 0 评论 -
Spring+SpringMVC+MyBatis+LogBack+C3P0+Maven+Git小结
出于兴趣,想要搭建一个自己的小站点,目前正在积极的准备环境,利用Spring+SpringMVC+MyBatis+LogBack+C3P0+Maven+Git,这里总结下最近遇到的一些问题及解决办法原创 2015-07-31 22:52:21 · 2380 阅读 · 0 评论