自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(58)
  • 资源 (1)
  • 收藏
  • 关注

原创 JS的JSON.parse数字转换精度问题,解决不了可以找我

小编最近遇到一个问题,之前数据库id不是雪花算法的时候,前台json解析是不会丢失精度的,查了一下博客:https://www.cnblogs.com/snandy/p/4943138.html 具体原因按照小编的理解:在超过15位纯数字的时候-----------------------------------------------此时只能模仿十进制进行四舍五入了,但是二进制只有 0 和 1 两个,于是变为 0 舍 1 入。这即是计算机中部分浮点数运算时出现误差,丢失精度的根本原因。大.

2020-07-08 16:58:28 5058 2

原创 怎么通过cmd命令去查询gitlab的容器镜像列表

现在有一个任务是,想用cmd的curl去使用gitlab的容器镜像,因为我的CICD是推到了gitlab的容器镜像仓库里面,所以想用gitlab的api去查询!

2025-11-11 09:43:40 15

原创 docker-compose 启动容器,将网络更改为默认bridge网络

首先是要docker-compose.yml文件启动,但是它默认会新建一个网络,跟其他容器隔离,肯定不行,查阅了一下,需要加这个network_mode: bridge,因为本来就在docker0下面的。2、编辑docker-compose.yml,删除已有网络,添加 network_mode: bridge 使用默认的bridge网络,还有,如果已有网络、容器是无法修改ip的,只能删除重建,如果已经有容器,特别是用户创建的容器,需要谨慎。6、删除没用的网络,如果删不掉,说明对应的网络还在使用,排查容器。

2025-10-30 14:59:34 295

原创 设计系统架构需要考虑的问题

前缀,打个广告----------本人想接兼职。这个是我网上找的图!

2025-07-30 10:13:27 325

原创 遇到了软硬件交互问题,拔插USB,但是软件没有实时获取设备,怎么解决呢!解决思路一下

摘要:作者分享了在兼职软件开发中解决的一个技术问题:项目启动时能识别USB设备,但运行中无法动态识别。通过日志分析发现SDK本身支持动态识别,问题出在前任开发者的队列属性未及时更新。作者采用每次使用时重新获取设备信息的方案,而非重写SDK。最终通过10秒一次的线程轮询和对比测试定位并解决了问题,强调独立排查的重要性。

2025-07-25 15:08:52 190

原创 Gitlab跑CICD的时候,maven镜像和pom.xml使用的maven版本冲突导致没办法build成功的解决方法

将你本地的.m2/repository的下面所以得依赖包上传到你项目上,我是在我项目下面建立了一个m2文件夹,上传到这里,然后在CICD的yml, build 下的这个before_script 提前复制到,然后建立一个setting.xml文件,用这个跑mvn install命令。哈哈哈,这样maven不同版本冲突就解决了。最近遇到一个非常棘手的难题,我搞了大概2周时间才把他弄出来,因为自己搭了个私服的maven仓库,他不像maven官方仓库一样,可以跟nginx一样转的,所以遇到好几个难点!

2025-07-15 12:00:00 341

原创 Maven 编译过程中发生了 Java Heap Space 内存溢出(OutOfMemoryError)

这个是我最近遇到的,因为本人最近换了电脑,这个电脑的前任是配置好了环境,但是当我用这个环境去做另外一个项目的时候,在maven构建war和jar包的时候,报了这个内存溢出。在更改你的环境变量,注意了,你之前的设置在系统 path要换掉,如果输入还是之前的版本,将你新弄的排序,弄到最上面,因为我的就是,我输入。弹出三个,然后输入java -version 还是X86的,我服了,然后在path把我刚刚新弄的64的排到最上面,然后在输出就可以了!然后我就换了jdk了,换64位的JDK。

2025-07-08 09:51:38 453

原创 windows环境下Ubuntu系统怎么重置root密码

windows环境下Ubuntu系统怎么重置root密码

2025-06-03 17:59:44 628

原创 GITLAB跑gradle项目 不借助maven-publish直接上传到nexus私人仓库

GITLAB跑gradle项目 不借助maven-publish直接上传到nexus私人仓库

2025-05-13 11:27:58 415

原创 轮转数组,JAVA详细解法

(i + k) % n 这个能举个例子为啥可以 确保了索引不会超出范围,并实现了循环的效果。很多人跟我一样,不太明白为什么。

2024-08-06 16:48:21 283

原创 Docker容器数据库启动,如何用别名JAR jdbc:postgresql://别名:5432/postgres

那么你数据库也会加入默认的bridge网络,然后你的jar和idea都可以用别名去链接 ,生成的jar在docker 里面也能成功链接运行,但是注意一点,你的jar的容器需要在相同的网络下才能用别名,记住了。这样之后,你就能在docker run起来了一个这个网络my_network_test 的数据库,可以使用你定义的别名,如果想在默认的bridge网络。这个错误是你用了默认的bridge网络,需要自己新建一个。如果想了解为啥这样做得同学,请去看这个文章。如果想用别名得同学,我直接贴代码。

2024-07-30 09:11:36 324

原创 常用的linux命令,例如怎么看文件的修改日期等

哈哈哈哈-----------------------------------------------我记录得是我自己常用得命令,如果需要全得,请到官网上找!cat 命令 正向的查阅(全部)tac 命令 反向的查询(全部)more (一页一页翻页)

2024-07-29 09:48:10 425

原创 删除文件夹下的文件

在Java中,try-with-resources语句用于自动关闭实现了AutoCloseable接口的对象,如本例中的Stream<Path>。这样做的好处是可以避免因为忘记关闭资源而导致的资源泄露问题,同时简化了代码,提高了可读性和可维护性。因此,在这段代码中,Stream<Path>的资源管理是由Java的try-with-resources语句自动处理的,不需要手动调用任何关闭方法。最近遇到了删除文件夹下的文件的需求,不说废话,直接贴。这个是我只是想删除文件夹下的文件,不想删除文件夹。

2024-07-16 16:46:05 318

原创 gitlab 怎么重新把main代码拉到分支上

将会丢失你当前分支上的所有本地修改,因此在执行此操作之前请确保你不需要这些本地修改或者已经妥善备份。确保你已经检出到你想要更新的分支。如果你的分支不是你想要更新的分支,使用。gitlab 怎么重新把main代码拉到分支上。命令来获取最新的远程分支信息。命令来重置你的本地分支到远程的。命令切换到正确的分支。要将GitLab上的。

2024-07-04 14:04:26 645

原创 Angular项目的用electron 打包成exe的坑!!!!

dependencies和devDependencies 每次install,然后解决冲突就可以,大概没多少个,只是会繁琐一点,指定一下版本,你要搜索,你code里面最新的版本,用这个版本在dependencies指定就可以了!1.小编最近遇到,就是Angular的老项目,里面有添加很多最新的依赖,也就是会造成依赖冲突,我是怎么做的,是做了先install yarn之后,利用yarn能更好的解决包冲突,然后在package.json的。注意下你的文件是否能被读取到!

2024-06-20 14:21:08 218

原创 数据结构学习

4.线性阶段:它的循环的时间复杂度为O(n),因为循环体中的代码须要执行n次。1.顺序存储结构:是把数据元素存在地址连续的存储单元里面,逻辑关系和物理关系一致的。3.常数阶:执行时间恒定的算法,我们称之为具有O(1)的时间复杂度。2.链式存储结构:通过指针存储数据元素的地址,通过地址能找到相关数据元素的位置。1.数据类型:是指一组性质相同的值的集合及定义在此集合上的一些操作的总称。类型就用来说明变量或表达式的取值范围和所能进行的操作。不同算法编制的程序的运行时间进行比较,从而确定算法效率的高低。

2024-03-29 10:52:42 409

原创 Redis淘汰策略图

Redis淘汰策略图

2024-03-27 17:30:59 130

原创 pgsql 9.6版本,搜索全库,某个字段的数据包含了这个值 LIUWEI

pgsql 9.6版本,搜索全库,某个字段的数据包含了这个值 LIUWEI

2024-03-19 14:46:52 588 1

原创 Spring动态获取代理对象(事务)

小编最近看了一下redis的黑马,觉得这我没涉及过,专门记录一下,//具体的上下文代码去b站找黑马redis入门到实战 P54集。直接就可以用AopContext这个来获取具体的代理对象。

2023-12-01 10:54:59 1367

原创 封装Redis工具类(泛型返回加函数式声明参数)

封装Redis工具类(泛型返回加函数式声明参数)

2023-11-30 12:04:41 697

原创 JAVA对象转HashMap如何快速强转

JAVA对象转HashMap如何快速强转

2023-11-28 10:38:32 1004

原创 JAVA NIO模型的例子 Server和Clinet的通信代码

JAVA NIO模型的例子 Server和Clinet的通信代码

2023-06-05 13:33:15 170

原创 VUE-element设置动态表格,从列转行

主要是,你表格的表头是动态的,然后设置多少列,然后取你动态表头的数据,转换成map,取到你的中文,关联的数组下标。一一对应就可以弄成动态了!不说了看图就行了,大家也是见过世面的!就一下代码块里面有注解了。

2023-05-16 11:01:37 830

原创 linux脚本直接递归找到指定目录下所有文件复制到一个目录

本人今天遇到了一个问题,对接其他外围系统的时候,可能需要获取到本系统附件,但是我们不能把附件连同路径所有打包,因为对方系统,只是获取对于路径下的所有文件。新建一个copyattachment.sh文件,用编辑器打开基本上看注释你也就明白#!/bin/bash#使用这个的时候,记得把要进对应目录,执行这个脚本。因为笔者是进来当前目录路径去执行的function copypath(){ #这个是原来目录路径,你也可以加/data/atta也行 regpath="atta" ...

2023-05-16 10:48:06 625

原创 错误解决:ResourceManager : unable to find resource ‘***.vm‘ in any resource loader

解决错误:ResourceManager : unable to find resource '***.vm' in any resource loader

2022-11-23 16:21:39 7537

原创 Fork/Join并发框架,任务拆分样例和说明

ForkJoinPool:ExecutorService的实现类,负责工作的线程管理,任务队列维护即整个任务调度的流程控制,提供三种外部提交任务的方法:invoke(同步有返回值);采用后进先出法时,每批发出存货的成本,按存货中最后入库的那批单价计算,如果发出存货的一批数量超过最后入库的那一批数量,超过部分依次按上一批入库的单价计算。FIFO:First Input First Output的缩写,先入先出队列,这是一种传统的按序执行方法,先进入的指令先完成并引退,跟着才执行第二条指令。

2022-11-08 15:33:40 309

原创 Lambda表达式入门,详细介绍样例

【代码】Lambda表达式入门,详细介绍样例。

2022-11-01 21:56:02 169

原创 阿里云的redis集群操作

百度很多,redis集群在阿里云怎么用docker一台机器弄三主三从,可惜都没有相关资料,之前是在B站看狂神视频,对docker有一些理解,恰好,自己弄了台阿里云废话不多少,我是直接从狂神视频一步步写的,redis集群。在写xhell脚本,循环创建redis集群配置信息的时候,我从这一步用docker-compose.ymlversion: "2"services: redis-0: container_name: redis-0 image: redis:5.0.8 p

2022-08-03 21:03:34 859

原创 若依前端后端框架 分离切换用户问题解决!学不会得找我!!!

若依前端后端框架 分离切换用户问题解决!学不会得找我!!!

2022-08-03 21:00:21 1905

原创 千百万级数据库优化心得(实战经验)

千百万级数据库优化心得作者小编,最近在工作中,是主要负责报表开发,报表开发,是把大量存在数据库得数据,提炼出来,而用得是mysql数据库。Spring Cloud 框架,JPA 和mybaties 。首先,多表关联写完sql,自己捏造完数据,发现并没有多大问题,然后开始导入大批量数据,发现页面数据展现不出来了。赶紧后台看一下。这个sql执行时间也太长了把大家可以看到,单表条数为200多万条,还关联了6张表,其中有一张还是大表,有1000多万数据大家第一反应是需要加索引。**但是加索引得怎么加,还

2021-08-19 16:13:18 280

原创 如何改别人的jar包配置信息再完成打包,windows操作下

如何改别人的jar包配置信息笔者最近遇到了这个问题,别人已经封装好的jar包,我想改其的一个配置信息,并且要打成jar,我百度了很多,但是都说的不怎么清楚,我自己写一个白一点的。我这里采用的是window下用cmd执行的解压缩命令:cmd 这里需要进入放在jar包目录jar -cvf 你的jar包名称然后修改好配置信息,但是不要修改这个带.MFT后缀的文件,这个需要用他来完成jar生成的动作修改好配置信息之后 jar cvfm 1.你压缩jar的名称 2..MFT文件后缀的路径 3.压缩

2021-04-15 09:43:07 972

原创 JAVA如何重置附件路径规则,并且实现附件转移到新目录下面

最近写了一个小工具类,因为最近需求需要附件按新的规则存放。网上找并没有找到现成的符合自己心意的工具类 我的是这样的新的存放:项目编号+项目名称\文件首先maven 需要配置如 可能会觉得多,但是这个配置也可以用来爬虫的,因为有 webmagic jar包在配置数据源,因为大批量的附件转移,是原文件路径是保存在数据库的<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org...

2020-09-20 16:24:21 313

原创 JAVA双循环判断值重复

业务需求,循环中需要这种顺序:1----------------21----------------31----------------42----------------32----------------43----------------4双重循环需要控制 i 和 j 的参数值:上图的结果代码:i = 0 , j = i +1;public static void main(String[] args) { ArrayList list = ne..

2020-08-10 16:16:52 2380

原创 JAVA设计模式大全

架构师之路,设计模式必不可少,入门级别的设计模式:http://c.biancheng.net/view/1373.html这个写清晰,但略微不足是,没有组合使用。在面试过程中,这个应付应该不足,因为实际业务过程中,抽象工厂和策略模式可能一起使用,我中有你,你中有我,建议读一下大话设计模式,或者去B站搜索一下...

2020-06-04 10:34:35 187

原创 数据库的四种隔离级别和四种事务隔离级别

人生的座右铭:生活的只有一种病,叫穷病,学习是最能变现的路径之一,加油吧!数据库: Mysql版本:5.7.20-log一.先说一下数据库四种隔离级别:原子性、一致性、隔离型、持久性(ACID)1.原子性(Atomicity):原子性是指一个事务中的操作,要么全部成功,要么全部失败,成功事务就会提交,失败就回滚到事务开始 前的状态。2.一致性(Consistency):一致性是指事务必须使数据库从一个一致性状态变换到另一个一致性状态,也就是说一个事务执行之前和执行...

2020-05-29 10:58:24 3219

原创 JAVA怎么获取编译后根路径的properties文件

笔者最近突然忘记怎么加载properties文件了,而且将properties文件里面的内容转换成Map形式的键值对形式不多bb上代码,讲解一下ClassLoader classLoader = PropertiesToMapUtil.class.getClassLoader();URL url = classLoader.getResource("b.properties");//你...

2020-04-28 11:17:43 536 1

原创 JAVA对JSON字符串进行时间排序

[{ "BEGDA": "0000-00-00", "ENDDA": "0000-00-00", "PERNR": "00000000", "USRID": "", "USRTY": ""}, { "BEGDA": "2019-04-15", "ENDDA": "9999-12-31", "PERNR": "", "USRID": "17666294051", "USRTY...

2020-03-24 13:09:33 1197

原创 JAVA查出得报表加水印。纯JS不经过后台处理(文字水印)

笔者最近用的是VUE+Element 自己写了一个报表 笔者的需求文档上清晰写出需要查询时候 整个页面加水印,而这个查询逻辑时跨库查询(不是内网链接)。数据量大,而且字段多关联了好几张大表也作了聚合操作。总得一句话说。基本上很慢,如果我们还用后台去渲染报表的话。会极其慢。使得服务假死。先上效果图:再上代码这里的watermark方法里面的字符串,就是你想要线上的页面...

2020-03-03 21:23:03 324

原创 绝对干活-JAVA怎么样生成SAP的webservice接口文件,如果没解决找我!!!

在百度访问的资料,都不尽人意。。说白了。。大部门都是常规的webservice生成的方式。一般的websevice 访问的路径是http:// 域名 ?wsdl文件。。。这种可以直接用eclipse或者IDEA 自带的asic的解析方式:也就websevice client 方式解析URL 这种是要以?wsdl结尾的但是 SAP 的 http:// 域名 ?sap-client=30...

2020-01-05 21:42:28 627

原创 JS将参数添加到URL,并且解析URL获取参数值

拿一个多选框来做一个例子吧!!  &lt;span style = "position: relative;left: 3%;top:30px; font-size: 20px"&gt;障及问题申报:&lt;/span&gt; &lt;input id="guzhang_SAP" name="guzhang" value="SAP" type="checkbo

2018-09-11 11:35:08 2246

单机版的shiro

shiro整合到ssm+redis的单机版,里面有详细的注解,希望可以帮到大家

2018-04-06

空空如也

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

TA关注的人

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