- 博客(47)
- 收藏
- 关注
原创 Spring 事务机制详解
Spring事务机制主要包括声明式事务和编程式事务,此处侧重讲解声明式事务,编程式事务在实际开发中得不到广泛使用,仅供学习参考。Spring声明式事务让我们从复杂的事务处理中得到解脱。使得我们再也无需要去处理获得连接、关闭连接、事务提交和回滚等这些操作。再也无需要我们在与事务相关的方法中处理大量的try…catch…finally代码。我们在使用Spring声明式事务时,有一个非常重要的概...
2016-05-23 11:05:49 156
原创 Java基础加强总结(一)——注解(Annotation)
一、认识注解 注解(Annotation)很重要,未来的开发模式都是基于注解的,JPA是基于注解的,Spring2.5以上都是基于注解的,Hibernate3.x以后也是基于注解的,现在的Struts2有一部分也是基于注解的了,注解是一种趋势,现在已经有不少的人开始用注解了,注解是JDK1.5之后才有的新特性JDK1.5之后内部提供的三个注解 @...
2016-05-23 09:17:43 144
原创 打印java文件中的所有注释
import java.io.BufferedReader;import java.io.File;import java.io.FileNotFoundException;import java.io.FileReader;import java.io.IOException;import java.io.PrintWriter;import java.util.Arr...
2016-05-23 09:14:04 434
原创 Hibernate读书笔记-----HQL查询
hibernate提供了强大的查询系统,使用Hibernate有多种查询方法可以选择:可以使用Hibernate的HQL查询,也可以使用条件查询,甚至可以使用原生的SQL查询语句。其中HQL查询时Hibernate配置的功能强大的查询语句。HQL是非常有意识的被设计为完全面向对象的查询,它可以理解如继承、多态 和关联之类的概念。 一、HQL查询 ...
2016-05-16 11:26:14 142
原创 hibernate提供了强大的查询系统,query.setFirstResult,query.setMaxResults
if (firstResult >= 0) query.setFirstResult(firstResult);//从起始记录查询取数据 if (maxResults > 0) query.setMaxResults(maxResults);//取出几条数据 return query.list();...
2016-05-16 10:18:05 141
原创 Eclipse 文档注释,属性或者方法的文档注释
在方法/属性上输入/**后敲回车,Eclipse会自动安装模版里面的补充注释。会生成类似:/*** @param xx* @param xx* @return xx */
2016-05-16 10:16:17 457
Jqweigts 表格查询数据 传递参数方法
formatData: A callback function which is called before the data is sent to the server. You can use it to fully override the data sent to the server. If you define a 'formatData' function, the result...
2016-04-21 21:02:35 145
Jquery.form.js Ajax ajaxSubmit提交表单
ajaxForm()适用于以表单提交方式处理ajax技术(需要提供表单的action、id、 method,最好在表单中提供submit按钮)它大大简化了使用ajax技术提交表单时的数据传递问题,使用ajaxForm()你不需要逐个的以 JavaScript的方式获取每个表单属性的值,并且也不需要在请求路径后面通过url重写的方式传递数据。ajaxForm()会自动收集当前表单中每个属性的值,然...
2016-04-21 21:01:03 184
原创 Java IO 整理
原文出处: rollenholt写在前面:本文章基本覆盖了java IO的全部内容,java新IO没有涉及,因为我想和这个分开,以突出那个的重要性,新IO哪一篇文章还没有开始写,估计很快就能和大家见面。照旧,文章依旧以例子为主,因为讲解内容的java书很多了,我觉的学以致用才是真。代码是写出来的,不是看出来的。最后欢迎大家提出意见和建议。【案例1】创建一个新文件1...
2016-04-11 14:49:14 73
原创 Java虚拟机类加载机制
看到这个题目,很多人会觉得我写我的java代码,至于类,JVM爱怎么加载就怎么加载,博主有很长一段时间也是这么认为的。随着编程经验的日积月累,越来越感觉到了解虚拟机相关要领的重要性。闲话不多说,老规矩,先来一段代码吊吊胃口。12345678910111213141516171819202122...
2016-04-11 13:45:51 75
ant 将JAVA Web工程部署成war包
一:首先在要打WAR包路径下面新建build.xml文件(至于怎样配置Ant环境变量再此忽略,百度很多),将这编辑build.xml如下: <?xml version="1.0" encoding="UTF-8"?> <project name="aneWeb" basedir="." default="makewar">
2016-04-07 16:26:07 193
原创 动态加载 bean 到Spring Context
动态Bean的实现类 Java代码 import java.io.IOException; import org.springframework.beans.BeansException; import org.springframework.beans.factory.support.BeanDefinitionRegistry; impor...
2016-03-31 14:17:43 332
原创 spring security源码分析之一springSecurityFilterChain
spring security源码分析之一springSecurityFilterChain 1. spring和spring security的集成,配置web.xml如下:<context-param> <param-name>contextConfigLocation</param-name> &...
2016-03-29 10:38:51 177
原创 一个简单的java Tree
一个Node实体类:package com.design.patterns.composite;import java.util.ArrayList;import java.util.List;public class Node { // 编号 private long id; // 标题 private String title;...
2016-03-29 10:37:10 267
原创 SpringSecurity工作原理小解读
SecurityContextPersistenceFilter ConcurrentSessionFilter WebAsyncManagerIntegrationFilter HeaderWriterFilter CsrfFilter LogoutFilter UsernamePasswordAuthenticationFilter Defa...
2016-03-28 09:31:39 239
原创 <mvc:annotation-driven />注解意义
<mvc:annotation-driven /> 是一种简写形式,完全可以手动配置替代这种简写形式,简写形式可以让初学都快速应用默认配置方案。<mvc:annotation-driven /> 会自动注册DefaultAnnotationHandlerMapping与AnnotationMethodHandlerAdapter 两个bean,是spring MVC为@C...
2016-03-28 09:31:26 78
原创 Spring MVC静态资源处理——<mvc:resources /> ||<mvc:default-servlet-handler />
优雅REST风格的资源URL不希望带 .html 或 .do 等后缀.由于早期的Spring MVC不能很好地处理静态资源,所以在web.xml中配置DispatcherServlet的请求映射,往往使用 *.do 、 *.xhtml等方式。这就决定了请求URL必须是一个带后缀的URL,而无法采用真正的REST风格的URL。 如果将DispatcherServlet请求映射配置为"/",则Sp...
2016-03-28 09:28:52 98
原创 spring Mvc 执行原理 及 xml注解配置说明
在 Spring Mvc 访问过程里,每个请求都首先经过 许多的过滤器,经 DispatcherServlet 处理;一个Spring MVC工程里,可以配置多个的 dispatcherServlet ,每个 DispatcherServlet 可以对应多个的 HandlerMapping ,每个 HandlerMapping 可以有自己的 Interceptor (拦截器)。 ...
2016-03-28 09:25:33 120
原创 使用hibernate自动生成数据库表
使用hibernate自动生成数据库表在hibernate3.2以后有两种方式:1,使用hbm.xml形式;2,使用注解的形式。本文介绍第一种方式:IDE使用的是MyEclipse8.0,数据库使得是mysql5.1,hibernate3.21,新建web项目,导入所需的jar包,(此为最关键一步,导入的jar包一定要匹配)。2,新建实体类User.javapackage...
2016-03-28 09:24:02 129
原创 Java接口和抽象类用法总结
Java接口和抽象类用法总结接口1 因为java不支持多重继承,所以有了接口,一个类只能继承一个父类,但可以实现多个接口,接口本身也可以继承多个接口。2 接口里面的成员变量默认都是public static final类型的。必须被显示的初始化。3 接口里面的方法默认都是public abstract类型的。隐式声明。4 接口没有构造方法,不能被实例化。5 接口不能实...
2015-12-18 14:30:51 119
原创 《JAVA与模式》之适配器模式
适配器模式把一个类的接口变换成客户端所期待的另一种接口,从而使原本因接口不匹配而无法在一起工作的两个类能够在一起工作。适配器模式的用途 用电器做例子,笔记本电脑的插头一般都是三相的,即除了阳极、阴极外,还有一个地极。而有些地方的电源插座却只有两极,没有地极。电源插座与笔记本电脑的电源插头不匹配使得笔记本电脑无法使用。这时候一个三相到两相的转换器(适配器)就能解决此问题,而这正像是本...
2015-01-14 10:55:43 652
Java设计模式之代理模式(Proxy)
1.代理模式 代理模式的作用是:为其他对象提供一种代理以控制对这个对象的访问。在某些情况下,一个客户不想或者不能直接引用另一个对象,而代理对象可以在客户端和目标对象之间起到中介的作用。 代理模式一般涉及到的角色有: 抽象角色:声明真实对象和代理对象的共同接口; 代理角色:代理对象角色内部含有对真实对象的引用,从而可以操作真实对象,同时代理对象提供与真实对象相同的接...
2015-01-14 10:51:13 175
原创 搭建svn服务器
转载:http://www.cnblogs.com/skydesign/archive/2011/11/01/2230929.html
2014-12-20 10:44:19 87
查询一个表中名字相同的数据,并且显示出来,并且显示重复个数
select name, count(name) from student group by name having count(name)>1 经常会遇到这样的问题,其实主要就是考察 gruop by 和having 的组合用法!
2014-12-16 17:20:10 8998 1
JAVA IO 拷贝文件 ,以及拷贝文件夹下所有文件及文件夹
import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.FileWriter;import java.io.IOException;import java.io...
2014-12-15 19:32:37 185
sql中左连接和右连接的区别
例子,相信你一看就明白,不需要多说 A表(a1,b1,c1) B表(a2,b2) a1 b1 c1 a2 b2 01 数学 95 01 张三 02 语文 90 02 李四 03 英语 80 04 王五 select A.*,B.* from A left outer join B on(A.a1=B.a2) 结果是: a1 b1 c1 a2 b2 01...
2014-12-05 15:04:52 408
try catch 模块 catch 部分有return 语句处理
import java.io.IOException;/** * *//** * @author taoge * */public class TestException { /** * @param args */ public static void main(String[] args) { // TODO A...
2014-11-28 05:55:44 561
java中的值传递和引用传递
看这段代码运行运行,都全清楚了!!!形参传递 是值传递,对传递对象本身不会造成影响,传递对象的时候,共享一块内存分配空间会造成影响,改变数据,如下代码所示:public class test { int sum; /** * @param args */ public static void main(String[] args) { // TODO Au...
2014-11-24 19:59:21 84
原创 oracle 通过dbLink 获取blob 字段解决方案
-------创建虚拟表create global temporary table temp( id int, X blob) on commit delete rows;2. 执行 将数据保存在本地临时表中insert into temp select id,msg from msg_bak; 3.查询本地blob 类型数据s...
2014-05-29 10:21:38 2097
原创 js和ajax同时使用无返回值的问题
js和ajax同时使用无返回值的问题如下js:function getuser(name,type){ var msg=""; $.ajax({ type:"POST", url:"../getuserid.do?name="+name+"&type="+type, success:function(flag) { if(f...
2014-05-18 15:13:10 284
Sevlert 下载文件完整源码
最新在做项目时,遇到这样的一个问题,前端调用servlet 时中文乱码,并且下载下来中文文件名为“--”,后来查询相关资料,完美解决,现贴上代码,给自己做个日记,方便以后查阅!源码如下:package com.test;import java.io.BufferedInputStream;import java.io.File;import java.io.FileInpu...
2014-05-12 08:55:06 229
原创 js 判断select 选中值,以及radiobutton 选中,页面加载时得赋值
//判断select 标签是否被选中function update_select(objId, values){ var obj=document.getElementById(objId); for(i=0;i<obj.options.length;i++){ if($.trim(obj.options[i].value)==$.t...
2014-04-23 21:34:23 233
淘宝买下双色球所有的注数,闲来无事写了一下双色球所有注数的算法
package com.taoge.test;public class Test { /* * 计算 阶乘 * */ public static int jiecheng(int n){ if (n<0) { return 0; } if(n==1){ return 1; }else{...
2013-12-14 14:50:07 1147
jdbc 连接数据库封装类,可返回map,或者vo(自用)
1.DbConnection类package com.coffee.databaseservices.database.DBConnection;import java.io.IOException;import java.io.InputStream;import java.io.PrintWriter;import java.io.StringWriter;imp...
2013-11-09 11:59:58 718
原创 ssh 框架常用的3中数据库连接池
1.sqlserver2000<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocati...
2013-10-26 13:35:37 435
简易搭建ssh 框架
配置文件:1.struts.xml<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.1//EN" "http://struts.apache.org/dtds/strut...
2013-10-26 12:35:19 100
ssh 框架 jquery ajax 向action中传入bean对象,并解析
1.请先看jsp页面<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%><%@ taglib prefix="s" uri="/struts-tags"%><%String path = request.getContextPath();
2013-10-26 12:07:57 281
原创 简易 jsp 下载文件
1.首先创建一个servelet package com.servlet;import java.io.IOException;import java.io.PrintWriter;import java.net.URLEncoder;import javax.servlet.RequestDispatcher;import javax.servlet.Se...
2013-10-26 10:29:49 65
原创 周鸿祎在360新员工入职培训上的讲话
这个是周鸿祎给入司360新员工的一段话,不但适合360,也适合所有的公司员工。特此分享。——在360新员工入职培训上的讲话我想给新入职的同事讲一讲我的期望,再提几个建议。我这个人喜欢说真话,不喜欢说漂亮话,因为漂亮话没用。但说真话,大家可能不爱听。首先,大家一定要明白,你自己来360到底想获得什么。我觉得,第一你一定得在360学到能力,学到本事才行,因为你将来要行走江湖,要成名立...
2013-10-25 18:54:47 86
原创 Struts2+jQuery+JSON实现异步交互
Struts2+JQuery+JSON实现异步交互,包括从后台获得单个值、对象、List和Map数据并从前台的表达中获取值把值进行序列化通过JQuery的$.ajax({})传到后台和后台的对象进行绑定。第一步:在MyEclipse中创建JavaWeb工厂并把Struts2 和 json的jar包添加到工程中添加完成后的工程图是: 第二步:创建后台: 1. UserI...
2013-10-25 15:33:09 71
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人