自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(258)
  • 资源 (4)
  • 收藏
  • 关注

原创 Jenkins在指定终端服务器打客户端包并进行归档(四)

与在jenkins服务器打服务端的包有所不同,服务端的包一般都具有跨平台的特性,客户端的包则需要根据客户终端平台的类型(x86、arm、mips等芯片等)分别打包,博主目前使用electron进行前端客户端的打包。

2022-08-22 14:29:16 931

原创 为Github项目新增Gitlab|Gitee地址

【代码】为Github项目新增Gitlab|Gitee地址。

2022-08-22 13:34:09 308 1

原创 Verdaccio简单安装

Verdaccio 是一个 Node.js创建的轻量的私有npm proxy registry,要安装它,先决条件 :Node.jsv12或更高版本。官方建议使用最新版本的 Node Package Manager 客户端> [email protected] | [email protected] | | [email protected] | [email protected]。不支持[email protected]或更老版本。

2022-08-22 11:41:04 963

原创 npm私有服务器,Verdaccio?

Verdaccio是一个简单的、零配置的本地私有NPM注册表。Verdaccio拥有自己的小型数据库,以及代理其他注册表(如npmjs.org)的能力,在此过程中还引入了缓存下载的模块。对于那些想要扩展存储功能的人,Verdaccio支持各种社区制作的插件,以连接到亚马逊的S3、谷歌云存储或创建自己的插件。2、当npm install时没有找到本地的仓库,会从npm中央仓库(npmjs.org)下载(多个服务器请求会将其缓存以减少延迟提供供有限的故障转移);

2022-08-22 11:08:15 536

原创 jenkins服务器SpringBoot项目打包并归档(三)

jar包生成的路径为 /root/.jenkins/jobs/{project_name}/builds/{build_times}/archive/生成的文件在:/root/.jenkins/jobs/oa-server/builds/5/archive/rest/target。工作目录为:/root/.jenkins/jobs/oa-server。以当前的测试项目为例。在不同的父级目录归档。...

2022-08-18 19:46:56 557

原创 Jenkins编译第三方jar包失败: Could not resolve dependencies for project:xxx

将本地环境的jar包导入jenkins服务器maven目录即可。

2022-08-18 18:58:02 710

原创 Jenkins离线插件配置(二)

​Jenkins离线插件安装,插件管理器将插件及其依赖项下载到一个文件夹中,以便可以轻松地将它们导入到 Jenkins 实例中。该工具的目标是替换Docker install-plugins.sh 脚本以及在 Jenkins 中重新创建的许多其他插件管理实现。​...

2022-08-18 18:39:28 1259 1

原创 Linux下Jenkins简单安装(一)

Jenkins依赖JDK,官方推荐11,但由于大部分项目目前还是在使用1.8,在安装Jenkins前先安装JDK1.8,注意不能是Oracle JDK,步骤略。推荐安装LTS(Long-Term Support release)长期稳定版本,另外有每周发行版,区别在于库名,注意区分。 https://pkg.jenkins.io/redhat-stable/jenkins.repo https://pkg....

2022-07-13 10:38:45 812

原创 CentOS8配置中心找不到网卡?

如下图: 首先调出terminal,看下网卡设备的状态:可以看到网卡ens33处于unmanaged,说明NM网络接口处于关闭状态,验证命令

2022-07-12 17:17:43 2911

原创 NM - NetworkManager

NetworkManager是2004年RedHat启动的项目,皆在能够让Linux用户更轻松的处理现代网络需求,尤其是无线网络,能够自动发现网卡并配置IP地址。主要管理2个对象: Connection(网卡连接配置) 和 Device(网卡设备),他们之间是多对一的关系,但是同一时刻只能有一个Connection对于Device才生效;RHEL7上同时支持network.service和NetworkManager.service(简称NM)。默认情况下这2个服务都有开启,但是因为NetworkManag

2022-07-12 17:14:24 308

原创 Jenkins入门

Jenkins还是Hudson?2004年,Sun公司员工Kohsuke Kawaguchi 基于个人爱好开发了一个名叫Hudson的项目;几年的时间Sun公司内部越来越多的团队在各种各样的项目中使用Hudson;2008年初,Sun公司认可了这个工具的质量和价值,要求Kohsuke把全部时间投入到Hudson,并未Hudson提供专业服务和技术支持;2009年,oracle收购了Sun并继承了Hudson代码库;2010年年底,Hudson开发者社区与Oracle之间出现了紧......

2022-07-12 10:26:37 257

原创 MySQL5.7.37进阶安装(详细配置说明)

​之前发布的一篇文章简单安装了MySQL:MySQL5.7.37二进制包简单安装(2022-01-18发行版),但没有设置配置文件,也没有注册为系统服务,可维护性及灵活性较差,接下来我们定制一下配置并为其注册服务​

2022-05-17 17:52:02 1886

原创 MySQL5.7.37二进制包简单安装(2022-01-18发行版)

0.开始之前如果之前安装过mysql请卸载干净(使用包管理器卸载),卸载完成后还需留意附加文件,如:数据文件,配置文件(/etc/my.cnf文件或/etc/mysql目录),有数据则删除,请确保系统干净;0.1、Mysql依赖libaio库,如果此依赖未安装,会导致Mysql数据目录初始化失败,进而服务无法启动,检查与安装命令:yum list libaio yum install libaio0.2、对于 MySQL 5.7.19 及更高版本:对非统一内存访问 (NUMA) 的支

2022-05-17 14:32:46 1332

原创 DXF搭建过程中常见的异常及解决方法

台服dnf搭建过程中可能会出现一些大大小小的问题,这里就个人搭建经验单独做一下总结。1、缺依赖: ./df_bridge_r: error while loading shared libraries: libz.so.1: cannot open shared object file: No such file or directoryerror while loading shared libraries: libnxencryption.so: cannot open shared ob

2022-04-26 18:21:22 3028 2

原创 Module yaml error: Unexpected key in data: static_context

CentOS8下执行yum install xxx 时出现以上错误,解决措施如下:1、将旧镜像库文件备份cd /etc/yum.repos.dmkdir ~/repo_oldmv ./* ~/repo_old/cp ~/repo_old/CentOS-Linux-BaseOS.repo .cp ~/repo_old/CentOS-Linux-AppStream.repo .2、修改镜像地址为vaultBaseOS.repovim CentOS-Linux-BaseOS.rep

2022-04-19 01:00:07 6193

原创 OpenSSL制作自签名V3证书

本文以制作指定ip(200.4.170.132)证书为例,其他ip或域名请自行更换。1、创建根证书私钥openssl genrsa -out RootCA.key 10242、创建根证书请求文件(CSR - Certificate Signing Request )openssl req -subj "/C=CN/ST=Beijing/L=Beijing/O=lazyOrg/OU=lazyOrg/CN=root/[email protected]" ...

2022-04-14 13:36:44 5012 1

原创 MAC下切换多个IP的Shell脚本

参考:如何在shell脚本中使用goto语句 - VoidCC效果:注意修改以下几处:show you my code:#!/usr/bin/env bash echo "Main Menu" # Define the choices to present to the user, which will be # presented line by line, prefixed by a sequential number # (E.g., '1) c...

2022-04-14 11:43:36 2177

原创 阿里云如何降级(安装CentOS5.11)?

CentOS 5 在2017.03月已经停止支持,目前的腾讯云阿里云CentOS也早已没有5系的身影了,7系以上搭建dxf会出现内核崩溃的问题,所以想在云服务器上搭建DXF真没有办法嘛?办法还是有的~首先,进入云服务器的控制台。由于阿里云轻量服务器最低只提供CentOS7.3的系统,因此可以在控制台中随便选择一个CentOS7或以上的系统来重置服务器。重置完毕后,在控制台中设置密码,并测试是否能登录到SSH终端。ps:注意开放后续用于VNC连接的端口5901的防火墙;一键DD脚本地址:http

2022-04-11 17:56:55 1497

原创 台服DNF更换Mysql5.6(rpm包安装、二进制安装)

最近手痒痒,想重新玩一玩dnf私服,于是就自己内网动手搭建了,包含60、70、80等版本,这里分享下如何自定义安装数据库(一般来说Centos 5系直接 yum源带有5.0及5.5的版本,这完全没有问题,此教程写给那些想换不同版本数据库的同学~)。其他版本如5.7就不推荐了,5.7版本之后变动太大了,dxf的数据文件不能直接替换,已亲测。二进制安装二进制安装稍微麻烦点,命令如下:wget https://downloads.mysql.com/archives/get/p/23/fil

2022-04-11 16:15:50 2348 3

原创 Spring Data JPA - 批量插入实例

之前写过两篇博文讲解了之前项目中如何使用JPA批量插入:Spring Data JPA批量插入过慢及其优化 —— 自定义Repository_Lazyafei的博客-CSDN博客_jpa批量插入优化Spring Data JPA批量插入过慢及其优化 —— 泛型提炼公用batchSave方法、引入多线程_Lazyafei的博客-CSDN博客今天举个例子,并把源码放出来,项目使用国产神通数据库,其他数据库请自行修改,Gitee地址:lazyafei/spring-data-jpa-practice

2022-04-07 12:52:55 4887

原创 ElasticStack - 常用命令

查看ES健康状态,集群,节点,索引,分片,副本相关命令

2021-12-24 14:29:53 615

原创 ElasticStack - 两个结点集群操作实测

官方建议ES集群至少三个结点,根本原因是两个结点集群会有安全隐患 - ElasticStack - 脑裂(split-brain)_Lazyafei's Blog-CSDN博客不推荐两个节点集群!此文仅作测试!两台服务器app1节点lazy1, app2节点lazy2,集群名lazyES,副本数默认1,略过搭建过程。查看集群节点状态curl localhost:9200/_cat/nodes?v新增索引及文档集群正常状态下,插入2个索引6条数据#不指定id创建文档(i..

2021-12-24 11:22:02 713

原创 ElasticStack - 脑裂(split-brain)

分布式系统中经典的网络问题假设三个节点node1,node2,node3组成的集群:1. node1网路出现问题与外界隔离,node2与node3会重新选举master,如node2成为了新master,此时会更新cluster state;2. node1自己组成集群后,也会更新cluster state;结果便是同一个集群拥有两个master,且维护不同的cluster state, 网络恢复后无法选择正确的master;ES的解决措施ES集群中只能有一个主节点,mas

2021-12-24 10:50:25 1434

原创 IKAnalyzer - 开源中文分词器

https://code.google.com/archive/p/ik-analyzer/源项目作者 [email protected] 已不再维护,个人可以fork项目进行修改,github地址:GitHub - wks/ik-analyzer: No longer maintained. Please contact the origional author.IKAnalyzer是一个开源的,基于java语言开发的轻量级的中文分词工具包。从2006年12月推出1.0版开始

2021-12-20 10:27:31 601

原创 ElasticStack - Configuration 重要配置项

重要配置的修改 | Elasticsearch: 权威指南 | ElasticElasticsearch 已经有了很好的默认值,特别是涉及到性能相关的配置或者选项。 如果你有疑问,最好就不要动它。我们已经目睹了数十个因为错误的设置而导致毁灭的集群, 因为它的管理者总认为改动一个配置或者选项就可以带来 100 倍的提升。请阅读整节文章,所有的配置项都同等重要,和描述顺序无关,请阅读所有的配置选项,并应用到你的集群中。其它数据库可能需要调优,但总得来说,Elasticsearch 不需要。 如果

2021-11-26 20:52:08 185

原创 ElasticStack - Heap、Memory 大小与交换

堆内存:大小和交换 | Elasticsearch: 权威指南 | ElasticConfiguration | Elasticsearch Guide [2.4] | Elastic(项目原因,新版自行查看)环境变量Elasticsearch 默认安装后设置的堆内存是 1 GB。对于任何一个业务部署来说, 这个设置都太小了。如果你正在使用这些默认堆内存配置,您的集群可能会出现问题。这里有两种方式修改 Elasticsearch 的堆内存。最简单的一个方法就是指定ES_HEA..

2021-11-26 16:05:38 1360

原创 ElasticStack - hardware 硬件选择

摘自:硬件 | Elasticsearch: 权威指南 | Elastic 内存 如果有一种资源是最先被耗尽的,它可能是内存。排序和聚合都很耗内存,所以有足够的堆空间来应付它们是很重要的。即使堆空间是比较小的时候, 也能为操作系统文件缓存提供额外的内存。因为 Lucene 使用的许多数据结构是基于磁盘的格式,Elasticsearch 利用操作系统缓存能产生很大效果。 64 GB 内存的机器是非常理想的, 但是32 GB 和16 GB 机器也是很常见的。少于8 G.

2021-11-26 14:41:56 219

原创 MAC环境多网卡实现内外网可以同时访问

当多个网卡共存时,默认有多个default路由,此时会发生冲突,系统默认选择优先级高的网卡路由1、查看当前使用路由route get 0.0.0.02、查看路由表netstat -r3、删除默认路由sudo route -n delete default 172.20.10.1sudo route -n delete default 10.71.2.1...

2021-10-27 11:11:09 1022

原创 Bootstrap5 - Popover动态更新内容

先展示下效果:

2021-08-25 09:15:43 1217

原创 PersistenceUnit、PersistenceContext

PersistenceUnit什么是持久化单元?持久化单元是一个逻辑分组,其中包含诸如EntityManagerFactory 的配置、一组实体类、映射元数据(可以通过扫描映射注释或从META-INF 目录下的persistence.xml/orm.xml 加载)等信息。每个持久化单元必须有一个唯一的名称。一个应用程序可以有一个或多个持久化单元。持久化文件持久化单元的根由类路径中 META-INF 目录下的 persistence.xml 文件定义。独立应用程序中典型的 persiste.

2021-08-02 17:58:40 2129

原创 Spring Data JPA - 从方法名称创建查询

官方原文:https://docs.spring.io/spring-data/jpa/docs/current/reference/html/#jpa.query-methodsGenerally, the query creation mechanism for JPA works as described in “Query Methods”. The following example shows what a JPA query method translates into:Example

2021-04-01 15:34:23 288

原创 Oracle & 神通数据库 清空所有表数据操作

1、拼接处truncate所有表的语句select 'truncate table '||table_name||';' from user_tables;2、Ctrl+A全选,粘贴至命令行,执行Over.

2021-03-25 12:35:34 1347

原创 Cannot use native queries with dynamic sorting and/or pagination in method public abstract org

参考:https://stackoverflow.com/questions/38349930/spring-data-and-native-query-with-pagination在sql后添加 \n-- #pageable\n 即可。 @Query(nativeQuery = true, value = "select a.* from organization a where a.tenant_id=:tenantId and a.is_delete='0' " +

2021-03-12 14:04:36 1150

原创 EntityManager、EntityManagerFactory

EntityManager是JPA中用于增删改查的接口,它的作用相当于一座桥梁,连接内存中的java对象和数据库的数据存储。

2021-03-10 09:11:59 1438 1

原创 Spring Data JPA批量插入过慢及其优化 —— 泛型提炼公用batchSave方法、引入多线程

之前只针对一个实例进行插入保存,现在我们需要的是公用的batchSave方法——当然是使用泛型啦;在原有的基础上进行稍加改造:1、新增批量导入接口BatchSaveRepositorypackage com.easemob.oa.persistence.jpa;import org.springframework.data.repository.NoRepositoryBean;import java.util.List;@NoRepositoryBeanpublic interf

2021-03-09 20:26:35 4717 5

原创 ElasticSearch查询删除插件 - delete-by-query 2.4.6

蛋疼的内外网都无法下载,找了半天。分享下离线安装包:https://repo1.maven.org/maven2/org/elasticsearch/plugin/delete-by-query/2.4.6/离线安装教程:https://www.elastic.co/guide/en/elasticsearch/plugins/2.4/plugin-management-custom-url.html...

2021-03-05 15:09:49 435

原创 Spring Data JPA批量插入过慢及其优化 —— 自定义Repository

不久前在测试给组织添加应用功能时(类似于小程序,选中组织下的所有用户有权限使用添加的应用),无意选中了根节点,插入状态一直pending,后台跟踪大概插入操作执行了270s,数据量有26510 -> 约2.6W条,看了下代码,采用整体for循环单个save的方式:可谓慢的过分,于是着手优化;优化一:考虑JPA的批量查询JPA咱也不熟,批量插入搞不好需要添加配置,一顿百度猛如虎,需要添加如下配置:1、application.properties添加(yml自行转换)#.

2021-02-07 17:39:04 9248 8

原创 JPA & Hibernate

在2006年初始发布JPA 1.0之前,有许多供应商在对象关系映射(ORM)工具领域进行竞争,他们都拥有非常相似的API,可以实现许多相同的目标。但~是,这些项目都没有兼容和可互换的代码。JPA的目标是标准化Java应用程序如何执行ORM。在JPA 1.0中,所有竞争实现都是统一的,因为它们现在都实现了一个通用的标准API。然而,由于Hibernate的普及,许多人在真正意味着JPA时继续使用Hibernate一词。Hibernate成为JPA的同名词,正如Kleenex是浴室纸巾的同名词一样。即使在今天

2021-02-07 15:13:19 283 1

原创 ES索引的查看与删除

默认ES端口为9200;查看索引:curl localhost:9200/_cat/indices?v删除索引:curl -XDELETE localhost:9200/index_name#通配符形式curl -XDELETE localhost:9200/xxx*索引起别名:curl -XPUT localhost:9200/index_name/_alias/new_name...

2021-01-27 15:58:13 2232

原创 多网卡route命令实现内外网可以同时访问

Window环境1、管理员权限打开CMD2、查看路由表route print 192.168.254.1对应我的内网网关;172.20.10.1是手机共享的外网网关;3、删除路由信息;route delete 0.0.0.0 4、添加路由信息#默认所有ip走172.20.10.1网关route add 0.0.0.0 mask 0.0.0.0 172.20.10.1#指定网段走192.168.254.1网关route add 192.168.0.0 mas.

2020-12-21 10:37:36 1580

mybatis-plus所有依赖包

适用于无maven的spring项目使用。包含以下依赖包: jsqlparser-4.3.jar mybatis-3.5.9.jar mybatis-plus-3.5.1.jar mybatis-plus-annotation-3.5.1.jar mybatis-plus-core-3.5.1.jar mybatis-plus-extension-3.5.1.jar mybatis-spring-2.0.6.jar

2022-05-08

proxysql.aarch相关perl依赖

安装arm版mysql5.7安装proxysql中间件需要的per依赖,包含以下: proxysql-2.2.0-1-centos7.aarch64.rpm perl-DBD-MySQL-4.023-6.el7.aarch64.rpm perl-5.16.3-297.el7.aarch64.rpm perl-libs-5.16.3-297.el7.aarch64.rpm perl-Socket-2.010-5.el7.aarch64.rpm perl-Scalar-List-Utils-1.27-248.el7.aarch64.rpm

2022-04-19

targetcli及iscsi-initiator-utils安装所需依赖

iscsi-initiator-utils-6.2.0.874-19.el7.aarch64.rpm python-kmod-0.9-4.el7.aarch64.rpm iscsi-initiator-utils-iscsiuio-6.2.0.874-19.el7.aarch64.rpm python-rtslib-2.1.72-1.el7.noarch.rpm pyparsing-1.5.6-9.el7.noarch.rpm python-urwid-1.1.1-3.el7.aarch64.rpm python-c

2020-12-22

aarch64.el7 - nfs依赖包

包含nfs-utils安装时所需依赖 gssproxy-0.7.0-29.el7.aarch64.rpm libini_config-1.3.1-32.el7.aarch64.rpm libverto-libevent-0.2.5-4.el7.aarch64.rpm keyutils-1.5.8-3.el7.aarch64.rpm libnfsidmap-0.25-19.el7.aarch64.rpm nfs-utils-1.3.0-0.68.el7.aarch64.rpm keyutils-libs-1.5.8-3.el7.aarch64.rpm

2020-12-21

空空如也

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

TA关注的人

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