- 博客(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
42334
原创 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
1288
转载 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
4067
原创 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
2022
原创 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
2523
原创 springSecurity双模认证
这里的双模意思是同时支持基于客户端证书和表单登录的认证.大概思路,如果用户提供了客户端证书,优先认证客户端证书,如果认证失败就跳转到基于表单的认证.1.tomcat或jetty开启客户端认证配置可以看前面的文章.可能要调节客户端认证参数,如tomcat应将clientAuth设为want, 2.配置:package com.berchina.uums.config;import org.sprin
2016-06-16 14:46:38
1236
转载 数字签名是什么
原文地址: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
564
原创 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
8456
原创 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
3580
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
18158
转载 quartz集群调度机制调研及源码分析
出处:http://blog.youkuaiyun.com/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
2016
原创 在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
4600
转载 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
491
转载 socket关闭
无论是服务端还是客户端,一旦有一方调用socket.close(),都表明此次通信终止,调用close会同时关闭输入输出.. 在回显例子,客户端知道接收完了数据,可以先调用close(),然后服务端再调用read将返回-1,表明服务端接收来自客户端的数据完成,然后服务端也可以调用close() 对于Http协议,客户端不知道服务端发送消息的大小,必须先由服务端关闭socket,然后客户端再关闭s
2016-04-16 14:54:39
4665
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
731
转载 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
894
转载 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
700
转载 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
703
转载 查找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
1344
原创 关于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
2336
原创 修改返回token内容与手工获取token
本文基于spring-security-oauth2实现的oauth2.通过使用TokenEnhancer来修改授权服务器返回token的内容. @Bean public TokenEnhancer tokenEnhancer(){ return new TokenEnhancer() { @Override public
2016-04-10 14:40:48
11984
转载 一个网关与多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
1461
转载 使用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
24002
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
2716
转载 使用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
63181
5
转载 反向代理分离资源服务器分析
参考: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
4263
转载 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
3263
原创 springmvc启动过程
一年前写过springMvc基于javaConfig的实现,这篇文章主要介绍通过ServletContainerInitializer来实现可插拔性.进而实现基于javaConfig的springMvc.粗略介绍启动过程.此文稍为深入一点,详细一点介绍这个启动过程. 从springMvc基于javaConfig的实现可以知道,org.springframework.web.SpringServle
2016-01-28 23:17:22
3773
原创 为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
4728
原创 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
28885
4
原创 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
3123
原创 在IJ上调式远程jetty和tomcat
开发的应用在本地运行得好好的,但部署到服务器,应用服务能正常启动起来,运行就总是出问题.对于这种场景,远程调式就比较有用.具体使用如下: 一.使用IJ(以前我称为IDEA,既然新Logo是IJ,我也这样叫吧)打开项目,点击右上角的Edit Configurations.新建一个调试配置. 二.新建一个远程调试配置 1.点左上角的加号,再选Remote,然后Name随意. 2.填写应用服务
2016-01-12 14:42:54
1274
原创 基于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
3465
原创 基于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
5549
原创 注册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
3659
原创 全选和地区联动
全选 js$(function($) { //全选/全不选 $("#listForm .checkAll").click(function(){ $("#listForm tbody :checkbox").prop("checked",$(this).prop("checked")); }); //子选
2015-12-03 19:57:44
426
原创 在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
78229
4
原创 svn忽略提交
svn忽略提交有两种情况:1.远程库没有的文件,提交时想忽略2.远程库已有的文件,提交时想忽略第一种情况:运行日志,.class编译文件,IDE工具建立工程的一些文件.这样的一类文件一般没必要提交到远程库.设置全局忽略(对个别项目或文件忽略,有需要就自己研究)的方法:格式:*.iml *logs *targetpatten之前以空间分格,一般在前面加通配符*如果
2015-11-17 18:07:06
10517
原创 solr.in.action-ch07(7.1-7.3)
7.1.1请求处理器请求处理器是所有到solr请求的入口,它们的工作就是接收一个请求,进行一些函数,然后返回一个响应到客户端.solr包含大量的请求处理器来涵盖一切.运行一个搜索(搜索处理器),从一台服务器复制solr索引到另一台服务器(复制处理器),发送一份新文档来更新solr索引(更新请求处理器).大多数请求处理器都是从一个叫RequestHandlerBase的java类继承,虽然这不是
2015-11-15 20:37:15
1083
基于javaConfig的springDataJpa+dubbo+springMvc搭建(二)
2015-12-31
基于javaConfig的springDataJpa+dubbo+springMvc的搭建
2015-12-30
maven多模块项目
2015-11-20
spring security测试
2015-09-29
jquery_pagination分页插件下载
2015-08-05
Ajax FileUploader
2015-05-06
基于java config的springSecurity 六 集成spring session
2015-01-23
基于java config的springSecurity(四)--启用全局方法安全
2015-01-16
基于java config的springSecurity的基本集成配置(二)--自定义认证
2015-01-11
springMvc+springDataJpa+springSecurity的基本集成配置
2015-01-11
spring mvc异常处理
2014-12-14
spring mvc异常简单处理
2014-12-13
springmvc静态资源增强处理
2014-10-26
java工程(非web)导出excel
2014-08-28
java web使用jxls导出excel功能
2014-08-28
spring-jms使用queue发送消息简单例子
2014-08-26
chrome组件开发--填表组件简单例子
2014-08-13
gradle多模块开发
2014-08-10
gradle的gretty插件使用例子
2014-07-31
gradle的war插件使用例子
2014-07-30
gradle的jetty插件使用例子
2014-07-30
spring定时任务
2014-07-28
SWFUpload v2.2.0.1源码及使用例子
2014-05-29
java lambda入门
2014-05-26
AjaxFileUploaderV2.1修改版
2014-05-16
spring Data Jpa入门
2014-05-12
Spring Web Flow2入门(二)
2016-07-07
SWF2入门(一)
2016-07-07
Spring.Web.Flow.2.Web.Development.Mar.2009
2016-07-03
基于java config的springSecurity 六 集成spring session
2016-06-20
springSecurity集成cas
2016-06-18
springSecurity双模认证
2016-06-16
springData使用queryDsl
2016-05-23
springSecurityOAuth2例子分析
2016-01-23
基于javaConfig的springDataJpa+dubbo+springMvc搭建
2015-12-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人