随笔分类 -  javaweb

摘要:一、前言 javax.servlet.http.HttpServletRequestWrapper 是一个开发者可以继承的类,我们可以重写相应的方法来实现session的自定义以及缓存InputStream,在程序中可以多次获取request body的内容。 二、自定义seesion 也许大家都用 阅读全文
posted @ 2018-10-10 15:52 hjzqyx 阅读(8686) 评论(0) 推荐(1) 编辑
摘要:准备内容 简单的shiro无状态认证 无状态认证拦截器 import com.hjzgg.stateless.shiroSimpleWeb.Constants; import com.hjzgg.stateless.shiroSimpleWeb.realm.StatelessToken; impor 阅读全文
posted @ 2017-07-24 15:49 hjzqyx 阅读(19211) 评论(1) 推荐(3) 编辑
摘要:一、swagger2依赖 二、springmvc配置文件加入 三、web.xml配置 四、swagger2配置 可创建多个Docket,对restful api进行分组管理 五、效果演示 六、注意事项 1、如果有拦截器或者过滤器 对项目根路径进行拦截,可能<welcome-file>的配置不生效! 阅读全文
posted @ 2017-07-20 11:09 hjzqyx 阅读(2454) 评论(0) 推荐(0) 编辑
摘要:前言 如果oauth原理还不清楚的地方,其参考这里。 一、基本思路脑图 二、客户端shiro配置 shiro配置文件 注重看一下Realm的参数配置和 shiroFilter loginUrl的配置 自定义Realm实现 注重看一下realm中如何获取 用户信息的 自定义Filter实现 注重看一下 阅读全文
posted @ 2017-07-16 00:21 hjzqyx 阅读(6585) 评论(2) 推荐(2) 编辑
摘要:参考:spring-boot-dependencies 参考示例工程1 参考示例工程2(maven多module情况下使用springboot) 阅读全文
posted @ 2017-07-10 16:01 hjzqyx 阅读(5735) 评论(1) 推荐(0) 编辑
摘要:一、oauth原理参考 理解OAuth 2.0 二、本例中采用授权码模式 大致流程 (A)用户访问客户端,后者将前者导向认证服务器。 (B)用户选择是否给予客户端授权。 (C)假设用户给予授权,认证服务器将用户导向客户端事先指定的"重定向URI"(redirection URI),同时附上一个授权码 阅读全文
posted @ 2017-07-06 18:18 hjzqyx 阅读(7608) 评论(2) 推荐(5) 编辑
摘要:测试例子 Configuration源码说明 阅读全文
posted @ 2017-06-22 17:30 hjzqyx 阅读(3177) 评论(0) 推荐(0) 编辑
摘要:依赖jar包 在resources目录下新建log4j2.xml,内容如下。 参考来接:http://blog.csdn.net/axwolfer/article/details/40718609 阅读全文
posted @ 2017-05-31 23:40 hjzqyx 阅读(3690) 评论(0) 推荐(0) 编辑
摘要:一、前言 项目中用到的SSO,使用开源框架cas做的。简单的了解了一下cas,并学习了一下 单点登录的原理,有兴趣的同学也可以学习一下,写个demo玩一玩。 二、工程结构 我模拟了 sso的客户端和sso的服务端, sso-core中主要是一些sso需要的过滤器和工具类,缓存和session共享的一 阅读全文
posted @ 2017-02-26 23:34 hjzqyx 阅读(54401) 评论(27) 推荐(21) 编辑
摘要:一、前言 项目刚刚开发的时候,并没有做好充足的准备。开发到一定程度的时候才会想到还有一些问题没有解决。就比如今天我要说的一个问题:异常的处理。写程序的时候一般都会通过try...catch...finally对异常进行处理,但是我们真的能在写程序的时候处理掉所有可能发生的异常吗? 以及发生异常的时候 阅读全文
posted @ 2017-01-06 11:45 hjzqyx 阅读(29658) 评论(10) 推荐(5) 编辑
摘要:一、前言 项目中用到了Dubbo,临时抱大腿,学习了dubbo的简单实用方法。现在就来总结一下dubbo如何提供服务,如何消费服务,并做了一个简单的demo作为参考。 二、Dubbo是什么 Dubbo是一个分布式服务框架,致力于提供高性能和透明化的RPC远程服务调用方案,以及SOA服务治理方案。简单 阅读全文
posted @ 2016-09-25 21:23 hjzqyx 阅读(15520) 评论(1) 推荐(1) 编辑
摘要:一、前言 提供服务的时候,为了保证服务的正确性,有时候需要编写测试类验证其正确性和可用性。以前的做法都是自己简单写一个控制层,然后在控制层里调用服务并测试,这样做虽然能够达到测试的目的,但是太不专业了。还是老老实实的编写测试类进行测试吧。 二、Junit4依赖 如果出现如下异常: 则加入如下依赖。 阅读全文
posted @ 2016-09-04 22:14 hjzqyx 阅读(2595) 评论(2) 推荐(0) 编辑
摘要:一、前言 学习数据结构已经有很长时间了,加上之前搞过一段时间的ACM,虽然搞得并不怎么样吧,但是喜欢的东西不能放弃,一直打算写一个算法模拟系统,对常用的一些算法进行简单的模拟,于是我的毕业设计就这样诞生了。我相信这个简单的系统可以给初学数据结构和算法的人带来一定的帮助。在此做个介绍并留个纪念。另外, 阅读全文
posted @ 2016-06-13 07:44 hjzqyx 阅读(4525) 评论(13) 推荐(11) 编辑
摘要:一、前言 实习了两个月,把在公司用到的前端开发模式做个简单的整理。公司里前端开发模式webpack+react+redux+es6,这里去掉了redux。 webpack, react, redux等学习网址:http://www.cnblogs.com/hujunzheng/p/5405780.h 阅读全文
posted @ 2016-06-01 19:08 hjzqyx 阅读(2607) 评论(3) 推荐(3) 编辑
摘要:1.首先看一下基本的流程 2.看一下代码 注:其中用到的一些工具类,可以到我的github上去下载 https://github.com/hjzgg/usually_util/tree/master/utils windows 下的 redis下载 https://github.com/hjzgg/ 阅读全文
posted @ 2016-05-13 19:52 hjzqyx 阅读(15148) 评论(4) 推荐(3) 编辑
摘要:1.工具类 2.Service类(只给出CommentService) 3.repository类(problem 和 comment 属于 一对多 的关系) 4.Controller类 第一种方式 第二种方式,(懒了,有些内容是放在servic中的。) 通过JpaSpecificationExec 阅读全文
posted @ 2016-05-11 16:25 hjzqyx 阅读(23511) 评论(0) 推荐(0) 编辑
摘要:1.HttpURLConnection发送url请求 遗留问题: a.按照网上说的发送 json格式的字符串,但是后台无法接收到。所以这里将jsonObject转化成 url 参数的形式。 b.jquery发送json格式的数据是可以接收到的。 另外可能会出现中文乱码的问题: a. 首先发送数据利用 阅读全文
posted @ 2016-05-09 11:04 hjzqyx 阅读(2718) 评论(0) 推荐(0) 编辑
摘要:public class AccessControlFilter implements Filter { @Override public void init(FilterConfig filterConfig) throws ServletException { } @Override public void doFilter(ServletReque... 阅读全文
posted @ 2016-04-20 22:33 hjzqyx 阅读(860) 评论(0) 推荐(0) 编辑
摘要:前言: 博客系统中需要邮件服务的功能,以前写过类似的功能,不过功能太简单了,仅仅是发送文本内容,现在尝试一下发送内嵌图片邮件! 准备工作: 请参考:http://www.cnblogs.com/hujunzheng/p/4792831.html 整体效果: 发送端:网易邮箱;接收端:qq邮箱。 1. 阅读全文
posted @ 2016-01-01 18:32 hjzqyx 阅读(9301) 评论(17) 推荐(0) 编辑