自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Mkdocs+Material+GithubPage+Github Action自动化搭建你自己的博客!

用Markdown 撰写我们的文档,通过Mkdocs我们可以在几分钟内完成构建一个专业的静态网站。这就很厉害了,接下来,我们来看看怎么去使用Mkdocs。

2023-09-06 11:29:04 993 3

原创 拦截器里获取redisTemplate报错org.springframework.beans.factory.NoUniqueBeanDefinitionException: No qualifyin

背景在使用jwt做权限校验的时候,需要在拦截器里校验前端传来的token信息与redis中的信息是否一致;刚开始使用StringRedisTemplate获取信息,但是用户服务存储信息的时候是使用RedisTemplate存取信息,导致在我写的微服务内,如果使用StringRedisTemplate获取信息,获取到的token信息会额外多带两个引号,如下所示:String token = stringRedisTemplate.opsForValue.get(key);//输出 ""jwt-toke

2021-10-20 10:37:56 1220

原创 2021-07-06

工作中常用的linux命令主要分享一下自己开发过程中使用的linux命令alias显示别名,或给命令取别名# 可以显示所有别名。alias$ alias today='date +"%A, %B %-d, %Y"'$ today星期一, 一月 6, 2020ansible常用命令# 在节点上安装httpdansible all -m yum -a "state=present name=httpd"# 在节点上启动服务,并开机自启动ansible all -m service

2021-07-06 13:12:04 216

原创 mybatis-generator生成报错The specified target project directory xxx does not exist及源码分析

mybatis-generator生成报错The specified target project directory xxx does not exist及源码分析背景参考macro大神的mall-learning项目搭建初始化框架的时候,在自己的项目里搭建了一个module来写代码,搭建generator代码的时候报错,The specified target project directory xxx does not exist参考了一篇博客mybatis逆向工程 The specifie

2021-05-24 13:49:35 1782 1

原创 数字转中文大写工具类

数字转中文大写的工具类背景因为公司业务需求,需要将支付的金额转换成大写的形式,然后就自己编写了一个工具类,用来实现数字转中文金额,暂时只支持两位小数代码package utils;import org.apache.commons.lang3.StringUtils;/** * 转换金额为大写金额 * * @author ljj */public class ConvertMoneyUtils { private ConvertMoneyUtils() {

2020-08-07 17:42:21 284

原创 利用Cas的原理实现其他系统的接入,跳过登录页面

需求最近领导让我开发为一个老的项目添加功能,实现其他系统接入到我们的系统中来,老项目使用的是cas进行单点登录,为此我去了解了一下cas的使用原理思路分析我在网上搜索了一套cas的基础教程cas的入门; 看了这位作者的一系列文章,发现可以利用cas集成restful进行认证,通过rest来或得cas的那些票据进行认证,从而实现跳过登录的免登操作; 但是遗憾的是,无论我怎么操作,实验...

2019-06-19 14:11:15 4561 1

原创 在使用Calendar的roll方法时遇到的问题

前提 最近在使用定时任务接受历史数据,我设置quartz的定时任务是每五分钟通过接口查询数据,然后插入数据库,但是后面通过数据比对发现我大概每100条数据会丢失10条左右,然后我很奇怪,去查看数据库,进行数据比较,发现我每小时都会丢失5分左右的数据,都会在每小时的最后的五分钟没有数据插入;问题思考 首先我以为我job的cron表达式错误,然后我的表达式是 "0 */5 * ...

2019-03-11 11:46:50 1127

原创 巧用@PostConst注解解决数据接入数据丢失问题

@PostContruct是spring框架的注解,在方法上加该注解会在项目启动的时候执行该方法,也可以理解为在spring容器初始化的时候执行该方法。 业务场景业务上有需求,需要我通过接口查询数据,将实时的gps数据接入,并保存到一个实时表,一个历史表,在编写代码的时候,我在想数据丢失了怎么办?情况一:对方的服务断掉,暂时没有办法情况二:我这边的java程序挂掉,我该...

2019-01-22 17:06:19 924

原创 SSM框架+Dubbo+shiro的框架搭建,遇到的@Reference标签无法注入的情况

最近自己在搭建一个SSM+Dubbo+shiro的分布式框架,但是在搭建过程中,遇到了Dubbo服务无法使用@Reference标签注入的情况; 错误展示org.apache.shiro.authc.AuthenticationException: Authentication failed for token submission [org.apache.shiro.authc.U...

2018-09-14 10:06:33 3355 1

原创 ssm整合(一)

ssm整合思路一.概述ssm框架就是springMVC,spring,mybatis三者的整合二.jar包的导入1)spring相关jar1.spring-context.jar// 这个jar文件为spring核心提供了大量的扩展。2.spring-context-support.jar//spring-context的扩展支持,用于mvc方面3.spring-bea...

2018-08-10 11:35:02 134

空空如也

空空如也

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

TA关注的人

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