自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(212)
  • 资源 (79)
  • 收藏
  • 关注

转载 Windows Diskpart命令详解

转载地址:http://zhanqiguang.blog.163.com/blog/static/4650796220133288331854/一、显示磁盘配置的命令list disk - 显示磁盘列表。例如,LIST DISK。 list partition - 显示所选磁盘上的分区列表。例如,LIST PARTITION。 list volume

2016-08-31 09:54:21 41183

原创 SWF2入门(二)

参考: 1. http://www.ibm.com/developerworks/cn/education/java/j-spring-webflow/ 2. http://docs.spring.io/spring-webflow/docs/2.4.2.RELEASE/reference/html/ 还是前面这个例子,只是升级到Spring Web Flow 2.4.2, 一.xml配置

2016-07-07 00:50:04 1099

转载 SWF2入门(一)

文章源出处:http://www.ibm.com/developerworks/cn/education/java/j-spring-webflow/开始之前关于本教程本教程通过一个简化的购物车应用,介绍了如何使用 Spring Web Flow 2.0 来构建 Web 应用程序。本教程以讲解实例为主,为了读者更好地理解 Spring Web Flow ,也有部分理论的解释。先决条件本教程要求读者具

2016-07-07 00:49:06 3875

原创 nexus安装与配置

一.安装nexus前准备 1.先安装jdk,maven vi /etc/profile 在末尾添加 export JAVA_HOME=/opt/jdk1.7 export MAVEN_HOME=/opt/maven-3.3.9 export PATH=JAVAHOME/bin:JAVA_HOME/bin:MAVEN_HOME/bin:$PATH 让配置生效 source /etc/p

2016-07-07 00:37:00 1957 1

原创 springSecurity查看在线用户和下线用户

参考:文章<springSecurity五session并发控制>

2016-07-07 00:35:21 6334 2

原创 springSecurity集成cas

cas是Central Authentication Service的简写.提供中央认证服务,实现企业级单点登录.详细参考:https://www.apereo.org/projects/cas .下面是入门测试一.客户端核心配置.package org.exam.config;import org.jasig.cas.client.validation.Cas20ProxyTicketValid

2016-06-18 02:04:52 2413

原创 springSecurity双模认证

这里的双模意思是同时支持基于客户端证书和表单登录的认证.大概思路,如果用户提供了客户端证书,优先认证客户端证书,如果认证失败就跳转到基于表单的认证.1.tomcat或jetty开启客户端认证配置可以看前面的文章.可能要调节客户端认证参数,如tomcat应将clientAuth设为want, 2.配置:package com.berchina.uums.config;import org.sprin

2016-06-16 14:46:38 1175

转载 数字签名是什么

原文地址:http://www.youdzone.com/signature.html 译文分析地址:http://www.ruanyifeng.com/blog/2011/08/what_is_a_digital_signature.html Bob has been given two keys. One of Bob’s keys is called a Public Key, the

2016-06-14 22:10:05 507

原创 ssl开启客户端认证配置

参考: 1.http://tomcat.apache.org/tomcat-8.0-doc/ssl-howto.html 2.http://www.eclipse.org/jetty/documentation/current/configuring-ssl.html 3.http://www.eclipse.org/jetty/documentation/9.3.0.v20150612/je

2016-06-14 13:48:43 8339

原创 ssl简单配置

参考: 1.http://tomcat.apache.org/tomcat-8.0-doc/ssl-howto.html 2.http://www.eclipse.org/jetty/documentation/current/configuring-ssl.html 3.http://www.eclipse.org/jetty/documentation/9.3.0.v20150612/je

2016-05-26 22:09:33 3455 1

原创 springData使用QueryDsl

参考资料 1:http://docs.spring.io/spring-data/jpa/docs/1.10.x/reference/pdf/spring-data-jpa-reference.pdf 2:https://spring.io/blog/2011/04/26/advanced-spring-data-jpa-specifications-and-querydsl/ 经过多年,sp

2016-05-23 11:22:39 17981

转载 quartz集群调度机制调研及源码分析

出处:http://blog.csdn.net/gklifg/article/details/27090179有人总结了三种quratz集群方案:http://www.iteye.com/topic/1149651.单独启动一个Job Server来跑job,不部署在web容器中.其他web节点当需要启动异步任务的时候,可以通过种种方式(DB, JMS, Web Service, etc)通知Job

2016-05-23 11:15:19 1947

原创 在redhat6.4安装redis集群

参考: http://redis.io/topics/cluster-tutorial(主要是Creating a Redis Cluster using the create-cluster script部分) https://ruby.taobao.org/ 安装一款不熟悉的软件前先看INSTALL,README,这是习惯,生产上要建立普通用户并调节适当参数,下面是以root身份安装运行.

2016-05-08 14:35:58 4551

转载 socketNio

0≤mark≤position≤limit ≤capacityBuffer的clear(),flip(),rewind() Method Prepares Buffer for Position Limit Mark ByteBuffer.clear() read()/put() into buffer 0 capacity undefined ByteBu

2016-04-17 14:08:30 463

转载 socket关闭

无论是服务端还是客户端,一旦有一方调用socket.close(),都表明此次通信终止,调用close会同时关闭输入输出.. 在回显例子,客户端知道接收完了数据,可以先调用close(),然后服务端再调用read将返回-1,表明服务端接收来自客户端的数据完成,然后服务端也可以调用close() 对于Http协议,客户端不知道服务端发送消息的大小,必须先由服务端关闭socket,然后客户端再关闭s

2016-04-16 14:54:39 4512 3

转载 Socket多接收者

通常服务端与客户端是一对一的通信方法(也叫单播),一对多服务(广播与多播),只有UDP Socket允许广播与多播. 广播:(本地)网络中的所有主机都会接收到一份数据副本 多播:消息发送给一个多播地址,网络只将数据分发给那些表示想要接收到该多播地址的数据的主机.广播ip4地址:255.255.255.255 多播ip4地址:224.0.0.0-239.255.255.255 多播例子:1.加

2016-04-16 14:53:29 696

转载 Soket服务端多任务与阻塞超时

一.服务端多任务处理1.先创建一个Executor实例.将接受的每个客户端Socket当一项任务,提交给Executor执行。import java.io.IOException;import java.net.ServerSocket;import java.net.Socket;import java.util.concurrent.Executor;import java.util.c

2016-04-16 11:23:17 852

转载 Udp投票通信例子

用到的文本编码:import java.io.ByteArrayInputStream;import java.io.IOException;import java.io.InputStreamReader;import java.util.Scanner;public class VoteMsgTextCoder implements VoteMsgCoder { /* * Wir

2016-04-14 22:25:10 674

转载 Tcp投票通信例子

用到的二进制编码:import java.io.*;/* Wire Format * 1 1 1 1 1 1 * 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 * +--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+ * |

2016-04-14 20:59:00 657

转载 查找TcpSocket传递消息的结束边界方法

成帧方法import java.io.IOException;import java.io.OutputStream;public interface Framer { void frameMsg(byte[] message, OutputStream out) throws IOException; byte[] nextMsg() throws IOException;}

2016-04-14 20:55:09 1298

原创 关于springSecurity

保存请求与移除请求//save requestorg.springframework.security.web.access.ExceptionTranslationFilter#doFilter{handleSpringSecurityException(request, response, chain, ase);}org.springframework.security.web.acc

2016-04-13 22:49:44 2298

原创 修改返回token内容与手工获取token

本文基于spring-security-oauth2实现的oauth2.通过使用TokenEnhancer来修改授权服务器返回token的内容. @Bean public TokenEnhancer tokenEnhancer(){ return new TokenEnhancer() { @Override public

2016-04-10 14:40:48 11879 1

转载 一个网关与多UI应用

参考:https://github.com/spring-guides/tut-spring-security-and-angular-js/tree/master/double 先看目标架构图: 1.包含一个网关Gateway,两个UI应用(分别为UI和Admin),一个资源Resource应用,一个Redis(浏览器忽略) 2.无论是网关本身,还是两个UI应用,还是资源应用,都要通过网关去

2016-04-03 09:13:43 1409 1

转载 使用JWT的OAuth2的SSO分析

参考:https://github.com/spring-guides/tut-spring-security-and-angular-js/blob/master/oauth2/README.adoc http://jwt.io/introduction/ 本文在<使用OAuth2的SSO分析>文章的基础上扩展 1.浏览器向UI服务器点击触发要求安全认证 2.跳转到授权服务器获取授权许

2016-04-01 21:42:53 23842 4

转载 关于JWT

原地址:http://jwt.io/introduction/What is JSON Web Token?JSON Web Token (JWT) is an open standard (RFC 7519) that defines a compact and self-contained way for securely transmitting information between par

2016-04-01 21:41:55 2659

转载 使用OAuth2的SSO分析

参考:https://github.com/spring-guides/tut-spring-security-and-angular-js/blob/master/oauth2-vanilla/README.adoc 1.浏览器向UI服务器点击触发要求安全认证 2.跳转到授权服务器获取授权许可码 3.从授权服务器带授权许可码跳回来 4.UI服务器向授权服务器获取AccessToken

2016-04-01 21:37:26 62990 14

转载 反向代理分离资源服务器分析

参考:https://github.com/spring-guides/tut-spring-security-and-angular-js/blob/master/proxy/README.adoc 和前文相似,使用SpringSession实现HttpSession共享,UI服务器同时是反向代理服务器,根据需求将请求转发到资源服务器,这里同时将请求头转发,资源服务器从请求头得到Token,进行

2016-04-01 21:35:49 4225

转载 springSecurity分离资源服务器分析

参考:https://github.com/spring-guides/tut-spring-security-and-angular-js/tree/master/vanilla 使用SpringSession实现HttpSession共享,从客户端传过来的Token到资源服务器进行Token解码这种思路简单,实现却不简单的做法在生产上应该不会去应用.主要原理看下图: 1.浏览器向UI服务

2016-04-01 21:34:04 3210

原创 springmvc启动过程

一年前写过springMvc基于javaConfig的实现,这篇文章主要介绍通过ServletContainerInitializer来实现可插拔性.进而实现基于javaConfig的springMvc.粗略介绍启动过程.此文稍为深入一点,详细一点介绍这个启动过程. 从springMvc基于javaConfig的实现可以知道,org.springframework.web.SpringServle

2016-01-28 23:17:22 3718

原创 为IJ,WS安装idea-multimarkdown.1.4.3

背景:markdown编辑有很多,我用过markdownpad,markdown editor,stackedit.前面两个根本不好用,stackedit是稍为好的,但是是网页版,离线的体现也不好.于是再寻找替代者,IJ里面的插件也有几个,但觉得multimarkdown最好.当然要依赖IJ(IntelliJ IDEA),WS(IntelliJ Webstorm)也是不好的.但我能在IDE结合GI

2016-01-24 16:11:53 4612 6

原创 spring Security oAuth2例子分析

参考: 1.https://tools.ietf.org/html/rfc67492.http://projects.spring.io/spring-security-oauth/docs/oauth2.html基于spring-security-oauth2,从https://github.com/spring-projects/spring-security

2016-01-23 18:24:08 28554 10

原创 spring的CORS

先来看一下CORS(Cross-Origin Resource Sharing)是什么东西:https://spring.io/understanding/CORS,这篇文章做了详细的介绍.看这篇文章之前再先了解一下same-origin policy术语.可参考:https://developer.mozilla.org/en-US/docs/Web/Security/Same-origin_po

2016-01-19 22:54:38 3065 1

原创 在IJ上调式远程jetty和tomcat

开发的应用在本地运行得好好的,但部署到服务器,应用服务能正常启动起来,运行就总是出问题.对于这种场景,远程调式就比较有用.具体使用如下: 一.使用IJ(以前我称为IDEA,既然新Logo是IJ,我也这样叫吧)打开项目,点击右上角的Edit Configurations.新建一个调试配置. 二.新建一个远程调试配置 1.点左上角的加号,再选Remote,然后Name随意. 2.填写应用服务

2016-01-12 14:42:54 1200

原创 基于javaConfig的springDataJpa+dubbo+springMvc搭建(二)

前文基本把dubbo框架搭出来了,本文在此框架,重点解决@org.springframework.transaction.annotation.Transactional带出的问题,以加入简单的权限管理功能进来为例.当然要完善这个框架之前,会先把权限的开关关闭.即注释org.exam.web.config.MvcConfig#addInterceptors方法.使用了spring data jpa,

2015-12-31 01:15:15 3412

原创 基于javaConfig的springDataJpa+dubbo+springMvc搭建(一)

很遗憾dubbo的几个创始人好像不维护dubbo了,最近有些人更新到了2.8.4:http://code.taobao.org/p/dubbox/src/trunk/dubbox/ dubbo的官网:http://dubbo.io/此maven项目分三个子模块:sdk,app和web.其中sdk主要放一些公共的文件,app和web都依赖sdk. 一.在sdk模块:声明一个接口package or

2015-12-29 00:22:14 5519

原创 注册BeanFactoryPostProcessor Bean的Configuration下的Environment为null

参考:https://github.com/spring-projects/spring-boot/issues/4711 这个issue提出不到20天给我搜出来了,还是相信google的强大问题: 在spring的Configuration使用@Bean注册一个BeanFactoryPostProcessor Bean,发现使用@PropertySource,并注入@Resource pri

2015-12-27 18:13:47 3577 1

原创 全选和地区联动

全选 js$(function($) { //全选/全不选 $("#listForm .checkAll").click(function(){ $("#listForm tbody :checkbox").prop("checked",$(this).prop("checked")); }); //子选

2015-12-03 19:57:44 312

原创 在idea使用jetty

参考:https://www.jetbrains.com/idea/help/run-debug-configuration-jetty-server.html背景:web开发当中,我觉得服务层代码的尽量用单元测试来测,这样可减少启动web容器测试,容器测试麻烦且费时.虽然很多数据测试没必要启动web容器来测试,即使使用了htmlunit也替代不了测试最终的web页面.所以想办法使web页面测

2015-11-20 00:07:20 77937 4

原创 svn忽略提交

svn忽略提交有两种情况:1.远程库没有的文件,提交时想忽略2.远程库已有的文件,提交时想忽略第一种情况:运行日志,.class编译文件,IDE工具建立工程的一些文件.这样的一类文件一般没必要提交到远程库.设置全局忽略(对个别项目或文件忽略,有需要就自己研究)的方法:格式:*.iml *logs *targetpatten之前以空间分格,一般在前面加通配符*如果

2015-11-17 18:07:06 10312

原创 solr.in.action-ch07(7.1-7.3)

7.1.1请求处理器请求处理器是所有到solr请求的入口,它们的工作就是接收一个请求,进行一些函数,然后返回一个响应到客户端.solr包含大量的请求处理器来涵盖一切.运行一个搜索(搜索处理器),从一台服务器复制solr索引到另一台服务器(复制处理器),发送一份新文档来更新solr索引(更新请求处理器).大多数请求处理器都是从一个叫RequestHandlerBase的java类继承,虽然这不是

2015-11-15 20:37:15 988

基于javaConfig的springDataJpa+dubbo+springMvc搭建(二)

详细请参考:http://blog.csdn.net/xiejx618/article/details/50439068

2015-12-31

基于javaConfig的springDataJpa+dubbo+springMvc的搭建

详细请参考:http://blog.csdn.net/xiejx618/article/details/50422621

2015-12-30

spring session入门

资料可参考:http://blog.csdn.net/xiejx618/article/details/42919327

2015-12-20

maven多模块项目

maven多模块项目使用jetty,详细看http://blog.csdn.net/xiejx618/article/details/49936541

2015-11-20

spring security测试

举例spring security的单元测试,详细参考http://blog.csdn.net/xiejx618/article/details/48792543

2015-09-29

foobar2000组件ESLyric

foobar2000组件ESLyric,包含QQ,千千,虾米歌词源脚本

2015-08-11

jquery_pagination分页插件下载

详细参考:http://blog.csdn.net/xiejx618/article/details/47299491 后台的主要任务是获取总记录数和列表数据,剩下的分页功能可以交给前台来做就可以了,感觉jquery pagination(http://github.com/gbirke/jquery_pagination)这个插件还不错,省心!建议详细参考官方文档来了解各个配置参数含义

2015-08-05

MyBatis分页功能实现

一个集成spring的MyBatis的分页功能实现的例子

2015-07-30

Ajax FileUploader

AjaxFileUploaderV2.1修改版主要修复以下BUG: 1.对于更高版本jquery没有handleError函数的出错处理. 2.对于服务器响应的ContentType不同设置可能会包含多余的pre标签出错处理. 3.对于发请求的dataType设为html出错的处理. 4.对于textarea字段(值含有双引号等特殊字符号时,传到到服务器发现会值被截取)出错的处理. 详细:http://blog.csdn.net/xiejx618/article/details/25963079

2015-05-06

基于java config的springSecurity 六 集成spring session

参考资料: http://docs.spring.io/spring-session/docs/current-SNAPSHOT/reference/html5/guides/security.html http://blog.csdn.net/xiejx618/article/details/43059683

2015-01-23

基于java config的springSecurity(四)--启用全局方法安全

实现了认证,一般都满足不了应用的需求.使用@EnableGlobalMethodSecurity来实现授权,实现用户对某个操作是否有权限的控制.详细请参考:http://blog.csdn.net/xiejx618/article/details/42739707

2015-01-16

基于java config的springSecurity的基本集成配置(二)--自定义认证

基于java config的springSecurity的基本集成配置(二)--自定义认证,详细介绍:http://blog.csdn.net/xiejx618/article/details/42609497

2015-01-11

springMvc+springDataJpa+springSecurity的基本集成配置

基于java config,使用基于内存的AuthenticationProvider,详细参考:http://blog.csdn.net/xiejx618/article/details/42523337

2015-01-11

spring mvc异常处理

spring mvc异常处理,详细参考http://blog.csdn.net/xiejx618/article/details/41918611

2014-12-14

spring mvc异常简单处理

spring mvc让servlet容器直接处理异常.详细看:http://blog.csdn.net/xiejx618/article/details/41695255

2014-12-13

springmvc静态资源增强处理

Spring Framework 4.1 mvc添加了静态资源增强处理功能.本源码仅是一个简单使用例子.详细参考;http://blog.csdn.net/xiejx618/article/details/40478275

2014-10-26

java工程(非web)导出excel

java工程(非web)导出excel,可参考文章:http://blog.csdn.net/xiejx618/article/details/38906683

2014-08-28

java web使用jxls导出excel功能

java web使用jxls导出excel功能,详细参考:http://blog.csdn.net/xiejx618/article/details/38906683

2014-08-28

spring-jms使用queue发送消息简单例子

spring-jms使用queue发送消息简单例子,详细参考:http://blog.csdn.net/xiejx618/article/details/38849249

2014-08-26

chrome组件开发--填表组件简单例子

chrome组件开发--填表组件简单例子,详细:http://blog.csdn.net/xiejx618/article/details/38542467

2014-08-13

gradle多模块开发

gradle多模块开发,详细请参考:http://blog.csdn.net/xiejx618/article/details/38469865

2014-08-10

gradle的gretty插件使用例子

gradle的gretty插件使用例子,详细参考:http://blog.csdn.net/xiejx618/article/details/38322537

2014-07-31

gradle的war插件使用例子

gradle的war插件使用例子,详细参考:http://blog.csdn.net/xiejx618/article/details/38307401

2014-07-30

gradle的jetty插件使用例子

gradle的jetty插件使用例子,详细参考:http://blog.csdn.net/xiejx618/article/details/38307289

2014-07-30

maven多模块开发

maven构建多模块项目,里面也包含spring data jpa的一个例子

2014-07-29

spring定时任务

spring定时任务,基于xml和java-config的两种配置使用方法.详细参考:http://blog.csdn.net/xiejx618/article/details/38239379

2014-07-28

SWFUpload v2.2.0.1源码及使用例子

使用SWFUpload v2.2.0.1,详细参考:http://blog.csdn.net/xiejx618/article/details/27481277

2014-05-29

java lambda入门

详细参考:http://www.oracle.com/webfolder/technetwork/tutorials/obe/java/Lambda-QuickStart/index.html

2014-05-26

AjaxFileUploaderV2.1修改版

AjaxFileUploaderV2.1修改版主要修复以下BUG: 1.对于更高版本jquery没有handleError函数的出错处理. 2.对于服务器响应的ContentType不同设置可能会包含多余的pre标签出错处理. 3.对于发请求的dataType设为html出错的处理. 详细:http://blog.csdn.net/xiejx618/article/details/25963079

2014-05-16

spring Data Jpa入门

Spring Framework对JPA的支持本身就很强大,我们不用理会EntityManager的创建,事务处理等等.Spring又进步了,只需要声明一下方法接口,Spring Data JPA可以帮你完成数据访问层的实现代码,开发者把更多的心思放在业务逻辑和需求上吧!详细参考http://blog.csdn.net/xiejx618/article/details/25297909

2014-05-12

Spring Web Flow2入门(一)

详细参考http://blog.csdn.net/xiejx618/article/details/51847047

2016-07-07

Spring Web Flow2入门(二)

Spring Web Flow2入门例子,详细参考http://blog.csdn.net/xiejx618/article/details/51847050

2016-07-07

SWF2入门(一)

本教程通过一个简化的购物车应用,介绍了如何使用 Spring Web Flow 2.0 来构建 Web 应用程序。本教程以讲解实例为主,为了读者更好地理解 Spring Web Flow ,也有部分理论的解释。详细参考http://blog.csdn.net/xiejx618/article/details/51847047

2016-07-07

Spring.Web.Flow.2.Web.Development.Mar.2009

Spring.Web.Flow.2.Web.Development.Mar.2009书加源码

2016-07-03

基于java config的springSecurity 六 集成spring session

参考资料: http://docs.spring.io/spring-session/docs/current-SNAPSHOT/reference/html5/guides/security.html http://blog.csdn.net/xiejx618/article/details/43059683

2016-06-20

springSecurity集成cas

cas是Central Authentication Service的简写.提供中央认证服务,实现企业级单点登录.详细参考:http://blog.csdn.net/xiejx618/article/details/51703469

2016-06-18

springSecurity双模认证

同时支持基于客户端证书和表单登录的认证,详细参考http://blog.csdn.net/xiejx618/article/details/51691809

2016-06-16

springData使用queryDsl

springData使用queryDsl,详细看http://blog.csdn.net/xiejx618/article/details/51480265

2016-05-23

springSecurityOAuth2例子分析

springSecurityOAuth2例子分析,详细参考readme.md文档或http://blog.csdn.net/xiejx618/article/details/50570901

2016-01-23

基于javaConfig的springDataJpa+dubbo+springMvc搭建

详细请参考:http://blog.csdn.net/xiejx618/article/details/50422621

2015-12-29

空空如也

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

TA关注的人

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