发布了文章1 月 8 日
本文介绍一种优雅的扩展AuthorizationServer认证方式的实现方法,可协助实现短信认证,微信openId认证等。核心相关代码: {代码...} {代码...} 请关注customTokenGranter这个方法,以下为自定义重写 {代码...} OpenIdTokenGranter为新追加的方式 {代码...} {代码...}...
发布了文章2024-07-16
解决思路:利用 commons-exec 的包,使用 CommandLine 调用ghostscript处理pom 引用追加 {代码...} 创建工具类 {代码...} GsProperties 配置项 {代码...}
发布了文章2022-12-21
在执行邮件发送过程中,在本地环境发送特别快,几乎没有卡顿,但是部署到linux环境就会在 email.send()处卡了30几秒原因:可能是寻找本机路由失败解决办法:配置本机hosts文件,把对应机器名作为映射 vim /etc/hosts本机ip 本机机器名保存即可
发布了文章2022-03-04
之前写过一篇BeetlSQL3+多租户的实现方案,传送门:[链接]现做一下补充以及完善 {代码...} {代码...} {代码...} {代码...} {代码...}
发布了文章2022-01-13
微信用户在登录小程序以及公众号的时候,同一个微信用户会有不同的openid,但是如果小程序以及公众号绑定到同一个开放平台之后,就会有相同的一个unionid。
发布了文章2021-04-16
{代码...} {代码...} {代码...} {代码...} {代码...} {代码...} {代码...} {代码...} {代码...} {代码...}
发布了文章2020-07-29
现在在用beetl模板渲染画面,有时需要加载其他模板的内容,但是又不想使用beetl模板里的内嵌其他模板方式,想直接通过url请求的方式进行渲染,所以就扒一下c:import的源码改造成beetl的自定义标签,对于我这种扒代码的行为,我想说我站在了前辈的肩膀上,大家不要喷...
发布了文章2019-10-17
在画面中有以下modal区域,通过ajax请求获取到modal里的内容,将代码片段利用.html('.....')加载进弹出层并show显示
发布了文章2019-10-15
配置首先重写一下 QuartJob工厂,解决注入问题 {代码...} 重写 listener {代码...} 请注意:List<SysBatch> list 这个获取到的是数据库中的记录封装成的实体,表结构如下 获取到的记录通过QuartJobUtil工具类的方法加载到定时中 管理定时工具类QuartJobUtil
发布了文章2019-04-12
Spring boot 搭配慢慢开始火起来的 beetl 模板 配置国际化 首先需要添加WebMvcConfigurer配置 {代码...} 然后自定义配置beetl {代码...} 然后配置i18n国际化函数 {代码...} 最后配置资源文件 这个资源文件路径也是配出来的,不多介绍了...... 测试: 在模板中添加${i1...
发布了文章2019-03-21
音、视频 推荐的工具:FFmpeg, 它提供了录制、转换以及流化音视频的完整解决方案, 并且可在Linux、Windows、Mac OS X等平台上编译运行,我们可以创建一个脚本工具类,封装好就可以供程序使用。 它可以很快速的获取音、视频格式文件的各种参数,包括时长,比特率,帧...
发布了文章2019-02-27
但是,当我们不想设置最大的数据条数时,我们还想显示全部数据怎么办,网上说设置为 -1 ,这时问题就出现了,这么设置在画面上会发现数据少了一条...坑啊...
发布了文章2019-02-20
首先创建一个工具类,定义好接口,这里的参数1:fileList:多个文件的path+name2: zipFileName:压缩后的文件名 下面是代码,注释已经很详细了 {代码...}