自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 centos离线安装redis

centos离线安装redis

2022-09-05 17:04:43 1917 1

原创 centos离线安装mysql5.7.39

centos离线安装mysql5.7.39

2022-09-05 14:46:32 947

原创 centos 离线安装nginx(源码安装)

centos 离线安装nginx(源码安装)

2022-09-02 17:44:38 993

原创 centos离线安装jdk步骤

centos中离线安装jdk

2022-09-02 17:21:18 448

原创 nacos安装配置

nacos安装配置

2022-08-07 23:52:11 1139

原创 docker安装redis镜像步骤

docker安装redis镜像步骤

2022-08-07 23:50:00 754

原创 docker安装mysql镜像步骤

docker安装mysql镜步骤

2022-08-07 23:48:14 2308

原创 docker离线安装流程

docker离线安装流程

2022-08-07 23:47:21 431

原创 clickhouse导入导出数据命令

clickhouse(导出为csv格式):clickhouse-client -h 127.0.0.1 --database="db" --query="select * from db.test_table FORMAT CSV" > test.csv (不带表头)clickhouse-client -h 127.0.0.1 --database="db" --query="select * form db.test_table" --format CSVWithNames> test.c

2021-09-29 11:04:20 2121

转载 gitignore失效的解决办法

Git忽略规则和.gitignore规则不生效的解决办法  Git忽略规则:在git中如果想忽略掉某个文件,不让这个文件提交到版本库中,可以使用修改根目录中 .gitignore 文件的方法(如果没有这个文件,则需自己手工建立此文件)。这个文件每一行保存了一个匹配的规则例如:# 此为注释 – 将被 Git 忽略*.sample  # 忽略所有 .sample 结尾的文件!lib.sample  # 但 lib.sample 除外/TODO   # 仅仅忽略项目根目录下的 TODO...

2021-03-01 12:02:53 176

原创 es部署问题处理

问题1:Elasticsearch启动报/usr/local/elasticsearch-6.2.2/logs/spring-boot.log (权限不够)解决方法:1、切换到root用户 2、切换到elasticsearch-6.2.2的上级目录,授予权限 语法:chown -R 用户:用户 elasticsearch-6.2.2/ chown -R es:es elasticsearch-6.2.2问题2:开启bootstrap.memory_lock: true后,在Ela...

2021-01-14 11:12:52 474

原创 Centos中nginx安装步骤(在线/离线)

一、在线安装1、安装nginx前准备工作:首先确认系统中是否安装了gcc、pcre-devel、zlib-devel、openssl-devel。1、rpm包安装的,可以用 rpm -qa 看到,如果要查找某软件包是否安装,用rpm -qa | grep "软件或者包的名字"2、以deb包安装的,可以用 dpkg -l 看到。如果是查找指定软件包,用dpkg -l | grep "软件或者包的名字"3、yum方法安装的,可以用 yum list installed 查找,如果是查找指..

2020-12-07 15:05:43 3522

原创 springCache注解详解

1、首先springCache需要导入一下依赖:<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-cache</artifactId></dependency>2、相关注解详解:2.1、@Cacheable:2.1.1 @Cacheable 属性: Cacheable .

2020-09-09 10:04:53 1191

原创 Aop切面编程详解

1、什么叫做面向切面编程(aop)及其应用场景对比面向对象编程(oop),oop中模块化的核心单位是类,而aop的核心单位是切面。切面使事务管理等关注点的模块化得到实现。比如跨多个类型和对象的事务管理。登录token校验、方法执行的权限校验(访问控制)、性能检测、事务管理、日志记录等2、切面编程的名词切面(Aspetct):切点和通知的关系称为切面连接点(Join Point):类中所有的方法都是连接点切点(Point Cut):缺少共性功能代码的方法 (切入点一定是连接点,连接点不一定是切入点).

2020-09-02 15:10:43 1560

原创 mybatis-plus分页查询加配置文件

@Beanpublic PaginationInterceptor paginationInterceptor() { return new PaginationInterceptor();}

2020-08-20 16:36:37 239

原创 MyBatis-Plus updateById方法更新不了空字符串或null的解决方法

第一种:背景项目中集成了mybatis plus, 今天在做后台的一个常规的增删改查时,发现字段值为null时,这个字段不会被保存到数据库解决办法在字段上加上@TableField(strategy = FieldStrategy.IGNORED)strategy字段更新插入策略属性说明:IGNORED(0): “忽略判断”, 所有字段都更新和插入 NOT_NULL(1): “非 NULL 判断”, 只更新和插入非NULL值 NOT_EMPTY(2): “非空判断”, 只

2020-08-20 16:34:46 686

原创 elk安装配置步骤

一、es1、创建es用户 :useradd es2、更改elasticsearch目录的归属: chown es:es elk/ -R3、解压elasticsearch安装包4、修改elasticsearch.yml配置文件中: node.name: master 节点名称 network.host: 192.168.100.3 访问ip discovery.seed_hosts: ["192.168.100.3"] 节点ip cluster.ini...

2020-08-13 11:32:23 286

原创 IO流

I/O:节点流(低级流)处理流(高级流、过滤流)InputStream:所有字节输入流的父类。 常用方法:int read():读取一个字节,以int形式返回。-1结束。 int read(byte [] data):以给定数组长度读取文件数据。OutputStream:所有自己输出流的类。 常用方法:void write(int d):写出一个字节数据,写的是给定int的低八位 void write(byte [] data):将给定长度的...

2020-07-27 16:16:53 103

原创 java反射机制理解

java的反射机制 反射机制可以允许我们实例化一个类,调用方法操作属性从编码期改为在运行期决定。并且也可以在运行期间动态的得知一个类的情况(它有哪些方法、属性等) 反射机制可以大大提高代码的灵活度,但是实际开发中使用要适度。过度是用反射机制会降低代码的运行效率。 想获取一个类的类对象的方式: 1、类名.class 每个类都有一个静态的属性:class, 可以直接获取这个类的类对象。 ...

2020-07-27 16:14:26 99

原创 线程理解

线程是并发执行代码的。* 有两种创建方式:* 方式一:继承Thread并重写run方法。run方法中就是希望线程执行的逻辑* 方式二:实现Runnable接口。单独定义线程接口 方式一创建线程的方法比较简单直接,但是缺点主要有两个: 1、由于需要继承线程,这导致不能在继承其他类,在实际开发中经常要复用某个超类的功能,那么在继承线程后不能再继承其他类会有很多不便; 2、定义线程类的同时重写了run方法,这会导致线程与线程要执行的任务有一个必然的耦合...

2020-07-27 16:13:29 160

原创 解决Centos7中Docekr文件挂载没有执行权限

CentOS7中Docker文件挂载,容器中没有执行权限在CentOS7中运行NodeJs的容器,发现挂载的本地目录在容器中没有执行权限,经过各种验证和Google搜索,找到了问题的原因,这里做一下记录。原因是CentOS7中的安全模块selinux把权限禁掉了,至少有以下三种方式解决挂载的目录没有权限的问题:1,在运行容器的时候,给容器加特权:示例:docker run -i -t --privileged=true -v /home/docs:/src waterchestnut/nodejs

2020-07-27 16:08:16 554

原创 正则语法

正则表达式-元字符\:将下一个字符标记为一个特殊字符、或一个原义字符、或一个 向后引用、或一个八进制转义符。例如,'n' 匹配字符 "n"。'\n' 匹配一个换行符。序列 '\\' 匹配 "\" 而 "\(" 则匹配 "("。^:匹配输入字符串的开始位置。如果设置了 RegExp 对象的 Multiline 属性,^ 也匹配 '\n' 或 '\r' 之后的位置。$:匹配输入字符串的结束位置。如果设置了RegExp 对象的 Multiline 属性,$ 也匹配 '\n' 或 '\r' 之前的位置。

2020-07-27 16:06:21 137

原创 docker常用命令

1、查看docker启动容器docker ps2、查看docker全部容器(包括已终止容器)docker ps -a3、进入容器命令方式1:docker exec -it 容器id /bin/bash方式2:docker exec -it 容器id \bash2、删除容器:docker rm 容器id(删除单个)docker rm $(docker ps -a -q)(删除所有容器)3、删除docker镜像:docker rmi 镜像iddocker image rm 镜

2020-07-24 14:33:37 164

转载 linux常见问题汇总

目录1.挂载ISO文件2.wget: command not found3.determining if ip address is already in use4.克隆后eth0不见的问题6.You could try using --skip-broken to work around the problem7.文件名多...

2020-07-24 14:32:37 454 1

转载 Linux系列——解决ping不通外网

作者专注于Java、架构、Linux、小程序、爬虫、自动化等技术。 工作期间含泪整理出一些资料,微信搜索【程序员高手之路】,回复 【java】【黑客】【爬虫】【小程序】【面试】等关键字免费获取资料。技术交流、项目合作可私聊。 前言Linux常见问题汇总文章:linux常见问题汇总下面是详细步骤:Step1 配置本地...

2020-07-24 14:31:00 269

原创 jvm-GC详解

jdk内存实际是jvm内存,jvm有一个运行时数据区,其实就是对这一部分的大小分配。运行时数据区通常包括这几个部分:程序计数器(Program Counter Register)、Java栈(VM Stack)、本地方法栈(Native Method Stack)、方法区(Method Area)、堆(Heap)Xss:每个线程的stack大小(栈)Xmx:JAVA HEAP的最大值、默认为物理内存的1/4Xms:JAVA HEAP的初始值,server端最好Xms与Xmx一样Xmn:.

2020-07-23 10:20:40 374

原创 linux常用50条命令

这篇文章翻译自http://www.thegeekstuff.com/2010/11/50-linux-commands/这些都是一些很常用的命令,这篇文章中每个命令都有一些简单的示例说明它的用法,对于想学习Unix/Linux的人,这些命令基本上都是需要掌握的:tar grep find ssh sed awk vim diff sort exportargs ls pwd cd gzip bzip2 unzi...

2020-07-23 10:06:04 249

原创 mybatis的application.properties文件配置步骤

创建mybatis项目步骤: 1、创建数据库和对应的表 2、配置数据源 2.1、创建db.properties文件,里面有连接数据库相关信息 2.2、配置这些信息应用到数据源,对应的数据源类是BasicDataSource(在applicationContext.xml文件中配置) <!-- 读取db.properties文件 --> <util:properties id="dbconfig" locatio...

2020-07-23 10:02:47 4919 1

原创 验证注解区别

1.@NotNull:不能为null,但可以为空字符串2.@NotEmpty:不能为null,并且长度必须大于03.@NotBlank:只能作用在String上,不能为null,不能为空字符串(去掉首尾空格),而且调用trim()后,长度必须大于04.@length(min=**, max=**): 设置最小长度和最大长度5.@Email: 验证邮箱格式...

2020-07-23 09:58:47 121

原创 liunx远程复制下载

将本机文件复制到远程服务器上,语法:scp [-r] 被拷贝文件路径 用户名@目标ip:/目标路径注:拷贝文件夹要加-r#scp /home/administrator/news.txt root@192.168.6.129:/etc/squid/home/administrator/ 本地文件的绝对路径news.txt 要复制到服务器上的本地文件root 通过root...

2020-07-23 09:56:45 115

原创 linux备份文件命令

方式一:适用备份文件夹tar zcf 备份文件名称.tar.gz 需要备份文件/例如:tar zcf outer_backup.tar.gz outer方式二:适用备份文件夹cp -rf 源目录 备份目录方式三:适用备份文件mv 源文件 备份文件

2020-07-23 09:52:47 767

原创 js判断对象属性

一、js判断一个对象是否为空方法一:let obj1 = {}let obj2 = {a:1}function empty(obj){ for (let key in obj){ return false; //非空} return true; //为空}console.log(empty(obj1)) //true为空console.log(empty(obj2)) //false非空方法二:let obj1 = {}if(JSON.stringi...

2020-07-23 09:50:04 741

原创 git初次上传项目

1、新建本地仓库 git init2、添加文件到本地仓库 git add .3、提交文件到本地仓库 git commit -m "项目描述"4、将本地文件推送到coding服务器 git remote add origin https:// git.coding.net/用户名/项目名.git git push origin master5、Push 过程中遇到的问题及处理方法(1) 如果push时遇到无权限,没有提示输入用户名和密码直接...

2020-07-23 09:44:39 173

原创 git常用命令

git clone https://aaa.com 克隆一个项目git add .git add * // 把你本地文件添加到git上git commit -a -m "sdasda" // 提交项目到分支上 git push // 提交项目到远程分支上git pull // 从远程拉去项目git checkout -b dev 创建一个分支并且切换到分支git checkout maste...

2020-07-23 09:43:45 86

原创 docker启动mysql、redis

在docker安装过程中:1、解决yum [Errno 256] No more mirrors to tryyum clean allyum makecache设置docker开机自启systemctl enable dockerdocker容器文件挂载与端口映射启动:docker run -p 3306:3306 --name mysql \-v /mydata/mysql/log:/var/log/mysql \-v /mydata/mysql/data:/var/lib/my

2020-07-23 09:23:51 336

空空如也

空空如也

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

TA关注的人

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