- 博客(6)
- 收藏
- 关注
原创 Java SSM项目运用策略模式思想
1. 策略模式简介策略模式(Strategy Pattern)中,定义算法族(策略组),分别封装起来,让他们之间可以互相替换,此模式让算法的变更和替换独立于使用算法的客户。策略模式中体现了如下几种设计原则:针对接口编程,而不是具体的实现类(定义了一个策略组接口) 使用组合/聚合的方式代替继承(StrategyContext类与策略组容器就是组合关系) 把变化的代码从不变的代码中分离...
2019-09-19 15:37:09 413
原创 阿里云APP消息推送中间件使用
1.所需jar包建议使用较新版本,项目一开始使用低版本时,有出现推送失败的情况 <dependency> <groupId>com.aliyun</groupId> <artifactId>aliyun-java-sdk-push</artifactId> <version>3.10.1</...
2019-09-18 17:18:56 1406 3
原创 java实现微信小程序模板消息推送
最近参与开发的项目有用到微信模板消息推送,在这离记录一下。1.工具类;用于访问WeChat的API接口;这里工具类使用了静态内部类,且禁止外部使用new创建对象。ps:URL这里用final static修饰没问题,但切记不要把微信所需的令牌参数(access_token)也拼接上(之前项目的微信消息推送每次重启项目后一段时间就失效),问题所在就不过多细说了;package co...
2019-09-18 17:00:14 1122
原创 使用阿里的EasyExcel遇到的一些坑(NoSuchMethodError异常)
公司项目重构, 我老大说导出功能改用阿里的EasyExcel, 好吧, 我是无意见的, 看了下github上的文档, 操作起来确实很高(傻)大(瓜)上(式).不多1313了, 直接上主题EasyExcel在GitHub上的demo的设置response有问题如图:官网上的设置response位置是错误的, 应该在获取字节输出流之前设置. 还有一点是demo没有加@ResponseB...
2019-05-10 09:28:05 30252 10
原创 关于shiro动态刷新缓存
最近在学习shiro框架,也借鉴了公司的项目.但发现公司的项目shiro这一块并没有实现动态刷新缓存功能.废话不多说,直接进入主题.网上各种教程所说的直接调用clearCache()方法并不能清空缓存,只能自己编写代码来实现清空缓存.代码如下: //清空缓存 public void clearCache() { RealmSecurityManager r...
2018-10-21 10:47:29 2532
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人