JAVA 反射机制
herman 8年前 (2018-04-29) 3027浏览 0评论
Calss文件由类装载器转载后,在JVM中形成一份描述Class结构的元信息对象,通过该元信息反射对象可以获知Class的结构信息:构造函数、属性和方法。 JAVA反射对象允许程序在运行时(注意不是编译的时候)来进行自我检查并且对内部的成员...
herman 8年前 (2018-04-29) 3027浏览 0评论
Calss文件由类装载器转载后,在JVM中形成一份描述Class结构的元信息对象,通过该元信息反射对象可以获知Class的结构信息:构造函数、属性和方法。 JAVA反射对象允许程序在运行时(注意不是编译的时候)来进行自我检查并且对内部的成员...
herman 8年前 (2018-04-29) 10570浏览 0评论
FileSystemResource 和 ClassPathResource 是 java 中比较常见的两个获取资源的类。除了他们两个之外,还有一个也比较常用。那就是 ServletContextResource。本文介绍他们三个的用法...
herman 8年前 (2018-04-29) 12791浏览 0评论
Spring AOP 经常是各大面试官必提的知识点。我这里总结了 AOP 的各种关键知识点,希望能帮助到大家。 AOP 它能做什么:事务、安全、日志、缓存. 以前都是OOP的思想下编程模型,一切都是面向对象,显得井然有序,但某一...
herman 8年前 (2018-04-20) 8073浏览 0评论
SOFAArk 是一款基于 Java 实现的轻量级类隔离容器,由蚂蚁金服公司开源贡献;主要为应用程序提供类隔离和依赖包隔离的能力;基于 Fat Jar 技术,应用可以被打包成一个自包含可运行的 Fat Jar,应用既可以是简单...
herman 8年前 (2018-04-14) 5690浏览 0评论
网上关于 Springboot 教程的博客有一大堆了,但是基本上都是从 http://start.spring.io/ 上创建好了项目,在导入开发工具的方式进行创建 Springboot 项目的。他们没有考虑到一些公司内部根本...
herman 8年前 (2018-03-11) 12127浏览 0评论
最近我在使用 spring boot 创建项目的时候,遇到了一个找不到 bean 的异常:java.lang.NoClassDefFoundError: org/springframework/beans/factory/ListableBean...
herman 8年前 (2018-03-02) 36940浏览 0评论
最近我在研究学习 Springboot,它在百度的搜索指数也直线上升,为了我的未来,因此我下了很大的功夫来学习的。在学习的过程中遇到了很多实际问题,本文将分享一个在使用 Springboot 时遇到的问题。 我从 Springboot 的官...
herman 8年前 (2018-01-30) 6146浏览 0评论
这是一篇初级教程,主要是针对刚参与工作的员工的一个培训。这些新人对StringUtils.isBlank的用法不是很了解,为什么用?什么情况下用?和StringUtils.isEmpty的区别等,本文将详细的为你解答。 StringUtil...
herman 8年前 (2017-11-01) 6689浏览 0评论
面试的时候,问有没有用过DefaultCommentGenerator,绝大部分程序员都不知道。其实它是用来生成model自定义注释的,本文就将介绍它的用法。 项目中的model,mapper以及mapper.xml基本都是用Mybatis...
herman 8年前 (2017-10-13) 3303浏览 0评论
数据源动态切换也不是什么新技术,阿里在早期都有多隆大神实现了。但是我们今天要讲的是 Spring 对数据源路由的实现。 大项目的多个数据库动态切换已是架构师考虑的趋势。数据源动态切换往往能给我带来很多好处,比如根据多语言实现数据库动态切换,...
herman 8年前 (2017-10-13) 4749浏览 0评论
数据库读写分离,动态数据源切换已成为大型网站的标配。因此结合本文我们一起来搞定动态数据源切换的原理。 说到原理,就必须要说到源码,说到源码就必须要从我们最初的设计说起。 多数据源让人最头痛的,不是配置多个数据源,而是如何能灵活动态的切...
herman 8年前 (2017-10-13) 3797浏览 0评论
我们都知道 PropertyPlaceholderConfigurer 是用来读取配置文件的。一般我们只需简单的配置它即可,很少有对它进行重新改造的。本文将列举一个例子,如何通过 PropertyPlaceholderConf...
herman 8年前 (2017-10-13) 16131浏览 0评论
ApplicationListener和ContextRefreshedEvent一般都是成对出现的。最近在面试中问到了被面试者对于这两个的用法,面试者大多数被问懵了。可见基础知识的掌握程度。基于此本文将介绍它们的用法。 事件机制作为一种编...
herman 8年前 (2017-10-13) 6996浏览 0评论
看过前面的文章的网友都知道,阿里云能够提供基于各种服务器的免费SSL证书。包括tomcat,nginx,Apache等。但是 Springboot 是内嵌 tomcat,针对这种情况该如何不少SSL证书呢?本文将介绍 Springboot 的SS...
herman 8年前 (2017-10-11) 2259浏览 0评论
Spring的模型-视图-控制器(MVC)框架是围绕一个DispatcherServlet来设计的,这个Servlet会把请求分发给各个处理器,并支持可配置的处理器映射、视图渲染、本地化、时区与主题渲染等,甚至还能支持文件上传。 ...