随笔分类 -  工具

摘要:一、oauth原理参考 理解OAuth 2.0 二、本例中采用授权码模式 大致流程 (A)用户访问客户端,后者将前者导向认证服务器。 (B)用户选择是否给予客户端授权。 (C)假设用户给予授权,认证服务器将用户导向客户端事先指定的"重定向URI"(redirection URI),同时附上一个授权码 阅读全文
posted @ 2017-07-06 18:18 hjzqyx 阅读(7615) 评论(2) 推荐(5) 编辑
摘要: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 阅读(3881) 评论(0) 推荐(0) 编辑
摘要:Web版: DevDocs API Documentation 桌面版:devdocs-app 阅读全文
posted @ 2017-06-15 09:58 hjzqyx 阅读(601) 评论(0) 推荐(0) 编辑
摘要:实体Model @ModelAttribute一个具有如下三个作用: ①绑定请求参数到命令对象:放在功能处理方法的入参上时,用于将多个请求参数绑定到一个命令对象,从而简化绑定流程,而且自动暴露为模型数据用于视图页面展示时使用; ②暴露表单引用对象为模型数据:放在处理器的一般方法(非功能处理方法)上时 阅读全文
posted @ 2017-06-14 17:47 hjzqyx 阅读(5642) 评论(0) 推荐(0) 编辑
摘要:示例代码 执行结果 遇到问题 servlet-api jar包版本的问题。我这里直接依赖上了tomcat中的library,解决该问题。 阅读全文
posted @ 2017-06-12 12:01 hjzqyx 阅读(2568) 评论(0) 推荐(1) 编辑
摘要:需求 php调用java接口时,因为php那边的属性都是下划线风格,java这边的属性都是驼峰的风格。配置springmvc的json转换,在requestBody的时候(调用对象的set 方法)将java属性name映射成下划线形式 和 请求的参数匹配;在responseBody的时候(调用对象的 阅读全文
posted @ 2017-06-08 10:09 hjzqyx 阅读(33705) 评论(7) 推荐(2) 编辑
摘要:文章 thefuck git thefuck 阅读全文
posted @ 2017-06-02 23:38 hjzqyx 阅读(479) 评论(0) 推荐(0) 编辑
摘要:准备工作 cas单点登录开始前准备,请参考cas4.2.7实现单点登录。 与shiro进行整合 注:准备工作的基础上,对cas客户端进行如下改进。 引入相关jar包 web.xml引入shiro过滤器 引入shiro的配置文件 引入shiro的需要属性 自定义shiro的realm 引入日志系统 h 阅读全文
posted @ 2017-06-01 13:53 hjzqyx 阅读(1103) 评论(0) 推荐(1) 编辑
摘要:依赖jar包 在resources目录下新建log4j2.xml,内容如下。 参考来接:http://blog.csdn.net/axwolfer/article/details/40718609 阅读全文
posted @ 2017-05-31 23:40 hjzqyx 阅读(3691) 评论(0) 推荐(0) 编辑
摘要:准备前参考: cas server下载地址 cas client 下载地址 安全cookie setSecure详解 Spring通过构造方法注入的四种方式 cas 学习博文 自定义登录页和登录认证 cas server端的login-webflow详细流程 CAS服务端自定义数据库认证用户 准备工 阅读全文
posted @ 2017-05-28 13:16 hjzqyx 阅读(7391) 评论(1) 推荐(2) 编辑
摘要:参考: 既使用maven编译,又使用lib下的Jar包 阅读全文
posted @ 2017-05-25 00:45 hjzqyx 阅读(2392) 评论(0) 推荐(0) 编辑
摘要:运行效果:访问 http://localhost:8081/sensors-data/swagger-ui.html 参考资料: spring-boot集成Springfox-Swagger2 Spring - AntPathMatcher Spring Swagger2 一些注解说明 阅读全文
posted @ 2017-05-15 12:10 hjzqyx 阅读(771) 评论(0) 推荐(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 阅读(10803) 评论(0) 推荐(1) 编辑
摘要:一、拦截器实现,ResubmitInterceptorHandler.java 二、controller上要添加的注解 三、拦截器配置 阅读全文
posted @ 2017-04-28 10:14 hjzqyx 阅读(1378) 评论(0) 推荐(2) 编辑
摘要:一、使用java.beans.PropertyDescriptor 二、使用收藏的一个工具类 BeanHelper 查看代码 三、获取一个类每个属性的 PropertyDescriptor PropertyDescriptor[] pds = BeanUtils.getPropertyDescrip 阅读全文
posted @ 2017-04-28 00:19 hjzqyx 阅读(8761) 评论(0) 推荐(0) 编辑
摘要:一、自定义过滤器说明 PropertyPreFilter 根据PropertyName判断是否序列化 PropertyFilter 根据PropertyName和PropertyValue来判断是否序列化 NameFilter 修改Key,如果需要修改Key,process返回值则可 ValueFi 阅读全文
posted @ 2017-04-24 14:16 hjzqyx 阅读(1966) 评论(0) 推荐(0) 编辑
摘要:Maven之自定义archetype生成项目骨架 利用脚手架生成 新项目 命令行方式 命令说明: -DarchetypeGroupId=com.xxx 脚手架的groupId-DarchetypeArtifactId=archetype-spring-boot 脚手架的artifactId-Darc 阅读全文
posted @ 2017-04-21 11:16 hjzqyx 阅读(4266) 评论(0) 推荐(1) 编辑
摘要:1、最基础的查询 2、spring data jpa 的 toPredicate 方法 参考 org.springframework.data.jpa.repository.support.SimpleJpaRepository 的 findAll方法,如下 阅读全文
posted @ 2017-04-01 15:25 hjzqyx 阅读(3991) 评论(3) 推荐(0) 编辑
摘要:java json和对象互相装换 1.com.alibaba.fastjson.JSON 2.com.fasterxml.jackson.databind.ObjectMapper 阅读全文
posted @ 2017-03-21 11:31 hjzqyx 阅读(648) 评论(0) 推荐(0) 编辑
摘要:一、前言 由于项目中的 实体(entity)默认都是继承一个父类(包含一些公共的属性,比如创建时间,修改时间,是否删除,主键id)。为了实现逻辑删除,一般会自己实现RepositoryFactoryBean 和 Repository。但是由于多个团队开发的结果,表的结构没有同一,也就是会出现有的表没 阅读全文
posted @ 2017-03-03 10:21 hjzqyx 阅读(2901) 评论(0) 推荐(0) 编辑