自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

学无止境

一只小白的前进史

  • 博客(32)
  • 资源 (7)
  • 收藏
  • 关注

翻译 日志中心实践-日志模型设计

此数据模型定义了独立日志记录是什么,需要记录、传输、存储和解释那些数据。

2023-02-09 17:11:58 528 1

原创 Mongo的简单操作-数据库用户的查询、创建与删除

一些mongo常见的数据库用户角色权限基础操作:包含数据库用户的创建、删除、查询。容器的鉴权开启、关闭。

2022-08-08 23:00:00 1654

原创 如何做代码评审?

代码评审是指在开发过程中对代码的质量与效率进行检查。代码评审是所有开发团队都应该有的一个行为,在开发过程中定期的检查代码,有助于提前防止架构异变,提前发现隐藏的BUG,完善设计细节。代码评审也是个绝佳的学习机会,团队中的个人可以借助这个机会快速的提升自己的研发能力,进而拉高整个研发团队的能力。.........

2022-08-02 19:48:50 2454

原创 五大知名人士对于AI的忧虑

在科学界,越来越多的科学家相信这个“奇点”会出现,所谓‘‘奇点’指的是因文明演变而出现的未来假想点,急剧的技术变化极大地影响了未来,使人类生活无法回到过去。比尔盖茨“我也属于担心超人工智能的行列,首先机器可以为我们做更多的工作,但是超智能不会,如果智能足够强大就值得担心,我赞成马斯克,所以我不理解为什么有些人不担心”。人工智能借助机器和软件来实现。史蒂芬霍金“完全人工智能的出现意味着人类的彻底灭绝,它可以不断的快速的进行自我升级,而人类受限于生物进化的速度,完全无法相比,直至最后被取代”。...

2022-07-26 19:59:32 616

原创 SRE相关问题答疑

要想称为合格的ONCALL首先需要对自己要维护的系统的整体架构有详细的了解,熟悉系统的架构、系统的组件、系统所承担的核心业务、核心业务的调用链路、系统的部署位置,其次是要熟练掌握问题排查和自动化处理的工具,然后是多进行反向工程,多思考问题本质,在成长的过程通过老带新的方式真正介入到问题处理中,通过实战,慢慢的以战养战,就可以成长为一名合格的ONCALL。数据一致性的保障,首先是明确CAP的概念,因为这个本质上是在解决一个分布式事务的一致性问题,一般的解决方案有2PC两段式提交,TCC三段式提交,事务消息。.

2022-07-23 02:00:00 551

原创 《SRE:Google运维解密》读后有感

当我们进行体系化的思考的后,我们就会有新的收获,并且在解决方案上更加的完善。框架和SRE平台这种模式,提供了很多的益处,比如说显著的降低运维开销,因为它支持代码结构、依赖关系、测试、编码样式指南等的强合规性测试,内置服务部署、监控和自动化,设计中自带的通用性支持,这种在框架中把基于生产最佳实践的代码模式进行标准化封装,让SRE在管理时降低了认知的负担,同时仍然可以保持服务的质量,每一个标准框架都为问题所在的领域或者问题相关的基础设市以来提供了一个完整的解决方案。,其次SRE的关注焦点在于。...

2022-07-22 20:00:00 774

原创 Confluence的PDF导出中文文档异常显示问题解决

confluence 7.4.17使用Conflunece导出文件,若文件中有中文,导出后会异常显示,无法观看。如下1. 下载simhei.ttf字体;字体链接如下https://download.csdn.net/download/qq_33121481/858254202. 移步至站点管理->PDF导出语言支持选择文件,然后上传安装 3. 至此导出中文的DPF就显示正常了,不过还可以对PDF的样式做进一步的调整移步至站点管理->PDF格式样式,贴入如下样式。...

2022-06-29 20:45:00 1347

原创 MYSQL中对复杂JSON的更新

用法:JSON_REPLACE(json_doc, path, val[, path, val] …)用例:条件更新表A中的复杂JSON字段componment_data中的数据附上官方链接​​​​mysql官方文档JSON函数

2022-06-24 22:30:00 4124

原创 confluence7.4.X升级实录

背景:confluence被扫出高危漏洞,需要升级至最新版。现状:单机部署版,私有化部署,无法连通外网。操作记录:备份confluence工作目录正在上传…重新上传取消2.备份mysql3.下载最新的confluence包访问官网下载7.4.16安装包4.将atlassian-confluence-7.4.16-x64.bin上传到私有服务器5.修改atlassian-confluence-7.4.16-x64.bin权限6.执行atlassian-confluence-7.4.16-x6

2022-06-20 18:01:14 1756

原创 防抖与节流

防抖: 在第一次触发事件时,不立即执行函数,而是给出一个期限值比如200ms(技能延迟释放)。节流: 类似控制阀门一样定期开放的函数,也就是让函数执行一次后,在某个时间段内暂时失效,过了这段时间后再重新激活(技能有CD)。...

2022-02-21 00:30:00 383

原创 快速清理DOCKER,让Docker保持清爽

docker system prune安全起见,这个命令默认不会删除那些未被任何容器引用的数据卷,如果需要同时删除这些数据卷,你需要显式的指定 --volumns 参数docker container ls:默认只列出正在运行的容器,-a 选项会列出包括停止的所有容器。docker image ls:列出镜像信息,-a 选项会列出 intermediate 镜像(就是其它镜像依赖的层)。docker volume ls:列出数据卷。docker network ls:列出 network。do

2022-02-20 00:30:00 262

原创 一个经典的innoSetup的脚本

; Script generated by the Inno Setup Script Wizard.; SEE THE DOCUMENTATION FOR DETAILS ON CREATING INNO SETUP SCRIPT FILES!#define MyAppName "ssinit"#define MyAppVersion "1.0.2"#define MyAppPublisher "chenzhen"#define MyAppExeName "install.bat"#defi

2022-02-19 00:30:00 841

原创 使用JDK自带API实现LRU缓存

同学们,废话不多说了,直接上代码import java.util.LinkedHashMap;import java.util.Map; interface LRUCache<E, T> { T get(E key); void put(E key, T value);} public class LRUCacheImpl<E, T> implements LRUCache<E, T> { private LinkedHashMa

2022-02-18 00:30:00 356

原创 在diagrams.net中使用外部或自定义字体

如果您不想使用 diagrams.net 中默认可用的字体,您可以使用您自己的自定义字体或外部字体,例如 Google 的字体或存储在您自己的服务器上的网络字体。当您需要匹配出版物的风格指南、公司的企业形象或在信息图表中添加兴趣和重点时,这非常有用。通过提供 URL 可以轻松指定不同的系统字体、使用 Google 字体,甚至使用您自己的网络字体。如何使用不同的系统字体系统字体是存储在您的计算机或系统上的字体。要使用不同的系统字体,您需要知道字体的名称。单击要更改的形状或文本。在右侧格式面板的“文

2022-02-17 00:15:00 4605 2

原创 IDEA插件系列-玩转JSON与实体类互相转换

今天给大家推荐三款IDEA中跟JSON相关的插件,帮助大家快速进行开发(1)Json Parser(2)POJO to JSON(3)GsonFormatPlus首先是第一款的插件Json Parser。如果你厌倦了打开浏览器进行格式化和验证JSON,那么这个轻量级插件绝对可以满足你的需求。安装完成后,在你的右侧窗格就会出现Json Parser 窗格,打开之后就可以愉快的进行格式化和校验JSON了。其次是POJO to JSON在我们的日常开发过程中,当我们需要进行测试的时候,特别是当我

2022-02-15 18:17:08 17148 2

原创 bootstarp.yml中的@识别不了

1.Httpclient2.流方式openConnection()目前碰到一个:就是在Get请求的时候,用Httpclient的方式进行请求,当参数中带有一些特殊字符的时候会出现一些问题。

2022-01-23 00:00:00 873

原创 arm64和aarch64之间的区别

arm64和aarch64之间的区别直接给出结论:arm64已经与aarch64合并,因为aarch64和arm64指的是同一件事。AArch64是ARMv8 架构的一种执行状态。为了更广泛地向企业领域推进,需要引入 64 位构架。同时也需要在 ARMv8 架构中引入新的 AArch64 执行状态。AArch64 不是一个单纯的 32 位 ARM 构架扩展,而是 ARMv8 内全新的构架,完全使用全新的 A64 指令集。这些都源自于多年对现代构架设计的深入研究。更重要的是, AArch64 作为一个分

2022-01-20 20:30:00 54608 1

原创 cacheable中的condition和unless

cacheable中的condition和unless其中condition是对入参进行判断,符合条件的缓存,不符合的不缓存。其中unless是对出参进行判断,符合条件的不缓存,不符合的缓存。常见用法如:@Cacheable(cacheNames = "fm_analysis_safe_replay", unless = "#result.status !='0000'")public BaseRsp<FaultSummaryRateVo, String> cacheFailuresC

2022-01-20 17:45:30 4573 3

原创 解决github访问慢

解决github访问慢网上直接查找github.global.ssl.fastly.net,github.com,assets-cdn.github.com的最新IP修改hosts文件,新增151.101.44.249 github.global.ssl.fastly.net192.30.253.113 github.com103.245.222.133 assets-cdn.github.com然后刷新DNSwindows下管理员命令行执行ipconfig /flushdns # 手动刷

2021-04-09 09:56:53 116

原创 NVM常用命令

NVM常用命令Windows的NVM是命令行工具。只需nvm在控制台中键入以获取帮助。基本命令是:nvm arch [32|64]:显示节点是否以32位或64位模式运行。指定32或64以覆盖默认体系结构。nvm install [arch]:该版本可以是node.js版本,也可以是最新的稳定版本的“最新”版本。(可选)指定安装32位还是64位版本(默认为系统体系结构)。设置[arch]为“全部”以安装32和64位版本。nvm list [available]:列出node.js安装。availa

2021-04-08 19:55:17 478

原创 IDEA最右侧栏的Maven窗口不见了怎么调出来

@TOCIDEA最右侧栏的Maven窗口不见了怎么调出来方法一:在IDEA中,同时按下Ctrl+Shift+A键呼出快捷指令栏,并在搜索框中输入Maven。选择本项目的pom.xml文件点击ok导入即可。方法二:点击菜单栏View→Tool Windows→Maven。 之后右侧便出现Maven窗口。...

2020-11-30 17:57:07 9032 5

原创 linux全局查找-find,locate,whereis,which,type区别

linux全局查找文件findlocatewhereiswhichtype搜索文件的命令为”find“;”locate“;”whereis“;”which“;”type“findfind <指定目录> <指定条件> <指定动作>例: 使用find命令搜索在根目录下的所有abc文件所在位置find / -name 'abd'locatelocate搜索linux系统中的文件,它比find命令快。因为它查询的是数据库(/var/lib/locatedb),数

2020-11-19 15:05:33 516

原创 Ribbon和Feign的对比-带简易例子

Ribbon和Feign的对比-带简易例子Ribbon和Feign的对比由一个简单的例子来说明整体项目结构通过Ribbon,A来调用B的服务服务提供者B中书写简易示例:服务调用者A中调用B的示例代码:通过Feign,A来调用B的服务服务提供者B中书写简易示例:服务调用者A中调用B的示例代码:总结工程项目源码Ribbon和Feign的对比Ribbon和Feign都是SpringCloud中的基于 HTTP 和 TCP 客户端 的软负载均衡的工具。Feign 是在 Ribbon的基础上进行了一次改进,是一

2020-11-10 19:42:49 955 2

原创 Nginx代理Grafana常见错误

Nginx代理Grafana常见错误错误示例原因分析解决方案错误示例原因分析最终确定原因为Grafana.init文件配置出错,未生效导致。解决方案检查修改Grafana.init配置

2020-11-06 10:23:51 1786

转载 基础集群部署 - kubernetes-simple

文章目录二、基础集群部署 - kubernetes-simple1. 部署ETCD(主节点)1.1 简介1.2 部署2. 部署APIServer(主节点)2.1 简介2.2 部署2.3 重点配置说明3. 部署ControllerManager(主节点)3.1 简介3.2 部署3.3 重点配置说明4. 部署Scheduler(主节点)4.1 简介4.2 部署4.3 重点配置说明5. 部署CalicoNode(所有节点)5.1 简介5.2 部署5.3 calico可用性验证5.4 重点配置说明6. 配置kube

2020-10-16 18:30:14 868

原创 SpringBoot中的文件读取

第一种:ClassPathResource classPathResource = new ClassPathResource("excleTemplate/test.xlsx");InputStream inputStream =classPathResource.getInputStream()第二种:InputStream inputStream = Thread.currentThread().getContextClassLoader().getResourceAsStream("exc

2020-07-23 19:55:15 5352

原创 windows的i386和amd64含义

windows的i386和amd64含义引子i386AMD64引子逛GitHub的时候,想要使用社区开源大佬们的工具的时候,有的会有windows-386.tar.gz和windows-amd64.tar.gz的字样,今天就抽时间查了一些资料。i386i386首先可以简化一个概念,i386=Intel 80386。其实dui386通常被用来作为对Intel(英zhi特尔)32位微dao处理器的统称。AMD64AMD64,又称“x86-64”或“x64”,是一种64位元的电脑处理器架构。它是建基

2020-07-13 14:56:36 18735

转载 十大经典排序算法(动图演示)-转载

十大经典排序算法(动图演示)-转载https://www.cnblogs.com/onepixel/articles/7674659.html

2020-07-10 20:42:46 217

原创 Axure实操笔记之axure炫酷的作者信息设置

版本信息:Axure RP 8publish>>Generate HTML Files…记得勾选Logo和Caption最终效果

2020-07-07 21:26:55 620

原创 一个由logback日志配置引起的对RollingPolicy简单研究

之前对项目通过logback进行了日志的配置,配置的模板是从网上copy过来的上一篇文章传送门<?xml version="1.0" encoding="UTF-8"?> %d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level...

2019-06-24 14:31:20 20216 2

原创 idea的黄色感叹号之Spring Configuration Check (Please configura/setup Spring facet for modules)

外部导入项目的时候出现这个提示,但是不影响正确运行 但是强迫症受不了,解决方法如下:File-&amp;gt;Project Structure-&amp;gt;Facets 然后+号添加Spring,然后重新用idea打开项目,完美解决。...

2018-12-07 09:19:50 3117

转载 Spring boot initialization failed for "https://start.spring.io"

进入到IDEA的setting 搜索 HTTP Proxy 选择Auto-detect proxy settings 点击最下面的Check connection弹出如下的输入框,输入地址https://start.spring.io点击ok,如果successful证明连接成功,重新生成一次,完美生成springboot项目...

2018-09-07 11:12:25 1065

sonar-java-plugin-6.9.0.23563版的java插件,适配sonar8.3.1社区版的sonar

适用于快速安装启动低版本的sonarQube的时候,增加自定义插件,解决java插件的不存在引起的报错问题。

2023-02-20

iptables-1.4.21-24.el7版本适用于centos系统

iptable包,搭建K8s集群所需,用于centos系统,修复 kube-proxy 报错,版本iptables-1.4.21-24.el7.x86_64.rpm

2020-12-02

kubectl.exe

kubectl控制Kubernetes集群管理器,使用Kubernetes命令行工具kubectl在Kubernetes上部署和管理应用程序。使用kubectl,您可以检查群集资源; 创建,删除和更新组件; 看看你的新集群; 并提出示例应用程序。 更多kubectl参考https://kubernetes.io/docs/reference/kubectl/overview/。

2020-07-31

一个典型的Haproxy_exporter的监控metric例子.txt

一个典型的Haproxy_exporter的监控metric例子 包含指标 haproxy_backend_bytes_in_total haproxy_backend_bytes_out_total haproxy_backend_client_aborts_total haproxy_backend_compressor_bytes_bypassed_total haproxy_backend_compressor_bytes_in_total haproxy_backend_compressor_bytes_out_total haproxy_backend_connection_errors_total haproxy_backend_current_queue haproxy_backend_current_server haproxy_backend_current_session_rate haproxy_backend_current_sessions haproxy_backend_http_connect_time_average_seconds haproxy_backend_http_queue_time_average_seconds haproxy_backend_http_response_time_average_seconds haproxy_backend_http_responses_compressed_total haproxy_backend_http_responses_total haproxy_backend_http_total_time_average_seconds haproxy_backend_response_errors_total haproxy_backend_retry_warnings_total haproxy_backend_server_aborts_total haproxy_backend_server_selected_total haproxy_backend_sessions_total haproxy_backend_up haproxy_backend_weight haproxy_exporter_build_info haproxy_exporter_csv_parse_failures haproxy_exporter_total_scrapes haproxy_frontend_bytes_in_total haproxy_frontend_bytes_out_total haproxy_frontend_compressor_bytes_bypassed_total haproxy_frontend_compressor_bytes_in_total haproxy_frontend_compressor_bytes_out_total haproxy_frontend_connections_total haproxy_frontend_current_session_rate haproxy_frontend_current_sessions haproxy_frontend_http_requests_total haproxy_frontend_http_responses_compressed_total haproxy_frontend_http_responses_total haproxy_frontend_limit_session_rate haproxy_frontend_limit_sessions haproxy_frontend_max_session_rate haproxy_frontend_max_sessions haproxy_frontend_request_errors_total haproxy_frontend_requests_denied_total haproxy_frontend_sessions_total haproxy_server_bytes_in_total haproxy_server_bytes_out_total haproxy_server_check_duration_seconds haproxy_server_check_failures_total haproxy_server_client_aborts_total haproxy_server_connection_errors_total haproxy_server_current_queue haproxy_server_current_session_rate haproxy_server_current_sessions haproxy_server_downtime_seconds_total haproxy_server_http_responses_total haproxy_server_max_queue haproxy_server_max_session_rate haproxy_server_max_sessions haproxy_server_redispatch_warnings_total haproxy_server_response_errors_total haproxy_server_retry_warnings_total haproxy_server_server_aborts_total haproxy_server_server_selected_total haproxy_server_sessions_total haproxy_server_up haproxy_server_weight haproxy_up process_cpu_seconds_total process_max_fds process_open_fds process_resident_memory_bytes process_start_time_seconds process_virtual_memory_bytes promhttp_metric_handler_requests_in_flight promhttp_metric_handler_requests_total

2020-07-17

promethues-demo.zip

Prometheus自动注册Exporter的简单模板,直接使用即可,配置简单,但是运行环境是需要注册中心和Promethues的

2020-06-30

eureka-server-0.0.2-RELEASE.jar

针对原生的EurekaClient做了简单的二次封装,引入了额外依赖,对consul做了适配的Eureka注册中心,适用Prometheus自动注册。

2020-06-30

cmdbuilding安装物料.zip

cmdbuilding2.5的安装物料,包含apache-tomcat-8.5.54.tar.gz,cmdbuild.war,postgresql-9.4.26.tar.gz,postgresql-9.4.1207.jar

2020-06-22

pgadmin4-3.5-x86.exe

文件主体为pgadmin4.3.5-x86.exe,用来连接postgreSql工具,安装简单易懂。。

2018-11-30

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

TA关注的人

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