Spring boot 自定义 Filter 教程
herman 8年前 (2018-05-26) 5027浏览 0评论
使用过 Spring boot 后的程序员都对它赞不绝口,它作为 Java 开发的一个快速搭建项目的一个脚手架,能极大的方便我们创建项目,加快开发进度等。想要完全的学会 Spring boot,就要理解其中的原理,Spring boot 官方的文...
herman 8年前 (2018-05-26) 5027浏览 0评论
使用过 Spring boot 后的程序员都对它赞不绝口,它作为 Java 开发的一个快速搭建项目的一个脚手架,能极大的方便我们创建项目,加快开发进度等。想要完全的学会 Spring boot,就要理解其中的原理,Spring boot 官方的文...
herman 8年前 (2018-05-20) 23540浏览 0评论
Spring boot 默认是不支持 JSP 的,所以想用 JSP 就必须使用外部容器来运行,即不能使用嵌入式的 Tomcat 或 Jetty。有时候一些老项目使用的是 JSP 写的页面,后台使用的是 Servlet ,领导要求使用 Spring...
herman 8年前 (2018-05-20) 11148浏览 0评论
UETool 是最近两天由饿了么开源出来的一款工具产品。自开源出来以后,迅速的被 Fork 了 40 多次,在 github 上也迅速的串红了起来。本文将介绍它的一些简单用法。 UETool 简介 UETool 是一个各方人员(设计师...
herman 8年前 (2018-05-19) 6703浏览 0评论
在某些应用中,可能会要求我们使用原生的 JDBC 的方式来实现与数据库的交互,而这时 Mybatis、Hibernate、JPA 等方式都不可以使用了,我们只能使用纯 JDBC 的方式来实现与数据库的交互。那么我们今天就一起来探究一下,如何在 S...
herman 8年前 (2018-05-13) 3433浏览 0评论
Spring Boot 现在很火啊,火到你不学习,可能几年后你就被淘汰了。现在大的公司,包括一些支付,电商等小公司都在使用 Spring Boot。所以我们还是很有必要对它进行一下系统的学习。本文将介绍 @SpringBootApplicatio...
herman 8年前 (2018-05-06) 4239浏览 0评论
除了在面试中遇到类的加载器的概率会高外,在实际的工作中很少接触。但是一个程序员想要成长为大牛就必须对一些 JVM 的底层设计有些了解。在此基础上我们阅读一些源码和框架会显得更轻松。 好了废话不多说,我们接着前面的文章,乘热打铁。来实现一个 ...
herman 8年前 (2018-05-06) 4090浏览 0评论
从 Java ClassLoader(ClassLoader)教程 这篇文章了解到 ClassLoader 的实现机制和原理后。我们再来看看 Java 中的双亲委派模型。 双亲委派模型的工作流程是:如果一个类加...
herman 8年前 (2018-05-06) 4496浏览 0评论
在上一篇文章中,我主要介绍了 Java 类的加载机制和 Java 类的生命周期。本文继续乘热打铁,讲解一下 Java 的 ClassLoader。 关于 ClassLoader ,相信大家用的不是很多,但是在面试中可能会...
herman 8年前 (2018-05-06) 3775浏览 0评论
Java 之所以流行是因为 Java 总有从出不穷的新框架推出。Java 之所以被众多的开发者支持是因为它在众多的商业领域变现出出色的稳定性。这一切都和 Java 的设计有关,为了学习并立即 Java ,我们应该从它的类加载机制和类的生命周期学起...
herman 8年前 (2018-05-01) 4221浏览 0评论
Java 中对一些集合循环遍历做了一些特殊的封装。一些是方便我们的操作,一些是存在存储性能等方面设计的。关于 Iterable、Itetator、Enumeration,我们一起来学习它们。 Iterable Iterable接口实现...
herman 8年前 (2018-05-01) 2594浏览 0评论
Java 中主要与 hash 有关且常用的4个类:HashMap、HashTable、HashSet、ConcorrentHashMap。本文将介绍它们的一些用法和原理。 HashMap HashMap是基于hashing的原理,使用...
herman 8年前 (2018-05-01) 3621浏览 0评论
Java IO 流总共涉及到几十个类。分字符流,字节流,还有读写等。如果你能彻底的搞懂它们之间的关系,薪资应该不会低。 本文根据 Java 中 IO 流的结构图,梳理了几个比较重要的常用的 IO 读写类。 输入流和输出流的类层次图。 ...
herman 8年前 (2018-05-01) 4451浏览 0评论
在Java中通过Observable类和Observer接口实现了观察者模式。Observer对象是观察者,Observable对象是被观察者。 [1]创建被观察者类,它继承自java.util.Observable类; [2]创建观察者...
herman 8年前 (2018-04-30) 4348浏览 0评论
Java 中共有四种引用。包括强引用,软引用,弱引用,虚引用。本文将分别介绍它们。 强引用 强引用(StrongReference)。 只要引用存在,垃圾回收器永远不会回收。 Object obj = new Object...
herman 8年前 (2018-04-30) 3046浏览 0评论
在 Java 中动态代理和代理都很常见,几乎是所有主流框架都用到过的知识。在面试中也是经常被提到的话题,于是便总结了本文。 Java动态代理的基本原理为:被代理对象需要实现某个接口(这是前提),代理对象会拦截对被代理对象的方法调用,在其中可...