摘要:
目录1. 中高级开发工程师方向Java 基础开发框架中间件数据库计算机基础学科高级篇2. 架构师方向分布式微服务理论知识微服务框架架构设计3. Devops方向DockerJenkinsK8S4. 大数据方向5. 生产力工具网站6. 一些文档 点击查看原图 1. 中高级开发工程师方向 Java 基础 阅读全文
摘要:
大pdf拆分成多个小的pdf 比如将一个200页的pdf拆分成两个,可以这么设置。 将多个pdf合并成一个 有很多在线的网站可以做这个事情,搜索引擎搜索下【pdf合并 + 在线】可以搜出很多。 对于一些重要的,包含隐私信息的pdf文件建议不要使用在线工具,所以这边要介绍一个自己写的小工具。 impo 阅读全文
摘要:
在Spring框架中@PropertySource注解是非常常用的一个注解,其主要作用是将外部化配置解析成key-value键值对"存入"Spring容器的Environment环境中,以便在Spring应用中可以通过@Value或者占位符${key}的形式来使用这些配置。 使用案列 // @Pro 阅读全文
摘要:
本文基于Spring 5.2.15-RELEASE 关于Spring配置类的Full模式和Lite模式,如果没有仔细阅读过源码或者官方文档的话,估计很多人都不知道这个概念。所以我们先来解释下这两个概念。 概念解释 @Configuration public class DataSourceConfi 阅读全文
摘要:
定时删除日志文件 背景:Tomcat的access log比较大,占用了很大的空间,使用crontab定时执行删除任务 # 只保存当天和昨天的access log 0 2 * * * ls -td /data/nacos/access-logs/logs/* | sed -n '3,$p' | xa 阅读全文
摘要:
Nacos配置管理最佳实践 Nacos一个最常用的功能就是配置中心,在具体使用时往往是多个团队,甚至整个公司的研发团队都使用同一个Nacos服务。那么使用时如何保证配置在各个团队之间的隔离,又能保证配置管理的便捷性?下面就来介绍一个我使用下来比较好的实践方式。 namespace的划分 namesp 阅读全文
摘要:
Jenkins环境安装完之后,就可以开始使用Jenkins来进行一些自动化构建发布工作。但是开始之前我们还需要配置一些全局的构建工具,比如maven和npm等。 maven+maven私服设置 安装配置maven 安全装maven全局工具 如果你安装了Jenkins推荐安装的插件,那么Maven插件 阅读全文
摘要:
简介 JMH(Java Microbenchmark Harness)是用于代码微基准测试的工具套件,主要是基于方法层面的基准测试,精度可以达到纳秒级。该工具是由 Oracle 内部实现 JIT 的大牛们编写的,他们应该比任何人都了解 JIT 以及 JVM 对于基准测试的影响。JMH不止能对Java 阅读全文
摘要:
下载 Openssh 下载地址:https://github.com/PowerShell/Win32-OpenSSH 安装 step1:解压 解压到如下目录(建议加压到C:\Program Files下,不然会出现未知错误) C:\Program Files\OpenSSH-Win64\ step 阅读全文
摘要:
使用 @Value("${property}") 注释注入配置属性有时会很麻烦,尤其是当你使用多个属性或你的数据是分层的时候。 Spring Boot 引入了一个可替换的方案 —— @ConfigurationProperties 来注入属性。 JavaBean 属性绑定 @Data @Config 阅读全文
摘要:
Environment 接口介绍 在 Spring 中,Environment 接口主要管理应用程序两个方面的内容:profile 和 properties。 profile 可以简单的等同于环境,比如说平时项目中常见的环境有开发(dev)、测试(stg)和生产(prod),Spring 启动的时候 阅读全文