摘要:
InheritableThreadLocal代码 测试代码 测试结果 分别为testThreadLocal() 和 testInheritableThreadLocal() 测试结果。 比较后,看到ThreadLocal里的值,子线程里不能获得;InheritableThreadLocal里的值,子
阅读全文
posted @ 2017-06-23 12:06
hjzqyx
阅读(1231)
推荐(0)
摘要:
测试例子 Configuration源码说明
阅读全文
posted @ 2017-06-22 17:30
hjzqyx
阅读(3209)
推荐(0)
摘要:
ssh参数解释 格式 ssh [user@]host [command] 选项: -1:强制使用ssh协议版本1; -2:强制使用ssh协议版本2; -4:强制使用IPv4地址; -6:强制使用IPv6地址; -A:开启认证代理连接转发功能; -a:关闭认证代理连接转发功能; -b:使用本机指定地址
阅读全文
posted @ 2017-06-16 13:56
hjzqyx
阅读(4050)
推荐(0)
摘要:
Web版: DevDocs API Documentation 桌面版:devdocs-app
阅读全文
posted @ 2017-06-15 09:58
hjzqyx
阅读(610)
推荐(0)
摘要:
实体Model @ModelAttribute一个具有如下三个作用: ①绑定请求参数到命令对象:放在功能处理方法的入参上时,用于将多个请求参数绑定到一个命令对象,从而简化绑定流程,而且自动暴露为模型数据用于视图页面展示时使用; ②暴露表单引用对象为模型数据:放在处理器的一般方法(非功能处理方法)上时
阅读全文
posted @ 2017-06-14 17:47
hjzqyx
阅读(5675)
推荐(0)
摘要:
示例代码 执行结果 遇到问题 servlet-api jar包版本的问题。我这里直接依赖上了tomcat中的library,解决该问题。
阅读全文
posted @ 2017-06-12 12:01
hjzqyx
阅读(2590)
推荐(1)
摘要:
需求 php调用java接口时,因为php那边的属性都是下划线风格,java这边的属性都是驼峰的风格。配置springmvc的json转换,在requestBody的时候(调用对象的set 方法)将java属性name映射成下划线形式 和 请求的参数匹配;在responseBody的时候(调用对象的
阅读全文
posted @ 2017-06-08 10:09
hjzqyx
阅读(33908)
推荐(2)
摘要:
文章 thefuck git thefuck
阅读全文
posted @ 2017-06-02 23:38
hjzqyx
阅读(492)
推荐(0)
摘要:
准备工作 cas单点登录开始前准备,请参考cas4.2.7实现单点登录。 与shiro进行整合 注:准备工作的基础上,对cas客户端进行如下改进。 引入相关jar包 web.xml引入shiro过滤器 引入shiro的配置文件 引入shiro的需要属性 自定义shiro的realm 引入日志系统 h
阅读全文
posted @ 2017-06-01 13:53
hjzqyx
阅读(1130)
推荐(1)
摘要:
依赖jar包 在resources目录下新建log4j2.xml,内容如下。 参考来接:http://blog.csdn.net/axwolfer/article/details/40718609
阅读全文
posted @ 2017-05-31 23:40
hjzqyx
阅读(3717)
推荐(0)
摘要:
准备前参考: cas server下载地址 cas client 下载地址 安全cookie setSecure详解 Spring通过构造方法注入的四种方式 cas 学习博文 自定义登录页和登录认证 cas server端的login-webflow详细流程 CAS服务端自定义数据库认证用户 准备工
阅读全文
posted @ 2017-05-28 13:16
hjzqyx
阅读(7540)
推荐(2)
摘要:
参考: 既使用maven编译,又使用lib下的Jar包
阅读全文
posted @ 2017-05-25 00:45
hjzqyx
阅读(2402)
推荐(0)
摘要:
Mac键盘符号和修饰键说明 ⌘ Command⇧ Shift⌥ Option⌃ Control↩︎ Return/Enter⌫ Delete⌦ 向前删除键(Fn+Delete)↑ 上箭头↓ 下箭头← 左箭头→ 右箭头⇞ Page Up(Fn+↑)⇟ Page Down(Fn+↓)Home Fn +
阅读全文
posted @ 2017-05-15 14:34
hjzqyx
阅读(262)
推荐(0)
摘要:
运行效果:访问 http://localhost:8081/sensors-data/swagger-ui.html 参考资料: spring-boot集成Springfox-Swagger2 Spring - AntPathMatcher Spring Swagger2 一些注解说明
阅读全文
posted @ 2017-05-15 12:10
hjzqyx
阅读(778)
推荐(0)
摘要:
public class AppTest { private NodeClass nodeClass; public static String hehe = "hehe"; public String xixi = "xixi"; public void test() { Field[] fields = AppTest.class.ge...
阅读全文
posted @ 2017-05-04 18:10
hjzqyx
阅读(10818)
推荐(1)
摘要:
一、拦截器实现,ResubmitInterceptorHandler.java 二、controller上要添加的注解 三、拦截器配置
阅读全文
posted @ 2017-04-28 10:14
hjzqyx
阅读(1389)
推荐(2)
摘要:
一、使用java.beans.PropertyDescriptor 二、使用收藏的一个工具类 BeanHelper 查看代码 三、获取一个类每个属性的 PropertyDescriptor PropertyDescriptor[] pds = BeanUtils.getPropertyDescrip
阅读全文
posted @ 2017-04-28 00:19
hjzqyx
阅读(8843)
推荐(0)
摘要:
一、自定义过滤器说明 PropertyPreFilter 根据PropertyName判断是否序列化 PropertyFilter 根据PropertyName和PropertyValue来判断是否序列化 NameFilter 修改Key,如果需要修改Key,process返回值则可 ValueFi
阅读全文
posted @ 2017-04-24 14:16
hjzqyx
阅读(2027)
推荐(0)
摘要:
Maven之自定义archetype生成项目骨架 利用脚手架生成 新项目 命令行方式 命令说明: -DarchetypeGroupId=com.xxx 脚手架的groupId-DarchetypeArtifactId=archetype-spring-boot 脚手架的artifactId-Darc
阅读全文
posted @ 2017-04-21 11:16
hjzqyx
阅读(4311)
推荐(1)
摘要:
参考文章 Jackson使用ContextualSerializer在序列化时获取字段注解的属性 使用BeanSerializerModifier定制jackson的自定义序列化(null值的处理) 关于使用ContextualSerializer的补充 BeanSerializerFactory中
阅读全文
posted @ 2017-04-11 19:39
hjzqyx
阅读(3269)
推荐(0)
摘要:
1、最基础的查询 2、spring data jpa 的 toPredicate 方法 参考 org.springframework.data.jpa.repository.support.SimpleJpaRepository 的 findAll方法,如下
阅读全文
posted @ 2017-04-01 15:25
hjzqyx
阅读(4011)
推荐(0)
摘要:
DispatcherServlet的初始化流程 HandlerMapping - RequestMappingHandlerMapping初始化 DefaultAnnotationHandlerMapping 和RequestMappingHandlerMapping RequestToViewNa
阅读全文
posted @ 2017-03-31 15:26
hjzqyx
阅读(168)
推荐(0)
摘要:
js中__proto__和prototype的区别和关系 1.对象有属性__proto__,指向该对象的构造函数的原型对象。 2.方法除了有属性__proto__,还有属性prototype,prototype指向该方法的原型对象。 深入浅出妙用 Javascript 中 apply、call、bi
阅读全文
posted @ 2017-03-30 11:04
hjzqyx
阅读(267)
推荐(0)
摘要:
java json和对象互相装换 1.com.alibaba.fastjson.JSON 2.com.fasterxml.jackson.databind.ObjectMapper
阅读全文
posted @ 2017-03-21 11:31
hjzqyx
阅读(656)
推荐(0)
摘要:
一、前言 由于项目中的 实体(entity)默认都是继承一个父类(包含一些公共的属性,比如创建时间,修改时间,是否删除,主键id)。为了实现逻辑删除,一般会自己实现RepositoryFactoryBean 和 Repository。但是由于多个团队开发的结果,表的结构没有同一,也就是会出现有的表没
阅读全文
posted @ 2017-03-03 10:21
hjzqyx
阅读(2976)
推荐(0)
摘要:
一、前言 这两天研究了一下项目中的密码加密,可以说得上是学到了很多。下面来大致说一下。 二、常用加密 1.单向加密算法 单向加密算法主要用来验证数据传输的过程中,是否被篡改过。 BASE64 严格地说,属于编码格式,而非加密算法 MD5(Message Digest algorithm 5,信息摘要
阅读全文
posted @ 2017-03-02 18:58
hjzqyx
阅读(1094)
推荐(2)
摘要:
error 内容如下 Failed to execute goal org.apache.maven.plugins:maven-deploy-plugin:2.5: deploy (default-deploy) on project XXX pom文件增加如下配置
阅读全文
posted @ 2017-02-27 10:25
hjzqyx
阅读(1608)
推荐(0)
摘要:
一、前言 项目中用到的SSO,使用开源框架cas做的。简单的了解了一下cas,并学习了一下 单点登录的原理,有兴趣的同学也可以学习一下,写个demo玩一玩。 二、工程结构 我模拟了 sso的客户端和sso的服务端, sso-core中主要是一些sso需要的过滤器和工具类,缓存和session共享的一
阅读全文
posted @ 2017-02-26 23:34
hjzqyx
阅读(54570)
推荐(21)
摘要:
一、安装Rabbit MQ Rabbit MQ 是建立在强大的Erlang OTP平台上,因此安装Rabbit MQ的前提是安装Erlang。通过下面两个连接下载安装3.2.3 版本: 原因是,安装 Rabbit MQ的过程中没有使用默认的安装路径。重新安装并使用默认的安装路径就没有问题了。如果使用
阅读全文
posted @ 2017-02-02 23:23
hjzqyx
阅读(4758)
推荐(5)
摘要:
org.springframework.jdbc.core.JdbcTemplate.query(String sql, Object[] args, RowMapper<StaffUnionVO> rowMapper) throws DataAccessException 1.自定义rowMapp
阅读全文
posted @ 2017-01-19 15:21
hjzqyx
阅读(3281)
推荐(2)