- 博客(17)
- 问答 (1)
- 收藏
- 关注
原创 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
2588
原创 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
661
转载 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
19512
4
原创 js 处理数字千分符,大小写转换。
先看下效果,下面看下js实现1.大小写转换,第一个参数是传入的值,第二个是小数位的个数。function AmountInWords(dValue, maxDec) { // 验证输入金额数值或数值字符串: //alert(dValue+"----"+maxDec); dValue = dValue.toString().replace(/,/g, "");
2015-03-18 17:48:17
842
原创 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
1513
原创 eclipse+cdt+mingw配置。
怎么配置在网上基本都有,咱们在这里就讨论下我一直遇到的一个问题,相信多数人肯定遇到同样的问题。.1.先把mingw的bin路径加到windows的环境变量中,然后在cmd下,输入gcc -v,显示ggc版本,是可以找到gcc的2.不能把mingw安装到D盘的Program Files下了,因为路径中,包含空格,而gcc是linux下开发的,对空格默认是分隔符,所以此路径非法,所以找不到
2015-03-15 09:02:01
417
原创 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
706
原创 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
418
原创 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
931
原创 字符转换的方式
一、\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
497
转载 spring提供的几种密码加密方式
Acegi 对于密码提供三种方式:明文及不采用任何加密方式、MD5加密方式、哈希算法加密方式。只需要在DAO的认证管理器中分别加入以下对应配置:第一种:不使用任何加密方式的配置[html] view plaincopybean id="daoAuthenticationProvider" class="org.a
2015-03-04 11:18:41
2852
原创 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
3620
原创 java 位运算符及char、byte转换详解
java中的位运算符不外乎三种:《左移,》(带符号右移)和>>>(无符号右移)1.左移运算符 1)《使指定值的所有位都左移规定的次数。value左移的规则只记住一点,丢弃最高位,0补最低位。如果移动的位数超过了该类型的最大位数,呢么编译器会对移动的位数取摸(如int型位移33位实际上只移动了33%32=1位) 2)数学意义在数字没有溢出的前提下,对于正数和负数,左移
2015-02-28 14:04:49
2224
转载 spring security
加载顺序。 1)容器启动(MySecurityMetadataSource:loadResourceDefine加载系统资源与权限列表) 2)用户发出请求 3)过滤器拦截(MySecurityFilter:doFilter) 4)取得请求资源所需权限(MySecurityMetadataSource:getAttributes) 5)匹配用户拥有权限和请求权限(MyAc
2015-02-25 13:25:35
339
空空如也
spring boot 1.5.2启动无效
2017-03-14
TA创建的收藏夹 TA关注的收藏夹
TA关注的人