<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[jaber_chen的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/jaber_chen</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; jaber_chen]]></copyright><item><title><![CDATA[linux在线安装docker]]></title><link>https://blog.youkuaiyun.com/jaber_chen/article/details/141814771</link><guid>https://blog.youkuaiyun.com/jaber_chen/article/details/141814771</guid><author>jaber_chen</author><pubDate>Mon, 02 Sep 2024 11:10:42 +0800</pubDate><description><![CDATA[提示：文章写完后，目录可以自动生成，如何生成可参考右边的帮助文档。]]></description><category></category></item><item><title><![CDATA[excel生成SQL语句]]></title><link>https://blog.youkuaiyun.com/jaber_chen/article/details/125218320</link><guid>https://blog.youkuaiyun.com/jaber_chen/article/details/125218320</guid><author>jaber_chen</author><pubDate>Fri, 10 Jun 2022 11:22:18 +0800</pubDate><description><![CDATA[=CONCATENATE("INSERT INTO R_D(city_code, city_name,parent_id) VALUES('" & A2 & "', '" & B2 & "', '" & C2 & "');")]]></description><category></category></item><item><title><![CDATA[naocs无法单机启动]]></title><link>https://blog.youkuaiyun.com/jaber_chen/article/details/125174173</link><guid>https://blog.youkuaiyun.com/jaber_chen/article/details/125174173</guid><author>jaber_chen</author><pubDate>Tue, 07 Jun 2022 21:50:49 +0800</pubDate><description><![CDATA[bash -f ./startup.sh -m standalone]]></description><category></category></item><item><title><![CDATA[人大金仓备份与还原]]></title><link>https://blog.youkuaiyun.com/jaber_chen/article/details/124815940</link><guid>https://blog.youkuaiyun.com/jaber_chen/article/details/124815940</guid><author>jaber_chen</author><pubDate>Tue, 17 May 2022 10:25:39 +0800</pubDate><description><![CDATA[备份
./sys_dump -h 127.0.0.1 -p 54321 -d "test" -U rhkj -f /opt/csk12.dump

参数说明：
-U：数据库用户账户
-W：数据库用户密码
-f：备份文件的存储路径
DEMO：将要备份的数据库的名称

还原
cd /opt/Kingbase/ES/V8/Server/bin
./ksql h 127.0.0.1 -U rhkj -W 123456 -d test -p 54321 -f /opt/Kingbase/portal_data.d..]]></description><category></category></item><item><title><![CDATA[误删docker文件后如何重新卸载和安装]]></title><link>https://blog.youkuaiyun.com/jaber_chen/article/details/124815875</link><guid>https://blog.youkuaiyun.com/jaber_chen/article/details/124815875</guid><author>jaber_chen</author><pubDate>Tue, 17 May 2022 10:23:30 +0800</pubDate><description><![CDATA[开发误删了docker一直重新安装不了，后面通过如下方式解决：

查找docker 安装包
rpm -qa|grep docker

删除docker
yum -y remove docker.xxxx

删除docker镜像
rm -rf /var/lib/docker

重新安装
]]></description><category></category></item><item><title><![CDATA[linux安装Docker]]></title><link>https://blog.youkuaiyun.com/jaber_chen/article/details/124741846</link><guid>https://blog.youkuaiyun.com/jaber_chen/article/details/124741846</guid><author>jaber_chen</author><pubDate>Thu, 12 May 2022 22:49:55 +0800</pubDate><description><![CDATA[linux 安装docker

1、安装环境

此处在Centos7进行安装，可以使用以下命令查看CentOS版本


lsb_release -a



在CentOS 7安装docker要求系统为64位、系统内核版本为 3.10 以上，可以使用以下命令查看


uname -r



2、用yum源安装

2.1 查看是否已安装docker列表


yum list installed | grep docker



2.2 安装docker


yum -y install docker

-y..]]></description><category></category></item><item><title><![CDATA[linux 安装 nginx]]></title><link>https://blog.youkuaiyun.com/jaber_chen/article/details/124741173</link><guid>https://blog.youkuaiyun.com/jaber_chen/article/details/124741173</guid><author>jaber_chen</author><pubDate>Thu, 12 May 2022 22:05:18 +0800</pubDate><description><![CDATA[1.安装依赖包

 //一键安装上面四个依赖
 yum -y install gcc zlib zlib-devel pcre-devel openssl openssl-devel

2.下载并解压安装包

 //创建一个文件夹
 cd /usr/local
 mkdir nginx
 cd nginx
 //下载tar包
 wget http://nginx.org/download/nginx-1.13.7.tar.gz
 tar -xvf ngi...]]></description><category></category></item><item><title><![CDATA[下载最新版本的libstdc.so_.6.0.26`]]></title><link>https://blog.youkuaiyun.com/jaber_chen/article/details/124715913</link><guid>https://blog.youkuaiyun.com/jaber_chen/article/details/124715913</guid><author>jaber_chen</author><pubDate>Wed, 11 May 2022 18:17:27 +0800</pubDate><description><![CDATA[cd /usr/local/lib64/
# 下载最新版本的`下载最新版本的libstdc.so_.6.0.26`
wget http://www.vuln.cn/wp-content/uploads/2019/08/libstdc.so_.6.0.26.zip
# 解压
unzip libstdc.so_.6.0.26.zip
# 将下载的最新版本拷贝到 /usr/lib64
cp libstdc++.so.6.0.26 /usr/lib64
cd  /usr/lib64
# 查看 /usr/lib64.]]></description><category></category></item><item><title><![CDATA[Linux发行版中使用firewalld作为默认防火墙管理工具]]></title><link>https://blog.youkuaiyun.com/jaber_chen/article/details/124708645</link><guid>https://blog.youkuaiyun.com/jaber_chen/article/details/124708645</guid><author>jaber_chen</author><pubDate>Wed, 11 May 2022 14:05:36 +0800</pubDate><description><![CDATA[一、Firewalld介绍
1、firewalld介绍

Firewalld提供了动态托管的防火墙，并支持定义网络连接或接口的信任级别的网络/防火墙区域。它支持IPv4，IPv6防火墙设置，以太网桥和IP集。运行时和永久配置选项分开。它还为服务或应用程序提供了一个接口，以直接添加防火墙规则。
相较于iptables防火墙而言，firewalld支持动态更新技术并加入了区域（zone）的概念。简单来说，区域就是firewalld预先准备了几套防火墙策略集合（策略模板），用户可以根据生产场景的不同而选择合适的策]]></description><category></category></item><item><title><![CDATA[国产操作系统安装redis]]></title><link>https://blog.youkuaiyun.com/jaber_chen/article/details/124620818</link><guid>https://blog.youkuaiyun.com/jaber_chen/article/details/124620818</guid><author>jaber_chen</author><pubDate>Fri, 06 May 2022 22:53:01 +0800</pubDate><description><![CDATA[本篇文章是基于CentOS7，安装Redis版本为redis-6.2.6。





一、下载并解压Redis





1、执行下面的命令下载redis：





wget https://download.redis.io/releases/redis-6.2.6.tar.gz





2、解压redis：





tar xzf redis-6.2.6.tar.gz





3、移动redis目录，一般都会将redis目录放置到 /usr/local/redis目录：





mv redi]]></description><category></category></item><item><title><![CDATA[centos安装MySQL8.0.27步骤]]></title><link>https://blog.youkuaiyun.com/jaber_chen/article/details/124385261</link><guid>https://blog.youkuaiyun.com/jaber_chen/article/details/124385261</guid><author>jaber_chen</author><pubDate>Sun, 24 Apr 2022 16:06:15 +0800</pubDate><description><![CDATA[[mysqld]
#skip-grant-tables
bind-address=0.0.0.0
port=3306
user=mysql
basedir=/home/mysql/mysql8027/
datadir=/home/mysql/mysql8027/data/
character_set_server=utf8mb4


./mysqld --defaults-file=/home/mysql/mysql8027/my.cnf --basedir=/home/mysql/mysql8027...]]></description><category></category></item><item><title><![CDATA[linux chmod详解]]></title><link>https://blog.youkuaiyun.com/jaber_chen/article/details/124261748</link><guid>https://blog.youkuaiyun.com/jaber_chen/article/details/124261748</guid><author>jaber_chen</author><pubDate>Mon, 18 Apr 2022 22:40:37 +0800</pubDate><description><![CDATA[文件的权限表示

 可以通过ll命令展示文件的信息
 chmod文件权限

chmod命令

chmod（change mode）命令是控制用户对文件的权限的命令

Linux/Unix 的文件调用权限分为三级 : 文件所有者（Owner）、用户组（Group）、其它用户（Other Users）。

 语法

 chmod mode file

 其中mode可以设定为字符串[ugoa][+-=][rwx]
 其中[ugoa]代表的是
 u...]]></description><category></category></item><item><title><![CDATA[windows10安装MySQL8.0.27]]></title><link>https://blog.youkuaiyun.com/jaber_chen/article/details/123944067</link><guid>https://blog.youkuaiyun.com/jaber_chen/article/details/123944067</guid><author>jaber_chen</author><pubDate>Sun, 03 Apr 2022 20:46:03 +0800</pubDate><description><![CDATA[windows10安装MySQL8.0.27

1.官网下载安装包：MySQL :: Download MySQL Community Server











2.将解压文件解压到你安装的目录：D:\mysql-8.0.27-winx64

注意：不要放在有中文名字和空格的的目录下

3.在mysql-8.0.11-winx64文件夹下面新建一个my.ini文件和一个data文件夹

my.ini 添加以下内容：

[mysqld]
# 设置3306端口
port=3306
# 设置my...]]></description><category></category></item><item><title><![CDATA[Centos home空间重分配]]></title><link>https://blog.youkuaiyun.com/jaber_chen/article/details/123835003</link><guid>https://blog.youkuaiyun.com/jaber_chen/article/details/123835003</guid><author>jaber_chen</author><pubDate>Tue, 29 Mar 2022 23:09:02 +0800</pubDate><description><![CDATA[一、操作过程

1.df -h查看分区大小情况;






	[root@localhost /]# df -h
	
	
	Filesystem Size Used Avail Use% Mounted on
	
	
	/dev/mapper/VolGroup-lv_root
	
	
	50G 1.9G 45G 5% /
	
	
	tmpfs 7.5G 0 7.5G 0% /dev/shm
	
	
	/dev/sda1 477M 90M 362M 20% /boot
	
	
	/dev/mapper/Vo]]></description><category></category></item><item><title><![CDATA[VMware安装Centos7超详细过程]]></title><link>https://blog.youkuaiyun.com/jaber_chen/article/details/123757086</link><guid>https://blog.youkuaiyun.com/jaber_chen/article/details/123757086</guid><author>jaber_chen</author><pubDate>Mon, 28 Mar 2022 21:19:48 +0800</pubDate><description><![CDATA[上一篇讲了CMS垃圾收集器，感觉还可以，但是还是存在空间预留及内存碎片问题，这两个时间处理的时候会导致停顿时间过长，也就是停顿时间不可知。

1.G1是CMS垃圾收集器的升级版，可以设置停顿时间

2.它将堆的内存分布按逻辑划分为更小的区域REGION，这样每次垃圾的回收的区域就比较小，时间更好控制。

G1是怎么回收的呢？

首先：
...]]></description><category></category></item><item><title><![CDATA[SpringBoot 整合 Mybatis]]></title><link>https://blog.youkuaiyun.com/jaber_chen/article/details/123782047</link><guid>https://blog.youkuaiyun.com/jaber_chen/article/details/123782047</guid><author>jaber_chen</author><pubDate>Sun, 27 Mar 2022 21:25:48 +0800</pubDate><description><![CDATA[SpringBoot 整合 Mybatis 有两种常用的方式，一种就是我们常见的 xml 的方式 ，还有一种是全注解的方式。我觉得这两者没有谁比谁好，在 SQL 语句不太长的情况下，我觉得全注解的方式一定是比较清晰简洁的。但是，复杂的 SQL 确实不太适合和代码写在一起。

下面就开始吧！

目录：


	一 开发前的准备

	1.1 环境参数
		1.2 创建工程
		1.3 创建数据库和 user 用户表
		1.4 配置 pom 文件中的相关依赖
		1.5 配置 application.proper]]></description><category></category></item><item><title><![CDATA[Struts2的基本原理与实现]]></title><link>https://blog.youkuaiyun.com/jaber_chen/article/details/123781661</link><guid>https://blog.youkuaiyun.com/jaber_chen/article/details/123781661</guid><author>jaber_chen</author><pubDate>Sun, 27 Mar 2022 21:11:25 +0800</pubDate><description><![CDATA[Struts2就是一个框架，它是属于web层的一个框架，是Struts1的一个升级版，但是它和Struts1来相比，提供了太多的增强和改进，怎么运行的呢，就是实现了Servlet的功能，来进行控制页面跳转。
 同时这也是基于MVC设计模式的Web应用框架，Struts2的控制功能就相当于MVC中的Controller的功能，用来控制页面的转向。
为什么说Struts2实现了Servlet的功能？

因为Struts2可以理解为下图，这里介绍了前端控制器模型，形象的体现了Struts2实现了Servle...]]></description><category></category></item><item><title><![CDATA[MVVM模式]]></title><link>https://blog.youkuaiyun.com/jaber_chen/article/details/123775207</link><guid>https://blog.youkuaiyun.com/jaber_chen/article/details/123775207</guid><author>jaber_chen</author><pubDate>Sun, 27 Mar 2022 15:57:25 +0800</pubDate><description><![CDATA[什么是MVVM？



派小星

祝：一直正在努力的你，加油！

一 点睛

View是视图层，也就是用户界面。前端主要由HTML和CSS来构成，为了更方便地展现ViewModel或者Model层的数据。
	Model是指数据模型，泛指后端进行的各种业务逻辑处理和数据操控，主要围绕数据库系统展开。这里的难点主要在于需要和前端约定统一的接口规则。
	ViewModel由前端开发人员组织生成和维护的视图数据层。在这一层，前端开发者从后端获取得到Model数据进行转换出来，做二次封装，以生成符合View层使用..]]></description><category></category></item><item><title><![CDATA[线程并发协作(生产者/消费者模式)]]></title><link>https://blog.youkuaiyun.com/jaber_chen/article/details/123764746</link><guid>https://blog.youkuaiyun.com/jaber_chen/article/details/123764746</guid><author>jaber_chen</author><pubDate>Sat, 26 Mar 2022 21:56:31 +0800</pubDate><description><![CDATA[线程并发协作(生产者/消费者模式)

多线程环境下，我们经常需要多个线程的并发和协作。这个时候，就需要了解一个重要的多线程并发协作模型“生产者/消费者模式”。

Ø 什么是生产者?

  生产者指的是负责生产数据的模块(这里模块可能是：方法、对象、线程、进程)。

Ø 什么是消费者?

  消费者指的是负责处理数据的模块(这里模块可能是：方法、对象、线程、进程)。

Ø 什么是缓冲区?

  消费者不能直接使用生产者的数据，它们之间有个“缓冲区”。生产者将生产好的数据放入“缓冲区”，...]]></description><category></category></item><item><title><![CDATA[类加载过程]]></title><link>https://blog.youkuaiyun.com/jaber_chen/article/details/123762506</link><guid>https://blog.youkuaiyun.com/jaber_chen/article/details/123762506</guid><author>jaber_chen</author><pubDate>Sat, 26 Mar 2022 20:09:32 +0800</pubDate><description><![CDATA[类的生命周期

类加载过程
	加载
		验证
		准备
		解析
		初始化
	
	卸载
类的生命周期

一个类的完整生命周期如下：



类加载过程

Class 文件需要加载到虚拟机中之后才能运行和使用，那么虚拟机是如何加载这些 Class 文件呢？

系统加载 Class 类型的文件主要三步：加载-&gt;连接-&gt;初始化。连接过程又可分为三步：验证-&gt;准备-&gt;解析。

加载

类加载过程的第一步，主要完成下面 3 件事情：

通过全类名获取定义此类的二进制字节流
	将字节流所代表的静]]></description><category></category></item></channel></rss>