1、为什么使用线程池 减少了创建和销毁线程的次数,每个工作线程都可以被重复利用,可执行多个任务。 可以根据系统的承受能力,调整线程池中工作线线程的数目,防止消耗过多的内存。 web项目应该创建统一的线程池,如静态或者交给容器处理,而不是每回都去 new 一个线程池。 2、Java中的ThreadPo ...
分类:
编程语言 时间:
2021-01-27 13:57:49
阅读次数:
0
Java中将String类定义为由final修饰的(不可改变的),JVM中字符串一般被保存在字符串常量池中,Java会确保一个字符串在常量池中只有一个“复制”,这个字符串常量池在JDK 6.0以前是位于常量池中的,位于永久代;而在JDK 7.0中,JVM将其从永久代拿出来放置于堆中。 public ...
分类:
其他好文 时间:
2021-01-27 13:43:41
阅读次数:
0
生命周期,和作用域,是至关重要的,因为错误的使用会导致非常严重的并发问题。 SqlSessionFactoryBuilder: 一旦创建了 SqlSessionFactory,就不再需要它了 局部变量 SqlSessionFactory: 说白了就是可以想象为 :数据库连接池 SqlSessionF ...
分类:
数据库 时间:
2021-01-26 12:01:59
阅读次数:
0
一下内容来自B站老杨 线程池线程也是一个线程。 最简单的进入池线程运行代码的方法。 线程池整洁的概念 ...
分类:
编程语言 时间:
2021-01-21 11:01:08
阅读次数:
0
@Resource和@Autowired注解都是用来实现依赖注入的。只是@AutoWried按by type自动注入,而@Resource默认按byName自动注入。 @Resource有两个重要属性,分别是name和type spring将name属性解析为bean的名字,而type属性则被解析为 ...
分类:
编程语言 时间:
2021-01-21 10:28:22
阅读次数:
0
CLOUD 一、云计算 什么是云计算 基于互联网的相关服务的增加、使用和交付模式 这种模式提供可用的、便捷的、按需的网络访问,进入可配置的计算资源共享池 这些资源能够被快速提供,只需要投入很少的管理工作,或与服务供应商进行很少的交互 通常涉及通过互联网来提供动态易扩展且经常是虚拟化的资源 国际知名云 ...
分类:
其他好文 时间:
2021-01-18 11:00:14
阅读次数:
0
运行展示 正题 Spring boot :2.1.5RELEASE ;数据库(Mysql、Oracle);Mybatis;阿里云的连接池 : Druid ; 步骤 1.POM依赖 <!-- MyBatis --> <dependency> <groupId>org.mybatis.spring.bo ...
分类:
数据库 时间:
2021-01-15 11:48:59
阅读次数:
0
1. 数组的赋值 1. 静态 int []a = {2,3,5}; 2. 默认初始化 int[] b=new int [3]; 3. 动态初始化 a[1]=2 a[2]=5 2. 数组的遍历 1. foreach 用于读取不能修改 for(int m:a){ System.Out.println ( ...
分类:
编程语言 时间:
2021-01-14 11:05:36
阅读次数:
0
本系统使用Struts2+Spring+Hibernate架构,数据库使用MySQL,连接池使用c3p0。 模仿花礼网进行前端设计与开发,实现网站导航、商品分类展示,商品详情、商品检索、购物车等功能。使用EasyUI实现后台对商品分类、商品信息、用户信息、订单信息的管理,包括增删改查,文件上传等。 ...
分类:
其他好文 时间:
2021-01-14 10:32:54
阅读次数:
0
JDBC事务控制 1.什么是事务:一个包含多个步骤或者业务操作,如果业务或者多个业务被事务管理,则这么多个步骤要么同时成功,要么同时失败,这些步骤是一个整体不可分割. 2.操作: 开启事务:mysql >start transaction 提交事务:commit 回滚事务:rollback 3.使用 ...
分类:
数据库 时间:
2021-01-11 10:45:18
阅读次数:
0