- 博客(50)
- 资源 (2)
- 收藏
- 关注
原创 springboot集成actuator配置分位数
springboot集成actuator,其中Summary类型指标没有分位数指标(quantile)。搜遍中文互联网,没有看到相关文章。propertiesmanagement.metrics.web.server.request.autotime.percentiles=0.25,0.5,0.75,0.95,0.99ymlmanagement: metrics: web: server: request: autotime:
2022-03-31 23:46:42 725
原创 什么是HTTPS
一句话描述Https = Http + TLS/SSL当只有一把私钥时候,同时负责加密解密,是对称加密。而https准备一对公钥和私钥,私钥加密,公钥解密;公钥加密,私钥解密。CA —— Certificate Authority 证书授权中心服务向CA申请SSL证书,包括公私钥。客户端会话秘钥,对称加密算法,只有此次会话服务器、客户端知道。新会话,使用新的会话秘钥。...
2021-12-12 00:55:24 1420
原创 搭建k8s遇到问题
本次搭建根据尚硅谷的视频教程:k8s教程由浅入深-尚硅谷视频配套pdf文档,以上链接寻找下载k8s集群 (二进制安装方式)系统概览本次试验包含1个master节点,2个node节点。每个节点需要安装并启动etcd和docker,其中etcd是集群方式部署。此外还要准备相关证书,采用cfssl,对json文件自签名,拷贝到etcd和apiserver下。Master包含apiserver、controller和scheduler。Node包含kube-proxy和kubelet。注
2021-12-04 18:06:44 2177
原创 mac上安装zookeeper教程
步骤一:进入/usr/local/software目录,通过wget命令下载zookeeper的压缩包。cd /usr/local/softwaresudo wget https://downloads.apache.org/zookeeper/zookeeper-3.6.0/apache-zookeeper-3.6.0-bin.tar.gz步骤二:下载完成之后进行解压缩sudo tar -zxvf apache-zookeeper-3.6.0-bin.tar.gz步骤三: 删除压缩包,重命
2021-08-12 16:50:58 2143
原创 zookeeper_exporter使用注意事项
github: 仓库地址csdn: 文章链接除了以上文章描述步骤外,在实操过程中遇到以下问题无法发送zookeeper四字命令错误日志:日志有“mntr is not executed because it is not in the whitelist”解决方法:进入到zookeeper的zoo.cfg中,在zoo.cfg中添加如下一行代码并保存退出#开启四字命令4lw.commands.whitelist=*未指定go版本错误日志:Go version in go.mo
2021-08-10 11:24:34 1041
原创 Linux下彻底卸载mysql详解
1 确认当前主机是否安装MySQL数据库使用以下命令查看当前安装mysql情况,查找以前是否装有mysqlrpm -qa|grep -i mysql可以看到如下图的所示:显示之前安装了:MySQL-client-5.5.25a-1.rhel5MySQL-server-5.5.25a-1.rhel52 停止mysql服务、删除之前安装的mysql删除命令:rpm -e –nodeps 包名rpm -ev MySQL-client-5.5.25a-1.rhel5rpm -ev MySQL
2021-07-14 21:17:06 259
原创 复制虚拟机镜像问题
将待复制虚拟机关机创建完整克隆配置,虚拟机 -> 设置 -> 高级选项 -> 修改mac地址注意:要和此前复制的不同开机进入系统,修改ens33注意:修改ip地址和mac地址,mac地址和步骤3一致,cd /etc/sysconfig/network-scriptsvi ifcfg-ens33 重启虚拟机...
2021-06-23 11:13:08 165
原创 2021-06-02处理挖矿病毒
/bin/rshim/usr/local/bin/pnscan/usr/share/[crypto]/usr/share/[crypto].sh/usr/share/[crypto].pid/usr/share/[crypto].log
2021-06-02 11:22:19 633 1
原创 [重要]服务器重置
腾讯云后台#设置虚拟内存dd if=/dev/zero of=/root/swapfile bs=1M count=4096mkswap /root/swapfileswapon /root/swapfile##添加如下命令vi /etc/fstab> /root/swapfile swap swap defaults 0 0##重启生效reboot#安装dockeryum install docker# 添加端口访问权限vim /usr/lib/systemd/syst
2021-06-01 17:35:30 804
原创 一文搞定java面试相近词的辨析
##程序、进程和线程程序是静态代码进程是运行中程序,进程包括多个线程线程是进程中的一个子任务##精度和粒度基本数据类型double,小数部分+指数部分,无法精确表示一个数锁的粒度,行锁,分段锁,表锁##抽象类和接口相同点抽象类和接口都不能实例化自身抽象类:抽象方法必须全部被子类实现,若不能全部实现,那子类必须也是抽象类接口:方法也必须全部被子类实现,如果子类不能实现那么子类必须是抽象类。不同点抽象类:对一类事物抽象,定义属性和方法(可写方法)接口:对一系列行为抽象
2021-04-12 00:52:58 211
原创 服务器集群建立互信
#1.各台服务器添加集群hostecho"10.8.56.47 lsxddazk-app-110.8.56.48 lsxddazk-app-210.8.56.49 lsxddazk-app-310.8.56.50 lsxddadubb-app-110.8.56.51 lsxddadubb-app-210.8.56.52 lsxddaweb-app-110.8.56.53 lsxddaweb-app-210.8.56.54 lsxddadb-ora-svr10.8.56.55 lsxddad
2021-03-30 10:18:11 419
原创 兴*数金的编程题之一
@兴*数金的编程题之一题目输入一个字符串,将字符串代表数字转换成二进制和十六进制字符串。若输入字符串,不是合法数字则输出"INPUTERROR";若输入字符串,超出int的范围则输出"NODATA",int范围[-215, 215-1];若二进制不足16位用0补足,若十六进制不足4位用0补足。样例输入:"15"输出:"0000000000001111,000F"输入:"-1"输出:"1111111111111111,FFFF"下流的答案import java.util.*;/
2020-12-25 00:13:16 1362
原创 linux find 命令查找文件和文件夹
查找目录:find /(查找范围) -name ‘查找关键字’ -type d查找文件:find /(查找范围) -name 查找关键字 -print详解:find命令用来在指定目录下查找文件。任何位于参数之前的字符串都将被视为欲查找的目录名。如果使用该命令时,不设置任何参数,则find命令将在当前目录下查找子目录与文件。并且将查找到的子目录和文件全部进行显示。语法find(选项)(参数)选项-amin<分钟>:查找在指定时间曾被存取过的文件或目录,单位以分钟计算;-anewer
2020-07-22 15:43:41 156
原创 sql片段
select 'drop table ' || table name ||' purge;' from all_tables where table_name like 'LL_%';select * from (select * from a minus select * from b);
2020-07-21 14:59:14 109
原创 Oracle基础 shutdown和startup
一、shutdown命令:SHUTDOWN有四个参数:NORMAL、TRANSACTIONAL、IMMEDIATE、ABORT。缺省不带任何参数时表示是NORMAL。SHUTDOWN NORMAL:不允许新的连接、等待会话结束、等待事务结束、做一个检查点并关闭数据文件。启动时不需要实例恢复。SHUTDOWN TRANSACTIONAL:不允许新的连接、不等待会话结束、等待事务结束、做一个检查点并关闭数据文件。启动时不需要实例恢复。SHUTDOWN IMMEDIATE:不允许新的连接、不等待会话结束、
2020-07-15 10:38:23 307
原创 vim如何替换^M ?
由于window系统和unix系统的回车换行符不一样,因此用linux或者mac的vim开发window系统的纯文本文件时,经常会出现^M这样的符号,为什么会出现这种情况呢? 就是因为:Unix系统里,每行结尾只有"<换行>",即"\n";Windows系统里面,每行结尾是"<回车><换行>",即"\r\n";Mac系统里,每行结尾是"<回车>"。一个直接后果是,Unix/Mac系统下的文件在 Windows里打开的话,所有文字会变成一行;而Windows
2020-07-14 18:03:58 722
原创 2006工作中解决的小问题
IE浏览器开启兼容性,由于旧的浏览器getElementById,解决了页面翻页404问题,原因是页面中部分标签没有id属性不兼容getElementById方法;解决了pagectl.jsp的乱码问题,去注释编码gbk;
2020-06-09 10:36:15 103
原创 日前oracle和mysql区别
MySQL与Oracle的区别MySQL默认是自动提交,Oracle默认不自动提交,需要用户手动提交,需要写commit,指令或者点击commitMySQL直接在sql与剧中写limit就可以实现分页,Oracle需要用到伪列rownum和嵌套查询MySQL是read commited的隔离级别,而Oracle是repeated read的隔离级别,同时二者都支持串行化事务隔离级别一致性oracle:oracle支持serializable的隔离级别,可以实现最高级别的读一致性。每个
2020-05-31 17:00:31 159
原创 springmvc.xml——springmvc
<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context="http://www.springframework.org/schema/context" xmlns:mvc="h
2020-05-30 13:51:58 120
原创 OpenSSL在MAC,生成RSA私钥公钥
安装及更新mac自带OpenSSL#确认已安装的openssl的版本和位置which openssl#确定版本openssl version#brew安装opensslbrew install openssl#brew更新opensslbrew upgrade openssl#brew强制链接到opensslbrew link openssl --force生成私钥公钥cd /Users/hawkii/IdeaProjects/tensquare_parent03/tens
2020-05-18 14:55:49 1092
原创 虚拟内存
1 使用free -m查看在未增加swap之前虚拟内存的使用情况2.使用dd命令创建一个swap文件,大小为1Gdd if=/dev/zero of=/home/swap bs=1024 count=1024000文件越大,创建的时间越厂3将文件格式转换为swap格式的mkswap /home/swap4再用swapon命令把这个文件分区挂载swap分区swapon /home/swap5用free -m命令进行验证,数字增大了10006为防止重启后swap分区变成0,要修改/etc/fs
2020-05-13 02:08:20 73
原创 DataGrip的应用方法
1导入导出数据1导出数据在schema右键=>Dump data to files =>SQL Inserts/TSV/CSV等等2导入数据、表结构在schema右键=>Import Data from File3导入表结构在schema右键=>SQL Scripts=>SQL Generator2ER图在schema右键=>Diagrams=>Show Visualization绘制ER图...
2020-05-10 14:54:57 544
转载 Git常用命令
我每天使用 Git ,但是很多命令记不住。一般来说,日常使用只要记住下图6个命令,就可以了。但是熟练使用,恐怕要记住60~100个命令。下面是我整理的常用 Git 命令清单。几个专用名词的译名如下。Workspace:工作区Index / Stage:暂存区Repository:仓库区(或本地仓库)Remote:远程仓库一、新建代码库# 在当前目录新建一个Git代码库$ gi...
2020-04-28 13:32:56 87
原创 微服务相关知识点
PegasusWang讲解微服务推荐书籍微服务是什么单一应用程序的服务,拥有自己的行程和轻量化处理能力,根据业务功能设计,全自动方式部署与其他服务通过HTTP API通信。同时服务拥有最小规模的集中管理能力,如Docker容器,不同服务可以用不同语言开发。微服务缘何而来传统单体应用,所有功能加在一个代码仓库里,信息流、专栏、问答等等。合并代码冲突工作量过大,部署充满风险。根据业务边...
2020-04-18 21:57:12 181
原创 安装 node 和 vue环境
第一步安装node,由于vue是基于nodevue_Downloads第二步安装vuesudo npm install -g @vue/cli安装完毕后访问本地vueuihttp://localhost:8000/project/select补:或者下载vue.js,直接插入前端工程...
2020-04-15 19:52:11 137
原创 爬虫爬取b站弹幕方法
如何得到av号打开网页,F12 -> netwokr ->console -> 输入 window.aid如何得到oid后为av号https://api.bilibili.com/x/v2/reply?&type=1&pn=2&oid=90643306https://api.bilibili.com/x/v1/dm/list.so?oid=15...
2020-04-14 15:29:14 411
转载 使用Spring Boot Profile实现多环境配置
1. 引言在Java应用后端开发中,随着项目的不断发展,应用需求的不断细化与添加,工程项目中的代码越来越多,项目结构越来越复杂,项目进展将会遇到各种问题:不同方面的代码之间相互耦合,这时候一旦应用出现问题很难定位到问题的出现原因,即使定位到问题也很难去修正问题,可能在修正问题的时候引入更多的问题;多方面的代码集中在一个整体结构中,新加入团队的开发人员很难对整体项目有直观的感受,增加了新手介...
2020-04-13 19:02:30 165
原创 nginx几种应用
nginx.conf配置upstream负载均衡,加在http下 upstream backend{ server 127.0.0.1:8080 weight=1; #一次8080 server 127.0.0.1:8081 weight=2; #两次8081 }运行,并重载nginx.conf./nginx -s reload防盗链,如果不是从hawkii.com来的...
2020-04-11 02:58:54 165 1
原创 linux 常用命令
nohup java -jar app.jar >log 2>&1 &netstat -ntlpps -ef|grep nginx
2020-04-11 02:38:23 76
原创 nginx安装
下载和安装nginx的tar包wget -P /root/download http://nginx.org/download/nginx-1.11.1.tar.gz tar -xvf nginx*安装centOS7 的依赖包yum install -y pcre pcre-develyum install -y zlib zlib-devel执行脚本文件./conf...
2020-04-10 23:21:18 85
转载 Java开发必须掌握的20+种 Spring常用注解
注解本身没有功能的,就和xml一样。注解和xml都是一种元数据,元数据即解释数据的数据,这就是所谓配置。本文主要罗列Spring|SpringMVC相关注解的简介。Spring部分1. 声明bean的注解@Component 组件,没有明确的角色@Service 在业务逻辑层使用(service层)@Repository 在数据访问层使用(dao层)@Controller 在展现层使...
2020-04-10 13:10:03 80
原创 java聚合工程编译及部署
DT公司,安排野火IM的server开发工作。通过github desktop,下载工程git@github.com:wildfirechat/server.git环境要求,jdk:1.8;MySQL:5.7.27。导入工程后,可以看到这是个聚合工程。 <modules> <module>broker</module> ...
2020-04-08 11:42:59 625
原创 为什么执行JAVA程序时,会出现Exception in thread"main"
java.lang.NoClassDefFoundError的错?…应该这样检查你的环境和你的操作:你的文件名对吗?JAVA要求你的文件和你的类名严格对应的。比如 public class HelloWorld{ …那么文件名一定只能是HelloWorld.java,看仔细了!你的程序中有main方法吗?参数什么的对吗?main方法的声明应该是这样子的:public static...
2020-04-08 09:50:16 25940 1
原创 MacOS CATALINA 升级后VMWARE黑屏的问题
关闭MacOS的rootless[安全]机制如果Mac的辅助功能无法添加其他应用 [没意外会遇到权限问题]添加vmware允许屏幕录制的权限命令操作截图打开安全机制最主要原因VMWare没有录屏权限了,但是在不升级情况下在security->Privacy->Screen Recording是无法添加进去的,只能先关闭 csrutil.1. 关闭...
2020-04-07 11:16:53 373
原创 network-scripts文件配置错误导致无ip地址问题,ens33、eth0
如果 ifup 报错或者 ens33 网卡无IP地址,可能是ens33或eth0错配。注释是#不是双斜杠,低级错误。
2020-04-07 11:03:19 510
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人