自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 资源 (1)
  • 收藏
  • 关注

原创 excel生成SQL语句

=CONCATENATE("INSERT INTO R_D(city_code, city_name,parent_id) VALUES('" & A2 & "', '" & B2 & "', '" & C2 & "');")

2022-06-10 11:22:18 242 1

原创 naocs无法单机启动

bash -f ./startup.sh -m standalone

2022-06-07 21:50:49 205

原创 人大金仓备份与还原

备份./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..

2022-05-17 10:25:39 1088

原创 误删docker文件后如何重新卸载和安装

开发误删了docker一直重新安装不了,后面通过如下方式解决:查找docker 安装包rpm -qa|grep docker删除dockeryum -y remove docker.xxxx删除docker镜像rm -rf /var/lib/docker重新安装

2022-05-17 10:23:30 1196

原创 linux安装Docker

linux 安装docker1、安装环境此处在Centos7进行安装,可以使用以下命令查看CentOS版本lsb_release -a在CentOS 7安装docker要求系统为64位、系统内核版本为 3.10 以上,可以使用以下命令查看uname -r2、用yum源安装2.1 查看是否已安装docker列表yum list installed | grep docker2.2 安装dockeryum -y install docker-y..

2022-05-12 22:49:55 96

原创 linux 安装 nginx

1.安装依赖包 //一键安装上面四个依赖 yum -y install gcc zlib zlib-devel pcre-devel openssl openssl-devel2.下载并解压安装包 //创建一个文件夹 cd /usr/local mkdir nginx cd nginx //下载tar包 wget http://nginx.org/download/nginx-1.13.7.tar.gz tar -xvf ngi...

2022-05-12 22:05:18 66

原创 下载最新版本的libstdc.so_.6.0.26`

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/lib64cp libstdc++.so.6.0.26 /usr/lib64cd /usr/lib64# 查看 /usr/lib64.

2022-05-11 18:17:27 9976 2

原创 Linux发行版中使用firewalld作为默认防火墙管理工具

一、Firewalld介绍1、firewalld介绍Firewalld提供了动态托管的防火墙,并支持定义网络连接或接口的信任级别的网络/防火墙区域。它支持IPv4,IPv6防火墙设置,以太网桥和IP集。运行时和永久配置选项分开。它还为服务或应用程序提供了一个接口,以直接添加防火墙规则。相较于iptables防火墙而言,firewalld支持动态更新技术并加入了区域(zone)的概念。简单来说,区域就是firewalld预先准备了几套防火墙策略集合(策略模板),用户可以根据生产场景的不同而选择合适的策

2022-05-11 14:05:36 465

原创 国产操作系统安装redis

本篇文章是基于CentOS7,安装Redis版本为redis-6.2.6。一、下载并解压Redis1、执行下面的命令下载redis:wget https://download.redis.io/releases/redis-6.2.6.tar.gz2、解压redis:tar xzf redis-6.2.6.tar.gz3、移动redis目录,一般都会将redis目录放置到 /usr/local/redis目录:mv redi

2022-05-06 22:53:01 1250

原创 centos安装MySQL8.0.27步骤

[mysqld]#skip-grant-tablesbind-address=0.0.0.0port=3306user=mysqlbasedir=/home/mysql/mysql8027/datadir=/home/mysql/mysql8027/data/character_set_server=utf8mb4./mysqld --defaults-file=/home/mysql/mysql8027/my.cnf --basedir=/home/mysql/mysql8027...

2022-04-24 16:06:15 2027

原创 linux chmod详解

文件的权限表示 可以通过ll命令展示文件的信息 chmod文件权限chmod命令chmod(change mode)命令是控制用户对文件的权限的命令Linux/Unix 的文件调用权限分为三级 : 文件所有者(Owner)、用户组(Group)、其它用户(Other Users)。 语法 chmod mode file 其中mode可以设定为字符串[ugoa][+-=][rwx] 其中[ugoa]代表的是 u...

2022-04-18 22:40:37 29206

原创 windows10安装MySQL8.0.27

windows10安装MySQL8.0.271.官网下载安装包:MySQL :: Download MySQL Community Server2.将解压文件解压到你安装的目录:D:\mysql-8.0.27-winx64注意:不要放在有中文名字和空格的的目录下3.在mysql-8.0.11-winx64文件夹下面新建一个my.ini文件和一个data文件夹my.ini 添加以下内容:[mysqld]# 设置3306端口port=3306# 设置my...

2022-04-03 20:46:03 385

原创 Centos home空间重分配

一、操作过程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

2022-03-29 23:09:02 544

原创 VMware安装Centos7超详细过程

上一篇讲了CMS垃圾收集器,感觉还可以,但是还是存在空间预留及内存碎片问题,这两个时间处理的时候会导致停顿时间过长,也就是停顿时间不可知。1.G1是CMS垃圾收集器的升级版,可以设置停顿时间2.它将堆的内存分布按逻辑划分为更小的区域REGION,这样每次垃圾的回收的区域就比较小,时间更好控制。G1是怎么回收的呢?首先:...

2022-03-28 21:19:48 288

原创 SpringBoot 整合 Mybatis

SpringBoot 整合 Mybatis 有两种常用的方式,一种就是我们常见的 xml 的方式 ,还有一种是全注解的方式。我觉得这两者没有谁比谁好,在 SQL 语句不太长的情况下,我觉得全注解的方式一定是比较清晰简洁的。但是,复杂的 SQL 确实不太适合和代码写在一起。下面就开始吧!目录: 一 开发前的准备 1.1 环境参数 1.2 创建工程 1.3 创建数据库和 user 用户表 1.4 配置 pom 文件中的相关依赖 1.5 配置 application.proper

2022-03-27 21:25:48 129

原创 Struts2的基本原理与实现

Struts2就是一个框架,它是属于web层的一个框架,是Struts1的一个升级版,但是它和Struts1来相比,提供了太多的增强和改进,怎么运行的呢,就是实现了Servlet的功能,来进行控制页面跳转。 同时这也是基于MVC设计模式的Web应用框架,Struts2的控制功能就相当于MVC中的Controller的功能,用来控制页面的转向。为什么说Struts2实现了Servlet的功能?因为Struts2可以理解为下图,这里介绍了前端控制器模型,形象的体现了Struts2实现了Servle...

2022-03-27 21:11:25 157

原创 MVVM模式

什么是MVVM?派小星祝:一直正在努力的你,加油!一 点睛View是视图层,也就是用户界面。前端主要由HTML和CSS来构成,为了更方便地展现ViewModel或者Model层的数据。 Model是指数据模型,泛指后端进行的各种业务逻辑处理和数据操控,主要围绕数据库系统展开。这里的难点主要在于需要和前端约定统一的接口规则。 ViewModel由前端开发人员组织生成和维护的视图数据层。在这一层,前端开发者从后端获取得到Model数据进行转换出来,做二次封装,以生成符合View层使用..

2022-03-27 15:57:25 483

转载 线程并发协作(生产者/消费者模式)

线程并发协作(生产者/消费者模式)多线程环境下,我们经常需要多个线程的并发和协作。这个时候,就需要了解一个重要的多线程并发协作模型“生产者/消费者模式”。Ø 什么是生产者? 生产者指的是负责生产数据的模块(这里模块可能是:方法、对象、线程、进程)。Ø 什么是消费者? 消费者指的是负责处理数据的模块(这里模块可能是:方法、对象、线程、进程)。Ø 什么是缓冲区? 消费者不能直接使用生产者的数据,它们之间有个“缓冲区”。生产者将生产好的数据放入“缓冲区”,...

2022-03-26 21:56:31 727

原创 类加载过程

类的生命周期类加载过程 加载 验证 准备 解析 初始化 卸载类的生命周期一个类的完整生命周期如下:类加载过程Class 文件需要加载到虚拟机中之后才能运行和使用,那么虚拟机是如何加载这些 Class 文件呢?系统加载 Class 类型的文件主要三步:加载->连接->初始化。连接过程又可分为三步:验证->准备->解析。加载类加载过程的第一步,主要完成下面 3 件事情:通过全类名获取定义此类的二进制字节流 将字节流所代表的静

2022-03-26 20:09:32 71

原创 CMS并发回收大体流程

1.初始标记:标记GC root直接关联对象和年轻代指向老年代的对象(需要停止用户线程Stop The World,但是速度很快)2.并发标记:追随GC root下关联的对象,速度慢但是不用停止用户线程3.并发预处理:因为并发标记没有停止用户线程,所以老年代的引用可能发生变化,标记为dirty,为下一步的重新标记做准备4.重新标记:停止用户线程,再次扫描老年代和年轻代指向老年代的对象;5.并发清除:GC回收完成,因为没有停止用户线程,可能会产生浮动垃圾,留着下次处理了。优点:CMS是

2022-03-26 13:45:08 1166

原创 数据仓库的星型模式

10年前做了一个项目用了数据仓库模式,今天回顾一下是使用了星型模式。当所有维表都直接连接到“ 事实表”上时,整个图解就像星星一样,故将该模型称为星型模型。如图 1 。星型架构是一种非正规化的结构,多维数据集的每一个维度都直接与事实表相连接,不存在渐变维度,所以数据有一定的冗余,如在地域维度表中,存在国家 A 省 B 的城市 C 以及国家 A 省 B 的城市 D 两条记录,那么国家 A 和省 B 的信息分别存储了两次,即存在冗余。还有一种模式是雪花模式,对地域模式更进一步优化为国家-省份-市三

2022-03-25 23:13:18 1510

原创 redis搭建

Redis 安装Windows 下安装下载地址:Releases · tporadowski/redis · GitHub。Redis 支持 32 位和 64 位。这个需要根据你系统平台的实际情况选择,这里我们下载 Redis-x64-xxx.zip压缩包到 C 盘,解压后,将文件夹重新命名为 redis。打开文件夹,内容如下:打开一个 cmd 窗口 使用 cd 命令切换目录到 C:\redis 运行:redis-server.exe redis.windows.conf

2022-03-25 22:54:03 66

转载 jvm调优

Xms 是指设定程序启动时占用内存大小。一般来讲,大点,程序会启动的快一点,但是也可能会导致机器暂时间变慢。Xmx 是指设定程序运行期间最大可占用的内存大小。如果程序运行需要占用更多的内存,超出了这个设置值,就会抛出OutOfMemory异常。Xss 是指设定每个线程的堆栈大小。这个就要依据你的程序,看一个线程大约需要占用多少内存,可能会有多少线程同时运行等。以上三个参数的设置都是默认以Byte为单位的,也可以在数字后面添加[k/K]或者[m/M]来表示KB或者MB。而且,超过机器本身的内存大小

2022-03-25 22:45:24 298

空空如也

空空如也

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

TA关注的人

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