- 博客(10)
- 收藏
- 关注
原创 springboot 项目启动后-立刻执行自定义逻辑
上述代码主要是将redis中某一key下方的所有key对应的value,如果是true的话改为false。具体实现逻辑可以自己自定义。
2023-09-06 14:54:52
166
1
原创 MYSQL同表同数据同结构同SQ L在两个服务器上数据库里查到的结果不一样
由此定位到,应该就是这个查询SQL的问题,于是将查询的SQL单独拿出来在navicat中查询,反复在测试库和生产库中进行查询,发现同一个SQL在不同的库中同样表中的数据查询结果不同。当时第一反应就是两个库的数据库版本不一样,毕竟相同的查询SQL相同的表相同的数据查询结果不一样。又排除了其他可能导致的问题,最终还是定位在了两个库的版本不一致的问题上,于是又去找运维确认数据库的版本。总之,通过升级mysql版本,我的这条SQL未查询到数据的问题解决了,希望可以帮到遇到同种场景的同学。
2023-08-31 15:31:52
455
原创 decode函数
decode函数MySQL decode函数和Oracle decode函数MySQL decode函数和Oracle decode函数了解到Oracle中的 decode函数有判断字段为空显示某个值,不为空显示另外的值的功能。于是就想到MySQL中 是否也有decode函数。随便写了一条SQL发现有decode函数,但是跟Oracle 中的decode函数的用法完全不同,甚至参数个数都不同。直接在百度输入 MySQL decode 关键字进行搜索,发现有些博主完全将Oracle中的decode函数的
2022-04-19 11:00:25
1019
原创 Windows 使用 ssh 命令行 通过密钥连接到 云服务器
在此介绍的是适用于通过密钥连接云服务器的 举例说明的是阿里云服务器与腾讯云等其他的云服务器不同的有可能是公钥和私钥的创建方式1、登录阿里云后台 选择云服务ECS 进入云服务器设置界面在左侧菜单栏 网络安全 菜单 下 选择密钥对创建密钥对因为 阿里云比较强大 我们在此创建的密钥对包含了公钥和私钥 私钥在创建好后可以下载 注意保存 如果私钥丢失 需要失效之前创建的密钥对 重新创建并且 在创建密钥对按钮上方 有了解密钥对必读 选项点击 之后选择SSH密钥对概述点击SSH密钥对概述 会有
2021-07-12 17:16:25
6032
1
原创 使用docker-compose在Docker中部署Spring Boot 项目 --正常执行记录
#1、将Spring Boot 项目打包成Jar文件直接利用 Idea 右侧的 快捷工具 进行打包在idea 最右侧找到如图所示的maven 标签点击标签 进入 maven 管理页面在Lifecyle下找到install 双击进行打包查看控制台日志 出现 BUILD SUCCESS 即表示打包成功在左侧项目列表 target 文件下找到对应的jar包 即是需要的打包好的项目文件#2、将打包好的文件上传到服务器上在服务器上新建一个文件夹 专门用来部署 项目docker-compo
2021-06-25 16:39:26
185
原创 剑指offer学习笔记二
题目描述请实现一个函数,将一个字符串中的每个空格替换成“%20”。例如,当字符串为We Are Happy.则经过替换之后的字符串为We%20Are%20Happy。题目分析:解答该题有多种方法,可以直接用String 的replace方法,简单方便,也可以用数组的append方法下边给出这两种方法的Java代码public static String replaceSpace(Strin...
2019-11-18 17:59:38
93
原创 剑指offer学习笔记一
题目描述在一个二维数组中(每个一维数组的长度相同),每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。解题分析:由题意得每一行最后一个数字是最大的,每一列最后一个数字是最大的,所以可以选右上角的数字来做比较暂且定为A,如果目标数字暂且定为B比A大,则将A的纵坐标+1,再行比较,如果B比A小,则将A...
2019-11-18 17:43:42
151
原创 MyBatisPlus中通用CRUD的updateById方法在更新相同的内容时,不会更新数据库中的记录
今天偶然发现执行同样的修改接口,修改的内容也没变。数据库中该条记录的更新时间没有更新。如下图一然后去看了一下接口的情况,没报错,也正常返回了。如图2网上找了下也没找到合适的解释,自己也没有找到相关的源码,暂且记录在此。...
2019-11-07 11:06:09
1457
原创 java 事务回滚报rollback-only异常
如图一,当在方法上加入事务注解后,方法内在用try包裹,一旦出错则会报rollback-only异常,如图2原因是事务回滚是一旦它在方法内发现了exception,就会向上回滚,此时你将异常包裹,先行处理掉异常后事务自然回滚不了。解决方法是,直接try去掉,然后解决异常即可。以上仅为个人见解,不甚准确,仅作为学习笔记用,如有侵权,请联系删除。...
2019-11-06 15:47:05
4929
原创 windows 下开启两个redis服务
windows 下开启两个redis服务从网上下载符合自己电脑配置的redis安装包,下载后在本地打开安装文件夹,如图一所示:一、如果想临时只启动一个服务,只需双击上图中的redis-server.exe即可进行默认端口的启动。默认端口为6379。二、启动多服务。1、想要启动多端口redis服务,首先启动默认端口的redis服务,在redis安装包文件夹的地址栏输入cmd,进入命令行界面...
2019-08-13 16:46:01
5647
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人