- 浏览: 462082 次
- 性别:
- 来自: 北京
最新评论
-
xbyy123:
如果底层原理是这样的话,那么太谢谢了,瞬间明白了spring事 ...
Spring事务原理 -
欢乐逗佛:
盗取一时爽,全家火葬场
java工厂模式三种 -
ananeye:
不错不错不错不错
spring 加载过程 -
ananeye:
写的浅显易懂,不错,赞一个。
Spring事务原理 -
18289753290:
我们平时好像不是这么写的。直接就是service了,servi ...
Spring事务原理
文章列表
aop 面向切面编程, 把一个通用的方法提出,通过配置文件的配置,织入到其他方法中,可以在方法前后调用此切面方法
spring中的aop是方法的横切问题
使用场合:
1)一般不涉及业务的,比如:日志功能
2)JoinPoint 织入的方法的参数, 能得到某个被干预方法的参数
changeObj(JoinPoint joinPoint){
Object[] args = joinPoint.getArgs();
}
3)缺点: 只能得到被干预方法的参数,不易做业务处理
例子如下:
在spring中的配置文件:
//切面方法的类
<bean id="securityHandl ...
如何将数据库中的表导入到PowerDesigner
1、打开PowerDesigner12,在菜单中按照如下方式进行操作
file->Reverse Engineer->DataBase
点击后,弹出 New Physical Data Model 的对话框
2、在General选项卡中
Model name:模板名字,自己命名。
DMBMS :根据需要选择,我选择的是Microsoft SQL Server 2005
点确定后弹出 Database Reverse Engineering Option 对话框
3 Selection ...
// TODO Auto-generated method stub
String[] h=new String[256];
h[0]="00";h[1]="01";h[2]="02";h[3]="03";h[4]="04";h[5]="05";
h[6]="06";h[7]="07";h[8]="08";h[9]="09";h[10]="0A";h[11 ...
//文件拷贝
import org.apache.commons.io.FileUtils
FileUtils.copyFile(oldFile, newFile);
//新建或者覆盖文件
File file = new File(path);
//创建文件路径
mkdir()
只能在已经存在的目录中创建创建文件夹。
mkdirs()
可以在不存在的目录中创建文件夹。诸如:a\\b,既可以创建多级目录。
mkdirs
public boolean mkdirs()
创建一个目录,它的路径名由当前 File 对象指定,包括任一必须的父路径。
返回值:
如果该目录(或多级目录)能被创 ...
理解session机制
session机制是一种服务器端的机制,服务器使用一种类似于散列表的结构(也可能就是使用散列表)来保存信息。
当程序需要为某个客户端的请求创建一个session的时候,服务器首先检查这个客户端的请求里是否已 ...
在浏览器地址栏输入javascript:alert (document. cookie)会话(Session)跟踪是Web程序中常用的技术,用来跟踪用户的整个会话。常用的会话跟踪技术是Cookie与Session。Cookie通过在客户端记录信息确定用户身份,Session通过在服务器端记录信 ...
Session cookie 原理
- 博客分类:
- web服务器
我们来看个例子
笔者曾经常去的一家咖啡店有喝5杯咖啡免费赠一杯咖啡的优惠
然而一次性消费5杯咖啡的机会微乎其微,
这时就需要某种方式来纪录某位顾客的消费数量。
想象一下其实也 ...
Session 工作原理
- 博客分类:
- web服务器
在java WEB开发中,session既是重点又是难点,很多初学者都没有建立一个清晰的概念,希望通过下面这个示例对大家有所帮助。
在一个JavaWeb应用程序中新建2个jsp页面,名称分别为first.jsp和second.jsp。都是如下代码:
<%@ page language="java" pageEncoding="gb2312"%>
<html>
<head>
<title>First.jsp page</title>
</head>
<bo ...
myibatis动态SQL语句
- 博客分类:
- myibatis
动态SQL语句
有些时候,sql语句where条件中,需要一些安全判断,例如按性别检索,如果传入的参数是空的,此时查询出的结果很可能是空的,也许我们需要参数为空时,是查出全部的信息。这是我们可以使用动态sql, ...
myibatis查询写法
- 博客分类:
- myibatis
有些时候,sql语句where条件中,需要一些安全判断,例如按性别检索,如果传入的参数是空的,此时查询出的结果很可能是空的,也许我们需要参数为空时,是查出全部的信息。这是我们可以使用动态sql,增加一个判断,当参数不符合要求的时候,我们可以不去判断此查询条件。
下文均采用mysql语法和函数(例如字符串链接函数CONCAT)。
源代码http://limingnihao.javaeye.com/admin/blogs/782190页面最下面;
3.1 if标签
一个很普通的查询:
Xml代码
<!-- 查询学生list,like姓名 --> ...
Map的三种遍历方法
- 博客分类:
- java
集合的一个很重要的操作---遍历,学习了三种遍历方法,三种方法各有优缺点~~
/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package cn.tsp2c.liubao;
import java.util.Collection;
import java.util.HashMap;
import java.util.Iterator;
import java.util.Map;
import java.util.Set;
import j ...
一、jQueryWTP的安装方法(官方):
step1:download jqueryWTP_version.jar
step2:find you Eclipse Plugin org.eclipse.wst.javascript.ui_xxxxxxx.jar,backup the plugin.
step3:double click the jar file or run with command java -jar jqueryWTP.version.jar
step4:on the opened swing UI,choose org.eclipse.wst.javascript.ui_ ...
eval转json对象
- 博客分类:
- JQuery
eval解析JSON中的注意点
在JS中将JSON的字符串解析成JSON数据格式,一般有两种方式:
1.一种为使用eval()函数。
2. 使用Function对象来进行返回解析。
使用eval函数来解析,并且使用jquery的each方法来遍历
用jquery解析JSON数据的方法,作为jquery异步请求的传输对象,jquery请求后返回的结果是json对象,这里考虑的都是服务器返回JSON形式的字符串的形式,对于利用JSONObject等插件封装的JSON对象,与此亦是大同小异,这里不再做说明。
这里首先给出JSON字符串集,字符串集如下:
代码如下:
var data=&q ...
让浏览器获得另外一个URL所指向的资源可以使用请求转发(RequestDispatcher.forward)或则是重定向技术(HttpServletResponse.sendRedirect),但是两者的内部机制有很大的区别:
1 请求转发只能将请求转发给同一个WEB应用中的组件,而重定向还可以重新定向到同一站点不同应用程序中的资源,甚至可以定向到一绝对的URL。
2 重定向可以看见目标页面的URL,转发只能看见第一次访问的页面URL,以后的工作都是有服务器来做的。
3 请求响应调用者和被调用者之间共享相同的request对象和response对象,重定向调用者和被调用者属于两个独立访问请 ...