自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(71)
  • 资源 (3)
  • 收藏
  • 关注

原创 VIM 查找文本

http://blog.csdn.net/hitustc/article/details/5585101 查找字符命令f用于在本行内向前搜索。例如fx是向前(Forward)搜索字母x。而命令F是向后(Backward)搜索。例如Fx是向后搜索字母x。与f和F这两个相类似的是t和T命令。t命令类似于f向前搜索命令,所不同的是t搜索到时并不是将光标停在目标字符上,而是停在目标字符的前一...

2015-12-31 15:42:32 540

原创 Java图像处理库 Sanselan

Sanselan 是一个纯 Java 的图形库,可以读写各种格式的图像文件,包括快速解析图片信息例如大小/颜色/icc以及元数据等。尽管因为是Java开发的,在处理速度上会稍微慢一 些,但具备良好的可移植性。虽然尚未发布1.0 版本,但是已经有多个项目在使用 Sanselan 来处理图像文件。该项目目前还是 Apache 组织的一个孵化项目。JavaDoc: http://www.apa...

2015-12-31 14:40:15 526

原创 IBM Rational AppScan使用详细说明

本文将详细介绍Appscan功能选项设置的细节,适合E文一般,初次接触Appscan的童鞋参考阅读.Appscan是web应用程序渗透测试舞台上使用最广泛的工具之一.它是一个桌面应用程序,它有助于专业安全人员进行Web应用程序自动化脆弱性评估。本文侧重于配置和使用Appcan,分析扫描结果将在下一篇文章中讨论.Appscan的主要特点:Appscan 8.5标准版有很多新的功能,其...

2015-12-30 17:13:38 140

原创 Java 完美判断中文字符

package com.micmiu.utils;import java.util.regex.Pattern;/** * 字符通用工具类 * * @author <a href="http://www.micmiu.com">Michael Sun</a> */public class CharUti...

2015-12-29 21:47:43 88

原创 java中replace和replaceAll的区别

1)replace的参数是char和CharSequence,即可以支持字符的替换,也支持字符串的替换(CharSequence即字符串序列的意 思,说白了也就是字符串); 2)replaceAll的参数是regex,即基于规则表达式的替换,比如,可以通过replaceAll("\\d", "*")把一个字符串所有的数字字符都换成星号;     相同点是都是全部替换,即把源字符串中的某一字符...

2015-12-29 21:22:46 90

原创 字符集编码插入Mysql数据库是,字符utf8编码超过3位时的错误以及解决,Incorrect string value: '\xF0\xA1\xBF\xA8\...

发一下牢骚和主题无关:     Incorrect string value: '\xF0\xA1\xBF\xA8\xE9\x82...' for column 'last_name'     这个问题出在mysql上,mysql如果设置编码集为utf8那么它最多默许只能支撑到3个字节的UTF-8编码,     而4个字节的UTF-8字符还是存在的,这样一来如果你建表的时...

2015-12-29 19:28:42 798

原创 利用jquery和jsonp来获取跨站数据,并实现cookie共享

 一般js是不跨域的,但是有的时候我们得通过跨域让cookie共享,所以,我们就可以上用jquery来做了.客户端如下:12345678910111213141516171819202122232425262728<script>/...

2015-12-24 14:47:09 333

原创 http://developer.51cto.com/art/201104/255729.htm

最近在发现使用Taobao的时候的一个小细节,于是便萌发起了写这篇文章。       当我们在 www.taobao.com 中进行登录之后,然后直接切换到 www.tmall.com 域名下,发现www.tmall.com首页的最顶部马上显示成了”您好, andyfaces“,于是便对此处的实现机制进行分析。       首先,用户名应该是存储在cookie中的,于是在taobao.com的域...

2015-12-24 14:22:07 235

原创 SSO单点登录、跨域重定向、跨域设置Cookie、京东单点登录实例分析

最近在研究SSO单点登录技术,其中有一种就是通过js的跨域设置cookie来达到单点登录目的的,下面就已京东商城为例来解释下跨域设置cookie的过程涉及的关键知识点:1、jquery ajax跨域重定向,要理ajax解跨域重定向,先要了解浏览器对重定向的处理。正常我们请求一个地址,如果server返回302,那么浏览器会再发起 一次重定向后的http请求;用jquery ajax发起...

2015-12-24 14:04:05 289

原创 关于web端的单点登录实践

问题: 假设现在有4个域名,www.a.com,www.b.com,www.c.com,www.d.com,在a.com这个域内登录了,不种其他3个域名的cookie,如果用户输入其他的三个域的时候,也能保证用户在不输入用户名和密码的时候也能登录说在前面的话:1)在web端登录和未登录:使特定的cookie的值生效/失效,这个特定,就是你所制定的规则。2)问题的关键:如何获得co...

2015-12-24 14:03:23 64

原创 Spring MVC 4.1 使用ResponseBodyAdvice支持jsonp

Spring MVC 4.1 使用ResponseBodyAdvice支持jsonp使用ResponseBodyAdvice支持jsonpResponseBodyAdvice是一个接口,接口描述,?1234567891011121314151617181920212223...

2015-12-24 14:02:14 134

原创 java 操作 xls

package com.parse.wallmonkey.excelparse;import java.io.BufferedInputStream;import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.IOExcepti...

2015-12-23 17:21:46 68

原创 下载图片 完整性判断

public static byte[] download(String urlString, String filename) throws Exception { byte[] bs = null; InputStream is = null; try { // 鏋勯�燯RL URL url = new URL(urlString); // ...

2015-12-23 15:18:22 392

原创 Java中堆内存和栈内存详解

Java把内存分成两种,一种叫做栈内存,一种叫做堆内存在函数中定义的一些基本类型的变量和对象的引用变量都是在函数的栈内存中分配。当在一段代码块中定义一个变量时,java就在栈中为这个变量分配内存空间,当超过变量的作用域后,java会自动释放掉为该变量分配的内存空间,该内存空间可以立刻被另作他用。堆内存用于存放由new创建的对象和数组。 在堆中分配的内存,由java虚拟机自动垃圾回收器来...

2015-12-22 15:20:11 81

原创 sa-jdi.jar

sa-jdi.jar是HotSpot自带的底层调试支持,Serviceability Agent的实现。它的来龙去脉请参考2001年的一篇报告:http://static.usenix.org/event/jvm01/full_papers/russell/russell_html/ SA意义上的agent跟JVMTI/Java agent不是同一个层次上的。 现有的SA实现只支持“snapsh...

2015-12-22 11:53:25 952

原创 redis sharding方案

redis sharding方案 Redis集群的目的是实现数据的横向伸缩,把一块数据分片保存到多个机器,可以横向扩展数据库大小,扩展带宽,计算能力等。实现数据分片(集群)方式大致有三种:(1)客户端实现数据分片即客户端自己计算数据的key应该在哪个机器上存储和查找,此方法的好处是降低了服务器集群的复杂度,客户端实现数据分片时,服务器是独立的,服务器之前没有任何关联。多数...

2015-12-21 17:59:26 140

原创 图片处理 javax.imageio.IIOException: Unsupported Image Type

用ImageIO处理图片: Java代码  ImagetIO img = ImageIO.read(new File(InputDir + InputFileName));  JPEGImageDecoder decoder = JPEGCodec.createJPEGDecoder(new FileInputStream( new File("e:/...

2015-12-21 15:34:15 397

原创 spring 事物 线程池 测试

static ExecutorService executorService = Executors.newFixedThreadPool(1); public List<Map<String, Object>> queryForListMap(final String sql) throws Exception { /*new Thread...

2015-12-19 14:53:42 88

原创 Spring单实例、多线程安全、事务解析

 在使用Spring时,很多人可能对Spring中为什么DAO和Service对象采用单实例方式很迷惑,这些读者是这么认为的:    DAO对象必须包含一个数据库的连接Connection,而这个Connection不是线程安全的,所以每个DAO都要包含一个不同的Connection对象实例,这样一来DAO对象就不能是单实例的了。    上述观点对了一半。对的是“每个DAO都要包含一个...

2015-12-19 14:28:00 63

原创 spring 事物日志

单条事物日志   System.out.println("threadId==="+Thread.currentThread().getId());return jdbcTemplate.queryForList(sql);//创建事物2015-12-13 19:05:06 [ main:7232 ] - [ DEBUG ] org.springframework.transa...

2015-12-19 14:27:43 117

原创 spring DataSourceUtils

/* * Copyright 2002-2012 the original author or authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License...

2015-12-19 14:27:23 214

原创 MySQL中group_concat函数

本文通过实例介绍了MySQL中的group_concat函数的使用方法,比如select group_concat(name) 。MySQL中group_concat函数完整的语法如下:group_concat([DISTINCT] 要连接的字段 [Order BY ASC/DESC 排序字段] [Separator '分隔符'])基本查询 mysql> select * fr...

2015-12-19 13:18:15 92

原创 单点登录

Cookie总结单点登录SSO的实现原理我对sso的使用和实现Flask: SSO原理及实现最后一篇很不错。在文中给出了一个示例。示例中有一个小问题:aw未登录,于是跳转到sso服务,在sso生成session后,sso服务会添加ticket参数让用户跳转到aw。aw根据ticket设置session。问题在于aw凭什么判断ticket是合法的(即是sso生成的),以及ticke...

2015-12-17 21:39:47 139

原创 我对sso的使用和实现

我对sso的使用目前有三个阶段。1.使用cascas的好处自行搜索,缺点就是需要性能、维护、负载,如果cas宕机,从逻辑上来说就是所有的系统全部宕机了。当然你可以维护集群,那就麻烦了。这个不符合我的设计理念。2.扩展tomcat,session共享并实现sso2011年的实现方案,目前在生成环境运行,比较稳定。缺点就是绑定容器了。具体参见:tomcat 使用 memcached管理s...

2015-12-17 21:39:13 96

原创 Cookie总结

DomainCookie的domain属性就是为了让浏览器根据页面请求路径的domain值,获取匹配的cookie,并把这些cookie发送给服务器。匹配规则如下:如果Cookie的domain为abc.com,则域名为abc.com, hello.abc.com, abcd.abc.com,即该域名以及该域名的子域名都可以访问。而如果cookie的domain为hello.abc.com上...

2015-12-17 21:37:43 77

原创 常用的两种web单点登录SSO的实现原理

单点登录SSO(Single Sign On)说得简单点就是在一个多系统共存的环境下,用户在一处登录后,就不用在其他系统中登录,也就是用户的一次登录能得到其他所有系统的信任。单点登录在大型网站里使用得非常频繁,例如像阿里巴巴这样的网站,在网站的背后是成百上千的子系统,用户一次操作或交易可能涉及到几十个子系统的协作,如果每个子系统都需要用户认证,不仅用户会疯掉,各子系统也会为这种重复认证授权的逻辑...

2015-12-17 21:36:24 115

原创 Xshell用ssh连接ubuntu掉线解决方法

1、Xshell客户端设置      修改Keep Alive 时间 2、服务器端修改 修改/etc/ssh/sshd_config文件,找到 ClientAliveInterval 0和ClientAliveCountMax 3并将注释符号("#")去掉, 将ClientAliveInterval对应的0改成60, ClientAliveInte...

2015-12-16 10:55:23 170

原创 Git SSH Key 生成步骤

Git是分布式的代码管理工具,远程的代码管理是基于SSH的,所以要使用远程的Git则需要SSH的配置。github的SSH配置如下:一 、设置Git的user name和email:$ git config --global user.name "xuhaiyan"$ git config --global user.email "haiyan.xu.vip@gmail.c...

2015-12-14 14:25:18 373

原创 Spring 事务管理高级应用难点剖析--转

第 1 部分http://www.ibm.com/search/csass/search/?q=%E4%BA%8B%E5%8A%A1&sn=dw&lang=zh&cc=CN&en=utf&hpp=20&dws=cndw&lo=zh概述Spring 最成功,最吸引人的地方莫过于轻量级的声明式事务管理,仅此一点,它就宣告了重量级 ...

2015-12-13 12:46:22 73

原创 spring 事物 测试

public List<Map<String, Object>> queryForListMap(final String sql) throws Exception { /*new Thread(){ @Override public void run() { //使用当前的 transaction List&lt...

2015-12-13 12:45:51 71

原创 Spring事务,connection获取,用DataSourceUtils的原理

前几天解释了Spring的抽象事务机制。这次讲讲Spring中的DataSource 事务。 DataSource事务相关的类比较多,我们一步步来拨开其中的密团。 1 如何获得连接 看DataSourceUtils代码 Java代码 1.protected static Connection doGetConnection(DataSource dataSource, boolean allow...

2015-12-13 11:07:14 879

原创 JDBC事务控制管理

1、事务(1)事务的概念事务指逻辑上的一组操作,组成这组操作的各个单元,要不全部成功,要不全部不成功。例如:A——B转帐,对应于如下两条sql语句update account set money=money-100 where name=‘a’; update account set money=money+100 where name=‘b’;数据库默认事务是自动提...

2015-12-13 00:54:20 92

原创 spring 多线操作事物问题 模拟

import java.sql.Array;import java.sql.Blob;import java.sql.CallableStatement;import java.sql.Clob;import java.sql.Connection;import java.sql.DatabaseMetaData;import java.sql.NClob;impo...

2015-12-13 00:37:39 91

原创 spring 事物多线程问题

Dec 12, 2015 4:46:04 PM com.alibaba.druid.pool.DruidDataSource errorSEVERE: discard connectioncom.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException: Communications link failure du...

2015-12-12 18:03:41 406

原创 jdk bug

## If you would like to submit a bug report, please visit:#   http://java.sun.com/webapps/bugreport/crash.jsp# The crash happened outside the Java Virtual Machine in native code.# See problem...

2015-12-12 15:53:40 184

原创 mysql Communications link failure

com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException: Communications link failure during rollback().看到这个错误后先查看代码,首先想到<iframe id="cproIframe_u2330612_3" style="margin: 0px...

2015-12-12 13:45:11 459

原创 Communications link failure错误分析

1.异常描述Java代码  Exception:  com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure    The last packet successfully received from the server was 7 millise...

2015-12-12 13:07:26 342

原创 MySQL的timeout相关配置参数小结一把

MySQL的版本: MySQL-XtraDB-5.1.47 首先我们来看看有那些涉及到timeout的配置参数,看看,还真不少啊! mysql> show  variables like  '%timeout%';+----------------------------+-------+| Variable_name              | Valu...

2015-12-12 12:05:43 108

原创 mysql Communications link failure Last packet sent to the server was X ms ago

   想必大家在用MySQL时都会遇到连接超时的问题,如下图所示:      就是这个异常(com.mysql.jdbc.exceptions.jdbc4.Communication***ception:Communications link failure Last packet sent to the server was X ms ago),是由于MySQL服务在长时间不连接之后断开了,断...

2015-12-11 16:34:56 254

原创 数据库连接池的连接过期问题

摘要:  Can not read response from server. Expected to read 4  * bytes, read 0 bytes before connection was unexpectedly lost 项目出现以上错误。查询资料后发现是连接池的问题,用的dbcp。mysql5.0之前在连接url后面加 autoReconnect=true...

2015-12-11 15:20:47 357

servlet购物车

简单的servelt购物车。适合初学者兼用~

2010-06-03

javascript通讯录

包括一些网页设计常用的类的代码:时间日期类、鼠标事件类、状态烂特效、页面效果类、图形图象类、按钮特效类、文本特效类、信息检测类、警告提示类、菜单类、窗口特效类、综合类,框架。

2010-05-24

jsp.通讯录管理系统

jsp通讯录,实现增,删,改,查,分组,分页的功能,适合初学着兼用!

2010-05-24

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除