啸天's Blog-个人笔记

含标签“JAVA”的文章

Slf4j适配日志原理

概要看了之前的文章Java日志体系总结后,相信大家对slf4j以及其他日志组件的关系有了一定理解。slf4j只是为日志的输出提供了统一接口,并没有具体的实现,就好像JDBC一样。那么,大家会不会...

Java日志体系总结

概要本文的目的是搞清楚Java中各种日志Log之间是怎么的关系,如何作用、依赖,好让我们平时在工作中如果遇到"日志打不出"或者"日志jar包冲突"等之类的问题知道该如何入手解决,以及在各种场景下...

OSGI项目中获取webapp下资源路径

前言公司系统使用osgi架构,在获取资源配置文件的时候发现拿不到文件,debug后发现路径不对,现在记录一下正确的姿势过程如果想根据给定的文件名称创建一个File实例,你可能会这么写:File ...

Java中List for循环的6种写法总结

如下所示:List list = new ArrayList();/**方法一:最普通的不加思考的写法优点:较常见,易于理解缺点:每次都要计算list.size()*/for (int i = ...

java首字符大小写特殊方法

前言今天在学习大佬手写spring核心,有一个功能是首字母小写,是使用字母的ascii编码前移实现,记录一下代码展示原版public String lowerFirstCase(String s...

java中String...与String[]的区别

前言:方法参数的类型后面三个点(String…),是从Java 5开始,Java语言对方法参数支持一种新写法,叫可变长度参数列表,其语法就是类型后跟…,表示此处接受的参数为0到多个Object类...

Java8-Lambda表达式-函数式接口

1. Java内置的四大核心函数式接口Consumer<T> 消费型接口 消费对象 void accept(T t); Supplier<T> 供给型接口 生成对象...

entity、bo、vo、po、dto、pojo如何理解和区分?

Java开发过程中,基本实体类包都以entity或者model来称呼,可是不少项目中,却以Bo、Vo来命名,面试的时候,也有可能被问到这些问题。那么,这几者分别代表什么意思呢?Entity最常用...