使用kubeadm搭建k8s 使用kubeadm搭建k8s
前言 本地搭建可以使用kind或者minikube,这两个工具可以快速搭建本地环境,可以用作练习,要搭建生产集群,还是得使用kubeadm。 Kubeadm是社区官方持续维护的集群搭建工具,在Kubernertes v1.13 版本的时候
2021-04-15
SSM重构到SpringBoot导致@Scheduled失效的坑 SSM重构到SpringBoot导致@Scheduled失效的坑
SSM重构到SpringBoot定时任务失效的坑 最近重构老项目, 把SSM的祖传代码升级成SpringBoot, 最后发现原先代码中使用了@Scheduled注解的定时任务不再执行. 背景SSM项目中使用spring-task需要在xm
SpringBoot中的参数校验 SpringBoot中的参数校验
SpringBoot中的参数校验 背景 为了保证数据的正确性, 避免埋坑, 参数校验在日常业务开发中用得非常多, 在Spring中用得最多的就是使用JSR303– Bean Validation规范提供的校验, Hibernate Val
Spring中事务你用对了吗 Spring中事务你用对了吗
Spring中事务你用对了吗 背景 Spring中为JTA,JPA,Hibernate等事务API提供了一致性的编程模型,但是编程式事务需要编码支持,在实际中很少使用。所以Spring提供了声明式事务,配合SpringBoot,我们可以通
2020-04-09
在SpringMVC中优雅的拼接URL 在SpringMVC中优雅的拼接URL
在SpringMVC中优雅的拼接URL背景 在日常开发中常常会遇到拼接URL的情况,大多数时候可以手动拼接字符串来达到目的,但是这样的方式不够优雅,同时容易出错。其实SpringMVC中已经给我们提供好了工具,这个工具就是UriCompon
记一次Mybatis Update遇到的坑 记一次Mybatis Update遇到的坑
记一次Mybatis Update遇到的坑背景 最近遇到一个线上问题,由于接手老项目不久,对代码不熟悉,导致这个坑排查了很久才发现。说他是坑吧,其实也不算坑,只能说是由于前人对这个东西不够了解导致的。 简介问题是这样的,在A表中,每次业务
2020-02-10
Mac上安装多个JDK并动态切换 Mac上安装多个JDK并动态切换
Mac上安装多个JDK并动态切换 本地已经安装了JDK8,现在需要安装JDK13,但是需要在两个JDK之间动态切换。 下载JDK13 首先在Oracle官网下载JDK13 https://www.oracle.com/technetwo
2019-12-27
Dubbo使用Nacos作为注册中心 Dubbo使用Nacos作为注册中心
Dubbo使用Nacos作为注册中心Nacos是什么官方定义是:Nacos 致力于帮助您发现、配置和管理微服务。Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据及流量管理。Nacos是阿里搞出来的又一
SpringMvc数据绑定-自定义注解 SpringMvc数据绑定-自定义注解
SpringMvc数据绑定-自定义注解 SpringMVC中给我们提供了很多方便的注解用于绑定数据,比如@RequestParam,@PathVariable,就可以把接收到的参数进行绑定。但在实际场景中会有自定义注解的需求,比如权限校验,
Spring中的Event实战 Spring中的Event实战
Spring中的Event实战 这篇文章用于介绍event在Spring中的使用,同时也是一篇偏实践性的文章。event在Spring中容易被忽略,但是这是一个非常有用的功能。与Spring中的许多其他功能一样,event也是Applica
2019-09-19
Spring Cloud 之 Service Registry Spring Cloud 之 Service Registry
Spring Cloud 之 Service Registry 目前使用的较多的是Eureka和consul,这里使用eureka作为服务注册中心。Eureka是Netflix开源的一款产品,它提供了完整的Service Registry和
2019-09-07
排序算法之冒泡、选择、插入 排序算法之冒泡、选择、插入
排序算法之冒泡、选择、插入冒泡排序 冒泡排序,顾名思义,就像在水里水泡会一个一个往上冒,先冒出来的是小的,然后逐渐变大。基本思路就是: 数组中的两个元素两两比较,如果前面的数比后面大就交换 每一轮中对每一对相邻的元素作比较,每一轮比较过后
1 / 4