个人小记录
缘来是你阿
这个人不太懒
展开
-
git 分支重命名 使用IDEA进行操作
首先,重命名本地分支(与上一步相同),然后使用命令“git push origin -d 旧分支名称”来删除远程分支,接着使用命令“git push origin 新分支名称”来上传新修改名称的本地分支到远程,最后,可以使用命令“git branch --set-upstream-to origin/新分支名称”来修改本地分支的关联远程分支。如果分支尚未推送到远程,可以使用命令“git branch -m 旧名称 新名称”来重命名本地分支。git push origin -d 旧分支名称。原创 2024-04-25 15:23:36 · 1134 阅读 · 0 评论 -
feign降级和熔断器记录
Feign的降级与Hystrix/Sentinel的降级之间的主要区别在于,Feign在客户端实现接口降级,而Hystrix/Sentinel在服务器端实现降级。总体而言,Feign的降级更侧重于处理客户端和服务器之间的通信故障,而Hystrix/Sentinel的降级更专注于处理服务器端故障。单独接口流控,服务A访问服务B 对服务B进行流控,服务B降级走了fallback,对A无影响。单独接口流控,服务A接口,服务A接口会被控制。网关流控,会控制整个服务A的流控。原创 2023-06-27 08:37:07 · 157 阅读 · 0 评论 -
阿里云OSS添加水印名称报错
base64编码后名称还是报错,是因为编码后的字符串带有 “/”把 “/”替换成“_”即可原创 2021-09-02 15:49:05 · 382 阅读 · 0 评论 -
mybatis 批量操作
SqlSessionFactory sqlSessionFactory=getSqlSessionFactory();//可以执行批量操作的sqlSessionSqlSession openSession=sqlSessionFactory.openSession(ExecutorType.BATCH);try{ Entity mapper = openSession.getMapper(Entity.class);for (int i = 0; i < 1000; i++) {.原创 2021-08-20 11:05:12 · 181 阅读 · 0 评论 -
微信上传图片,开发者工具 无效的媒体ID
{"errcode":40007,"errmsg":"invalid media_id hint: [ON83ta01218661]"}serverId都相同:1237378768e7q8e7r8qwesafdasdfasdfaxss111直接上真机测试即可原创 2020-10-20 18:00:28 · 946 阅读 · 0 评论 -
linux同步时间
ntpdate -u ntp.api.bz原创 2020-10-19 18:18:42 · 75 阅读 · 0 评论 -
上传文件,压缩临时图片,不做本地图片存储,用于传输
前端上传的MultipartFile file//创建临时文件OutputStream stream = null;File toFile = null;try { toFile = File.createTempFile("temp_file", ".jpg"); toFile.deleteOnExit(); stream = new FileOutputStream(toFile); stream.write(file.getBytes());} finally { if.原创 2020-08-24 11:42:42 · 341 阅读 · 0 评论 -
VisualVm使用JMX的方式连接远程JVM
1、在catalina.sh中添加配置如下:在其中“# ----- Execute The Requested Command -------------”之前插入一行(中间没有换行):CATALINA_OPTS="$CATALINA_OPTS -Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.port=8999 -...转载 2020-04-21 16:06:22 · 380 阅读 · 0 评论 -
同一个service调用service本身的方法
如果同一个service调用service本身的方法,出现了事务不能控制。解决方案1.在spring配置文件中配置<!-- expose-proxy service调用aop实现自身调用自身方法--> <aop:aspectj-autoproxy proxy-target-class="true" expose-proxy="true"/>2.在serv...原创 2020-03-06 09:45:35 · 1640 阅读 · 0 评论 -
SonarQube7.6配置和使用-代码质量检测工具-windows配置
一、下载文件SonarQube7.6文件下载链接:https://pan.baidu.com/s/1jFydD7ki60Kl2MrHdmFaRA密码:0syp环境jdk1.8+mysql >= 5.6 && <8.0二、解压文件并配置1.解压文件sonarqube-7.6,进入conf目录修改sonar.properties 配置文件#...原创 2020-02-28 17:08:09 · 1157 阅读 · 0 评论 -
解决mysql使用mybatis插入emoji表情符号报错问题
1.修改数据库表对应字段的编码设置为utf8mb4格式,排序我用的是 utf8mb4_general_ci2.修改数据库配置文件将服务器编码设置为utf8mb4character-set-server=utf8mb43.重启数据库解决问题...原创 2020-02-28 15:49:14 · 2673 阅读 · 0 评论 -
Mybatis使用IN语句查询 关于mybatis in操作使用foreach的问题解决
直接简单粗暴一 、接口传递对象封装集合属性下面标记这种形式collection指的是对象属性myList例子User user = new User();user.setName("必须正解!");List<String> list = new ArrayList<>();list.add("1"); list.add("2");user.se...原创 2019-09-11 23:31:24 · 760 阅读 · 0 评论 -
栈帧结构简单笔记
局部变量表局部变量表(Local Variable Table)是一组变量值存储空间,用于存放方法参数和方法内部定义的局部变量。在Java程序编译为Class文件时,就在方法的Code属性的max_locals数据项中确定了该方法所需要分配的局部变量表的最大容量。关于局部变量表,还有一点可能会对实际开发产生影响,就是局部变量不像前面介绍的类变量那样存在“准备阶段”。我们已经知道类变量有两次赋...转载 2019-07-06 14:33:15 · 176 阅读 · 0 评论