自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(124)
  • 收藏
  • 关注

原创 虚拟机VMware下CentOS7.9对磁盘扩容

df -lh参考PC电脑 VMware安装的linux CentOs7如何扩容磁盘?- 知乎centos 7 根目录磁盘扩容_centos7新增磁盘并扩展根目录_努力的小不点丶的博客-CSDN博客【大数据集群运维】VMware虚拟机扩展Linux的root根目录磁盘空间(Centos7)_linux虚拟机根目录扩容-CSDN博客。

2023-11-24 16:38:30 602 1

原创 Java通过Lettuce访问Redis主从,哨兵,集群

Lettuce 连接设计的时候,就是线程安全的,所以一个连接可以被多个线程共享,同时 lettuce 连接默认是自动重连的,使用单连接基本可以满足业务需求,大多数情况下不需要配置连接池,多连接并不会给操作带来性能上的提升。Lettuce 相比老牌的 Jedis 客户端,功能更加强大,不仅解决了线程安全的问题,还支持异步和响应式编程,支持集群,Sentinel,管道和编码器等等功能。Redis 一般采用主从复制模式,搭建高可用的架构,简单的说就一个主节点,多个从节点,自动从主节点同步最新数据。

2023-11-17 16:30:30 482

原创 Redis7.2.3集群安装,新增节点,删除节点,分配哈希槽,常见问题

引入哈希槽概念,将16384 个哈希槽( 编号0-16383),分配给每个主节点集群的每个节点负责一部分哈希槽。基于哨兵模式基础上,增加数据分片提高存储能力与写操作性能,解决了哨兵模式的缺点。当主节点故障时,哨兵节点会通过Raft算法将故障主节点下的从节点选举为主节点。当主节点挂掉时,此时只提供读服务,没有写入能力,需要人工切换从节点为主节点。基于主从模式基础上,增加哨兵节点实现自动故障转移,解决了主从模式的缺点。从节点只能读(从节点从主节点同步数据)主节点下不能有太多从节点,会影响性能。

2023-11-16 11:28:58 705 1

原创 MacOS下VMware Fusion配置静态IP

在虚拟机安装系统后,默认是通过DHCP动态分配的IP,这会导致每次重启虚拟机ip都可能会改变,使用起来会有很多不便。

2023-11-13 15:02:26 1151

原创 centos6种安装jenkins配置下载插件,提示:unable to find valid certification path to requested target,解决办法

本人Jenkins版本对应的是skip-certificate-check.hpi文件1.0版本插件,所以下载下来以后直接放到Jenkins安装目录/var/lib/jenkins/plugins即可,然后重启,如果有问题多重启几次试试就可以了。7. 安装汉化插件,首次安装去Available搜索Localization,按下面提示点击安装就可以了,安装以后重启登录效果如下。5. 之后会到如下安装插件页面,本人两个选项点击都没反应,所以直接右上角关闭了,如果可以点击的话选安装推荐的插件吧。

2023-05-25 18:16:43 566

原创 MacOS系统ES可视化工具 elasticsearch-head 下载、安装

MacOS系统ES可视化工具 elasticsearch-head 下载、安装

2023-02-16 17:01:53 806

原创 基于IDEA 2022.2.3安装Lombok插件(方法适用于IDEA2021及之后版本)

针对IDEA2021及之后版本无法安装Lombok插件的解决方案

2022-11-01 18:25:42 20435 13

原创 CentOS开机自动启动执行shell脚本

背景CentOS开机时自动启动应用程序,比如jar包实现1. 首先得先准备好程序启动用的shell脚本,/usr/local/test/app-test.sh,并且要执行chomd +x app-test.sh 该改为可执行文件2. 进入/etc/rc.d/init.d 目录cd /etc/rc.d/init.d3. 再生成一个服务运行shell脚本 service-test,并且要执行chomd +x app-test.sh 改为可执行文件#!/bin/sh#chkcon

2021-11-09 19:31:49 5936

原创 idea导入SpringBoot源码工程,报Error:java: 服务配置文件不正确, 或构造处理程序对象

背景为学习SpringBoot源码,从官方github下载源码,基于maven在idea导入源码工程环境本人 idea版本 2018.3.1jdk版本1.8+ 建议版本11maven版本 3.5+SpringBoot版本 2.2.9.RELEASE实现首先去github下载源码,https://github.com/spring-projects/spring-boot,然后点击tags进去找到相应的springboot版本进行下载,本人下载的版本为2.2.9.RELEAS.

2021-09-10 16:30:52 3611

原创 idea下编译maven项目报错 java.lang.outofmemoryerror gc overhead limit exceeded

1. 修改idea配置即可,首先 Settings - > Build,Execution,Deployment -> Build Tools -> Maven -> Importing 下的 VM options for importer 值调大,如果不行可以试着继续调大然后 Settings - > Build,Execution,Deployment -> Compiler 下的 Build process heap size 也调大...

2021-09-08 17:24:56 446

原创 IDEA 2018.3 导入Spring源码项目时gradle编译出现java.lang.AssertionError 错误

在gitbub下载Spring源码,在IDEA 2018.3导入项目时报错exception during working with external system: java.lang.AssertionError at org.jetbrains.plugins.gradle.service.project.BaseGradleProjectResolverExtension.populateModuleContentRoots(BaseGradleProjectResolverExte.

2021-08-05 16:53:47 3529

原创 nginx安装部署及简单配置

1. 下载nginx安装包可以在服务器linux直接下载wget http://nginx.org/download/nginx-1.20.0.tar.gz http://nginx.org/en/download.html

2021-05-21 13:53:44 374

原创 当阿里云服务器CentOS版本为6.x时,yum下载资源无法找到并安装时报错

阿里云源不在支持centos6版本的资源下载,需要切换源如何切换源,阿里云官方解决方案https://help.aliyun.com/document_detail/193569.htm

2021-05-19 17:04:20 227

原创 Erlang安装,Linux

转自:[url]https://blog.csdn.net/guowenyan001/article/details/47951369[/url]Linux下一、下载 文件名:otp_src_18.0.tar.gz 下载地址【官网】:http://www.erlang.org/二、解压缩 tar zxvf o...

2018-05-16 15:12:46 264

原创 SFTP突然不能上传文件

太坑了,原因是 磁盘空间满了,磁盘空间满了,磁盘空间满了,磁盘空间满了,磁盘空间满了。竟然提示permission denied ,一直以为权限有问题,但是又没修改过权限。linux命令 df -h 查看磁盘空间 Avail下是0代表磁盘爆满。删除没用的文件,rm -rf 文件就好。...

2018-05-09 17:21:43 3869

原创 Java多线程总结之线程安全队列Queue

[url]https://blog.csdn.net/bieleyang/article/details/78027032[/url][url]https://blog.csdn.net/lzy_lizhiyang/article/details/48311925[/url]

2018-04-27 14:11:25 215

原创 基于MQTT协议的Broker之moqutte

[url]http://blog.51cto.com/13579730/2072467[/url][url]https://github.com/mcxiaoke/mqtt[/url]

2018-04-18 13:58:47 446

原创 Haproxy实现Mosquitto集群的负载均衡

[size=large]参考博客[/size][url]http://blog.csdn.net/yanggd1987/article/details/52061083[/url][url]http://blog.csdn.net/zzhongcy/article/details/46443765[/url][url]http://blog.csdn.net/tantexian/art...

2018-01-30 16:38:57 1783

原创 Mosquitto简单安装及过程出现的问题

转自: [url]http://blog.csdn.net/blinkdr/article/details/61428695[/url][b][size=x-large]Mosquitto简单介绍[/size][/b][size=large] 实现MQTT协议的软件有很多,常见的有Mosquitto、Apollo、Mosca、emqttd等。今天要介绍的是Mosquitt...

2018-01-26 11:35:00 1182

原创 Centos7-mqtt消息中间件mosquitto的安装和配置

[b][size=large]参考的所有博客[/size][/b][url]https://www.cnblogs.com/star91/p/5002297.html[/url][url]https://lanseyujie.com/post/mosquitto-installation-and-usage.html[/url][url]http://blog.csdn.n...

2018-01-26 10:58:47 262

原创 Linux 新添加非root用登录后为-bash-4.1$而不是 [xxx@sensor~]模式

[size=large]今天在Linux里新建了一个用户testuser1,将主目录指向指定目录登录后终端中显示 -bash-4.1$而不是 [shangchuan@sensor~]原因可能是默认主目录是自己手动mkdir创建的这样的话是目录是空的,但如果是通过一下方式添加的,则会在主目录下生成几个需要的配置文件例如: .bash_logout , .bash_profile ...

2017-08-01 14:15:10 279

原创 SSH配置-使用Bitvise SSH Client工具在Windows下远程登陆Linux服务器

[size=xx-large]SSH配置-在Windows下远程登陆Linux服务器Shell[/size][size=large]SSH是访问远程Linux主机的主要手段, 特别是当用户需要操作Linux和Windows主机的时候, 在Windows上能非常方便的通过SSH访问Linux主机. 本文介绍了如何在Linux主机下生成SSH密钥对并在Windows中配置SSH客户端来使用公钥...

2017-07-31 18:14:28 9767 1

原创 SSH配置-在Windows下远程登陆Linux服务器

转自 : [url]http://fancyseeker.github.io/2013/12/31/ssh_connect/#background[/url][size=xx-large]SSH配置-在Windows下远程登陆Linux服务器Shell[/size][size=large]SSH是访问远程Linux主机的主要手段, 特别是当用户需要操作Linux和Windows主机...

2017-07-31 15:35:33 612

原创 WebWork2和Spring MVC Framework的比较

WebWork2和Spring MVC Framework的比较(1)基本使用 Spring MVC Framework与Spring的其它部分一起使用自然能够很好的融合,不需要额外的工具包和配置 WebWork2和Spring集成需要webwork2-spring.jar做连接器,并要做相当步骤的配置,不过还算简单(2)控制器 ...

2017-07-26 14:39:55 225

原创 shell命令

[size=medium]当前shell的进程号。你可以使用ps -A 看你自己shell 的pid。是内置变量。$#传递到脚本的参数个数$*以一个单字符串显示所有向脚本传递的参数,与位置变量不同,此选项参数可超过9个$$脚本运行的当前进程ID号$!后台运行的最后一个进程的进程ID号$@与$#相同,但是使用时加引号,并在引号中返回每个参数$-显示shell使用的当前...

2017-07-24 15:39:41 135

原创 Maven常见异常及解决方法

[size=medium][b]异常1:[/b][ERROR] Failed to execute goal on project biz_zhuhai: Could not resolve dependencies for project biz_zhuhai:biz_zhuhai:jar:0.0.1-SNAPSHOT: Failed to collect dependencies fo...

2017-05-18 14:13:25 205

原创 Linux中如何添加/删除FTP用户并设置权限

在linux中添加ftp用户,并设置相应的权限,操作步骤如下:1.环境:ftp为vsftp。被设置用户名为test。被限制路径为/home/test2.创建建用户:在root用户下:[code="linux"]useradd -d /home/test test #增加用户test,并制定test用户的主目录为/home/test passwd test #为test用...

2017-05-11 11:20:13 125

原创 解决vsftpd 530 Permission

[size=medium]使用在vsftpd.conf中添加userlist_*阻止特定的本地用户 userlist_enable=YES userlist_deny=YES userlist_file=/etc/vsftpd/user_list 编辑/etc/vsftpd/user_list ,添加上需要阻止的本地用户,...

2017-05-11 11:17:08 127

原创 openSSH

打开命令提示符,并输入cd d:\program files\openssh\bin\ 或者cd d:\program files\openssh\bin\ 切换到openssh的bin目录下。openssh 在32位、64位操作系统上的安装配置openssh 在32位、64位操作系统上的安装配置6切换到bin目录成功后在命令提示符下分别输入如下两条命令mkgroup -l >>...

2017-05-11 10:59:54 200

原创 net start命令发生系统错误5和错误1058的解决方法

1.NET start命令net start命令用于开启服务,格式为:net start [服务名](与之对应的"net stop [服务名]"为关闭服务命令)2.打开SqlServer的默认实例服务[Win+R]快捷键--->cmd--->net start mssqlserver提示错误“发生系统错误5”,截图如下:3.错误分析发生这个错误的原因是win7/win8...

2017-05-11 10:37:37 5074

原创 linux--私钥登陆

[size=medium]遇到问题:对于公司的远程linux服务器,虽然刚开始会分配一个超级管理员来让你做操作,但时间久了,很明显,这是相当不安全的。对于远程的服务器。基本是会限制root直接登陆的。然后新建其他用户,并只让其他用户有sudo的权限。解决问题:创建公钥,私钥来登陆,主要是权限设置妥当,否则也会导致登陆不成功。实现思路:1.在客户端创建一个用户,生成私钥,公钥;2.在...

2017-04-13 16:17:52 112

原创 Linux 使用 iptables 禁止某些 IP 访问

[size=medium]在Linux服务器被攻击的时候,有的时候会有几个主力IP。如果能拒绝掉这几个IP的攻击的话,会大大减轻服务器的压力,说不定服务器就能恢复正常了。在Linux下封停IP,有封杀网段和封杀单个IP两种形式。一般来说,现在的攻击者不会使用一个网段的IP来攻击(太招摇了),IP一般都是散列的。于是下面就详细说明一下封杀单个IP的命令,和解封单个IP的命令。在Lin...

2017-04-13 16:02:05 234

原创 linux限制IP远程登录

[size=medium]Linux系统的远程登录非常灵活,root可以根据需要限制某些账户的登录,linux远程登录使用的是SSH协议,要限制IP登录,主要是修改与sshd服务相关联的配置文件,具体有以下几种: [b]1. 白名单形式[/b]要求: 只允许 192.168.0.1 和 192.168.0.10 登陆 其他全部禁止实现: (1) vim /etc/hosts...

2017-04-13 15:53:40 294

原创 utf-8的中文是一个汉字占三个字节长度吗?

[size=medium]英文字母和中文汉字在不同字符集编码下的字节数英文字母:字节数 : 1;编码:GB2312字节数 : 1;编码:GBK字节数 : 1;编码:GB18030字节数 : 1;编码:ISO-8859-1字节数 : 1;编码:UTF-8字节数 : 4;编码:UTF-16字节数 : 2;编码:UTF-16BE字节数 ...

2017-04-10 11:20:41 917

原创 Spring Boot 配置ssl证书实现https详细

[color=red][size=large][b]一.注意事项[/b][/size][/color][size=medium]域名和服务器IP是一对一绑定的,所以对于一般域名只能对应一个证书,但如果你想把已经购买的并且已经安装在服务器的证书,在其它服务器上再次使用安装证书,前提是购买的域名证书是以通配符(*)开头的域名(例如:*.yyy.12345.com),则可以再多个服务器上安装证书...

2017-04-07 13:49:07 4216

原创 电子证书 DER vs. CRT vs. CER vs. PEM

一直对电子证书的文件后缀比较头大,搞不清这些后缀的关系,终于在网上搜到一个比较简明的文章,试着翻译一下:)[size=medium]证书与编码[/size]本至上,X.509证书是一个数字文档,这个文档根据RFC 5280来编码并/或签发。实际上,“X.509证书”经常被用来指代IETF的PKIX(Public Key Infrastructure)证书和X.509 v3 ...

2017-04-05 16:05:52 108

原创 Spring Boot 配置Https协议

[size=medium]是用SpringBoot开发项目要求用HTTPS协议进行访问,配置很简单,需要简单的几步就可以完成。[b][color=red]1.自己生成keystore->将csr文件申请证书颁发机构->证据机构返回crt证书->配置到spring boot框架中[/color][/b][color=blue]1.需要一个证书,可以自己生成或者购买。下面是我们通过keyt...

2017-03-31 17:16:50 243

原创 GitHub用法总结

[url]http://blog.csdn.net/talk2soul/article/details/18665831[/url]

2017-03-24 20:25:24 66

原创 myeclipse修改工程名包名,web.xml报org.xml.sax.SAXParseException

[size=medium]转自:[url]http://blog.csdn.net/qq_30123829/article/details/52468892[/url]一、修改项目名称:1、工程右击rename,快捷方式F2直接修改;2、工程右击properties,在myeclipse下的project facets目录下的web,修改项目发布名称:Web Conte...

2017-03-22 13:39:56 182

原创 将spring boot应用注册为Unix/Linux系统服务

运行Spring Boot应用可以用java -jar的方式,也可以将应用作为Unix系统(Linux, OSX, FreeBSD 等等)可执行程序,这种方式使的在生产环境下安装和管理Spring boot程序变得异常简单。修改Maven插件配置创建可执行的jar包:[code="xml"] org.springframework.boot spring-b...

2017-03-20 15:57:45 161

基于IDEA 2022.2.3的Lombok插件安装包

基于IDEA 2022.2.3的安装Lombok插件(方法适用于IDEA2021及之后版本) 已修改安装包中的版本参数,对应idea版本为Build 222.4345.14 对应的安装方法地址:http://t.csdn.cn/UjF3k

2022-11-01

空空如也

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

TA关注的人

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