不灭的焱

革命尚未成功,同志仍须努力

作者:php-note.com  发布于:2018-12-30 13:50  分类:Java  编辑

官方地址:http://commons.apache.org/

Apache Commons包含了很多开源的工具,用于解决平时编程经常会遇到的问题,减少重复劳动。下面是我这几年做开发过程中自己用过的工具类做简单介绍。

作者:php-note.com  发布于:2018-12-30 11:41  分类:Java  编辑

用 IDEA 搭建 JFinal Demo 项目,使用 druid 访问数据库,相应的 maven 依赖配置,JFinal 插件都配置了,但IDEA启动调试的时候报错:

[com.alibaba.druid.pool.DruidDataSource] - {dataSource-1} init error

作者:php-note.com  发布于:2018-12-23 21:50  分类:Java  编辑

单独的 T 代表一个类型 ,而 Class<T> 代表这个类型所对应的类,Class<?> 表示类型不确定的类

作者:php-note.com  发布于:2018-12-23 16:37  分类:Java  编辑

什么是泛型?为什么要使用泛型?

泛型,即“参数化类型”。一提到参数,最熟悉的就是定义方法时有形参,然后调用此方法时传递实参。那么参数化类型怎么理解呢?顾名思义,就是将类型由原来的具体的类型参数化,类似于方法中的变量参数,此时类型也定义成参数形式(可以称之为类型形参),然后在使用/调用时传入具体的类型(类型实参)。

泛型的本质是为了参数化类型(在不创建新的类型的情况下,通过泛型指定的不同类型来控制形参具体限制的类型)。也就是说在泛型使用过程中,操作的数据类型被指定为一个参数,这种参数类型可以用在类、接口和方法中,分别被称为泛型类、泛型接口、泛型方法。

作者:php-note.com  发布于:2018-12-14 00:57  分类:Java  编辑

注:我这里只是记了下实际应用,很多细节上的东西没写进来,想学习JFinal的话,可以一边参考JFinal官方文档一边参考我这个,当然,水平有限,只做了一些简单的入门级代码

作者:php-note.com  发布于:2018-11-13 14:25  分类:Java  编辑

Netty:option 和 childOption 参数设置说明

作者:php-note.com  发布于:2018-11-13 14:14  分类:Java  编辑

Java中有三种移位运算符

<<  :  左移运算符,num << 1,相当于num乘以2

>>  :  右移运算符,num >> 1,相当于num除以2

>>>  :  无符号右移,忽略符号位,空位都以0补齐

作者:php-note.com  发布于:2018-11-11 20:38  分类:Java  编辑

当一个对象创建后,Java虚拟机(JVM)就会给这个对象分配一个引用自身的指针,这个指针的名字就是 this。

因此,this只能在类中的非静态方法中使用,静态方法和静态的代码块中绝对不能出现this,并且this只和特定的对象关联,而不和类关联,同一个类的不同对象有不同的this。

作者:php-note.com  发布于:2018-11-10 19:46  分类:Java  编辑

SLF4J的全称是Simple Logging Facade for Java,即简单日志门面。SLF4J并不是具体的日志框架,而是作为一个简单门面服务于各类日志框架,如java.util.logging, logback和log4j。

SLF4J提供了统一的记录日志的接口,对不同日志系统的具体实现进行了抽象化,只要按照其提供的方法记录即可,最终日志的格式、记录级别、输出方式等通过绑定具体的日志系统来实现。

作者:php-note.com  发布于:2018-11-10 16:20  分类:Java  编辑

当前环境:SpringMVC + Mybatis + Spring

在项目中 pom.xml 加入 log4j包 的依赖,更新 Maven