自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 微服务鉴权-spring cloud Alibaba + Oauth2 + Zuul OAuth2 SSO + JWT

前言本文主要介绍一个搭建的过程 笔者在基于《重新定义SpringCloud开发》这本书的zuul集成Oauth2的章节例子上扩展了一些东西出来 其中踩了不少的坑 过程也十分艰辛。。背景: 在第一代微服务框架体系下 我们以前做过使用 Spring Session + Redis cluster 做过一个在线教育项目的用户的认证和登录 实践中发现了一些不足 : 流量过于...

2019-07-14 14:37:48 4889 5

原创 Shiro实际使用(实现各种实用的拦截器)

目前 shiro基本上属于很火的一个对权限验证的框架 在大系统的使用中 也能够和其他的权限方面的框架进行整合 能够实现单点登录 与redis的集成 实现缓存用户session等,十分灵活     今天我就分享下使用了shiro一段时间的体会吧    首先,对于shiro的介绍 源码 本文就不涉及了 一切以最实用的东西出发    配置:<!--1. 配置 Shiro 的

2017-12-12 17:51:10 3199

原创 Mybatis拦截器实现分页和存储过程实现分页

Mybatis拦截器和存储过程的数据库分页1.1Mybatis拦截器实现分页主要思路:Mybatis拦截器常常会被用来进行分页处理。我们知道要利用JDBC对数据库进行操作就必须要有一个对应的Statement对象,Mybatis在执行Sql语句前也会产生一个包含Sql语句的Statement对象,而且对应的Sql语句是在Statement之前产生的,所以我们就可以在它成Statemen...

2017-12-12 16:53:53 610

原创 Spring+Mybatis+redis

使用redis作为mybatis的二级缓存需要的jar包 需要特别说明的是 我一套jar包也是经历过实际检验的 网上很多的教程里面的包组合根本是是用不了的 无非就是版本不搭配除了Spring必须的jar包以外 (Spring是4X)需要jar包的可以去这个网址:http://mvnrepository.com/这几个jar包的组合是可以用的 看网上教程提供的

2017-11-02 17:19:08 749

原创 log4j日志的使用

日志是很重要的一个东西 能够帮助你维护好你的代码 在开发阶段也能帮你发现错误     目前 经常使用的日志 大概就是log4j slf4j logback 这三个 但是这三个不能都组合在一起 常用的组合 log4j+slf4j slf4j+logback    如果要使用log4j的话 我是使用了log4j+slf4j的组合 这个组合需要的包:     也有很多人选

2017-11-02 16:56:49 258

原创 druid连接池初体验

基本上现在的所有项目都用到了连接池 很方便的一个东西 能够提前生成好连接 使用的时候就能直接拿 用完了放回去就是了     近期的一个项目 用到了dp连接池  这个连接池很老了 就算配置配好了 但是连接的速度很慢 而且不稳定 会自动断开 可能考虑到服务器的防火墙断开了没有活动的访问     不管其他的 这个连接池的连接速度很慢 会让项目的启动时间很长。。最奇怪的一点是这个连接池会影响到日志

2017-11-02 16:36:47 408

原创 实现Spring拦截器拦截ajax请求并重定向

首先,实现拦截器的操作很简单,只要按部就班即可 : public class LoginInterceptor extends HandlerInterceptorAdapter{ @Override public boolean preHandle(HttpServletRequest request, HttpServletResponse r...

2017-11-02 16:21:19 10981 2

原创 使用java的List<map> 实现树状目录(后端部分)

近期,在做一个发布消息的功能的时候 需要在页面中显示一个树状图 把所有的可以发布的对象都排列出来 比如 发布到一个学院 一个专业 一个班级 一个人。    具体传到前端的json类似于这个样子 [{ "id":"1", "name":"政治学科1", "sfxj":"true", "sjId":"", "sjName":"", "cj":"1",

2017-09-01 11:12:04 1721

原创 Ajax异步获取数据到KindEditor的时候无法显示数据

近期,在做一个有关于编辑通知公告这样的模块的时候出现了一个问题     就是使用ajax从controller层返回map中获取数据,然后把这个数据赋值给KindEditor这个编译器的时候 数据无法显示的问题    最初以为是数据匹配失败 认真检查了每一个ajax中对应html中的id 发现没有问题 然后是使用console打印出数据 发现也没有问题 数据是能传过来的那么问题就锁定在

2017-08-31 09:16:07 1137 1

原创 python的全局局部变量

step = 0   def demo():       step+=1 python中的全局变量和java中的有点小区别 python中的全局变量在局部变量中使用的时候 如果进行修改 python会认为这个变量就变成局部变量了 就像上面的代码中 step开始定义成为了一个全局变量 然后拿到函数中,进行修改的操作 再运行就会报错:   UnboundLocalError: lo

2017-08-09 11:12:32 174

原创 Eclipse发布到Tomcat的web项目在客户端的删除操作

今天在做一个删除运行日志的功能的时候,使用file.delete进行log文件的删除     然后再网页中点击删除的按钮,删除成功没有问题,但是回到eclipse中发现被删除的log文件依然存在,开始以为是没有刷新的缘故,但是后来刷新n次没有结果,在工作空间中查看文件依然存在    刷新网页以后,发现文件确实是被删除了,然后考虑可能是网页的程序走的是发布到tomcat的程序,于是重新启动e

2017-08-02 09:40:21 1401

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除