勿忘初衷NKU
勿忘初衷NKU
全部文章
分类
aaa_公司(3)
aa_计算机基础(75)
aa_遇到的错误(1)
a_dalao(1)
a_zuo(1)
GitHub(1)
Java基础(1)
Java面试题讲解121(3)
JUC(2)
JVM(46)
LeetCode(2)
mybatis(13)
MySql(1)
OS(20)
Spring(25)
SpringMVC(7)
SQL(31)
《剑指Offer》(16)
《软件测试》(1)
华为云的使用(1)
并发编程(3)
感悟(2)
操作系统(2)
数据库(4)
杂谈(1)
正式(16)
测试(3)
电商项目(1)
直播(4)
算法(13)
计算机组成原理(1)
计算机网络(7)
软件测试(5)
面经(3)
面试题目(5)
项目知乎(1)
归档
标签
去牛客网
登录
/
注册
xiaohua
曾梦想仗剑走天涯
全部文章
(共314篇)
请谈谈你对volatile的理解
volatile是Java虚拟机提供的轻量级同步机制 三大特性:1、保证可见性 2、不保证原子性 3、禁止指令重排 JMM你谈谈 JMM Java内存模型 JMM关于同步的规定: 1、线程解锁前,必须把共享变量的值刷新回主内存。 2、线程加锁前,必须读取...
2019-12-27
0
710
第7章 测试软件
7.1 动态白盒测试 动态白盒测试 动态——测试运行中的程序; 白盒——洞察盒子(软件)里面,检查代码 并且观察运行情况。 通过查看代码的内部结构、功能和实现方式得到的 ...
2019-12-25
0
636
第6章 检查代码
本章重点: 1、静态白盒测试 2、审查方法 3、编码规范和标准 4、代码审查清单 白盒测试: 知道产品内部工作过程, 根据程序内部的逻辑结构及有关信息设计测试用例...
2019-12-25
0
555
内存泄漏和内存溢出
内存泄漏是指分配的内存因为某些原因无法释放,导致内存浪费,系统变慢。 一次内存泄漏似乎不会有太大的影响,但是内存泄漏堆积后的后果就是内存溢出。 内存泄漏(Memory Leak)是指程序中己动态分配的堆内存由于某种原因程序未释放或无法释放, 造成系统内存的浪费,导致程序运行...
2019-12-25
0
665
第五章 测试软件
第五章 测试软件 5.1动态黑盒测试 5.2等价类划分 测试用例: 进行测试时使用的特定输入、测试软件的步骤 和 预期结果。 选择测试用例是软件测试员最重要的一项任务。 等价类/等价类划分:指测试目标相同或者暴露相同软件缺陷的一组测试。 ...
2019-12-25
0
540
condition
多线程之间按照顺序调用,实现A->B->C, 三个线程启动,要求如下, A打印5次,B打印10次,C打印15次, 反复重复10轮。 import java.util.concurrent.locks.*; class ShareResource...
2019-12-24
0
465
高内聚低耦合
高内聚低耦合,是软件工程中的概念,是判断软件设计好坏的标准,主要用于程序的面向对象的设计, 主要看类的内聚性是否高,耦合度是否低。 目的是使程序模块的可重用性、移植性大大增强。 通常程序结构中各模块的内聚程度越高,模块间的耦合程度就越低。 内聚是从功能角度来度量模块内的联系,...
2019-12-23
0
705
进程与线程
在计算机操作系统中,进程是资源分配的基本单位,也是独立运行的基本单位。 进程的定义: 进程是程序在处理器上的一次执行过程。 为什么要引入线程? 为了进一步提高程序并发执行的程度,从而进一步提高系统吞吐量。 线程是独立调度的基本单位。 线程切换系统开销很小。
2019-12-23
0
424
JDK、JRE、JVM区别与联系
JDK是 Java 语言的软件开发工具包(SDK)。在JDK的安装目录下有一个jre目录,里面有两个文件夹bin和lib,在这里可以认为bin里的就是jvm,lib中则是jvm工作所需要的类库,而jvm和 lib合起来就称为jre。
2019-12-22
0
483
Java虚拟机栈
2019-12-22
0
390
首页
上一页
1
2
3
4
5
6
7
8
9
10
下一页
末页