- 博客(172)
- 资源 (2)
- 收藏
- 关注
原创 【git回滚后,同事pull拉不到最新回滚代码-解决方案】
发现提示是最新代码但是拉不下来。需要使用下面的代码:我没有进行测试,如果你测试了麻烦给留言哈。合并代码冲突,导致部分代码丢失了。决定回滚到昨天下班后最后一个版本。重新clone整个代码下来。
2023-02-16 20:48:32 2291
原创 Java中Redis连接客户端的使用:jedis、spring-data-redis与spring-boot-starter-data-redis的关系与区别
Java中Redis连接客户端的使用:jedis、spring-data-redis与spring-boot-starter-data-redis的关系与区别
2023-01-05 17:40:20 1538
原创 Centos7的磁盘分区和挂载,多硬盘挂载操作--最详细最简单一次就永远会了
最近现有系统硬盘不够用了,要对现有系统增加硬盘操作,原有环境是centos71、查看整体磁盘情况:sudo fdisk -l/dev/sda 这块盘是进行了分区的他分类两块区域:在这些信息中可以查看 那块磁盘没有进行分区:如图中 /dev/sdb这块磁盘它有500G,目前还没有对它进行操作:2、硬盘分区执行这个命令前你需要安装parted:(sudo yum i...
2018-11-28 13:43:58 16346
原创 Jenkins -解决was cached in the local repository, resolution will not be reattempted until the update
本文介绍Jenkins 打包构建时biuld 报错:was cached in the local repository, resolution will not be reattempted until the update interval of…的解决方法。
2024-03-14 10:59:16 465
原创 【springboot项目MyBatis和MyBatis Plus并存及问题解决】
https://blog.csdn.net/qq_37362723/article/details/135893302
2024-02-04 10:37:34 356 1
原创 分布式下多节点WebSocket消息收发
1、接下来发送的消息,通过Ngixn后和网关gateway后还能落在service2上面吗?这个就是websocket的session共享问题。我用了redis的发布订阅来处理。第一次发送请求后,通过N1,W2,到达service2,建立websocket连接。如果不能落在service2上,需要怎么操作解决session问题?没有时间了,下次在补充。
2023-11-15 17:17:39 761
原创 记录一次Hibernate5换JPA的升级
EntityManager能操作sql,那么就能获取session.最终通过EntityManager的unwrap去获取session即可。从本质上来说JPA就是个壳,底层还是用的hibernate5。但是项目组要求用jpa的方式去改造微服务。hibernate5和jpa的查询方式管理不一样了,导致原有单体的dao层数据想要复用的话需要改造。hibernate5:session去操作sql.jpa:使用EntityManager操作sql.微服务:springboot、JPA。单体服务拆分微服务架构。
2023-03-11 16:04:05 318
原创 记录MYSQL 的一次错误处理 Got fatal error 1236 from master when reading data from binary log
191、192服务器的MYSQL做了互为主从:今天在191上用show slave status\G;检查MYSQL,发现Got fatal error 1236 from master when reading data from binary log错误。同时发现有许多数据没有进行同步,前一天才配置的互为主从,一天就搞崩了。需要进行从新设置191作为从服务器的参数:#在从...
2023-01-11 09:41:32 586 1
原创 JAVA实现存储服务(微服务间的文件传输)大文件的分片上传
实现了:普通文件的直接传输(小于100M的文件),大文件的分片上传(1G以上的文件)。基于服务的思想,将文件存储模块设计成一个服务模块,任何其他模块想调用它通过。主要的代码逻辑已经实现了,最近挺忙没有进行整理。http、netty或者其他。微服务间的文件传输需要解决哪些问题?
2022-11-11 20:11:36 1325
原创 谈谈两种软件人员管理模式
这种架构可以看出来,人员相对较多,人员分工比较明确,任务明确。相对来说对人员技术要求低。各个模块依赖不那么紧密。开发这些年来遇到了不少管理模式,想着把他们的优势劣势都罗列下。这种管理架构人员少,效率相对高,试用在小型公司。
2022-10-04 15:08:04 370
原创 Git命令集与Git合并冲突解决
git pull origin master 合并远端分支至本地 (git pull 等于 git fetch + git merge)git pull --rebase origin master rebase方式合并远端分支至本地。git checkout -b dev 创建dev分支并切换至dev分支。git branch dev 创建dev分支 (dev可选)git branch -a 查看所有分支 (包括远程分支)git merge dev 合并dev分支至当前分支。
2022-09-21 18:03:17 443
原创 解决使用idea连接docker失败问题
现象就是拒绝链接:refused connection。检查服务器的防火墙关了没,没就关闭掉。1、编辑docker配置文件2、 ExecStart改成下面的3、重启docker4、链接成功****
2022-07-04 08:59:08 5404 1
原创 centos7 mini 安装 openjdk1.8 执行java、javac的时候:报错:javac: command not found
安装openJDK1.8的时候遇到问题1、执行java -version 可以查看到具体信息2、执行java、javac的时候:报错:javac: command not found1.查看已经安装的JDKyum list installed |grep java2.卸载CentOS系统Java环境yum -y remove java-1.8.0-openjdk* 表示卸载所有openjdk相关文件输入yum -y remove tzdata-java.noarch 卸载tzd
2022-05-29 16:23:36 2521 2
原创 【面试:2022年5月7日-数据库的隔离级别你了解?】
MySQL 的隔离级别一、隔离级别是啥?要解决什么问题?二、MySQL 中执行事务的过程一、隔离级别是啥?要解决什么问题?问题:1、脏读脏读指的是读到了其他事务未提交的数据,未提交意味着这些数据可能会回滚,也就是可能最终不会存到数据库中,也就是不存在的数据。读到了并一定最终存在的数据,这就是脏读。2、不可重复读不可重复读指的是在同一事务内,不同的时刻读到的同一批数据可能是不一样的,可能会受到其他事务的影响,比如其他事务改了这批数据并提交了。通常针对数据更新(UPDATE)操作。3、幻读(pha
2022-05-08 10:16:55 178
原创 【面试】常遇手写算法(二)手写单例模式
面试遇到过几次让手写单例模式,无论是写得懒汉,恶汉式最终都会引导你写双重检查的单例模式;so双重检测的单例!!package one;/*单利模式*/public class SingleTon { private SingleTon(){} private static volatile SingleTon singleTon; public SingleTon getInstance(){ if(singleTon==null){
2021-08-11 15:26:58 102
原创 【面试】常遇手写算法(一)快速排序
面试遇到十几次让手写快速排序!!!!快速排序完整代码如下:public class QuckSort { public static void main(String[] args) { int[] arr = {32,1,1,51,221,7,12,3,8,9,88,12,888}; quckSort(arr,0,arr.length-1); } public static void quckSort(int arr[],int low,int
2021-08-11 15:09:34 159
原创 bootstrap获取整个表格的数据的方式和获取选中行的数据!!
var Allrows = $(’#dataTable’).bootstrapTable(‘getData’);//整个表格的数据var rows = $(’#dataTable’).bootstrapTable(‘getSeletctions’);//选中行的数据
2021-07-09 20:18:57 1543
原创 mysql 的left join、right join和join的区别
1、left join 左连接2、right join 右连接3、join 也就是“inner join”,为了简写才写成joinjoin也叫内连接,取的是两个表的交集;
2021-06-29 17:57:58 347
原创 【人大金仓V8拓荒1】获取两个日期之间的天数
【关注下后期更多猛料】1、金仓使用的是日期相减即可得到两个日期间的天数2、将字段值传进去相减即可:Date(endDate)-Date(startDate)
2021-06-18 11:42:39 3301
原创 2021年最新!将table的数据下载成excel,亲试可用!!!
</body><script type="text/javascript"> $("h2").on("click",function(){ $(this).next().toggle(); })</script>
2021-06-10 14:24:20 599
原创 idea svn commit E155010
1、原因:引入了新包,然后不想用了,又删掉了,提交的时候依然提示删掉的包要进行上传;2、commit 后提示E155010错误;3、所以重新提交的时候,shuba
2021-06-01 15:31:34 500
原创 【人大金仓V8拓荒2】GROUP_CONTAT函数
1.金仓的GROUP_CONTAT函数叫WM_CONTAT.2.使用方法如下:#mermaid-svg-2AWSqXbDnWTltYvK .label{font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family);fill:#333;color:#333}#mermaid-svg-2AWSqXbDnWTltYvK .label text{fill:#333}#mermaid-svg-2AWSqXbDnW
2021-05-20 17:38:14 1296
原创 Cannot load supported formats: Cannot run program “svn“: CreateProcess error=5
IntelliJ IDEA 安装后,SVN 导出项目时会出现错误Cannot load supported formats: Cannot run program “svn”: CreateProcess error=5由于是刚接过的项目,电脑啥的都是别人的热乎的环境。出现上述错误是由于我们下载的项目没有和IDEA关联,所以需要我们从idea去下载项目地址填上就可以,然后让设置下载位置,down下来后就可以正常使用SVN了;...
2021-04-13 22:43:32 508
原创 Mysql5.7.12高危漏洞升级修复
问题描述漏洞类型 数据库漏洞CVSS评分 9.8CVE编号 CVE-2019-3822CNNVD编号 CNNVD-201902-124CNVD编号 –CNCVE编号 CNCVE-20193822BUGTRAQ –详细描述 Oracle MySQL是美国甲骨文(Oracle)公司的一套开源的关系数据库管理系统。MySQL Server是其中的一个数据库服务器组件。 Oracle MySQL Server中的Packaging(cURL)子组件存在安全漏洞。攻击者可利用该漏洞未授权读取数据,影响
2021-03-12 10:46:30 4844 3
原创 使用Docker两年总结下它的优点
简单方便,不再需要在系统里安装各种库,不再需要考虑系统不支持,直接打个包就好。原旧版软件操作:1、安装系统2、安装软件运行库,我们的运行库2G左右大小,繁琐的很。3、安装业务软件有些场景系统需要特殊版本,比如有些地方要求要国产化,用的麒麟系统重新搞适配。Docker化后:1、安装系统2、安装docker3、镜像导入启动。。。。。同样是三步,但操作内容差很多啊。欢迎大家补充其他!!!...
2021-03-07 20:15:54 109
原创 从原理上弄清楚i++和++i
代码public class TestMain { public static void main(String[] args) { int a=0,b=0; a=a++; b=++b; System.out.println("a="+a); System.out.println("b="+b); }}字节码public static void main(java.lang.String[]);
2021-03-06 17:05:51 107
原创 Java面试中的i=i++如何回答?
面试题:求输出i的值?public class TestMain { public static void main(String[] args) { int i=0; i=i++; System.out.println(i); }}结果正常代码所以这个题正确回答方式是什么呢?1、回答为什么i=i++ 最后i=1;2、否定i=i++这种写法,提供其他写法如:i=i+1;从字节码上来分析i=i++是非常简单方便的,为了区别出来
2021-03-06 11:09:53 277 1
原创 Linux rm -rf 很多文件出现/bin/rm: Argument list too long解决方法亲测可用
亲测可用!!!1、现象:批量删除时 rm -rf xxxjpg* 时提示bash: /usr/bin/rm: Argument list too long2、解决方法find ./ -name "xxxjpg*" | xargs -i rm {}亲测可用
2021-02-25 10:19:37 1401
原创 免费且非常实用的PPT模板网站(免费)亲测可用!!
1、优品PPT优品PPT官网连接(http://www.ypppt.com)2、51PPT51PPT官网连接(http://www.51pptmoban.com/zt/yuanchuang/)
2021-01-20 15:03:26 7481 1
原创 Docker的日常运维方法
问题一:软件更新升级!!!!解决方法一:直接在公司打好镜像,然后整个镜像替换掉;解决方法二:直接换镜像中的程序,缺点是替换完成后再打镜像包会很大;后期可以优化...
2021-01-06 11:32:14 914
原创 除Xshell6外还有其他好用的Linux连接工具?
Xshell弊端1、经常要升级;2、不能直接上传文件,想要上传必须要装Xftp;神器FinalShell完美解决这些bug他是国人开发的!他是国人开发的!他是国人开发的!他免费!他免费!他免费!**优点:**1、左侧展示系统负载情况,系统资源使用状态一目了然;2、免费;3、2合一,集成上传功能;4、文件上传支持拖拽;...
2020-12-23 17:01:05 831
原创 spring boot 2.x 使用spring security 进行用户登录校验(一)
在用会了shiro后,最近学习使用spring security进行用户登录校验。项目说明:1、项目前后端分离架构。2、后续想加上oauth2进行单点登录或用户中心。(一)、spring security 主要用到的类和接口介绍(二)、pom.xml加入依赖包 <dependency> <groupId>o...
2020-04-29 22:09:55 367
定时器动态修改参数demo
2018-06-12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人