原创 后端技术 SpringBoot 设置动态定时任务,千万别再写死了~ 我们在SpringBoot项目中经常需要使用定时任务,不过由于要借助cron表达式且都需药提前定义好放在配置文件里,不能在项目运行中动态修改任务执行时间,实在不太灵活。 经过网上搜索学习后,特此记录如何在SpringBoot项目中实现动态定时任务。 因为只是一个demo,所以只引入了需要的依赖: 2022-09-26 浏览(414) 评论(0) 阅读全文
原创 后端技术 SpringBoot 整合 Shiro 实现动态权限加载更新+ Session 共享 + 单点登录 Shiro是一个安全框架,项目中主要用它做认证,授权,加密,以及用户的会话管理,虽然Shiro没有SpringSecurity功能更丰富,但是它轻量,简单,在项目中通常业务需求Shiro也都能胜任. 2019-12-23 浏览(321) 评论(0) 阅读全文
原创 后端技术 Spring-Boot 使用 Jedis 操作 Redis 背景:1.Redis之前学了个皮毛还忘的差不多了,感觉公司项目中的Redis用的真的牛逼,so需要深造。2.有个同事在搞Jedis,勾起了我对知识的向往,不会用,但是很渴望。过程:1.改 2019-07-08 浏览(364) 评论(0) 阅读全文
转载 后端技术 服务器中java项目(springboot)调用Kettle转换脚本ktr SpringBoot 定时任务调用Kettle文件 项目背景 实施过程 一、maven本地安装ktr所需要的jar包 二、编写好ktr文件,确保本地是可以跑通的在说 End 项目背景 报表 2019-06-17 浏览(580) 评论(0) 阅读全文
原创 后端技术 浅谈Session及Netty实现 session称之为会话,可以看做是客户端和服务器对话的介质。通过session赋予每个客户端的sessionId,服务端可以分辨各个不同的客户端。 2019-04-26 浏览(520) 评论(1) 阅读全文
原创 后端技术 用Spring-Session实现Redis应用集群下的session共享 我们知道位于应用层的服务器为了**应对高并发的访问请求,且提高网站的伸缩性**,会通过负载均衡设备将一组服务器组成一个集群共同对外提供服务。并在监测到某台应用服务器不可用时,就将其从集群中剔除,从而实现应用的高可用: 2019-04-26 浏览(387) 评论(0) 阅读全文
原创 后端技术 在spring boot中使用Websocket WebSocket是一种网络通信协议,很多高级功能都需要它。 那么我们有了HTTP协议,为啥还需要另外一个协议呢?答案很简单,因为HTTP协议有一个缺陷:通信只能由客户端发起。 最典型的场景就是聊天室,假如用HTTP协议的话,就只能去轮询获取服务端有没有消息了,而用WebSocket的话,服务端有新消息可以自动推送。 2019-04-11 浏览(371) 评论(0) 阅读全文
转载 后端技术 springboot+thymeleaf 自定义标签 springboot+thymeleaf 实现自定义标签,今天试着封装了thymeleaf的自定义标签,实现的效果是这样。 2019-04-11 浏览(435) 评论(0) 阅读全文