最新消息:

技术经验

技术经验分享,技术知识教程

用户鉴权框架Apache Shiro技术选型

用户鉴权框架Apache Shiro技术选型

goomoon 1周前 (06-17) 23浏览 0评论

前段时间要做个项目,用户登录授权需要自己开发,考虑到系统的复杂性,决定使用已有的框架来实现。对现在业内生态不错的两个框架Apache Shiro和Spring Security进行了对比,最终决定选择Apache Shiro作为项目的用户鉴权框架,现...

二叉搜索树的CRUD的代码实现

二叉搜索树的CRUD的代码实现

goomoon 1周前 (06-16) 35浏览 0评论

闲暇之余,手写了个二叉搜索树的代码实现,包括对二叉搜索树的构建、遍历、查询、删除节点的算法。 二叉搜索树 二叉查找树(Binary Search Tree),(又叫:二叉搜索树,二叉排序树), 特点: 是一棵空树; 具有下列性质的二叉树: 
2...

Java类加载的双亲委派模型--看这一篇足够了

Java类加载的双亲委派模型–看这一篇足够了

goomoon 1周前 (06-15) 40浏览 0评论

类加载过程分为加载、连接、初始化三个阶段,而加载阶段需要通过类的全限定名来获取定义了此类的二进制字节流。 Java特意把这一步抽出来用类加载器来实现。把这一步骤抽离出来使得应用程序可以按需自定义类加载器。并且得益于类加载器,OSGI、热部署等领域才得...

SpringBoot项目-解决CROS跨域问题

SpringBoot项目-解决CROS跨域问题

goomoon 3周前 (06-01) 61浏览 0评论

当前比较流行的前后端分离架构,即后端服务提供RestFull接口,经常遇到的一个问题就是跨域问题,(什么叫跨域问题,可自行百度),解决跨域问题有很多种方法,其中常用的有: 1、Jsonp跨域 2、Nginx反响代理 3、Cros 4、… ...

javax.validation 手动校验DTO

javax.validation 手动校验DTO

goomoon 10个月前 (08-25) 1054浏览 0评论

用Spring的朋友应该都很熟悉Validation,一个是Javax 一个是Hivernate里的,能很方便地对输入的参数进行校验,关于这两个框架的具体使用和原理介绍,不在这里详细介绍了。 平时使用都是直接基于Spring注解使用,很是方便。最近因...

@Transactional注解的失效的几种场景

@Transactional注解的失效的几种场景

goomoon 1年前 (2020-03-21) 3230浏览 0评论

@Transactional 注解相信大家并不陌生,平时Spring开发中很常用的一个注解,它能保证方法内多个数据库操作的事务性和原子性。在使用@Transactional注解时需要注意许多的细节,不然你会发现@Transactional总是莫名其妙...

Spring Boot热部署的几种方式

Spring Boot热部署的几种方式

goomoon 1年前 (2020-02-18) 1648浏览 0评论

1、模板热部署 在 Spring Boot 中,添加了对各种模板框架的支持,当然也就有对模板的配置,模板引擎的页面默认是开启缓存的,如果修改了页面的内容,则刷新页面是得不到修改后的页面的,因此我们可以在application.properties中关...

零基础学SpringBoot—HelloWorld

零基础学SpringBoot—HelloWorld

goomoon 1年前 (2020-01-13) 1076浏览 0评论

什么是 Spring Boot? Spring Boot 是由 Pivotal 团队提供的全新框架。Spring Boot 是所有基于 Spring Framework 5.0 开发的项目的起点。Spring Boot 的设计是为了让你尽可能快的跑起...