最新文章
-
Spring Cloud之Eureka服务端和客户端搭建
谈到微服务架构,不得不提Spring Cloud。Spring Cloud是Spring家族对微服务框架的一系列框架的集合,利用Spring boot简化了分布式系统的开发,集成了如服务注…… -
-
基于zookeeper实现分布式锁
基于zookeeper实现分布式锁,有两种方法: 方法一:竞争同一个节点 所有客户端在/exclusive_lock节点下创建临时子节点/exclusive_lock/lock,zookeeper会保证…… -
-
-
用户鉴权框架Apache Shiro技术选型
前段时间要做个项目,用户登录授权需要自己开发,考虑到系统的复杂性,决定使用已有的框架来实现。对现在业内生态不错的两个框架Apache Shiro和Spring Securit…… -
二叉搜索树的CRUD的代码实现
闲暇之余,手写了个二叉搜索树的代码实现,包括对二叉搜索树的构建、遍历、查询、删除节点的算法。 二叉搜索树 二叉查找树(Binary Search Tree),(又叫:二…… -
Java类加载的双亲委派模型–看这一篇足够了
类加载过程分为加载、连接、初始化三个阶段,而加载阶段需要通过类的全限定名来获取定义了此类的二进制字节流。 Java特意把这一步抽出来用类加载器来实现。把…… -
SpringBoot项目-解决CROS跨域问题
当前比较流行的前后端分离架构,即后端服务提供RestFull接口,经常遇到的一个问题就是跨域问题,(什么叫跨域问题,可自行百度),解决跨域问题有很多种方法,…… -
javax.validation 手动校验DTO
用Spring的朋友应该都很熟悉Validation,一个是Javax 一个是Hivernate里的,能很方便地对输入的参数进行校验,关于这两个框架的具体使用和原理介绍,不在这里……