- 博客(11)
- 收藏
- 关注
原创 微服务鉴权-spring cloud Alibaba + Oauth2 + Zuul OAuth2 SSO + JWT
前言本文主要介绍一个搭建的过程 笔者在基于《重新定义SpringCloud开发》这本书的zuul集成Oauth2的章节例子上扩展了一些东西出来 其中踩了不少的坑 过程也十分艰辛。。背景: 在第一代微服务框架体系下 我们以前做过使用 Spring Session + Redis cluster 做过一个在线教育项目的用户的认证和登录 实践中发现了一些不足 : 流量过于...
2019-07-14 14:37:48
5037
5
原创 Shiro实际使用(实现各种实用的拦截器)
目前 shiro基本上属于很火的一个对权限验证的框架 在大系统的使用中 也能够和其他的权限方面的框架进行整合 能够实现单点登录 与redis的集成 实现缓存用户session等,十分灵活 今天我就分享下使用了shiro一段时间的体会吧 首先,对于shiro的介绍 源码 本文就不涉及了 一切以最实用的东西出发 配置:<!--1. 配置 Shiro 的
2017-12-12 17:51:10
3327
原创 Mybatis拦截器实现分页和存储过程实现分页
Mybatis拦截器和存储过程的数据库分页1.1Mybatis拦截器实现分页主要思路:Mybatis拦截器常常会被用来进行分页处理。我们知道要利用JDBC对数据库进行操作就必须要有一个对应的Statement对象,Mybatis在执行Sql语句前也会产生一个包含Sql语句的Statement对象,而且对应的Sql语句是在Statement之前产生的,所以我们就可以在它成Statemen...
2017-12-12 16:53:53
663
原创 Spring+Mybatis+redis
使用redis作为mybatis的二级缓存需要的jar包 需要特别说明的是 我一套jar包也是经历过实际检验的 网上很多的教程里面的包组合根本是是用不了的 无非就是版本不搭配除了Spring必须的jar包以外 (Spring是4X)需要jar包的可以去这个网址:http://mvnrepository.com/这几个jar包的组合是可以用的 看网上教程提供的
2017-11-02 17:19:08
778
原创 log4j日志的使用
日志是很重要的一个东西 能够帮助你维护好你的代码 在开发阶段也能帮你发现错误 目前 经常使用的日志 大概就是log4j slf4j logback 这三个 但是这三个不能都组合在一起 常用的组合 log4j+slf4j slf4j+logback 如果要使用log4j的话 我是使用了log4j+slf4j的组合 这个组合需要的包: 也有很多人选
2017-11-02 16:56:49
298
原创 druid连接池初体验
基本上现在的所有项目都用到了连接池 很方便的一个东西 能够提前生成好连接 使用的时候就能直接拿 用完了放回去就是了 近期的一个项目 用到了dp连接池 这个连接池很老了 就算配置配好了 但是连接的速度很慢 而且不稳定 会自动断开 可能考虑到服务器的防火墙断开了没有活动的访问 不管其他的 这个连接池的连接速度很慢 会让项目的启动时间很长。。最奇怪的一点是这个连接池会影响到日志
2017-11-02 16:36:47
464
原创 实现Spring拦截器拦截ajax请求并重定向
首先,实现拦截器的操作很简单,只要按部就班即可 : public class LoginInterceptor extends HandlerInterceptorAdapter{ @Override public boolean preHandle(HttpServletRequest request, HttpServletResponse r...
2017-11-02 16:21:19
11042
2
原创 使用java的List<map> 实现树状目录(后端部分)
近期,在做一个发布消息的功能的时候 需要在页面中显示一个树状图 把所有的可以发布的对象都排列出来 比如 发布到一个学院 一个专业 一个班级 一个人。 具体传到前端的json类似于这个样子 [{ "id":"1", "name":"政治学科1", "sfxj":"true", "sjId":"", "sjName":"", "cj":"1",
2017-09-01 11:12:04
1803
原创 Ajax异步获取数据到KindEditor的时候无法显示数据
近期,在做一个有关于编辑通知公告这样的模块的时候出现了一个问题 就是使用ajax从controller层返回map中获取数据,然后把这个数据赋值给KindEditor这个编译器的时候 数据无法显示的问题 最初以为是数据匹配失败 认真检查了每一个ajax中对应html中的id 发现没有问题 然后是使用console打印出数据 发现也没有问题 数据是能传过来的那么问题就锁定在
2017-08-31 09:16:07
1179
1
原创 python的全局局部变量
step = 0 def demo(): step+=1 python中的全局变量和java中的有点小区别 python中的全局变量在局部变量中使用的时候 如果进行修改 python会认为这个变量就变成局部变量了 就像上面的代码中 step开始定义成为了一个全局变量 然后拿到函数中,进行修改的操作 再运行就会报错: UnboundLocalError: lo
2017-08-09 11:12:32
220
原创 Eclipse发布到Tomcat的web项目在客户端的删除操作
今天在做一个删除运行日志的功能的时候,使用file.delete进行log文件的删除 然后再网页中点击删除的按钮,删除成功没有问题,但是回到eclipse中发现被删除的log文件依然存在,开始以为是没有刷新的缘故,但是后来刷新n次没有结果,在工作空间中查看文件依然存在 刷新网页以后,发现文件确实是被删除了,然后考虑可能是网页的程序走的是发布到tomcat的程序,于是重新启动e
2017-08-02 09:40:21
1443
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人