基本技术
LoveM生活美好
这个作者很懒,什么都没留下…
展开
-
springboot增加单元测试类
快速生成测试类 4. 修改生成的测试类 5. 添加测试方法(@Test 必须添加)原创 2022-06-01 16:11:52 · 1906 阅读 · 0 评论 -
java web项目的启动及初始化
一、web.xml的加载过程 在java web项目启动时,容器会读取配置文件web.xml,加载顺序与web.xml中内容的先后顺序无关。配置文件加载的先后顺序为: ①,②,③,④. 1、web项目启动时,首先读取配置文件中的和两个节点 元素包含web应用servlet上下文初始化参数的声明。 元素用来注册一个监听器类。事件监听程序在①应用的启动和关闭;②session的创建与转载 2017-12-07 13:41:32 · 4234 阅读 · 0 评论 -
Java多线程之线程返回值
1, jdk 1.5是推出了java.util.concurrent 他里面有一个Callable接口,实现它,并重写call()方法,call方法就可以返回Callable泛型同类型的对象, 下面是一个简单的例子 线程代码 public class TestTread implements Callable{ @Override public Date call() thro原创 2017-12-06 14:30:54 · 770 阅读 · 0 评论 -
线程知识点总结(经典)
线程: 1) 线程是CPU独立运行和独立调度的基本单位 2) 线程可以看做是操作系统(windows/linux)中的应用程序(qq/微信) 3) 线程实际上就是进程中一段可以单独执行的代码,线程可共享进程的内存空间. 进程: 1) 进程是资源分配的基本单位 2) 进程可以看做操作系统(windows/linux) 3) 当一段程序被加载到内存并原创 2017-11-29 14:01:47 · 1428 阅读 · 0 评论 -
类的加载顺序
1, 在第一次创建一个类的对象或者第一次调用一个类的静态属性和方法的时候,会发生类加载 2, java的静态属性等,实在类加载时执行的,在程序启动时,并没有执行 3, 代码示例: /** * @Description 类中常量,静态属性,静态方法,静态代码块,代码块,构造方法的加载顺序 * @author Dev * */ public class ClassLoadO原创 2017-11-09 16:58:08 · 511 阅读 · 0 评论 -
多线程
1, 线程状态转换 当一个线程执行了start方法后,不代表这个线程就会立即被执行,只代表这个线程处于可运行的状态,最终由OS的线程调度来决定哪个可运行状态下的线程被执行。一个线程一次被选中执行是有时间限制的,这个时间段叫做CPU的时间片,当时间片用完但线程还没有结束时,这个线程又会变为可运行状态,等待OS的再次调度;在运行的线程里执行Thread.yeild()方法同样可以使当前线程变为可...原创 2018-03-12 17:52:59 · 177 阅读 · 0 评论