自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Dark不必

平时工作中遇到问题就写到博客里来了。方便自己,同时看能不能帮助到有需求的人。

  • 博客(172)
  • 资源 (2)
  • 收藏
  • 关注

原创 【git回滚后,同事pull拉不到最新回滚代码-解决方案】

发现提示是最新代码但是拉不下来。需要使用下面的代码:我没有进行测试,如果你测试了麻烦给留言哈。合并代码冲突,导致部分代码丢失了。决定回滚到昨天下班后最后一个版本。重新clone整个代码下来。

2023-02-16 20:48:32 2285

原创 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 1529

原创 Centos7的磁盘分区和挂载,多硬盘挂载操作--最详细最简单一次就永远会了

最近现有系统硬盘不够用了,要对现有系统增加硬盘操作,原有环境是centos71、查看整体磁盘情况:sudo fdisk -l/dev/sda 这块盘是进行了分区的他分类两块区域:在这些信息中可以查看 那块磁盘没有进行分区:如图中 /dev/sdb这块磁盘它有500G,目前还没有对它进行操作:2、硬盘分区执行这个命令前你需要安装parted:(sudo yum i...

2018-11-28 13:43:58 16340

原创 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 424

原创 【springboot项目MyBatis和MyBatis Plus并存及问题解决】

https://blog.csdn.net/qq_37362723/article/details/135893302

2024-02-04 10:37:34 355 1

原创 JAVA实现ZIP压缩下载文件+ZIP添加多文件

【代码】JAVA实现ZIP压缩下载文件。

2023-12-29 10:12:56 460

原创 分布式下多节点WebSocket消息收发

1、接下来发送的消息,通过Ngixn后和网关gateway后还能落在service2上面吗?这个就是websocket的session共享问题。我用了redis的发布订阅来处理。第一次发送请求后,通过N1,W2,到达service2,建立websocket连接。如果不能落在service2上,需要怎么操作解决session问题?没有时间了,下次在补充。

2023-11-15 17:17:39 759

原创 记录一次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 315

原创 记录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 579 1

原创 JAVA实现存储服务(微服务间的文件传输)大文件的分片上传

实现了:普通文件的直接传输(小于100M的文件),大文件的分片上传(1G以上的文件)。基于服务的思想,将文件存储模块设计成一个服务模块,任何其他模块想调用它通过。主要的代码逻辑已经实现了,最近挺忙没有进行整理。http、netty或者其他。微服务间的文件传输需要解决哪些问题?

2022-11-11 20:11:36 1314

原创 谈谈两种软件人员管理模式

这种架构可以看出来,人员相对较多,人员分工比较明确,任务明确。相对来说对人员技术要求低。各个模块依赖不那么紧密。开发这些年来遇到了不少管理模式,想着把他们的优势劣势都罗列下。这种管理架构人员少,效率相对高,试用在小型公司。

2022-10-04 15:08:04 369

原创 Java接口设计的基本原则

如何去设计一个安全稳定可靠的接口?接口的目的是数据交换,为了保证数据的安全稳定传输我们需要对接口数据进行哪些操作呢?

2022-09-30 11:46:05 162

原创 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

原创 Oracle日常使用(一)

Oracle日常使用(一)

2022-07-29 11:24:00 205

原创 解决使用idea连接docker失败问题

现象就是拒绝链接:refused connection。检查服务器的防火墙关了没,没就关闭掉。1、编辑docker配置文件2、 ExecStart改成下面的3、重启docker4、链接成功****

2022-07-04 08:59:08 5390 1

原创 远程启动hadoop,ssh远程执行命令报错!hdfs命令不存在!

ssh远程执行脚本命令

2022-06-02 17:28:23 1036

原创 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 2514 2

原创 【面试:2022年5月7日-数据库的隔离级别你了解?】

MySQL 的隔离级别一、隔离级别是啥?要解决什么问题?二、MySQL 中执行事务的过程一、隔离级别是啥?要解决什么问题?问题:1、脏读脏读指的是读到了其他事务未提交的数据,未提交意味着这些数据可能会回滚,也就是可能最终不会存到数据库中,也就是不存在的数据。读到了并一定最终存在的数据,这就是脏读。2、不可重复读不可重复读指的是在同一事务内,不同的时刻读到的同一批数据可能是不一样的,可能会受到其他事务的影响,比如其他事务改了这批数据并提交了。通常针对数据更新(UPDATE)操作。3、幻读(pha

2022-05-08 10:16:55 177

原创 【运维必备-堡垒机】

运维 堡垒机

2022-03-22 15:45:54 679

原创 人大金仓v8数据去重

select distinct on(字段) * from 表;

2022-01-19 15:59:34 524

原创 flowable工作流与activity工作流对比

2021-12-16 16:10:56 2119

原创 自家特产支持一下呗

2021-12-13 11:25:20 197

原创 【面试】常遇手写算法(二)手写单例模式

面试遇到过几次让手写单例模式,无论是写得懒汉,恶汉式最终都会引导你写双重检查的单例模式;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 158

原创 bootstrap获取整个表格的数据的方式和获取选中行的数据!!

var Allrows = $(’#dataTable’).bootstrapTable(‘getData’);//整个表格的数据var rows = $(’#dataTable’).bootstrapTable(‘getSeletctions’);//选中行的数据

2021-07-09 20:18:57 1538

原创 mysql 的left join、right join和join的区别

1、left join 左连接2、right join 右连接3、join 也就是“inner join”,为了简写才写成joinjoin也叫内连接,取的是两个表的交集;

2021-06-29 17:57:58 346

原创 【人大金仓V8拓荒1】获取两个日期之间的天数

【关注下后期更多猛料】1、金仓使用的是日期相减即可得到两个日期间的天数2、将字段值传进去相减即可:Date(endDate)-Date(startDate)

2021-06-18 11:42:39 3288

原创 2021年最新!将table的数据下载成excel,亲试可用!!!

</body><script type="text/javascript"> $("h2").on("click",function(){ $(this).next().toggle(); })</script>

2021-06-10 14:24:20 593

原创 idea svn commit E155010

1、原因:引入了新包,然后不想用了,又删掉了,提交的时候依然提示删掉的包要进行上传;2、commit 后提示E155010错误;3、所以重新提交的时候,shuba

2021-06-01 15:31:34 499

原创 【人大金仓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 1295

原创 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 507

原创 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 4832 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 1399

原创 免费且非常实用的PPT模板网站(免费)亲测可用!!

1、优品PPT优品PPT官网连接(http://www.ypppt.com)2、51PPT51PPT官网连接(http://www.51pptmoban.com/zt/yuanchuang/)

2021-01-20 15:03:26 7480 1

原创 Docker的日常运维方法

问题一:软件更新升级!!!!解决方法一:直接在公司打好镜像,然后整个镜像替换掉;解决方法二:直接换镜像中的程序,缺点是替换完成后再打镜像包会很大;后期可以优化...

2021-01-06 11:32:14 913

原创 除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 366

UEStudio打开1G以上的TXT,SQL,LOG文件必备。特别好

打开1G以上的TXT,SQL,LOG文件必备。特别好打开

2018-09-28

定时器动态修改参数demo

Spring 整合 Quartz 实现动态定时任务,最近项目中需要用到定时任务的功能,虽然Spring 也自带了一个轻量级的定时任务实现,但感觉不够灵活,功能也不够强大。在考虑之后,决定整合更为专业的Quartz来实现定时任务功能。

2018-06-12

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除