摘要:
select ... from table where exists (subquery) 含义: 将主查询的数据放到子查询中做验证,根据验证结果(true or false) 来决定主查询结果集. 阅读全文
摘要:
1. 安装编译库 yum install build-essential openssl openssl-devel unixODBC unixODBC-devel make gcc gcc-c++ kernel-devel m4 ncurses-devel tk tc xz 2. 下载安装包 wg 阅读全文
摘要:
spring cache默认缓存底层是使用CurrentHashMap, 本示例使用redis作为缓存载体 1. pom.xml依赖 <dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId 阅读全文
摘要:
springmvc默认的消息转换器是使用的MappingJackson2HttpMessageConverter, 其核心类就是ObjectMapper. 先看一下面一个示例 @RestController public class TestObjectMapperController { @Get 阅读全文
摘要:
1. 下载安装包 https://prometheus.io/download/ 2. 上传解压 -rwxr-xr-x. 1 3434 3434 26971621 Dec 11 22:13 alertmanager -rw-r--r--. 1 3434 3434 380 Dec 11 22:51 a 阅读全文
摘要:
1. 首先去prometheus官网下载了安装包 https://prometheus.io/download/ 2. 上传安装包到服务器,然后解压 解压之后的文件如上图所示 ./prometheus --help #查看命令 ./prometheus # 启动prometheus服务 3. 浏览器 阅读全文
摘要:
Ribbon负载策略有以下几种: 默认是使用轮询策略. 在springboot项目中,使用ribbon+RestTemplate可以很方便的实现的实现轮询负载策略 配置代码如下: @Configuration public class ApplicationContextConfig { @Bean 阅读全文
摘要:
第一种方式: 使用枚举 优化前 String orderStatusDes; if (orderStatusCode == 1) { orderStatusDes = "订单未支付"; } else if (orderStatusCode == 2) { orderStatusDes = "订单已支 阅读全文
摘要:
springpring初始化bean的3种方式 第一种方式: 使用注解@PostConstruct @PostConstruct public void init() { System.out.println("spring 初始化bean的第1种方式"); } 第二种方式: 实现Initializ 阅读全文