- 博客(10)
- 资源 (2)
- 收藏
- 关注
原创 Spring源代码解析(九):Spring Acegi框架鉴权的实现
publicvoid doFilter(ServletRequest request, ServletResponse response, FilterChain chain) throws IOException, ServletException { //这里检验是不是符合ServletRequest/SevletResponse的要求 if
2010-02-24 19:22:00 523
原创 Spring源代码解析(十):Spring Acegi框架授权的实现
我们从FilterSecurityInterceptor我们从入手看看怎样进行授权的: Java代码 //这里是拦截器拦截HTTP请求的入口 public void doFilter(ServletRequest request, ServletResponse response, FilterChain chain) throws IOException, Ser
2010-02-24 19:21:00 572
原创 Spring源代码解析(九):Spring Acegi框架鉴权的实现
if (className != null) { try { Class clazz = getClass().getClassLoader().loadClass(className); Constructor constructor = clazz.getConstructor(new Class[]
2010-02-24 19:20:00 433
原创 // 这里取得用户输入的用户名3
// 这里取得用户输入的用户名 String username = (authentication.getPrincipal() == null) ? "NONE_PROVIDED" : authentication.getName(); // 如果配置了缓存,从缓存中去取以前存入的用户验证信息 - 这里是UserDetail,是服务器端存在数据库里的用户信
2010-02-24 19:17:00 605
原创 权限4
public boolean isUsernameBasedPrimaryKey() { return usernameBasedPrimaryKey; } //这里是取得数据库用户信息的具体过程 public UserDetails loadUserByUsername(String username)
2010-02-24 19:15:00 458
原创 //这里根据得到的权限集合来配置返回的User对象供以后使用5
GrantedAuthority[] arrayAuths = (GrantedAuthority[]) dbAuths.toArray(new GrantedAuthority[dbAuths.size()]); String returnUsername = user.getUsername(); if (!usernameBasedPrimaryKey)
2010-02-24 19:14:00 518
原创 sql函数
1:replace 函数第一个参数你的字符串,第二个参数你想替换的部分,第三个参数你要替换成什么select replace(lihan,a,b) -----------------------------lihbn(所影响的行数为 1 行)========
2010-02-24 19:13:00 253
原创 myeclipse快捷功能
Ctrl+1 快速修复(最经典的快捷键) Ctrl+D: 删除当前行 Ctrl+Alt+↓ 复制当前行到下一行(复制增加) Ctrl+Alt+↑ 复制当前行到上一行(复制增加) Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了) Alt+↑ 当前行和上面一行交互位置(同上) Alt+← 前一个编辑的页面 Alt+→ 下一个编辑的页面(当然是针对上面那条来说了) Alt+En
2010-02-24 19:05:00 262
原创 JDBC连不上Oracle数据库的解决方法
解决方法: 1. 先看几个配置文件:listener.ora tnsnames.ora sqlnet.ora sqlnet.ora-----作用类似于linux或者其他unix的nsswitch.conf文件,通过这个文件来决定怎么样找一个连接中出现的连接字符串.假如我的sqlnet.ora是下面这个样子 SQLNET.AUTHENTICATION_SERVIC
2010-02-24 19:03:00 1441
原创 MYSQL数据的导出导入与版本的转换
cd /d c:/program files 进入c盘 一、Mysql 数据的导出 有的站长经常用一种最直接的办法就是拷贝数据库文件夹的办法,这个方法确实简单,但是不提倡,在跨版本或者跨不同字符集系统是很容易出问题。再说了数据库4.1版本有两种存储数据的方式在配置的时候可选,一种是和以前一样的每个数据库存放在单独的文件夹里,另一种叫什么来着我忘了,这种所有的数据库都放在一个文件里,巨大的
2010-02-24 18:49:00 324
ibatis教程sqlmap
2009-05-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人