自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(85)
  • 资源 (3)
  • 收藏
  • 关注

转载 优秀有价值的博客收藏列表

本文属于本人资源整理,大多数的资源来自于:我的Google Reader订阅:http://blog.csdn.net/chenyusiyuan/article/details/5945540【大学生活】优秀的有趣的博客:http://blog.csdn.net/xiaowei_cqu/article/details/8034195价值博客列表:http://blog.csdn

2013-10-22 00:04:53 1646

原创 关于如何获取radio的值及一些其它问题

关于radio从数据库获取值,并且有默认值。这可以用c:if来判断。 checked="checked" >进行中 checked="checked" >已完成这样就能在读取数据库时显示出默认值,因为orderStatus只有两个值,0表示“进行中”,1表示“已完成”。js获取radio的值。需要写一个for循环,取出radio中的元素,然后判断是否checked。过程如

2014-02-26 17:47:08 2382

原创 工作中遇到的一些问题总结(一)

1.hiberbate整合spring实现增删改查有两种方法,一是HibernateDaoSupport,二是hibernateTemplate。区别在于HibernateDaoSupport无法使用注解,hibernateTemplate可以使用注解功能。但在xml配置时,HibernateDaoSupport较灵活。2..hibernate整合spring时就无需再写hibernate

2014-02-26 17:29:35 982

转载 myeclipse+CVS的全套配置+(附:解决)Error validating location问题

近来项目要用到CVS,之前没用过,出现不少问题,所以在网上找到一篇比较全的。(很抱歉,如果你希望能更加清楚地看清图片或是图上的文字的话,你可以按住ctrl不动,然后向上滚动鼠标的滚轮。要改变回来同理向下滚动即可、)2011.8.15更新过:------------------------------------------------------------------

2014-01-09 12:15:38 1536

原创 一些杂七杂八的问题

1.什么是持久层?持久层就是dao,数据库访问层。2.hibernate中可以使用普通的sql查询,创建SQLQuery对象即可。3.hibernate中如何实现分页查询?setMaxResult,setFirstResult方法。4.实际工作中,如何选用hibernate和ibatis?管理系统一般由于逻辑较复杂,可以使用hibernate;而对于网站系统,则

2013-12-02 23:56:34 606

原创 spring学习笔记(一)

1.spring使用AOP(面向切面编程),先得引入jar包,再定义命名空间2.service层:面向接口,提供不同的实现方法3.AOP只能切IOC容器里边的bean,这是限制。4.假如bean是个数组,如何注入参数?可以利用5.工厂方式创建ioc容器的属性6.动态代理(系统利用回调函数生成)和静态代理(自己写)区别动态代理:JVM利用回调函数、反射等机制生成代理类,不需要

2013-12-02 23:52:43 736

原创 删除前提示和退出系统的代码小片段

1.如删除用户信息时,给出提示“是否确认删除?”删除2.退出系统登录,方法都差不多①直接跳转到退出页面,没有action ②跳转到action销毁session再退出。如退出系统而exitServlet为public class ExitServlet extends HttpServlet { public void doGet(

2013-11-09 17:46:49 831

原创 hibernate知识点回顾

1.当碰到session关闭时的异常时,解决方法是扩大session的作用域(在spring中补充)。2.数据的持久化指的是将数据在持久态和瞬时态之间转换的一种机制,持久化的主要应用是将内存中的对象存储在关系型数据库中,或是磁盘文件、XML数据文件中。3.实体类的配置文件,id表示主键,generator表示主键生成方式。如Student.hbm.xml

2013-11-09 17:32:13 1236

原创 hibernate使用注解无法进行更新操作的解决方法

1.一般来说,在多对多的双向关联中,往往是修改频繁的一方放弃外键维护。但在实际运用时要灵活选择,如学生选课中,按照前边那个约定,应该是课程一方维护外键,但若程序中是按照学号查找一个学生选了哪些课,而不是查询一门课由哪些学生选择,则应该由学生端维护外键。否则会出现无法更新课程的问题。如原来的写法Course和Student实体类@Entity@Table(name="t_course"

2013-11-09 17:06:07 1724

原创 Sublime Text 2介绍

这几天刚接触一款特别好用的编辑器Sublime Text 2,界面好看,更重要的是很好用。现在把自己在网上翻的一些帮助文档汇总到一起,也算是做个备份。1.使用时先安装插件管理器Package Control.sublime,有了它就可以很方便的管理插件了。下载地址为点击打开链接。安装方法如下:①在 SublimeText2 的目录里面找到 Data > Installed Packages

2013-11-05 00:48:38 1022

原创 js中实现重载

js中不支持重载,得使用arguments模拟arguments是一个变量,,有且仅有一个属性length。会以数组的形式存储了函数执行过程中传递过来的实际参数,即使函数定义没有那么多参数。看下边这个例子function sayHi(name,msg){ alert("Hi, "+ name +msg);}function sayHi(name){ alert("Hi

2013-11-04 20:18:21 571

原创 PL/SQL学习笔记(二)

1.先来一道经典题目的三种做法用一个查询语句,实现查询各个岗位的总工资和各个部门的总工资和所有雇员的总工资方法一:①使用union all,先分步查询,查询出每一个最后再整合。--各个岗位的总工资select e.job,sum(e.sal) from emp e group by e.job--各个部门的总工资select e.deptno,sum(e.sal) fro

2013-11-03 11:36:02 726

原创 PL/SQL学习笔记(一)

1.在声明变量(declare)时,vatchar2需要指定长度,number无需指定,因为number默认长度为38。declare v_i number := 4; v_a varchar2(200) := '哈哈哈哈哈'; v_aa constant varchar2(200) :='常量'; v_d date := sysdate;--系统时间 v_ename emp

2013-11-02 23:10:22 676

原创 Jbpm 4.4学习笔记(二)

jbpm是面向流程编程的框架。1.key是文件名称,类似于startProcessInstanceByKey这样的方法就是按照文件名查找2.state,状态节点为典型的等待状态,它不会向任务列表添加任务。task节点本质上还是state的一种,只是多了个参与者。当一个流程运行到任务节点(task)时会生成Task Instance对象,并添加到参与人的任务列表当中,之后处于等待状态,直

2013-11-01 22:53:40 772

原创 Jbpm 4.4学习笔记(一)

1.Jbpm 4.4的配置。我的是在eclipse ee版本使用,在myeclipse下同理。①下载压缩包jbpm-4.4,解压②接下来上图③还是图④安装完后重启eclipse,安装完毕。⑤新建一个java project,Src下:New——>Jboss jbpm jbpm4 process definition,这时有了一个文件:xxxx.jpdl.xml⑥添加

2013-11-01 13:15:09 1138

原创 三级联动,struts2和jdbc的小DEMO

这几天刚看完struts2,所以用struts2和JDBC做了一个增删改查的小练习,里边也加了国家、省、市的三级联动,也算顺便复习,下边贴代码。先是Demo的视图1.dao层,接口BaseDaopublic interface BaseDao { /** * 增加 */ void add(Entity entity) throws Exception; /

2013-10-30 15:35:44 1019 1

原创 dwr学习笔记

1.dwr的配置①引入两个jar,commons-logging-1.1.1和dwr②配置dwr servlet,即修改web.xml,添加以下内容 DWR Servlet dwr-invoker org.directwebremoting.servlet.DwrServlet debug true dwr-invoker

2013-10-28 13:56:12 646

原创 Struts2学习笔记(四)

1.在struts2中,如何通过action传值?如有 /user_success.jsp?t=${type} 而在user_success.jsp接收传值时如下: from valueStack: from actionContext: 结果为从valueStack取不到值,actionContext可以取到。那么可得出结论:若想接收从结

2013-10-28 08:59:04 652

原创 Struts2学习笔记(三)

1.ognl表达式和el表达式的不同?①ognl通常要结合struts2的标志一起使用,如,在页面中不能单独使用,el可以单独使用,${sessionScope.userName}②ognl是struts2默认的表达式语言。#符号的用途有两种Ⅰ访问非根属性,例如#session.username,在struts2中值栈value stack为跟对象,所以访问非根对象时,要加#前缀。#相

2013-10-24 00:05:32 775

原创 警告: Error setting expression 'schance.chc_status' with value '[Ljava.lang.String;@13e6346'

对于java的报错警告: Error setting expression 'schance.chc_status' with value '[Ljava.lang.String;@13e6346'ognl.MethodFailedException: Method "setChc_status" failed for object com.bjsxt.po.Sell_Chance@f8

2013-10-23 23:34:52 4568

原创 hibernate学习笔记(四)

1.hibernate实现分页查询,用例子说明String hql = "from emp";Query query = session.creatQuery(hql);query.setFirstResult(500);//表示从第几条开始取数据,这从第500条开始取query.setMaxResult(100);//表示每页最多显示记录的个数,这每页显示100条List li

2013-10-18 00:54:31 696

原创 Struts2学习笔记(二)

1.使用默认拦截器时,元素必须要有extends = "struts-default"2.pageContext的作用。jsp九大内置对象都是通过pageContext来初始化的。3.防止表单重复提交可以使用token拦截器,具体使用过程就是添加下边的代码:①在相应的action中配置 /ok.jsp /tokenInvalidate.jsp ②

2013-10-17 23:48:52 760

原创 hibernate学习笔记(三)

1.hibernate中一级缓存指session级别的缓存,一个session做了一个查询操作,它会把这个操作的结果放到一级缓存中,如果这个session(一定要同一个session)又做了当从数据库查询数据时会先从一级缓存中去找,找不到再从数据库查。一级缓存会在session关闭时清除。二级缓存为Sessionfactory级别的缓存,如果同一个sessionFactory创建的某个sess

2013-10-16 16:32:24 556

原创 hibernate学习笔记(二)

1.

2013-10-14 23:55:34 810

原创 初用hibernate和struts2结合时的总结

刚开始将hibernate和struts2一块儿做程序就出现很多问题,现总结如下,以后肯定还会出现问题,再总结。1.在做struts2项目时,一定要把配置文件拼写对。为struts.xml,而不是struts2.并且该文件可以位于src文件夹下,只要文件名写对。在写action选项时,name是什么,就在form表单跳转到什么。如则在提交表单时,可以用表示将表单内容

2013-10-11 23:46:28 1321

原创 hibernate学习笔记(一)

1.如何新建一个hibernate项目?①先在官网下载hibernate包,解压。我的是hibernate-3.2.0.ga.rar②新建一个java project,而不是以往的web project.并在项目根目录建一个lib包,导入需要的jar和mysql或oracle驱动包。这些jar可在hibernate中找。如下③全选jar包,右键,build path,将jar引入项

2013-10-11 01:03:29 961

原创 ServletContext,cookie,session的一些总结

作为jsp的九大内置对象的三种,servletContext属于一个web应用的全局范围,session则用于保存客户端和服务器端交互的。一个web应用只有一个servletContext,存放的是全局信息,所有的servlet共享同一个servletContext对象。下面是它同session和cookie的比较1.servletContext//获取servletContext

2013-10-09 22:35:08 707

原创 jsp利用smartLoad实现上传下载

1.在填写表单时需要进行日期、数字等校验,这可以用jQuery easyUI来实现,非常方便。使用jquery easyui时需导入类似jquery-easyui-1.3.1的包,然后在jsp页面引入相应的文件,一般来说是4个。2.上传时需注意两点,method="post"和enctype="multipart/form-data".3.BaseDao是一个

2013-10-09 22:30:18 2755

原创 js中数据类型转换

js中boolean,number,string三种类型的数据做比较时,类型相同时直接比较,类型不同时先转化为number的数据类型,然后再做比较。如:alert(NaN==NaN);//falsealert(true=="true");//falsealert(Number(true));//1alert(Number("true"));//NaNalert(true==1);

2013-10-08 12:23:23 568

原创 jQuery学习笔记

1.若有一个jsp页面 var t1 = document.getElementById("t1"); alert(t1); 此时若执行的话会提示为null,因为执行顺序是从上到下依次进行。当执行js代码时,下边的t1还没执行,所以会提示为null。解决方法有两个,一是把js代码写到body下边,另一种方法是无需改顺序,但要添加代码。如下:

2013-10-05 22:29:19 514

原创 sql中left join与rignt join的区别

left join 以左边的表为基础,右边的表可能出现空值。即左表的记录会全部显示出来,而右表只会显示符合搜索条件的记录。right join 以右边的表为参考,左边的表可能出现空值。同上。如一个例子表a表b①两个表a,b连接,取出id相同的字段select * from a inner join bon a.aid=b.bid;结果为:

2013-10-03 21:09:09 958

原创 Struts2学习笔记(一)

首先说明,struts必须拼写对,不要忘记第2个t1.1.新建第一个项目①先在新建web project中的web.xml添加配置项。这个可以在struts2-blank.war文件夹里找到 struts2 org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter

2013-10-03 18:27:56 781

原创 ExtJS学习笔记(三)

先说下,extJS主要就是查API来写代码。1.创建实例模型model,要继承Ext.data.Model,特别注意,js里继承是extend,不是Extend,也不是extends。示例:Ext.define('UserModel',{ extend:'Ext.data.Model', fields:[ {name:'name',type:'string'},//string首

2013-10-03 17:59:50 720

原创 JavaScript复习

1.js中的this指函数的持有者,java中的this则指向当前对象.如:在javascript中有function search(obj){};alert(obj.value);//弹出的是文本框输入的值,即文本框输入啥,就弹出啥。这就是this的含义。2.response.getWriter().write(某个值);//是发送请求内容到客户端

2013-10-03 17:36:43 674

原创 servlet学习笔记(二)

1.在jsp页面向servlet提交请求时,可以给每一个请求都附带一个参数method。多个jsp页面共用一个servlet。如://获取参数String method = request.getParameter("method");//分发请求try{ if("view".equals(method)){ this.view(request,response);//显示结

2013-10-03 17:05:49 595

原创 servlet学习笔记(一)

jsp实质上也是一种servlet,所以就在这儿一块儿写。1.若想使某个标签居中,可用修饰。如想使按钮居中,则2.一个重要问题jsp页面部分代码为: 用户名: 密码: 两周内自动登录 而CheckServlet的部分代码为:String name = request.getParameter("username");String pwd

2013-10-03 17:01:38 871

原创 java web项目改名后出现一些小问题的解决方法

1.项目在其它机器上运行正常,但在改名后,有时会出现莫名其妙的问题。如:Access restriction: The type ParserTable is not accessible due to restriction on required library  E:\Program Files (x86)\MyEclipse\Common\binary\com.sun.java.jdk

2013-10-03 14:28:59 1548

原创 sql中case when then简单用法

如想统计一栋楼里边各学历的分布情况,即各学历有多少人,degree是学历。下图为数据库:①普通的写法是select degree, count(degree) dnumfrom t_residentwhere build_id=1 group by degree;结果为:②但若要求得到学历的详细信息,上图就显得不那么直观。可以使用case when then e

2013-10-03 14:24:44 825

原创 java中的反射机制及其它知识点

反射是java提供的一种特殊处理机制,主要应用到框架开发中,常规用的不多。反射就是在运行状态中,对于任意一个类,可以访问类下的所有方法和属性。对于任意一个对象,都能调用它的任意一个方法。多有的都是动态获取的。在java中,主要由以下几类实现反射机制:Class类:表示一个类Field类:表示类的属性Method类:表示类的方法Constructor:表示类的构造器1.cla

2013-09-28 17:52:35 607

原创 关于冒泡的总结

看了网上的资料,终于能理解冒泡机制,现在写下自己的一点心得,这里边也有从网上找的。由于HTML中的对象都是层次结构,比如一个Table包含了多个TR,一个TR包含了多个TD,Bubble就是一个事件可以从子节点向所有父节点传递,比如鼠标点击了一个TD,当前的event.srcElement就是这个TD,但是这种冒 泡机制使你可以从TR或者Table处截获这个点击事件,但是如果你event.

2013-09-26 21:08:52 618

学生选课的小例子

这是用struts2和hibernate结合起来写的一个学生选课的小例子,利用注解,里边也添加了注释。界面很简陋,以实现功能为主。可以参考

2013-11-09

Package Control:Sublime Text2的插件管理器

Package Control是Sublime Text2的插件管理器,有了它,只要机器能联网,就可以下载并自动安装Sublime Text2的插件,非常好用。

2013-11-01

ajax+jquery三级联动

利用ajax+jQuery做的一个小demo,里边还用struts2和JDBC做了基本的增删改查,算是三级联动和struts2的入门级小程序,里边也加了不少注释,新手可以看看。

2013-10-30

空空如也

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

TA关注的人

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