自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

无效的博客

无效的说明

  • 博客(329)
  • 资源 (1)
  • 收藏
  • 关注

转载 Ubuntu22.04安装pyenv

【代码】Ubuntu22.04安装pyenv。

2024-04-19 18:13:44 6

转载 JVM性能调优工具2之jcmd详解

上篇文章里《JVM常用性能调优工具详解1》我们已经探究了jps、jstat等监控工具,以及jinfo、jmap、jstack、jhat等故障排查工具,这里我单独拿出一篇文章,特别介绍jcmd。jcmd全称JVM Command,用于将诊断命令请求发送到正在运行的Java虚拟机,从JDK 7开始提供。请参考《Java Flight Recorder命令参考》中的JFR.check。请参考《Java Flight Recorder命令参考》中的JFR.start。jcmd -h可以查看jcmd的帮助文档。

2024-03-14 11:54:36 92

转载 JVM常用性能调优工具详解1

工程学科是在不断动手的过程中来细化自己的领域,就像练武功一样,单凭着掌握一身武林绝学是远远不够的,在实战中,如何在多变的环境面前使用合适的招式,怎样出击,应该选择怎样的功法去迎击未知的对手,这往往都是经验之谈,当你踩过了无数的坑,沉淀了无数的线上问题,总结无数的经验,当问题来的时候你能拥有自己独特的见解与方案,你才能所向披靡,战无不胜。长路漫漫,我们巅峰相见。比方说jhsdb 是JDK9 推出的,在JDK8是没有的,特别要注意的是,在Mac版的JDK中,有一些工具是无法使用的,比如jinfo.

2024-03-14 11:22:22 35

转载 centos下搭建邮件服务器

邮件用户就是系统的用户,例如root,就是一个邮箱用户,邮箱是[email protected],密码就是root的密码,所以需要创建用户,只要使用useradd创建用户,再使用passwd设置密码。创建用户后,再在用户目录下创建Maildir目录(邮件数据的存储目录)并设置权限。在/etc/init.d/目录下提供一个脚本来管理postfix的启动与停止。测试:可以使用Foxmail等第三方软件来收发邮件。

2024-02-01 15:07:19 208

原创 centos7下搭建ldap服务器

该密码是LADP服务器的管理员根密码,输入slappasswd后提示输入密码(123456)与确认密码,系统会输出一串加密后的字符串。创建monitor.ldif文件。编辑数据文件db.ldif。ldap服务器基础配置完成。

2024-01-14 12:51:55 587

转载 解决mariadb不需要用户名和密码可以直接登录的问题

经过网上查阅资料后我发现,mariadb可以直接登录跟其数据库中的一个plugin插件有关,这个插件默认的参数是unix_socket,这就意味着可以绕过密码验证,谁登陆它都默认是root用户登录,所以就不需要输入用户名和密码。不知道你们使用mariadb的时候有没有发现,不需要指定user和password,可以直接登录,这对于我们数据库来说是非常不安全的,这意味着谁都可以轻易地登录到你的数据库里面,那么应该如何解决这个问题呢?

2023-12-19 10:54:57 231

原创 用k3s搭建Kubernetes环境

参考:用于本地实验的小型 Kubernetes:k0s、MicroK8s、kind、k3s 和 Minikube - 知乎https://www.cnblogs.com/jesse123/p/15559614.htmlK3s vs K8s:轻量级和全功能的对决_运行_部署_容器

2023-10-28 11:00:16 269

原创 一些k8s集群操作命令

kubectl drain 节点name --delete-local-data --force --ignore-daemonsets。hostnamectl set-hostname 新名字。kubectl delete node 节点name。127.0.1.1 新名字(改这里,改成新名字)#修改子节点hostname。#kubeadm重置k8s。

2023-10-27 20:19:36 490

原创 通过minikube搭建k8s单机环境

如果docker desktop后端是WSL2,请检查C:\Users\用户目录\.wslconfig,至少配置。6、在windows下安装minikube和kubectl。参考网上的docker环境安装,不再赘述。5、启动dashboard 控制台。2、为k8s创建集群优化内核参数。1、安装docker环境。3、安装minikube。minikube常用命令。4、安装kubectl。

2023-10-26 13:27:53 512

原创 postgresql16配置主从

【代码】postgresql16配置主从。

2023-09-25 11:15:51 615

原创 postgresql16.0在centos7下编译安装

PG15及以上版本需要 Python3+

2023-09-22 13:45:35 809

原创 gitlab自动备份/恢复

【代码】gitlab自动备份。

2023-09-18 13:30:08 90

原创 confluence自定义每日备份保存路径

先确定confluence的安装目录,一般安装在/opt/atlassian/confluence。右上角/管理--》一般配置--》左侧菜单/每日备份管理--》编辑--》备份路径/自定义--》提交。我用的是confluence 7.2.1版本。重启后,登录管理员账户可以修改。

2023-09-18 13:10:33 528

原创 Jmx协议远程连接java服务器

连接--》新建连接--》远程连接--》输入hostname:port,如果启用了用户验证,还要输入用户名、口令--》连接--》选择“不安全的连接”--》操作完成。通常用jdk自带的jconsole,或者想要功能强大点的使用visualVM。java服务端的配置完成了,可以启动客户端连接试试了。需要java服务器在启动的时候加上以下参数。注意:本例里,我用的是jdk17。为了安全考虑,可以加上验证。用jconsole举例。

2023-09-13 15:40:13 434

原创 Electron和vue3集成(可用于生产打包)

nsis-resources-xxx.7z,解压到C:\Users\用户名\AppData\Local\electron-builder\Cache\nsis\nsis-resources-xxx\。nsis-xxx.7z,解压到C:\Users\用户名\AppData\Local\electron-builder\Cache\nsis\nsis-xxx\。2、添加vue-cli-plugin-electron-builder插件。3、安装完了,运行一下试试。1、初始化vue项目。

2023-09-11 16:29:59 458

原创 Electron和vue3集成(推荐仅用于开发)

本篇我们仅实现Electron和vue3通过先运行起vue3项目,再将vue3的url地址交由Electron打开的方案,仅由Electron在vue3项目上套一层壳来达到脱离本机浏览器运行目的。9、为了使vue和electron正常运行,需要先运行vue,使得其url可以正常访问,然后再开启electron去加载url。5、拷贝vue3项目根目录下除了package.json外的所有文件到Electron项目根目录下。8、修改Electron的main.js,运行的时候载入vue的访问地址。

2023-09-09 17:47:22 801

原创 centos7.9下升级gcc版本

【代码】centos7下升级gcc版本。

2023-09-06 17:07:44 469

原创 springboot连接池Druid、Hikari、dbcp2配置dataSource

【代码】springboot连接池Druid、Hikari、dbcp2配置dataSource。

2023-07-24 21:59:02 709

转载 Tacacs+&freeradius安装

如果安装wget报错 Could not retrieve mirrorlist http://mirrorlist.centos.org/?原文链接:https://blog.csdn.net/weixin_43201868/article/details/125541861。如果是默认安装,make install成功后,/usr/local/sbin目录下生成tac_plus。1.查看tacacs最新版本 http://www.shrubbery.net/tac_plus/

2023-06-16 17:00:32 507

转载 DEV SIT UAT PET SIM PRD PROD常见环境英文缩写含义

今天给大家介绍一下开发过程中,四个环境以及各自的功能特点,四个环境分别是:pro、pre、test、dev环境,中文名字:生产环境、灰度环境、测试环境、开发环境,其实大家看英文应该就差不多可以看出来对应的是什么环境。如果test环境和pro环境版本不同步,还是会有问题存在,比如test环境在测试1.0.1版本的代码而生产上面运行的是pro环境的代码,这个时候pro出现问题修改的时候就会比较麻烦。如果我们只有dev和pro环境,pro突然发现bug,需要紧急处理,只有两个环境,这个时候我们要如何解决呢?

2023-02-28 17:27:19 726

原创 centos上docker-compose安装

1、找一个最新版本的下载路径到这里找https://github.com/docker/compose/releases2、下载最新版本的二进制文件wget https://github.com/docker/compose/releases/download/v2.5.1/docker-compose-linux-x86_643、移动文件mv docker-compose-Linux-x86_64 /usr/local/bin/docker-compose4、赋予可执行权限ch

2022-05-27 16:45:04 224

原创 Gitlab触发jenkins构建

1、jenkins安装插件2、打开项目配置页面勾选这个新出现的选项,“GitLab webhook URL”后面的一串地址要复制下来留待后用默认配置即可,点击“高级”“Allowed branches”触发分支可以用默认的全部分支,也可以选择仅由指定名称的分支触发点击“Generate”按钮,“Secret token”框中生成token,复制下来,然后保存该项目配置3、配置Gitlab的项目webhook点开要配置的项目页面,菜单settings-.

2022-05-14 13:04:46 2477

原创 针对ip生成无需密码的自制ssl证书

本文针对centos7环境首先确保安装了openssl,查看下openssl版本openssl version然后就可以开始生成证书了openssl genrsa -des3 -out server.key 2048会要求你输入一个大于四位数的密码,随便输入即可openssl req -new -key server.key -out server.csr会要求你验证刚才输入的密码然后要求输入一系列信息,可以都不输入,一路回车到结束即可接下来是免除密码的关键o

2022-05-12 18:35:01 1181

原创 centos systemctl实现服务自动重启

linux下通常可以用supervisor来实现守护进程自动重启,但是centos下的系统服务是通过service或者systemctl命令启动的,启动实际调用的运行指令并不包含service或者systemctl命令,supervisor监控不到,那么应该怎么实现这部分服务的自动重启呢其实centos的服务已经自带了方法就是在服务脚本中加上Restart指令我们以centos7以上为例子,centos7开始服务命令已经从service换到systemctl首先查找某个服务的脚本[ro

2022-04-12 12:25:05 8573

转载 python uuid.uuid4

转载自:python uuid.uuid4_小明乐的博客-CSDN博客_python uuid41. 背景知识:  UUID: 通用唯一标识符 ( Universally Unique Identifier ), 对于所有的UUID它可以保证在空间和时间上的唯一性. 它是通过MAC地址, 时间戳, 命名空间, 随机数, 伪随机数来保证生成ID的唯一性,有着固定的大小( 128 bit ). 它的唯一性和一致性特点使得可以无需注册过程就能够产生一个新的UUID. UUID可以被用作多种用途..

2022-04-12 10:13:09 4121

转载 为什么CentOS8开机不执行rc.local

转载自:为什么CentOS8开机不执行rc.local - 猎手家园 - 博客园一、有两台服务器,一台centos6,一台centos8。centos6中配置了开机启动脚本rc.local,理所当然的在centos8中也照样配置了,结果.....Centos8中的rc.local并未启动。二、首先执行一条检查命令:systemctl status rc-local发现它的状态是:Active: inactive (dead)未激活这是什么原因?在Centos系统中,我.

2022-03-30 17:04:15 754

转载 ElasticSearch6 报错FORBIDDEN/12/index read-only / allow delete (api)

转载自:ElasticSearch6 报错FORBIDDEN/12/index read-only / allow delete (api) - zhjahch - 博客园FORBIDDEN/12/index read-only / allow delete (api)官方解决方法:curl -XPUT -H "Content-Type: application/json" http://127.0.0.1:9200/_all/_settings -d '{"index.blocks.

2022-03-15 21:17:29 113

原创 win10下安装mysql5.7

下载到官方网站下载对应安装包https://downloads.mysql.com/archives/community/根据你的系统和你想要下载的mysql版本,此处我选择microsoft windows和5.7.34,下载的64位zip包配置准备解压压缩包,我解压到D:\mysql-5.7.34-winx64打开压缩包,里面没有ini配置文件模板,我们自己编辑一个,放在解压目录的根目录下,此处保存为D:\mysql-5.7.34-winx64\mysq.ini[cl.

2021-08-12 17:05:19 190

原创 feign coder

package la.niub.abcapi.servicecompre.component.client.coder;import com.netflix.hystrix.exception.HystrixBadRequestException;import feign.Response;import org.apache.logging.log4j.LogManager;import org.apache.logging.log4j.Logger;//@Configurationpub.

2020-09-07 08:30:57 289

原创 根据后缀名获取content-type

/** * 通过文件名判断并获取OSS服务文件上传时文件的contentType * @param fileName 文件名 * @return 文件的contentType */public String getContentType(String fileExtension){ //文件的后缀名 if("bmp".equalsIgnoreCase(fileExtension)) { return "image/bmp"; } if("gif"..

2020-08-27 21:53:07 1299 1

原创 supervisor程序监控配置参数中文详解

;项目名称[program:theprogramname]; 程序启动命令command=/data/local/jdk1.8.0_162/bin/java -jar /data/www/service-temp-0.0.1-SNAPSHOT.jar; 进程名称表达式,,可用的变量有 `group_name`, `host_node_name`, `process_num`, `progr...

2019-12-09 21:02:02 2250

原创 centos7.x编译安装ffmpeg

yum install cmake make gc gcc-c++lame-devellame-libs===libfdk-accwget https://downloads.sourceforge.net/opencore-amr/fdk-aac-2.0.0.tar.gz./configure && make && make install==...

2019-07-31 11:41:29 761

转载 mysql数据实时同步到Elasticsearch

业务需要把mysql的数据实时同步到ES,实现低延迟的检索到ES中的数据或者进行其它数据分析处理。本文给出以同步mysql binlog的方式实时同步数据到ES的思路, 实践并验证该方式的可行性,以供参考。mysql binlog日志mysql的binlog日志主要用于数据库的主从复制与数据恢复。binlog中记录了数据的增删改查操作,主从复制过程中,主库向从库同步binlog日志,从库对...

2019-07-24 12:00:13 6100

转载 系统间接口设计

【转载】http://blog.csdn.net/xuepiaohan2006/article/details/46604453最近两年一直在和银行、公安、保险、民政等第三方单位之间做接口,写的接口文档不下30份,最初的接口文档漏洞百出,改了又改,丢了不少人,也被批评、埋怨,指责了很多次,久而久之,明白了一个最重要的道理,协作决定接口。双方谈接口时,技术不是最重要的,要兼顾双方技术,成本,工期...

2019-05-15 09:14:18 5617

转载 架构可细分为业务架构、应用架构、技术架构

架构可细分为业务架构、应用架构、技术架构,业务架构是战略,应用架构是战术,技术架构是装备。应用架构承上启下:1、一方面承接业务架构的落地,2、一方面影响技术选型应用架构类型:单体式、分布式、SOA架构应用架构分有两种方式,一种是水平分,从功能类型划分,比如把系统分为web前端/中间服务/后台任务,这是面向业务深度的划分。一种是垂...

2019-05-14 13:52:26 10444 2

原创 nginx react项目配置

server { listen 9104; #server_name abcdfund.modeling.ai; #access_log logs/abcdfund.modeling_access.log main; #error_log logs/abcdfund.modeling_error.log info; #return 301 https://...

2019-04-24 12:21:46 1965

原创 nginx跨域配置

server{ listen 8400; #server_name api.invest.modeling.ai; access_log logs/api_modeling_access.log main; error_log logs/api_modeling_error.log; add_header Access-Control-Allow-...

2019-04-24 12:20:24 8005

转载 产品经理必备数据统计网站汇总

原文链接:http://www.360doc.cn/article/26692725_645054648.html如果:你想写一篇竞品分析报告时候苦于没有数据来源?想知道竞争对手在互联网市场的市场份额无从下手?想了解竞品的行业的竞争水平却没有数据支持?想看看对手都在哪发外链引流?想了解老板是不是靠谱,之前有过哪些光辉历史或黑历史?那么你看这篇文章就够了!文章内容来自于我自身对产品经理常...

2019-03-11 22:49:04 1193

转载 java无法收取邮件问题 Received fatal alert: handshake_failure

作者:xiangm23 来源:CSDN 原文:https://blog.csdn.net/xiazaixm/article/details/77193714 --------------------- 使用java mail发送接收邮件时邮箱设置:收件服务器:imap.exmail.qq.com   SSL发件服务器:smtp.exmail.qq.com   SSLj...

2019-02-26 16:31:13 1304

原创 侧方位停车技巧

1、驾驶位视野看发动机盖右上角,视线落在前车左后轮后方;再透过右后车窗看后车,后车在车窗中露出不超过1/4。是安全的侧方位停车距离2、与右方停车间距1米,开始倒车,右后轮与右车尾部平行时,向右打死方向盘,继续倒车3、当本车与右车呈45度角时,回正反向盘。如何判断45度角,可以观察右边倒车镜外侧边缘,与右车B柱即将重合,并且左边倒车镜基本可以看到后车整车时,可以判断是45度角4、保持正向倒车,...

2018-11-21 17:40:59 3294

php mysql 操作类

$conn = DB::instance(array('dbname'=>'default')); or $conndb = DB::instance(array( 'host' => 'localhost', 'dbname' => 'default', 'username' => 'root', 'password' => '', 'charset' => 'utf8' )); $result = $conn->query('select * from user');

2012-08-20

空空如也

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

TA关注的人

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