- 博客(5)
- 收藏
- 关注
原创 Redis6.0.5集群搭建流程(详细)
1Redis集群实现1.1Redis集群1.1.1为什么要搭建集群通常,为了提高网站响应速度,总是把热点数据保存在内存中而不是直接从后端数据库中读取。Redis是一个很好的Cache工具。大型网站应用,热点数据量往往巨大,几十G上百G是很正常的事儿。由于内存大小的限制,使用一台 Redis 实例显然无法满足需求,这时就需要使用多台 Redis作为缓存数据库。但是如何保证数据存储的一致性呢,这时就需要搭建redis集群.采用合理的机制,保证用户的正常的访问需求.采用redis集群,可以保证数据分散
2021-03-22 11:31:03
303
原创 用支付宝扫自己生成的网页二维码无法跳转的问题
支付宝扫自己生成的二维码无法跳转的问题问题详细描述:自己写了一个网页,把网页链接用草料二维码生成一个新的二维码,用支付宝扫这个二维码无法跳转到网页。目前已知无法跳转大概有以下的几个问题问题一:网址是http开头不是https开头解决方法:将网址开头变为https,如何升级为https请自行百度。问题二:支付宝小程序没有添加域名白名单解决方法:详细参考支付宝官方手册,将域名添加到后台白名单中。问题三:SSL证书问题解决方法:有可能是域名缺少中间证书导致的无法跳转,首先请检测域名证
2021-03-18 11:45:22
4755
1
原创 springboot整合mybatis切换数据源教程(可指定不同的mapper文件)
今天在项目上碰到需要去读不同库的需求,自己看了一些博客,感觉网上的很繁琐,我们可以通过配置类的形式来切换数据源,指定不同的mapper文件读不同的库,指定不同的Dao层。涉密部分已打码1.准备两个数据库配置文件2.两个配置文件的内容# JDBC 配置(驱动类自动从url的mysql识别,数据源类型自动识别)# 或spring.datasource.aj.url=spring.datasource.aj.druid.url=${SPRING_DATASOURCE_AJ_DRUID_URL:jd
2020-12-16 16:37:21
3239
原创 Socket通信接口对接
在项目中遇到对接Socket通信的接口,传输的信息没有开始符号,结束符号及中间分隔符,传送信息的每段长度都固定,第一次遇到这种接口,记录下来以供参考,基本逻辑就是这样,一般来说我们这都是客户端,那一方为服务端,我们只需要写一个发送消息的客户端即可,代码涉及机密已做处理。try { Socket socket = new Socket("host", port); logger.info("连接已经建立"+new SimpleDateFormat("yyyy-MM-dd HH
2020-11-24 11:17:23
920
原创 在并发场景下防止数据重复插入数据库
最近工作遇到一个问题,数据重复插入到DB,前端和后端都做了表单防止重复提交功能,依然还是在并发场景或者网络延迟的场景下,数据还是会重复插入。项目中在新增数据前做了一次查询,因为数据库内容比较多,导致查询会有延迟,所以导致了提交相同的数据,拦截不掉也阅读了一些其他大神的方法,基本都是加锁或者是对数据库做改动,这里我在代码层度里提出一种解决方法。我们可以在全局定义一个hashmap//缓存表单里提交的信息 private Map<String, JSONObject> Map = new
2020-09-05 09:40:57
1420
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人