java Spring-Security-自定义用户认证 在 Spring Boot 集成 Spring Security 这篇文章中,我们介绍了如何在 Spring Boot 项目中快速集成 Spring Security,同时也介绍了如何更改系统默认生成的用户名和密码。接下来本文将基于 Spring Boot 集成 Spring Security 这篇文章中所创建的项目,进一步介绍在 Spring Security 中如何实现自定义用户认证。
无分类 参与国际化项目需遵循的java命名规范 笔者最近帮助一些朋友应聘远程工作(一般都是一些国外的项目),国外的项目负责人一般都会要求提供github账号或者一些源代码,很多朋友在这一关就被筛选掉了,其中不乏一些我认为技术非常厉害的行业大牛,他们都研发过很多的大型项目,经验与技术实力都非常不错。那究竟是为什么呢?我经过仔细的研究,发现他们都有一个共…
无分类 java应用性能调优之详解System的gc垃圾回收方法 System.gc()是用Java,C#和许多其他流行的高级编程语言提供的API。当它被调用时,它将尽最大努力从内存中清除垃圾(即未被引用的对象)。名词解释:GC,Garbage Collection,垃圾回收,下文会经常使用。
无分类 spring-cloud-2x版本-SleuthZipkin分布式链路追踪补充内容rabbitmq日志收集 本文基于前两篇文章eureka-server、eureka-client、eureka-ribbon和spring-gateway的实现。参考 eureka-server eureka-client eureka-ribbon spring-gateway
java spring学习之源码分析BeanDefinition BeanDefinition是一个接口,提供了beanClassName、scope、lazyInit等我们定义的bean的属性。从下面的结构图可以看出,有一个抽象子类AbstractBeanDefinition以及有三种类型的子类,包括GenericBeanDefinition(AnnotatedGenericBeanDefinition和ScannedGenericBeanDefinition)、ChildBeanDefinition和RootBeanDefinitio…
无分类 Spring-Bean的生命周期 二、各种接口方法分类 Bean的完整生命周期经历了各种方法调用,这些方法可以划分为以下几类: 1、Bean自身的方法:这个包括了Bean本身调用的方法和通过配置文件中<bean>的init-method和destroy-method指定的方法 2、Bean级生命周期接口方法:这个包括了BeanNameAware、BeanFactoryAware、InitializingBean和Diposa…
java Excel导出碰到的一些问题 1. 空指针异常 {代码…} 相关issue: [链接]` 根据提示得出使用的jdk缺少字体, 所以在生成图表时获取不到font导致NPE 修改Dockerfile: {代码…} 重新构建镜像即可 2. 导出文件名乱码 {代码…}
java spring学习之源码分析AnnotationConfigApplicationContext之register和scan AnnotationConfigApplicationContext继承了GenericApplicationContext,GenericApplicationContext里有个很重要的实例–DefaultListableBeanFactory。DefaultListableBeanFactory是spring中,默认注册、加载的实现。sacn和register方法,是把扫描或者指定的配置bean信息,注册到容器中。
无分类 Java-Stream函数式编程第三篇管道流结果处理 在本号之前写过的文章中,曾经给大家介绍过 Java Stream管道流是用于简化集合类元素处理的java API。在使用的过程中分为三个阶段。在开始本文之前,我觉得仍然需要给一些新朋友介绍一下这三个阶段,如图: