java
文章平均质量分 74
qq_17641373
这个作者很懒,什么都没留下…
展开
-
spring security
加载顺序。 1)容器启动(MySecurityMetadataSource:loadResourceDefine加载系统资源与权限列表) 2)用户发出请求 3)过滤器拦截(MySecurityFilter:doFilter) 4)取得请求资源所需权限(MySecurityMetadataSource:getAttributes) 5)匹配用户拥有权限和请求权限(MyAc转载 2015-02-25 13:25:35 · 313 阅读 · 0 评论 -
ThreadLocalTest
package com.xianfeng.common.testThreadLocal;import java.util.ArrayList;import java.util.HashMap;import java.util.LinkedHashMap;import java.util.List;import java.util.Set;public class ThreadLoc原创 2015-08-26 17:19:03 · 626 阅读 · 0 评论 -
java实现二维码扫描登录
实现流程:pc端:1:打开二维码登录网页index.html2:index.html调用GetQrCodeServlet3:GetQrCodeServlet干2件事 a:生成随机的uuid,是一个唯一标识,该标识贯穿整个流程 b:生成二维码图片,二维码信息:http://60.28.201.37:8380/QrCodeLoginPro/Login转载 2015-05-23 08:41:03 · 19359 阅读 · 7 评论 -
SWFUpload综合运用。
swf上传操作原创 2015-03-29 15:45:02 · 519 阅读 · 0 评论 -
java测试httprequest(为手游开发后台数据传输做准备)
1.测试类package net;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.io.OutputStreamWriter;import java.io.PrintStream;import java.io.PrintWri原创 2015-03-10 15:10:04 · 652 阅读 · 0 评论 -
dwr应用
引言:DWR是一个框架,简单的说就是能够在javascript 直接调用java方法,而不必去写一大堆javascript代码,他是基于Ajax实现的,可以实现无刷新效果1.dwr 配置之web.xml dwr-invoker org.directwebremoting.servlet.DwrServlet debug true classe原创 2015-03-06 17:47:20 · 395 阅读 · 0 评论 -
java 定时任务 (timer和timetask,quartz,spring,LinuxCron)
在Java中,实现定时任务有多种方式,本文介绍4种,Timer和TimerTask、Spring、QuartZ、Linux Cron。以上4种实现定时任务的方式,Timer是最简单的,不需要任何框架,仅仅JDK就可以,缺点是仅仅是个时间间隔的定时器,调度简单;Spring和QuartZ都支持cron,功能都很强大,Spring的优点是稍微简单一点,QuartZ的优点是没有Spring也可使原创 2015-03-05 11:26:29 · 879 阅读 · 0 评论 -
字符转换的方式
一、\u xxxx 码的 xxxx为两个字节的16进制数,char c='\u5468'; System.out.println(c);直接用输出的是,当前电脑字符集所对应的值。二、十六进制的转义序列的应用,即 %2F%E5%91%A8(用在前台js向后台传输中带汉字的,一般要转义下)前台,js直接提供有函数encodeURIComponent(j_passwor原创 2015-03-04 14:05:46 · 448 阅读 · 0 评论 -
spring提供的几种密码加密方式
Acegi 对于密码提供三种方式:明文及不采用任何加密方式、MD5加密方式、哈希算法加密方式。只需要在DAO的认证管理器中分别加入以下对应配置:第一种:不使用任何加密方式的配置[html] view plaincopybean id="daoAuthenticationProvider" class="org.a转载 2015-03-04 11:18:41 · 2794 阅读 · 0 评论 -
spring security 安全策略加密解密处理过程
1.现在后台生成密钥对,把得到公钥的加密系数,加密指数,传个前台登录界面,进行加密//rsa生成密钥对,和加密解密函数。public class RSAUtil{ private static String RSAKeyStore = "RSAKey.txt" public static KeyPair generateKeyPair() throws Exceptio原创 2015-03-04 10:35:09 · 3530 阅读 · 0 评论 -
freemark的两种加载方式。
package test.freemark;import java.io.File;import java.io.IOException;import java.io.OutputStreamWriter;import java.io.Writer;import java.util.HashMap;import java.util.Locale;import java.util.M原创 2015-03-15 09:10:18 · 1479 阅读 · 0 评论 -
java 位运算符及char、byte转换详解
java中的位运算符不外乎三种:《左移,》(带符号右移)和>>>(无符号右移)1.左移运算符 1)《使指定值的所有位都左移规定的次数。value左移的规则只记住一点,丢弃最高位,0补最低位。如果移动的位数超过了该类型的最大位数,呢么编译器会对移动的位数取摸(如int型位移33位实际上只移动了33%32=1位) 2)数学意义在数字没有溢出的前提下,对于正数和负数,左移原创 2015-02-28 14:04:49 · 2162 阅读 · 0 评论 -
Transaction 浅析
一。先从jdbc来说最简单的事物处理public void test1() throws Exception{ String url=""; Class.forName("com.mysql.jdbc.Driver");//加在驱动 Connection con=DriverManager.getConnection(url); //事物开始。 con.setAutoC原创 2015-08-28 15:43:43 · 2541 阅读 · 0 评论