程序员
文章平均质量分 87
奈我何~
拥有好的心态才能有好的状态
展开
-
Java基础知识(待更新)
一、 集合框架 常见的集合框架有哪些 (1) Collection和Map接口是所有集合框架中最大的父接口 (2) Collection接口的子接口有:List接口和Set接口 (3) Map接口的实现类主要有HashMap、TreeMap、HashTable、Properties、ConcurrentHashMap (4) Set接口的实现类主要有HashSet、TreeSet、LinkedHashSet (5) List接口的实现类主要有ArrayList、LinkedList、Stack、Vect原创 2021-01-03 16:48:35 · 328 阅读 · 0 评论 -
使用POI实现Excel表格的导入导出
1.在pom.xml文件中到处依赖 <dependencies> <dependency> <groupId>commons-lang</groupId> <artifactId>commons-lang</artifactId> <version>2.4</version> </dependency&g原创 2020-12-31 15:46:33 · 242 阅读 · 0 评论 -
Java线程池
1.什么是线程池? 线程池是一种多线程处理形式,处理过程中将任务提交到线程池,任务的执行交由线程池来管理。如果每个请求都创建一个线程去处理,那么服务器的资源很快就会被耗尽,使用线程池可以减少创建和销毁线程的次数,每个工作线程都可以被重复利用,可执行多个任务。 java.util.concurrent.Executors提供了一个 java.util.concurrent.Executor接口的实现用于创建线程池,多线程技术主要解决处理器单元内多个线程执行的问题,它可以显著减少处理器单元的闲置时间,增加处理器原创 2020-12-31 11:40:44 · 87 阅读 · 0 评论 -
sql优化
sql优化 1.在表中建立索引,优先考虑where、group by使用到的字段; 2.尽量避免使用select *,避免返回无用的字段而降低查询效率; 3.尽量避免使用in或not in,会导致数据库引擎放弃索引进行全表扫描; 优化方式:如果查询到的数据是连续的,可以考虑使用between…and…,如果是子查询,可以考虑使用exists 4.尽量避免使用or,会导致数据库引擎放弃索引进行全表扫描 5.尽量避免在字段开头进行模糊查询,会导致数据库引擎放弃索引进行全表扫描; 优化方式:可以在字段后面进行模糊原创 2020-12-31 11:05:15 · 113 阅读 · 0 评论