技术

线程池基本一

什么是线程池 在Java中,创建一个线程可以通过继承Thread或者实现Runnable接口来实现,但是,如果每个请求都创建一个新线程,那么创建和销毁线程花费的时间和消耗的系统资源都相当大,甚至...

动态代理

引入动态代理 根据静态代理缺点,你会发现每个代理类只能为一个接口服务,这样程序开发中必然会产生许多的代理类 所以我们就会想办法可以通过一个代理类完成全部的代理功能,那么我们就需要用动态代理 动态...

Centos7下查询jdk安装路径

Centos7自带OpenJDK的环境,但是需要手动配置/etc/profile文件 下面总结一下如何查找JDK安装路径的方法 首先声明,echo $JAVA_HOME 方法是在已经配置了/et...

数据库表结构设计心得

本文讨论是一般表的设计,有一定的普遍性和通用性,当然对于特殊性的考量则不在本文讨论之列。 自增 id Java 层的 CRUD 都是围绕自增 id 的,以这个 id 为依据的,所以自增 id 不...