2018年9月15日

线程间的通信的实现

摘要: 多线程间如何通信? (1)共享变量 (2)wait/notify机制 (3)Lock/Condition机制 (4)管道 阅读全文

posted @ 2018-09-15 11:56 一只猫、 阅读(95) 评论(0) 推荐(0) 编辑

2018年9月13日

操作系统中线程与进程

摘要: 在传统的操作系统中,进程拥有独立的内存地址空间和一个用于控制的线程。但是,现在的情况更多的情况下要求在同一地址空间下拥有多个线程并发执行。因此线程被引入操作系统。 进程的定义: (1)进程是程序在处理机上的一次执行过程。 (2)进程是可以和背的计算并行执行的计算。 (3)进程是程序在一个数据集合上的 阅读全文

posted @ 2018-09-13 19:51 一只猫、 阅读(137) 评论(0) 推荐(0) 编辑

java中的互斥锁和信号量的区别

摘要: 互斥锁和信号量都是操作系统中为并发编程设计基本概念,互斥锁和信号量的概念上的不同在于,对于同一个资源,互斥锁只有0和1 的概念,而信号量不止于此。也就是说,信号量可以使资源同时被多个线程访问,而互斥锁同时只能被一个线程访问。 阅读全文

posted @ 2018-09-13 15:04 一只猫、 阅读(446) 评论(0) 推荐(0) 编辑

2018年9月12日

Java中的常见异常

摘要: 非检查异常: Error 和 RuntimeException 以及他们的子类。0错误ArithmeticException,错误的强制类型转换错误ClassCastException,数组索引越界ArrayIndexOutOfBoundsException,使用了空对象NullPointerExc 阅读全文

posted @ 2018-09-12 01:08 一只猫、 阅读(87) 评论(0) 推荐(0) 编辑

2018年9月11日

JVM面试问题

摘要: JVM主要包括:程序计数器(Program Counter),Java堆(Heap),Java虚拟机栈(Stack),本地方法栈(Native Stack),方法区(Method Area) 1.程序计数器(Program Counter Register) :也有称作为PC寄存器。想必学过汇编语言 阅读全文

posted @ 2018-09-11 23:44 一只猫、 阅读(113) 评论(0) 推荐(0) 编辑

2018年9月9日

软件测试分类

摘要: 1.根据测试方法分类: 1.1白盒测试方法:需要了解系统内部结构和具体实现来完成。 1.2灰盒测试方法 1.3黑盒测试方法 2.按测试对象或范围分类: 2.1单元测试:包括组件测试、模块测试等 2.2程序测试 2.3系统测试 2.4文档测试 2.5Web应用测试、客户端测试 2.6数据库测试、服务器 阅读全文

posted @ 2018-09-09 23:24 一只猫、 阅读(201) 评论(0) 推荐(0) 编辑

软件测试

摘要: 软件测试的主要目的之一是为了发现软件中存在的缺陷。 软件产品质量属性: 功能性: 软件所实现的功能达到它的设计规范和满足用户需求的程度。 可用性: 对于一个软件,用户学习、操作、准备输入和理解输入所做努力的程度,如安装简单方便、容易使用、界面友好,并能适用于不同特点的用户,包括对残疾人、有缺陷的人能 阅读全文

posted @ 2018-09-09 22:33 一只猫、 阅读(240) 评论(0) 推荐(0) 编辑

2018年9月8日

对于Redis的了解

摘要: Redis :高性能的key value数据库,支持存储的value类型包括字符串、链表、集合、有序集合、哈希类型。 redis使用两种文件格式:全量数据和增量请求。 全量数据格式是将内存中的数据写入磁盘,便于下次读取文件进行加载; 增量请求文件是将内存中的数据序列化为操作请求,用于读取文件进行re 阅读全文

posted @ 2018-09-08 00:22 一只猫、 阅读(248) 评论(0) 推荐(0) 编辑

2018年6月13日

数据并发

摘要: 大数据量并发处理 大并发大数据量请求的处理方法: 大并发大数据量请求一般会分为几种情况: 1.大量的用户同时对系统的不同功能页面进行查找,更新操作 2.大量的用户同时对系统的同一个页面,同一个表的大数据量进行查询操作 3.大量的用户同时对系统的同一个页面,同一个表进行更新操作 对于第一种情况一般处理 阅读全文

posted @ 2018-06-13 15:17 一只猫、 阅读(907) 评论(0) 推荐(0) 编辑

2018年6月12日

大数相乘、大数相加、大数相减

摘要: 大数相乘 public static void bigNumberSimpleMulti(String f, String s) { System.out.print("乘法:\n" + f + " " + s + "="); // 获取首字符,判断是否是符号位 char signA = f.cha 阅读全文

posted @ 2018-06-12 16:29 一只猫、 阅读(173) 评论(0) 推荐(0) 编辑

导航