自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(85)
  • 资源 (9)
  • 收藏
  • 关注

原创 Docker Desktop修改镜像存储路径 & Docker Desktop Start ... 卡死

不加,也能导入成功,但完全是不同的文件格式,一个是多文件夹,一个是镜像文件。如果不加,会造成软件无法启动,Docker Desktop。2、关闭Docker Desktop,重启电脑,然后尝试CMD执行。的VERSION是否一致,不一致则有问题。能否解决,不能则重装软件。

2024-04-12 16:02:27 370

原创 Docker网络代理配置 & 可能埋下的坑

部署好harbor,并且也安装好docker,按照上面的步骤配置好网络代理。但是最后出现的现象,本地和其他人都能使用。唯一的区别就是harbor服务所在的本机安装的docker配置了网络代理,通过。的方式登录到harbor,但唯独harbor服务所在的本机无法登录。,追加了本机IP,然后测试居然可以登录了~命令排查,得到下面的信息。抱着试一试的态度,在。

2024-04-09 11:16:22 304

原创 Jenkins集成SonarQube

【代码】Jenkins集成SonarQube。

2024-03-07 15:28:27 738

原创 CentOS7部署SonarQube 9.9.4 LTS

这个错误表示 Elasticsearch 进程所允许的最大文件描述符数量太低了。下载地址:https://github.com/xuhuisheng/sonar-l10n-zh/releases。,如果这俩日志都没生成,那大概率是jdk的编译版本不对。需要升级jdk或者降级sonarqube。或者根据依赖关系,自己安装相应的postgresql版本。或者根据依赖关系,自己安装相应的jdk版本。初始用户名密码:admin/admin。

2024-03-07 14:44:52 683

原创 Docker部署Jira、Confluence、Bitbucket、Bamboo、Crowd,Atlassian全家桶

这个警告表示 Bitbucket 检测到使用的本机钩子回调与当前平台不兼容。由于环境不匹配,Bitbucket 将使用 perl 版本的钩子回调来代替。,所以大概率是这个原因。所以尝试把镜像版本降低到6.10.17,居然就可以了。所以说是官方封的镜像有问题!Bitbucket7.21.20所支持的linux内核。查看所安装镜像的系统配置,找到。查看系统发行版本,再敲入。然而上面我们查到的内核是。

2024-01-12 17:22:33 1448

原创 CentOS7部署GitLab-ce-16.7.0-ce.0.el7

2、端口问题,大部分人是这个问题,但是网上的资料修改的值也是五花八门,而且有的较新的社区版已经废弃了某些配置,找到一个可行的解决方案,不能单修改。可能安装过程中不记得账号和密码,可以在gitlab服务器做修改,默认root用户,修改root密码。不能包含常见账号信息,且需要最少8字符长度。访问需修改配置文件,将external_url 设置为具体的ip加端口号。这样的,或者所部署服务器上已经占用过的端口,然后进行相应的属性修改。修改配置后,再用命令重启配置和服务。换一个,然后再重复上面的流程。

2024-01-09 14:53:16 898

原创 Frp使用

根据系统下载相应的版本。

2023-12-25 13:38:02 444

原创 CentOS7安装PostgreSQL 14

依次下载下面三种文件。

2023-12-25 10:10:14 518

原创 CentOS7安装git-2.42.1

【代码】CentOS7安装git-2.42.1。

2023-12-25 09:59:34 581

原创 CentOS7安装Java11

下载 JDK 压缩包,上传到服务器。

2023-12-25 09:56:12 468

原创 客户端配置网络代理

WindowsIDEA (2021.1.3)

2023-12-07 17:10:34 426

转载 centos搭建http代理

一台centos云服务器:主要说下我这里的一些搭建的问题,centos的系统版本不要选的太高,不然可能设置不成功。我这里的是设置CentOS7.2 位系统的linux阿里云服务器。重要的事情说三遍(不然肯定踩坑,我搞了第三天才找到原因,才弄出来):CentOS7.2 位系统的linux阿里云服务器,CentOS7.2 位系统的linux阿里云服务器,CentOS7.2 位系统的linux阿里云服务器。

2023-12-07 10:46:02 902

原创 内网离线安装elasticsearch(8.9.2)、kibana(8.9.2)

需要调试看信息的话,可在cmd窗口运行bat,就会打印输出信息了。在nssm.exe路径下,执行cmd窗口。

2023-11-16 10:51:29 363

原创 内网Jenkins 部署.net(dotnet)项目

内网部署Jenkins,并安装好所需插件此篇内容需承接,才更好操作与理解。

2023-11-15 12:05:23 618 1

原创 Jenkins 部署.net core 项目 - NU1301错误

当以 root 用户身份执行 dotnet 命令时,NuGet 配置文件会存储在 root 用户的主目录下,通常为 "/root/.nuget/NuGet/",这就是为什么会出现默认前缀的原因。通过这个命令可以设置默认的NuGet源, 是新的NuGet源的名称, 是 NuGet 配置文件的路径。总而言之,要避免默认前缀为 "/root/.nuget/NuGet/",你可以以普通用户身份执行命令,或者显式地指定其他位置的配置文件路径。

2023-11-08 11:39:25 1055

原创 CentOS7 安装 nodejs

如果安装版本过高,有可能会遇到下面博客的问题,建议可能的话,降低版本。

2023-10-24 14:11:06 299

原创 CS006 未能找到元数据文件 的一个可能原因

2023-09-12 11:17:53 57

原创 [ChitGPT]用netty对接modbus协议设备的代码具体实现

【代码】[ChitGPT]用netty对接modbus协议设备的代码具体实现。

2023-08-10 14:05:19 605

原创 ASP.NET Core MVC -- 将视图添加到 ASP.NET Core MVC 应用

右键单击“视图”文件夹,然后单击“添加”>>“新文件夹”,并将文件夹命名为“HelloWorld”。右键单击“Views/HelloWorld”文件夹,然后单击“添加”>“新项”。将导航到中的Index方法运行语句,指定此方法应使用视图模板文件来呈现对浏览器的响应。由于未指定视图模板文件名称,因此 MVC 默认使用默认视图文件。如果未指定视图文件名称,则返回默认视图。默认视图与操作方法的名称相同,在本例中为Index。使用视图模板。

2023-08-06 14:59:32 707

原创 xxl-job定时任务测试

启动相关xxl-job客户端服务后,会自动注册机器地址。

2023-07-13 09:34:32 403

原创 ASP.NET Core MVC -- 控制器

【代码】ASP.NET Core MVC -- 控制器。

2023-07-03 13:12:07 579

原创 ASP.NET Core MVC -- 入门

在代码工作区间文件夹路径下打开终端运行下面的命令。ctrl + F5 (开始执行,不调试)

2023-06-29 14:13:40 571

原创 内网搭建Jenkins自动化远程部署项目到Windows服务器

去有外网的PC上面,部署Jenkins正常搜索插件安装,然后找到安装目录,有个.Jenkins的文件夹,里面有个plug的文件夹,这个就是我们所需所有插件,然后把它拷贝到内网中。有三种命令,自行查询其区别用法。类似文件夹类型的快捷方式。

2023-05-16 17:12:08 3152 8

原创 [ChitGPT]jekins 内网自动化部署如何搭建,请给出详细步骤

然后,在 Jenkins 中配置 SSH 服务器,并对其进行验证。可以根据所使用的操作系统的不同,选择相应的安装方式。在 Jenkins 中配置远程服务器,以实现自动部署。可以选择使用 SSH 连接,以便在 Jenkins 中使用 SSH 来连接远程服务器。安装 Jenkins 后,需要安装一些必要的插件,来支持自动化部署。可以通过访问 Jenkins 网站,并选择“插件管理”进行安装。首先,需要创建一个代码仓库,并将代码推送到其中。配置完成后,就可以保存并运行 Jenkins 任务,实现自动部署。

2023-04-25 16:51:49 1152

原创 rs.next()执行卡顿

sql

2022-11-04 13:42:45 312

原创 maven 三层聚合项目

maven 三层聚合

2022-10-02 14:12:05 255

原创 大数据量查询的坑

1、大数据量的查询,当数据库隔离级别是RC,数据未被完全查询好,行数据会被锁定,更新相同数据操作会被阻塞,导致数据库连接失败。

2022-01-13 11:29:32 818

转载 值传递&引用传递

程序设计语言将实参传递给方法(或函数)的方式分为两种:值传递 :方法接收的是实参值的拷贝,会创建副本。 引用传递 :方法接收的直接是实参所引用的对象在堆中的地址,不会创建副本,对形参的修改将影响到实参。很多程序设计语言(比如 C++、 Pascal )提供了两种参数传递的方式,不过,在 Java 中只有值传递。为什么 Java 只有值传递?案例1:传递基本类型参数public static void main(String[] args) { int num1 = 10;

2022-01-05 11:31:25 244

原创 【Maven Invoker 一 简单使用】

不设置MavenHomepom依赖引入 <dependency> <groupId>org.apache.maven.shared</groupId> <artifactId>maven-invoker</artifactId> <version>2.2</version> </dependency>

2021-04-29 15:29:00 2171

原创 JVM-栈帧

1.第一种public class TestStack { public static void main(String[] args) { int i = 8; i = i++; System.out.println(i); }}8Process finished with exit code 0Bytecode 0 bipush 8 //将8压入fram(栈帧)里面的operand stack中 2

2020-07-22 00:24:18 161

转载 volatile关键字?MESI协议?指令重排?内存屏障?这都是啥玩意

volatile关键字?MESI协议?指令重排?内存屏障?这都是啥玩意 目录一、摘要二、三级缓存篇1,三级缓存的由来2,CPU缓存架构3,缓存带来的问题三、MESI缓存一致性协议篇1,MESI协议2,MESI协议带来的问题四、处理器指令重排篇1,指令重排的实现2,指令重排带来的问题---可见性问题五、内存屏障1,内存屏障2,内存屏障的问题六、Volatile对可见性和有序性的保障七、总结 返回目录一、摘要三级缓存,MESI缓存一致性协议,指令重排,内存屏障,JMM,vol...

2020-07-15 14:02:27 263

转载 Java对象结构与锁实现原理及MarkWord详解

我们都知道,Java对象存储在堆(Heap)内存。那么一个Java对象到底包含什么呢?概括起来分为对象头、对象体和对齐字节。如下图所示:对象的几个部分的作用:1.对象头中的Mark Word(标记字)主要用来表示对象的线程锁状态,另外还可以用来配合GC、存放该对象的hashCode;2.Klass Word是一个指向方法区中Cl...

2020-07-14 11:28:12 476

原创 JSON数据传输 中文乱码问题 getByte()为罪魁祸首

1.出现场景:netty客户端向服务端传输json字符串转为byte字节数组后的数据,但是服务器端接收到的后经过hexStr2Str转为10进制字符串后是乱码的json字符串,自然反序列化后的对象里的字段值也是乱码的。2.罪魁祸首 outData.writeBytes(data.getBytes());data是json字符串3.getByte() 方法解读/** * Encodes this {@code String} into a sequence of byte

2020-07-09 16:43:36 3353 3

转载 GC算法原理

JVM 垃圾回收原理 对于JVM的垃圾收集(GC),这是一个作为Java开发者必须了解的内容,那么,我们需要去了解哪些内容呢,其实,GC主要是解决下面的三个问题:哪些内存需要回收?什么时候回收?如何回收?回答了这三个问题,也就对于GC算法的原理有了最基本的了解。 1 如何判定哪些内存需要回收  在Java虚拟机的堆中会存放着很多的对象,那么,我们需要回收垃圾的时候,是通过什么算法来判断哪些垃圾的生命周期已到,需要回收呢?接下来的几种算法将帮助你解决这几

2020-07-07 14:41:55 674

转载 AQS基本原理

什么是AQS?AQS即AbstractQueuedSynchronizer,是一个用于构建锁和同步器的框架。它能降低构建锁和同步器的工作量,还可以避免处理多个位置上发生的竞争问题。在基于AQS构建的同步器中,只可能在一个时刻发生阻塞,从而降低上下文切换的开销,并提高吞吐量。AQS支持独占锁(exclusive)和共享锁(share)两种模式。独占锁:只能被一个线程获取到(Reentrantlock)共享锁:可以被多个线程同时获取(CountDownLatch,ReadWriteLock)...

2020-07-07 14:16:43 360

原创 JAVA对接OPC协议-Utgard

一、准备工作下载OPC服务器,推荐KEPServer,推荐此篇博客 OPC和DCOM配置,不细说了,推荐此篇博客 建立些模拟设备二、OPC系统连接和读写操作-Utgard方式同步读写很简单,网上找找就能有,我就不细说了 异步写, 暂时没研究,我遇到的场景是写入并发少,读取并发多,毕竟是用于工控领域 所以本篇博客主要是针对于异步读取(侧重点)与同步写入(比较简单) 异步读取 网上大都是用的Async20Access这个类去实现的,这个写法的优点:能随时获取到当前的item属性,缺..

2020-06-17 19:29:20 11046 4

原创 Mybatis分页插件PageHelper5.x会把原自定义limit语句后面添加limit?的问题

问题原因:造成此类问题大致有两个原因:PageHelper的不安全调用导致; supportMethodsArguments参数设置成了true,不明白的可以看下面的官方文档说明; 此类问题皆可以参考官方文档大致内容为:1).PageHelper安全调用使用RowBounds和PageRowBounds参数方式是极其安全的 使用参数方式是极其安全的 使用 ISelect 接口调用是极其安全的ISelect 接口方式除了可以保证安全外,还特别实现了将查询转换为单纯...

2020-06-09 17:31:43 1428

转载 【关键字】Could not parse multipart servlet request

问题描述:Could not parse multipart servlet request; nested exception is java.io.IOException: The temporary upload location [/tmp/tomcat.2787723636027878371.8082/work/Tomcat/localhost/taslyb2bbms] is not validspringboot传文件,两台电脑客户端,今天客户端A可以正常传文件,而B无法传文件,明天客户

2020-05-29 11:39:08 546

原创 【Netty - 解码器】did not read anything but decoded a message 异常 续篇-再续一下 哈哈

1.前情提要前面说到的解决方案,由于陆续的改动,还是存在很大的一个问题。会引发内存泄漏,原因是某些bytebuf流没被释放回收。前情代码: @Override protected void decode(ChannelHandlerContext channelHandlerContext, ByteBuf in, List<Object> out) throws...

2020-05-07 15:20:35 507 4

原创 【Netty - 解码器】did not read anything but decoded a message 异常 续篇

一、前情提要果然话不能说太满~~ 神马完美解决~~ 果然还是遇到问题了。单纯加in.skipBytes(in.readableBytes());这一句代码会造成数据传递过去的都是一个EmptyByteBufBE ... ...解码断点是有数据接收到的可读长度416个字节到handler里的channelRead0中看到readerIndex已然是416,因为是在解码的时候是直接把...

2020-04-07 18:06:36 920 2

Docker部署Atlassian全家桶所需SQL脚本

Docker部署Atlassian全家桶所需SQL脚本

2024-04-12

jenkins离线插件+插件安装依赖顺序文档

包含基础插件和业务插件,支持绝大部分业务场景

2024-03-08

内网jenkins(2.346.1)部署离线下载插件

内网jenkins(2.346.1)部署离线下载插件

2023-05-16

reminder x x s

reminder x x s

2021-12-20

dexter.zip------------

dexter.zip------------

2021-11-30

CopyObjectUtils.java

Orika工具类包含常用转化

2021-07-03

已办理居住证情况说明.docx

已办理居住证情况说明

2021-02-23

TestOpc是入口.zip

opc工具类,testOpc是入口,其中提供了连接服务、检查item、高并发异步读取、同步写入、释放连接等方法

2020-06-18

TestOpc是入口.zip

OPC 协议对接工具类 包含服务连接、异步读取及同步写入,还有少许校验、服务关闭 OPC 协议对接工具类 包含服务连接、异步读取及同步写入,还有少许校验、服务关闭

2020-06-17

springboot+springMVC+tk.mybatis+lombook+yml配置+logback-spring日志配置+ueditor源码修改整合

springboot+springMVC+tk.mybatis+lombook+yml配置+logback-spring日志配置+ueditor源码修改整合 经测试有效,内附数据库文件及测试账号数据,在项目/doc文件夹中

2019-09-11

SpringBoot+tk.Mybatis整合+yml配置+logback配置

微服务框架SpringBoot+通用Mapper(tk.Mybatis)整个项目架构,直接上手开用,yml和logback配置都已经配置完好

2018-09-11

微信退款回调加密信息-加密解密类

微信退款回调加密信息-加密解密类,经测试有效,记得导入包

2018-08-30

空空如也

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

TA关注的人

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