- 博客(68)
- 收藏
- 关注
转载 当form表单中只有一个input文本框,会自动提交
当form表单中只有一个input文本框,焦点在input中点击键盘上的enter则会直接提交表单,有的时候会带来一些麻烦,这个时候需要禁用这个默认特性,只需给这个input绑定一个keypress事件,然后监测enter键被按下时,return false例如: $("input[name=textContent]").key...
2015-09-23 17:42:00
486
转载 java list 排序
Collections 有sort方法,但是如果list中保存的是一个自定义的对象,就需要自己来写排序的方法了,重写Comparator方法,实现自己的不同对象比较方法自定义对象:package com.java.datastructure;public class Peo{ private String name; private int...
2015-09-11 09:32:00
144
转载 Java 集合 使用contains方法
Java中使用contains方法,检查是否包含对象时,如果对象时自定义对象,那么需要重写对象的equals方法. 转载于:https://www.cnblogs.com/wyang0126/p/5039904.html...
2015-09-10 17:38:00
266
转载 JSF笔记----方法表达式加入参数
页面代码如下:<h:commandButton value="forward" action="#{testBean.move(1)}"> </h:commandButton> <h:commandButton value="back" action="#{testBean.move(-1)}"> <...
2015-07-22 11:19:00
156
转载 js保存文件
只能在ie中使用<script type="text/javascript"> function exportFile(city, area){ var FSO=new ActiveXObject("Scripting.FileSystemObject"); var f1 = FSO.CreateTextFile("d:\\export.txt", tru...
2014-08-29 14:48:00
115
转载 基于JDK动态代理和CGLIB动态代理的实现Spring注解管理事务
基于JDK动态代理和CGLIB动态代理的实现Spring注解管理事务(@Trasactional)到底有什么区别。我还是喜欢基于Schema风格的Spring事务管理,但也有很多人在用基于@Trasactional注解的事务管理,但在通过基于JDK动态代理和CGLIB动态代理的实现Spring注解管理事务是有区别的,我们接下来看看到底有哪些区别。一、基础...
2014-04-08 09:53:00
117
转载 事务部分不回滚
项目是struts1+spring+hibernate 写的,代码不规范,有些Action方法中有多个service,每个service有单独的事务管理,某个service出错,该service里的事务回滚了,但是其他service没有回滚。解决办法:Action方法中的业务逻辑,抽出来放在service中 转载于:https://www.cnblogs...
2014-04-03 14:06:00
262
转载 jpa项目倒入eclipse中,无法识别注解的实体类
之前用myeclipse写过一个jpa的项目,今天导入到eclipse中,发现报错,见图解决办法: 转载于:https://www.cnblogs.com/wyang0126/p/5039909.html
2014-03-06 16:04:00
286
转载 上传文件的js控件,无刷新
ajaxfileupload.js 转载于:https://www.cnblogs.com/wyang0126/p/5039910.html
2014-02-10 16:46:00
84
转载 Maven 安装
1、首先下载maven,到官网下载即可http://maven.apache.org/download.cgi2、下载好压缩包,解压到本地某一个目录即可,如:D:\apache-maven-3.1.13、配置下环境变量:MAVEN_HOME:D:\apache-maven-3.1.1path中加入%MAVEN_HOME%\bin4、测试,打开cmd,输入mvn -...
2014-01-27 11:07:00
68
转载 迭代器模式
迭代器模式:提供一种方法顺序来访问一个聚合对象中的各个元素,而又不暴露其内部的表示。设计一个打印菜单的系统有两种菜单:PancakeHouseMenu和DinerMenu,写一个迭代器接口:package cn.iterator.demo;/** * 迭代器接口 * * @author wy * */public interface I...
2014-01-06 14:40:00
81
转载 模板方法模式
模板方法模式:在一个方法中定义一个算法的骨架,而将一些步骤延迟到子类。模板方法使得子类在不改变算法结构的情况下,重新定义算法中的某些步骤。贴上代码:模板类:package cn.template.demo;/** * 模板:其中boilWater()和pourInCup() 方法是共有的, brew()和addCondiments();是需要在子类中自行实现...
2014-01-03 09:37:00
104
转载 适配器模式
适配器模式:将一个类的接口,转换成客户所期望的另一个接口,适配器让原本接口不兼容的类可以合作无间。package cn.adapter.demo;/** * 鸭子接口:会quack叫和飞 * @author wy * */public interface Duck { public void quack(); public void fly();}pa...
2013-12-30 16:20:00
99
转载 单例模式
单例模式 确保一个类只有一个实例,并提供一个全局访问点。最简单的单例模式,不适用于多线程下使用package demo;/** * 同步情况下使用, 多线程下可能会产生多个Singleton实例 * * @author wy * */public class Singleton { private static Singleton sing...
2013-12-26 14:44:00
92
转载 javax.xml.parsers.DocumentBuilderFactory.setAttribute(Ljava/lang/String;Ljava/lang/Object;)V
今天打算吧junit整合到SSH框架中,因为之前已经整合过一次了,所以感觉应该没什么问题,主要就是导入一个org.springframework.test-3.0.5.RELEASE.jar和junit.jar,然后直接写测试文件:import static org.junit.Assert.assertEquals;import java.util.List;...
2013-12-23 16:26:00
373
转载 观察者模式
观察者模式:定义了对象之间的一对多的依赖,这样一来,当一个对象改变状态时,他的所有依赖者都会收到通知并自动更新;系统描述:设计一个气象站,每当温度变化时,显示温度的布告板就会更新;主题接口:Subject.javapackage cn.weather.demo;/*** 主题接口* @author wy**/public interface S...
2013-12-23 14:54:00
76
转载 装饰者模式
装饰者模式:动态的将职责附加到对象上。系统描述:购买咖啡的系统,购买咖啡时可以加入各种调料,然后结账的时候算上咖啡和调料的钱的总和。总的饮料抽象类Beverage.javapackage cn.beverage.demo;/** * 饮料抽象类 * * @author wy * */public abstract ...
2013-12-23 13:56:00
81
转载 策略模式
策略模式定义了算法簇,分别封装起来,让他们可以互相替换,此模式让算法的变化独立于使用算法的使用者。系统描述:各种不同的鸭子,有的可以飞,有点不可以飞,不同的鸭子叫声也不一定相同。定义一个鸭子的超类Duck,其他具体的鸭子继承该超类,将鸭子的飞的行为和叫的行为分别封装到接口中鸭子的超类:package cn.lan.duck;import cn.lan....
2013-12-18 15:48:00
76
转载 OO开发
OO基础:抽象、封装、多态、继承OO原则:封装变化,多用组合、少用继承,针对接口编程、不针对实现编程为交互对象之间的松耦合设计而努力对扩展开放,对修改关闭依赖抽象,不要依赖具体类最少知识原则一个类应该只有一个引起变化的原因(尽量让每个类保持单一责任) 转载于:https://www.cnblog...
2013-12-18 09:45:00
110
转载 重构:Extract Method (提炼函数)
创造㆒个新函数,根据这个函数的意图来给它命名(以它「做什么」来命名,而不是以它「怎样做」命名)。好处:首先,如果每个函数的粒度都很小,那么函数被复用的机会就更大;其次,这会使高层函数读起来就想一系列注释;再次,如果函数都是细粒度,那么函数的覆写也会更容易些。将提炼出的代码从源函数复制到新建的明白函数中。仔细检查提炼出的代码,看看其中是否引用了“作用域限于源函数”的变量...
2013-12-11 16:12:00
147
转载 报错:Unable to get the default Bean Validation factory
javax.persistence.validation.mode默认情况下是auto的,就是说如果不设置的话它是会自动去你的classpath下面找一个bean-validation**包,但是找不到,所以beanvalitionFactory错误。改一下配置文件: <property name="javax.persistence.vali...
2013-12-11 10:51:00
131
转载 struts2-ajax-传递map集合
struts.xml <package name="demo4" extends="json-default" namespace="/demo4"> <action name="*_*" class="com.lan.action.json.{1}Action" method="{2}"> <result name="succe...
2013-12-05 14:30:00
231
转载 struts2-ajax-传递list集合
顺便提下,struts2 Action中的方法不要以get开头命名,否则这个方法会执行两次的先贴上struts.xml <package name="demo3" extends="json-default" namespace="/demo3"> <action name="*_*" class="com.lan.action.json.{1}...
2013-12-05 14:03:00
252
转载 strtus2-ajax-传递实体类
这个也比较简单先贴上struts.xml <package name="demo2" extends="json-default" namespace="/demo2"> <action name="*_*" class="com.lan.action.json.{1}Action" method="{2}"> <resu...
2013-12-05 10:53:00
102
转载 struts2-ajax-传递字符串
这个例子中包含$.get $.post $.ajax $.load 先贴上struts.xml <action name="demoD" class="com.lan.action.json.DemoAction" method="stringFunction"> <result type="json" name="success"&g...
2013-12-05 10:45:00
97
转载 myeclipse 任务注释
默认的有//TODO 、//XXX(都是大些)、//FIXME 自定义标签:进入Windows->Perferences->Java->Compile->Task Tags,我们就能够自定义任务标签,Eclipse中可以持支HIgh,Normal,Low三种级别的任务。 任务成完以后,可以通过点击编辑窗口的左...
2013-10-30 11:28:00
96
转载 hibernate.hbm2ddl.auto参数
<property name="hibernate.hbm2ddl.auto" value="update" />其中value可以填写validate | update | create | create-drop这四个值,参数的意思:validate 每次加载hibernate时,验证创建数据库表结构,只会和数据库中的表进行比较...
2013-10-25 13:28:00
85
转载 百度ueditor富文本插件使用
版本为1.2.6 安装直接看官网文档就可以了。 图片上传功能笔记:主要涉及到的几个文件:ueditor.config.js 、imageUp.jsp 、Uploader.java; ueditor.config.js 主要看: /** * 配置项主体。注意,此处所有涉及到路径的配置别遗漏URL变量。 */ wi...
2013-10-25 11:23:00
173
转载 报错:No Dialect mapping for JDBC type: -1
mysql数据库中的数据类型和java里类型不匹配,需要自定义方言:package com.ss.util;import java.sql.Types;import org.hibernate.Hibernate;import org.hibernate.dialect.MySQL5Dialect;/** * 自定义hibernate方言 * * @...
2013-09-18 10:57:00
127
转载 获取数据库中表的字段名和字段类型,并输出到word文档中
因为最近要写数据词典,所以写了个从数据库中获取表的字段和字段名的方法,这是在ssh框架下,也可以完全脱离框架,只要先连接好数据库就ok了。package com.ss.test;import java.awt.Color;import java.io.FileNotFoundException;import java.io.FileOutputStream;im...
2013-09-17 10:11:00
397
转载 j2ee web项目 ssh 中使用junit测试
需要导入两个包:org.springframework.test-3.0.3.RELEASE.jar和junit-4.8.1.jar ,测试类需要继承:AbstractJUnit4SpringContextTests,同时测试方法上加上@Test代码实例:package com.ss.test;import java.util.List;import ja...
2013-09-13 14:01:00
122
转载 log4j 发送日志到邮箱
首先要安装mail.jar 和activation.jar ,有的时候myeclipse中J2EE包中自带的mail.jar不好用,就弃用,重新去Oracel官网下载个,放到WEB-INF/lib文件夹中,然后在src目录下创建log4j.properties,同时在web.xml中添加 <context-param> <param-name...
2013-09-10 13:53:00
163
转载 java.util.ConcurrentModificationException
for(ProductType t:types){ if(t.getDeleted()){ types.remove(t); } }原因:不能在遍历一个集合的时候,删除里面的元素。Iterator的工作机制:Iterator是工作在一个独立的线程中,并且拥有一个 mutex锁,就是说Iterator在工作的时候,是不允许被迭代的对象被改变的...
2013-09-10 08:49:00
68
转载 java 项目 报错
myeclipse 项目图标 一切正常,但是点开java文件,里面到处都是错误,鼠标放到最上面package时,报错:The type java.lang.Object cannot be resolved.It is indirectly referenced from required.class files;解决办法:进入window\preferenc...
2013-09-05 15:37:00
93
转载 json 传参数到action中 乱码
在tomcat配置文件 server.xml加如下的配置 <Connector port="8080" protocol="HTTP/1.1" URIEncoding="utf-8" maxThreads="150" connectionTimeout="20000" redirectPort="84...
2013-09-05 14:39:00
96
转载 TOMCAT 信息
八月 28, 2013 1:51:01 下午 org.apache.catalina.startup.HostConfig checkResourcesINFO: Reloading context [/ss]八月 28, 2013 1:51:01 下午 org.apache.catalina.core.StandardContext reloadINFO: Reloadi...
2013-08-28 13:54:00
106
转载 action 纯注解 笔记
加入 struts2-convention-plugin.jar 可以通过http://localhost:8080/你的工程名/config-browser/actionNames.action查看所有成功映射的action 转载于:https://www.cnblogs.com/wyang0126/p/5039938.html...
2013-08-28 13:38:00
71
转载 java 上传图片 打水印
其实就是在现有的图片上,画东西,也可以直接 贴图片 //添加水印 @Override public File pressFile(File file,String press_path) throws IOException { // TODO Auto-generated method stub File newFile=null; ...
2013-08-22 14:45:00
130
转载 el表达式 无法识别boolean类型的数据的值
jsp 中 要用el表达式获取一个boolean类型的值,写成${order.submited }原因是:后台中submited的get方法是这样写的: public boolean isSubmited() { return submited; }el表达式无法识别,应该改成 public boolean getSubmited() { ...
2013-08-21 10:28:00
744
转载 Builder模式
Builder模式:为了将构建复杂对象的过程和它的部件解耦.注意: 是解耦过程和部件.简单地说,就好象我要一座房子住,可是我不知道怎么盖(简单的砌墙,层次较低),也不知道怎么样设计(建几个房间,几个门好看,层次较高),于是我需要找一帮民工,他们会砌墙,还得找个设计师,他知道怎么设计,我还要确保民工听设计师的领导,而设计师本身也不干活,光是下命令,这里砌一堵墙,这里砌一扇门,这...
2013-08-21 09:47:00
67
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人