自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 DockerFile常用命令

FROM #指定在什么镜像上运行,当基础镜像不存在会在Docker Hub上拉去COPY #把宿主机中的文件复制到镜像中去,宿主机文件要在Dockerfile工作目录ADD #类似COPY命令,支持URL路径,同时在拷贝时会直接解压缩----如果可以访问网络的话,会访问网络下载ENV #用于为镜像定义所需的环境变量,并可被Dockerfile文件中位于其后的其它命令所调用EXPOSE #为容器打开指定要监听的端口以实现与外部通信VOLUME #只能定义docker管理的卷,运

2022-06-27 09:34:15 308 1

原创 linux 安装

1. 先卸载2. 安装yum工具3. 配置yum源4. 安装docker5. 编辑docker配置文件#编辑docker配置文件vim /etc/docker/daemon.json#配置文件内容:graph代表docker指定的安装目录{"registry-mirrors": ["http://hub-mirror.c.163.com"],"graph":"/opt/docker"} 6. 加载镜像systemctl daemon-reload7.启动docker并且设

2022-06-08 19:44:27 121

原创 win10 安装虚拟机(VirtualBox + Vagrant)

1. 开启CPU虚拟化2. 下载&安装 VirtualBox: https://www.virtualbox.org/3. 下载 安装 Vagranthttps://www.vagrantup.com/downloads.html Vagrant 下载完成之后进行安装vagrant 其他常用命令

2022-06-08 17:58:42 385

转载 Prometheus介绍

一、Prometheus介绍Prometheus是一个开源的系统监控和报警系统,现在已经加入到CNCF基金会,成为继k8s之后第二个在CNCF托管的项目,在kubernetes容器管理系统中,通常会搭配prometheus进行监控,同时也支持多种exporter采集数据,还支持pushgateway进行数据上报,Prometheus性能足够支撑上万台规模的集群。二、Prometheus特点2.1、prometheus特点1)多维度数据模型每一个时间序列数据都由metric度量指标名称..

2022-04-07 16:03:16 95431 2

原创 win10安装虚拟机(Virtualbox + vagrant)

虚拟机

2022-03-18 10:30:49 1074

原创 将本地文件导入本地.m2下面,而不在先去获取远程仓库里面的

mvn install:install-file -Dfile=common-auth-1.0.0.jar -DgroupId=com.wlyy.auth -DartifactId=common-auth -Dversion=1.0.0 -Dpackaging=jar

2022-01-13 17:00:28 77

原创 Docker MySQL Linux 脚本 数据库的备份

#!/bin/bash# 设置mysql的登录用户名和密码(根据实际情况填写)mysql_user="root"mysql_password="root"mysql_host="localhost"mysql_port="3306"mysql_charset="utf8mb4"# 备份文件存放地址(根据实际情况填写)backup_location=/usr/local# 是否删除过期数据expire_backup_delete="ON"expire_days=7backup_..

2021-11-17 14:50:32 82

原创 MySQL GroupBy 字段

mysql遇见Expression #1 of SELECT list is not in GROUP BY clause and contains nonaggre的问题_N-SOKACH的博客-CSDN博客

2021-11-09 11:55:27 236

原创 idea maven jar包冲突解决方案 (maven helper插件的使用)

Maven Helper一般用这款插件来查看maven的依赖树。一、安装:File-->setting--->Plugins--->在搜索框中填写Maven Helper然后搜索,单击Install按钮进行安装,装完重启IDE。二、使用当Maven Helper 插件安装成功后,打开项目中的pom文件,下面就会多出一个试图切换到此试图即可进行相应操作:Conflicts(查看冲突)All Dependencies as List(列表形式查看所有...

2021-10-27 15:49:22 789

转载 SpringBoot 配置文件敏感信息加密

说明使用过SpringBoot配置文件的朋友都知道,资源文件中的内容通常情况下是明文显示,安全性就比较低一些。打开application.properties或application.yml,比如 MySql登陆密码,Redis登陆密码以及第三方的密钥等等一览无余,这里介绍一个加解密组件,提高一些属性配置的安全性。jasypt由一个国外大神写了一个springboot下的工具包,用来加密配置文件中的信息。GitHub Demo地址数据用户名和数据库密码加密为例1. 引入包查看最新

2021-08-27 17:38:40 83

转载 MYSQL数据库设计规范

MYSQL数据库设计规范 1、数据库命名规范 采用26个英文字母(区分大小写)和0-9的自然数(经常不需要)加上下划线'_'组成; 命名简洁明确(长度不能超过30个字符); 例如:user, stat, log, 也可以wifi_user, wifi_stat, wifi_log给数据库加个前缀; 除非是备份数据库可以加0-9的自然数:user_db_20151210; 2、数据库表名命名规范 ...

2021-08-27 16:33:25 98

原创 JRebel插件使用详解

简介JRebel是一套JavaEE开发工具。Jrebel 可快速实现热部署,节省了大量重启时间,提高了个人开发效率。JRebel是一款JAVA虚拟机插件,它使得JAVA程序员能在不进行重部署的情况下,即时看到代码的改变对一个应用程序带来的影响。JRebel使你能即时分别看到代码、类和资源的变化,你可以一个个地上传而不是一次性全部部署。当程序员在开发环境中对任何一个类或者资源作出修改的时候,这个变化会直接反应在部署好的应用程序上,从而跳过了构建和部署的过程,可以省去大量的部署用的时间。JRebel

2021-05-17 10:53:59 110

原创 IDEA Debug

在Intellij IDEA中使用Debug目录一、Debug开篇 二、基本用法&快捷键 三、变量查看 四、计算表达式 五、智能步入 六、断点条件设置 七、多线程调试 八、回退断点 九、中断Debug 十、附:JRebel激活  Debug用来追踪代码的运行流程,通常在程序运行过程中出现异常,启用Debug模式可以分析定位异常发生的位置,以及在运行过程中参数的变化。通常我们也可以启用Debug模式来跟踪代码的运行流程去学习三方框架的源码。  所以学习下如何在In.

2021-05-17 10:49:06 97

原创 反射

一.获取Class类的实例(四种方法)1)前提:若已知具体的类,通过类的class属性获取,该方法最为安全可靠,程序性能最高 实例:Class clazz = String.class;2)前提:已知某个类的实例,调用该实例的getClass()方法获取Class对象 实例:Class clazz = “www.atguigu.com”.getClass();3)前提:已知一个类的全类名,且该类在类路径下,可通过Class类的静态方法forName()获取,可能抛出C...

2021-01-22 14:15:44 56

原创 JVM学习笔记二(字节码文件分析)

字节码文件结构是一组8位字节为基础的二进制流,个数据项目严格按照顺序排列,美誉任何的分隔符,有两种最基本的数据类型来表示字节码文件格式:无符号数 、 表。整个字节码文件本质上就是一张表,由下面几个部分组成:一个完整的表划分为七个部分,这七个部分组成一个完整的class字节码文件:· 魔数与Class文件版本· 常量池· 访问标志· 类索引、父类索引、接口索引· 字段表集合· 方法表集合· 属性表集合1、魔数与Class文件版本各版本JDK的十六进制版本

2020-09-22 15:53:40 88

转载 Java基础之反射

http://blog.csdn.net/sinat_38259539/article/details/71799078

2020-09-22 15:52:55 67

原创 JVM学习笔记五

JVM参数之堆栈空间配置参数 含义 -Xms 初始堆大小 -Xmx 最大堆空间 -Xmn 设置新生代大小 -XX:SurvivorRatio 设置新生代eden空间和from/to空间的比例关系 -XX:PermSize 方法区初始大小 -XX:MaxPermSize 方法区最大大小 -XX:MetaspaceSize 元空间GC阈值(JDK1.8) -XX:MaxMetaspaceSize 最大元空间大小(JDK1.

2020-09-21 16:54:36 149

原创 JVM学习笔记四

JVM垃圾回收机制 一、垃圾GC ROOT Tracing算法GC Root集合:所有当前被加载的 Java 类 Java 类的引用类型静态变量 Java类的运行时常量池里的引用类型常量 VM的一些静态数据结构里指向GC堆里的对象的引用 等等二、垃圾回收标记清除算法、复制算法、标记压缩算法分代思想、分区思想JVM垃圾回收器串行回收器、并行回收器、CMS回收器、G1回收器一、串行回收器串行回收器是指使用单线程进行垃圾回收的回收器。因...

2020-09-21 16:02:27 77

原创 JVM学习笔记三

一、Java虚拟机内存结构Java虚拟机内存结构分为公有和私有的两个部分,公有部分(所有线程共享)包括:Java堆,方法区,常量池;私有部分(每个线程的私有数据):PC寄存器,Java虚拟机栈,本地方法栈。1、公有部分:Java堆、方法区、常量池Java堆:用于Java实例对象的内存分配,几乎所有的实例对象都会在这里进行内存分配。有些小对象是进行栈上分配,所以是几乎。Java堆根据对象存活时间的不同分:年轻代、老年代两个区域,年轻代分为:Eden区,From Survivor,To Surv

2020-09-21 14:49:23 73

原创 JVM 学习笔记一

一、JVM 历史:1、Sun Classic VM (虚拟机始祖)JDK1.0版本 - 1.2版本,1.3版本作为备用的虚拟机,1.4版本淘汰。特点:只能使用纯解释器的方式来执行Java代码,使用JIT编译器就要使用外挂。tips:执行代码可分为编译执行和解释执行,解释执行指的是边解释边运行代码。编译执行指的是先编译,后执行。2、Sun Exact VMJDK1.2版本发布,解决Classic VM遇到的问题:解释器和编译器无法同时工作的问题;还具有一些现在高性能处理器的特性。.

2020-09-17 14:57:25 110

原创 mongostat 用法

mongotop --help举例:20秒数据,每1秒钟输出mongostat -h 80.81.2.3 -p 27017 --rowcount 20 1300秒数据,每5秒输出mongostat -h 80.81.2.3 -p 27017 -n 300 5以json格式输出mongostat -h 80.81.2.4 -p 27017 -n 60 1 --json搜集复制集aCloud中所有节点的60s内运行状态,间隔1s刷新,保存到文件mongostat_aCloud.

2020-08-12 10:25:25 386

原创 MongoDB 工具

数据的备份:./mongoexport -u用户名称 -p密码 -d数据库名称 -c表名称 -o /yiyang/resources/doctor.csv根据筛选条件备份:./mongoexport -hIP地址-u 用户名称 -p 密码 -d 数据库名称 -c 表名称 -q '{tableState:1}'(条件) -o bed_info.csv数据的恢复:mongoimport -h IP地址 -u 用户名称 -p 密码 -d 数据库名称 -c ...

2020-08-12 09:54:36 105

原创 Mysql8.0 安装

1、下载(官方推荐的是下载安装版本,但是解压版更便捷),下载地址:2、解压,我们需要增加一步操作:(1)创建一个名为my.ini的文件:3、修改my.ini文件: [mysql] # 设置mysql客户端默认字符集 default-character-set=utf8 [mysqld] # 设置3306端口 port = 3306 # 设置mysql的安装目录 basedir = D:\\Prog..

2020-08-04 16:52:10 105

原创 linux 根据进程号PID 查找程序的启动路径

1.我们可以从ps命令中得到进程的PID,如23347。2.进入/proc目录下以该PID命名的目录。3.输入ls -ail,结果中exe链接对应的就是可执行文件的全路经详细信息。例子:[root@iZbp16g2h00mfhlkven4lcZ /] cd /proc/23347[root@edu-iZbp16g2h00mfhlkven4lcZ 23347] ls –ail...

2020-07-09 17:59:16 720

原创 MongoDB(WiredTiger)返回的错误计数

db.collection.count()返回的计数错误解决方案:重置计数器:db.collection.validate(true);

2020-07-09 17:53:50 296

原创 Linux MongoDB部署副本集+Spring连接MongoDB副本集实现读写分离

==========================Linux MongoDB部署副本集====================================1.去官网下载安装包https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-rhel62-3.4.3.tgz2.解压安装包tar -zxvfmongodb-li...

2019-07-16 16:33:55 194

原创 MongoDB数据库的备份脚本 linux

1.编写脚本文件 mongobak.sh#!/bin/bash#backup MongoDB#mongodump命令路径DUMP=/yiyang/soft/mongo3.2/bin/mongodump#临时备份目录OUT_DIR=/yiyang/data/mongodb_bak/mongodb_bak_now#备份存放路径TAR_DIR=/yiyang/data/mongodb...

2018-12-07 17:54:56 288

转载 MongoDB数据的备份与恢复

链接:https://jingyan.baidu.com/article/19192ad8e5483ee53e5707af.html

2018-11-21 09:50:44 218

原创 Centos 安装配置MongoDB数据库

1.去官网下载安装包https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-rhel62-3.4.3.tgz2.解压安装包  tar -zxvf mongodb-linux-x86_64-3.2.5.tgz3.创建mongodb数据数据以及日志文件的储存位置mkdir data mkdir logs两个文件夹4.修...

2018-07-25 14:17:48 182

转载 Centos 安装配置JDK

1.假设此时生产环境给了你一台服务器用来安装jdk,你首先就应该检查服务器是否已经安装了jdk,能否使用现有的jdk,不能使用现有的jdk那就先卸载服务器已经有的jdk#查看服务器是否安装过jdk命令:java -version如果有jdk相关的版本信息,例如:OpenJDK Runtime Environment (IcedTea6 1.7.4) (rhel-1.21.b17.e...

2018-07-25 10:55:00 120

转载 Centos/linux 系统下如何安装配置FastDFS、nginx、fastdfs-nginx-module?

FastDFS是一个开源的轻量级分布式文件系统,它对文件进行管理,功能包括:文件存储、文件同步、文件访问(文件上传、文件下载)等,解决了大容量存储和负载均衡的问题。在Centos 系统下如何安装配置FastDFS?1:安装libevent(libevent-2.0.16-stable)2:为Trackerd节点安装FastDFS,并修改配置文件/etc/fdfs/tracker.con...

2018-07-25 10:38:46 738

原创 OpenOffice

一、安装openOffice1.使用tar -xzvf 压缩文件名.tar.gz 解压;2.进入zh-CN目录: cd zh-CN3.进入到RPMS目录: cd RPMS4.执行 rpm  –ivh  *rpm(安装所有rpm文件)5.进入到desktop-integration目录 cd desktop-integration6.执行 rpm -ivh openoffice.org3...

2017-11-20 15:44:26 409

原创 ueditor

1.ueitor官网将完整版源码,以及jsp版本的utf-8版本下载过来;   解压后的文件格式 jsp版本的  2.将jsp版本中的代码放在maven项目中src/main/webapp/resources文件夹下面新建一个ueditor文件夹;  3.导入jsp文件夹下面的jar包:  4.因为ueditor源码只能将文件上传到项目目录下面,

2017-11-20 15:16:16 529

原创 GoEasy web推送

web推送

2017-11-20 10:45:04 1102

空空如也

空空如也

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

TA关注的人

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