
java
独饮阑珊
这个作者很懒,什么都没留下…
展开
-
使用java的List<map> 实现树状目录(后端部分)
近期,在做一个发布消息的功能的时候 需要在页面中显示一个树状图 把所有的可以发布的对象都排列出来 比如 发布到一个学院 一个专业 一个班级 一个人。 具体传到前端的json类似于这个样子 [{ "id":"1", "name":"政治学科1", "sfxj":"true", "sjId":"", "sjName":"", "cj":"1",原创 2017-09-01 11:12:04 · 1806 阅读 · 0 评论 -
实现Spring拦截器拦截ajax请求并重定向
首先,实现拦截器的操作很简单,只要按部就班即可 : public class LoginInterceptor extends HandlerInterceptorAdapter{ @Override public boolean preHandle(HttpServletRequest request, HttpServletResponse r...原创 2017-11-02 16:21:19 · 11049 阅读 · 2 评论 -
druid连接池初体验
基本上现在的所有项目都用到了连接池 很方便的一个东西 能够提前生成好连接 使用的时候就能直接拿 用完了放回去就是了 近期的一个项目 用到了dp连接池 这个连接池很老了 就算配置配好了 但是连接的速度很慢 而且不稳定 会自动断开 可能考虑到服务器的防火墙断开了没有活动的访问 不管其他的 这个连接池的连接速度很慢 会让项目的启动时间很长。。最奇怪的一点是这个连接池会影响到日志原创 2017-11-02 16:36:47 · 467 阅读 · 0 评论 -
log4j日志的使用
日志是很重要的一个东西 能够帮助你维护好你的代码 在开发阶段也能帮你发现错误 目前 经常使用的日志 大概就是log4j slf4j logback 这三个 但是这三个不能都组合在一起 常用的组合 log4j+slf4j slf4j+logback 如果要使用log4j的话 我是使用了log4j+slf4j的组合 这个组合需要的包: 也有很多人选原创 2017-11-02 16:56:49 · 300 阅读 · 0 评论 -
Spring+Mybatis+redis
使用redis作为mybatis的二级缓存需要的jar包 需要特别说明的是 我一套jar包也是经历过实际检验的 网上很多的教程里面的包组合根本是是用不了的 无非就是版本不搭配除了Spring必须的jar包以外 (Spring是4X)需要jar包的可以去这个网址:http://mvnrepository.com/这几个jar包的组合是可以用的 看网上教程提供的原创 2017-11-02 17:19:08 · 783 阅读 · 0 评论 -
Mybatis拦截器实现分页和存储过程实现分页
Mybatis拦截器和存储过程的数据库分页1.1Mybatis拦截器实现分页主要思路:Mybatis拦截器常常会被用来进行分页处理。我们知道要利用JDBC对数据库进行操作就必须要有一个对应的Statement对象,Mybatis在执行Sql语句前也会产生一个包含Sql语句的Statement对象,而且对应的Sql语句是在Statement之前产生的,所以我们就可以在它成Statemen...原创 2017-12-12 16:53:53 · 664 阅读 · 0 评论 -
Shiro实际使用(实现各种实用的拦截器)
目前 shiro基本上属于很火的一个对权限验证的框架 在大系统的使用中 也能够和其他的权限方面的框架进行整合 能够实现单点登录 与redis的集成 实现缓存用户session等,十分灵活 今天我就分享下使用了shiro一段时间的体会吧 首先,对于shiro的介绍 源码 本文就不涉及了 一切以最实用的东西出发 配置:<!--1. 配置 Shiro 的原创 2017-12-12 17:51:10 · 3329 阅读 · 0 评论 -
微服务鉴权-spring cloud Alibaba + Oauth2 + Zuul OAuth2 SSO + JWT
前言本文主要介绍一个搭建的过程 笔者在基于《重新定义SpringCloud开发》这本书的zuul集成Oauth2的章节例子上扩展了一些东西出来 其中踩了不少的坑 过程也十分艰辛。。背景: 在第一代微服务框架体系下 我们以前做过使用 Spring Session + Redis cluster 做过一个在线教育项目的用户的认证和登录 实践中发现了一些不足 : 流量过于...原创 2019-07-14 14:37:48 · 5039 阅读 · 5 评论