SSH免密登录(密钥登录)

2022-05-19
阅读 1 分钟
1.2k
在$HOME/.ssh/目录下,会新生成两个文件:id_rsa.pub和 id_rsa。(id_rsa.pub是你的公钥,后者是你的私钥。)(3)这时再输入 ssh-copy-id user@remotehost 命令,将公钥传送到远程主机host上面,远程主机将用户的公钥(公钥就是一段字符串),保存在登录后的用户主目录的$HOME/.ssh/authorized_keys文件中。

部署Maven工程到Nexus私服

2022-05-19
阅读 2 分钟
954
解决方式:使用 mvn clean package -U 打包即可(注意:出于性能原因,Maven缓存插件无法下载的信息。根据您的设置,您可能需要通过将标志添加-U到命令行来清除此缓存,以使更正生效)

CentOS7.9搭建Nexus3私服

2022-05-19
阅读 3 分钟
1.4k
wget https://sonatype-download.global.ssl.fastly.net/repository/downloads-prod-group/3/nexus-3.38.1-01-unix.tar.gz解压

Docker安装Jenkins

2022-05-16
阅读 2 分钟
1.1k
root帐号进入使用: docker exec -it --user root jenkins /bin/bash, root帐号登录后可以安装软件, 如安装vim:

yum安装MySQL

2022-05-14
阅读 3 分钟
1.7k
yum仓库 {代码...} 或者 {代码...} yum安装MySQL {代码...} 安装过程可能报错,附上解决方案:错误1 {代码...} 需执行yum module disable mysql然后重新install错误2 {代码...} 原因: MySQL GPG 密钥已过期导致解决办法: {代码...} 相关命令启动MySQL服务:systemctl start mysqld.service查看MySQL服务:systemctl st...

yum安装Docker

2022-05-14
阅读 1 分钟
1k
添加docker的yum源 {代码...} 安装docker {代码...} 启动docker服务并配置docker服务开机自动启动systemctl enable --now docker查看docker版本信息docker version {代码...} 搞定Rocky linux系统参考: dnf安装docker

CentOS下安装tesseract5

2022-05-12
阅读 2 分钟
3.1k
1.安装 {代码...} 查看版本tesseract --version {代码...} 测试识别图片tesseract tracking2.png result正常会输出 {代码...} 结果保存在当前目录的result.txt文件下如果命令出错参考下面的解决方案:提示加载语言库出错 {代码...} 下载语言库官网下载地址:[链接]上传到Linux /usr/local/share/tessdata/目录如果是用jav...

Leptonica 1.74 or higher is required.

2022-05-12
阅读 1 分钟
2.7k
安装tesseract时提示如下错误 {代码...} 如果未安装Leptonica, 需先安装, 如果已安装设置环境变量即可解决方案vim /etc/profile在文件末尾增加环境变量 {代码...} 让环境变量生效source /etc/profile如果未安装leptonica, 需要先进行安装最新下载地址可以到官网获取: [链接] {代码...} 编译完成后再设置环境变量

Your compiler does not have the necessary C++17 support!

2022-05-12
阅读 1 分钟
5k
如题, CentOS编译安装时可能提示以下错误, 需要升级GCC版本 {代码...} 执行命令: {代码...} 完成后执行:切换当前会话中gcc版本为8 {代码...} 或者:直接替换旧的gcc {代码...} 执行命令查看版本:gcc -v

CentOS 8 Cannot prepare internal mirrorlist

2022-02-26
阅读 1 分钟
3.7k
CentOS 8: Cannot prepare internal mirrorlist: No URLs in mirrorlist 解决方法

shardingsphere(5.0.0-beta) SQL异常不打印的问题

2021-12-29
阅读 7 分钟
3.6k
引入之后发现SQL错误日志都不打印了, 例如执行MyBatis insert语句:int result = mapper.batchInsert(entity)因为entity不满足入库要求, 有字段未设置值, 正常会打印异常:

MongoDB安装、启动、关闭、授权

2021-12-14
阅读 2 分钟
1.8k
安装参考[链接]配置文件 {代码...} 启动MongoDB {代码...} MongoDB的关闭方式kill进程模式(不建议使用) {代码...} 自带模式 {代码...} 注意: mongod进程收到SIGINT或SIGTERM信号,会做一些处理 切忌使用kill -9查看日志 {代码...} 设置MongoDB开机启动 {代码...} 创建帐号创建管理员帐号 {代码...} 修改配置 {代码...} ...

MongoDB日志滚动

2021-12-14
阅读 1 分钟
1.7k
进入到mongo的命令行交互程序,输入: {代码...} 输出 {代码...} 进入日志目录查看日志:cd /var/log/mongodb {代码...}

Java判断操作系统

2021-12-13
阅读 1 分钟
1.7k
根据System.getProperty("os.name")值判断 {代码...}

Java获取Linux硬盘存储空间信息

2021-12-13
阅读 4 分钟
3.5k
通过解析df命令内容实现, 获取以下信息: {代码...} 实现代码: {代码...} Df数据示例: {代码...}

CentOS配置多个IP

2021-12-04
阅读 6 分钟
3k
修改几项配置 {代码...} 如果需要配置更多IP, 可以继续复制ifcfg-em1文件为ifcfg-em1:2, 相应的修改复制后的文件, 示例: {代码...}

CentOS分区

2021-12-04
阅读 7 分钟
1.4k
分区格式化查看分区信息fdisk -l如果提示命令找不到:sudo: command not found, 可以尝试使用/sbin/fdisk -l {代码...} 查看已分区信息 {代码...} 格式化分区 {代码...} 如果格式化成ext4模式, 执行以下命令 {代码...} 挂载分区挂载分区 {代码...} 开机自动挂载查询分区UUIDlsblk -f {代码...} 添加分区信息vim /etc/fs...

CentOS分区VG、PV、LV

2021-12-04
阅读 4 分钟
3k
逻辑卷(Logical Volume,LV):类似于非LVM系统中的硬盘分区,它建立在卷组之上,是一个标准的块设备,在逻辑卷之上可以建立文件系统。

firewall-cmd、iptables防火墙设置

2021-11-18
阅读 1 分钟
1.2k
firewall-cmd开放端口 {代码...} {代码...} iptables开放端口 {代码...}

Github配置Personal access tokens

2021-11-01
阅读 1 分钟
3k
配置Github免密码登录配置SSH Keys方式配置Personal access tokens方式进入设置页面进入 [链接]点击 Generate new token 按钮生成Token如果只需要pull权限, 只勾repo即可, 否则全勾拉倒底下点击 Generator token 按钮,生成token复制刚才生成的Token修改Remote地址4.1 如果本地还没有克隆远程仓库, 直接clonegit clone...

Github配置 SSH-key

2021-08-14
阅读 1 分钟
2k
配置Github免密码登录配置Personal access tokens方式配置SSH keys方式换成你自己的邮箱, 一直nextssh-keygen -t rsa -C "285051173@qq.com"进入.ssh 目录提出key {代码...} 贴到github执行命令ssh -T git@github.com完工remote地址记得用ssh协议的

Spring MVC打印@RequestBody、@ResponseBody日志

2019-02-01
阅读 4 分钟
7.9k
o.s.web.servlet.DispatcherServlet : POST "/example_project/app/login", parameters={}parameters={}无法打印出JSON消息内容。

SpringBoot + MyBatisSQL输出配置

2019-01-31
阅读 1 分钟
7.8k
指定MyBatis的日志实现为Slf4Japplication.yml文件 {代码...} log-impl属性种指定了Slf4j的日志实现

非阻塞队列ConcurrentLinkedQueue与CAS算法应用分析

2018-12-06
阅读 4 分钟
2.2k
ConcurrentLinkedQueue是无阻塞队列的一种实现, 依赖与CAS算法实现。 入队offer if(q==null)当前是尾节点 -> CAS赋值tail.next = newNode, 成功就跳出循环 elseif(p == q)尾节点被移除 -> 从tail或head重新往后找 else不是尾节点 -> 往next找 规则定义: 当一个节点的next指向自身时, 表示节点已经被移除, 注...

Zookeeper服务端线程分析(单机)

2018-11-23
阅读 1 分钟
2.1k
Zookeeper单机模式下启动类为ZooKeeperServerMain#runFromConfig, 调用过程可参考:[链接]ZooKeeperServerMain会开启一些线程协作处理不同请求:NIOServerCxnFactory.SelectorThread功能:处理队列acceptedQueue(由AcceptThread入队), 将里面的SocketChannel注册到selector中selector.select(), handleIO循环处理IO请求...

Spring Bean实例化过程

2018-11-15
阅读 2 分钟
4.3k
上篇《Spring类扫描器记录》中, 记录了Spring扫描Class, 封装成一个个BeanDefinition的过程, ApplicationContext后续将根据这些Bean定义来创建Bean实例, BeanDefinition和Bean实例保存在的位置如下: BeanDefinition保存到的实例变量(DefaultListableBeanFactory): {代码...} Bean实例保存到的成员变量(DefaultListabl...

Spring类扫描器记录

2018-11-15
阅读 3 分钟
2.6k
SpringBoot/SpringContext初始化加载过程可参考逻辑图: SpringApplication启动过程通过搜索“ConfigurationClassPostProcessor”找到对应节点