会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Loading
转用csdn,后续博客园不再更新 https://blog.csdn.net/hc1285653662?type=blog
首页
新随笔
管理
2022年11月15日
每天收藏的笔记
摘要: https://www.cnblogs.com/Cheney822/p/16487938.html
阅读全文
posted @ 2022-11-15 07:18 青岑
阅读(46)
评论(0)
推荐(0)
2022年5月7日
Mybatis多数据源(二)使用AbstractRoutingDataSource实现动态数据源切换
摘要: 一、原理 Spring boot提供了AbstractRoutingDataSource 根据用户定义的规则选择当前的数据源,这样我们可以在执行数据库操作之前,设置使用的数据源, 即可实现数据源的动态路由。它的抽象方法determineCurrentLookupKey() 决定使用哪个数据源。 二、
阅读全文
posted @ 2022-05-07 20:53 青岑
阅读(1077)
评论(0)
推荐(0)
2022年5月6日
Mybatis多数据源(一) 不同的mapper文件对应不同的数据源
摘要: 一、背景 如果一个系统存在多个业务数据库,那么就意味着在该系统中存在多个数据源,此时针对数据库的操作如何让其具体的落地到某个库中呢? 二、解决办法 一个解决办法就是mybatis不同的mapper文件对应不同的数据源,这样service在操作不同的mapper时即操作了不同的数据源 三、实现 1、y
阅读全文
posted @ 2022-05-06 19:09 青岑
阅读(1326)
评论(0)
推荐(0)
2022年4月25日
MongoDB安装—docker
摘要: 1、查看mongo镜像版本 docker search mongo 2、获取最新版MongoDB镜像 docker pull mogo:latest 3、查看本地镜像 docker images 4、运行容器 docker run -itd --name mongo -p 27017:27017 m
阅读全文
posted @ 2022-04-25 12:33 青岑
阅读(873)
评论(0)
推荐(0)
2022年3月28日
定时任务
摘要: 1、定时任务 1)cron表达式 2)SpringBoot整合corn表达式做定时任务
阅读全文
posted @ 2022-03-28 12:52 青岑
阅读(259)
评论(1)
推荐(1)
2022年3月14日
加解密
摘要: 1、加密 2、公钥、私钥、加密、签名、验签 1)公钥、私钥 2)加密和数字签名
阅读全文
posted @ 2022-03-14 07:31 青岑
阅读(148)
评论(0)
推荐(1)
RabbitMQ延时队列
摘要: 1、场景: 比如未付款订单,超过一定时间后,系统自动取消订单,并释放占用物品 2、上述场景的解决方案: 1)spring schedule的定时任务轮询数据库 缺点:消耗系统内存,增加数据库压力,存在较大的时间误差 (例如如果订单30分钟未支付时取消订单,且定时任务30分钟执行一次,那么一个订单最晚
阅读全文
posted @ 2022-03-14 07:19 青岑
阅读(273)
评论(0)
推荐(0)
2022年2月14日
Interrupt()的使用
摘要: 1
阅读全文
posted @ 2022-02-14 19:24 青岑
阅读(41)
评论(0)
推荐(0)
2022年2月12日
接口幂等性
摘要: 1、什么是接口幂等性 接口幂等性就是用户对于同一操作发起的一次请求或者多次请求的结果是一致的,不会因为多次点击而产生了副作用;比如说支付场景,用户购买了商品支付扣款成功,但是返回结果的时候网络异常,此时钱已经扣了,用户再次点击按钮,此时会进行第二次扣款,返回结果成功,用户查询余额返发现多扣钱了,流水
阅读全文
posted @ 2022-02-12 21:28 青岑
阅读(272)
评论(0)
推荐(0)
2022年2月4日
Feign远程调用丢失请求头问题
摘要: 1、feign远程调用导致请求头丢失问题 如何解决? 加上feign远程调用的请求拦截器 /** * @author houChen * @date 2022/2/3 17:20 * @Description: 谷粒商城feign请求的相关配置 */ @Configuration public cl
阅读全文
posted @ 2022-02-04 23:35 青岑
阅读(183)
评论(0)
推荐(0)
RabbitMQ
摘要: 1、RabbitMQ的作用 2、概述 3、RabbitMQ的概念 4、Docker安装RabbitMQ 5、RabbitMQ中的Exchange类型 6、SpringBoot整合RabbitMQ 1)pom文件中引入spring-boot-starter-amqp 7、RabbitMQ消息确认机制
阅读全文
posted @ 2022-02-04 21:47 青岑
阅读(81)
评论(0)
推荐(0)
2022年1月21日
Invalid bound statement原因之一
摘要: 1、mapper写在了java目录里面 即使你在properties里面配置了 mybatis.mapper-locations= classpath:com/lihaoyu/demo/dao/*.xml,也没有用,因为编译的时候这个xml文件并没有被自动拉到target里面, 毕竟编译的是.jav
阅读全文
posted @ 2022-01-21 07:21 青岑
阅读(100)
评论(0)
推荐(0)
2022年1月10日
SpringSecurity学习
摘要: demo : https://gitee.com/houchen1996/spring-security-demo 一、SpringSecurity框架简介 二、SpringSecurity入门案例 三、SpringSecurity WEB权限方案 1、设置用户名密码的三种方式 2、实现查询数据库来
阅读全文
posted @ 2022-01-10 12:45 青岑
阅读(324)
评论(0)
推荐(0)
2022年1月8日
自定义线程池配置类
摘要: 1、线程池参数 /** * @author houChen * @date 2021/12/11 11:05 * @Description: 线程池参数 */ @Component @ConfigurationProperties(prefix = "gulimall.thread") @Data
阅读全文
posted @ 2022-01-08 20:18 青岑
阅读(255)
评论(0)
推荐(0)
2022年1月2日
分布式session的解决方法
摘要: 一、背景 上篇博客,使用微博社交登录谷粒商城后,将用户信息保存在session中,此时进入到谷粒商城的任何页面都需要能够取到用户信息, 谷粒商城首页(gulimall.com/index.html), 首页搜索商品后搜索到的商品列表(search.gulimall.com/index.html) 二
阅读全文
posted @ 2022-01-02 17:14 青岑
阅读(145)
评论(0)
推荐(0)
2022年1月1日
Idea设置默认maven仓库
摘要: 1、file –> Other Settings –> Settings for New Project 2、设置自己的maven仓库的配置文件和地址 3、以后idea新打开的项目默认使用的就是该maven仓库
阅读全文
posted @ 2022-01-01 12:24 青岑
阅读(2608)
评论(0)
推荐(0)
2021年12月29日
微博授权第三方网站登录
摘要: 大致流程如下图所述 前置工作 去微博开放平台上(https://open.weibo.com/)申请网站接入 审核通过后会给你的应用分配 App Key 和 App Secret (后续根据授权码获取access_token需要用到这个东西) 填写用户授权成功后的回调地址 1、点击社交登录按钮 社交
阅读全文
posted @ 2021-12-29 18:45 青岑
阅读(507)
评论(0)
推荐(0)
2021年12月27日
js encodeURI和encodeURIComponent
摘要: 1.encodeURI(URIstring) 对在 URI 中具有特殊含义的 ASCII 标点符号,不会进行转义的:;/?:@&=+$,# console.log(encodeURI("http://www.baidu.com.cn"));//http://www.baidu.com.cn cons
阅读全文
posted @ 2021-12-27 12:45 青岑
阅读(38)
评论(0)
推荐(0)
2021年12月26日
MD5 & MD5盐值加密
摘要: 在保存用户密码时,不能以明文的方式将密码保存在数据库中,这时就需要将密码进行加密后存储 MD5: Message Digest aigorithm 5:信息摘要算法 压缩性:任意长度的数据,算出的MD5长度都是固定的 容易计算: 从原数据计算出MD5值很容易 抗修改性:对原数据进行任何改动,哪怕只修
阅读全文
posted @ 2021-12-26 16:00 青岑
阅读(267)
评论(0)
推荐(0)
阿里云的短信服务使用
摘要: 暂时只能向测试手机号,发送测试短信模板,内容等弄好补充
阅读全文
posted @ 2021-12-26 15:54 青岑
阅读(43)
评论(0)
推荐(0)
2021年12月24日
Java正则表达式
摘要: 一、为什么要学习正则表达式 1、为了解决上述问题。Java提供了正则表达式技术,专门来处理类似于文本问题 2、简单来说:正则表达式是对字符串进行模式匹配的技术 3、正则表达式:regular expression => regexp 二、正则表达式语法 1、元字符-转义号 \\ 在我们使用正则表达式
阅读全文
posted @ 2021-12-24 21:04 青岑
阅读(228)
评论(0)
推荐(0)
2021年12月20日
vue页面配置缓存,使页面跳转时填写的数据不丢失
摘要: 1、项目文件配置App.vue的内容 <template> <div id="app"> <!--所有界面设置缓存--> <keep-alive> <router-view></router-view> </keep-alive> </div> </template> 2、路由中添加keepAliv
阅读全文
posted @ 2021-12-20 19:41 青岑
阅读(643)
评论(0)
推荐(0)
vue项目中定义全局filter
摘要: 参考博客: https://www.cnblogs.com/zhaoxiaoying/p/10723063.html 1、在format.js中定义全局filter函数 export default { formatDate(value) { let date = new Date(value.re
阅读全文
posted @ 2021-12-20 19:19 青岑
阅读(347)
评论(0)
推荐(0)
vue路由到参数不一样的同一个页面
摘要: 参考博客: https://blog.csdn.net/yehaocheng520/article/details/118998899
阅读全文
posted @ 2021-12-20 19:15 青岑
阅读(201)
评论(0)
推荐(0)
git 远程仓库代码回退
摘要: https://blog.csdn.net/zhanglizhi111/article/details/70738870
阅读全文
posted @ 2021-12-20 19:09 青岑
阅读(160)
评论(0)
推荐(0)
下一页
公告