logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

关系数据库设计步骤

什么是数据库设计?数据库设计是指对于一个给定的应用环境,设计一个优良的数据库逻辑模式和物理结构,并据此建立数据库及其应用系统,使之能够有效地存储和管理数据,满足各种用户的应用需求,包括信息管理要求和数据操作要求。数据库设计的步骤需求分析➢ 了解 和分析用户的需求(数据与处理要求)➢ 是设计数据库的起点➢ 是最困难和最耗时的一步➢ 结果是否准确地反映了用户的实际要求,将直接影响到后面各个阶段的设计,

#数据库
多线程饥饿现象,饥饿与死锁区别

定义让有限多的工作线程来轮流异步处理无限多的工作任务,也可以将其归类为分工模式,典型实现就是线程池,也体现经典设计模式中的享元模式。例如:饭店给每个客人来了,都配备一个新的服务员那么开销资源消耗太大。注意:不同的类型应该使用不同的线程池,这样能避免饥饿,提升效率。例如:饭店切菜就是切菜的员工,服务员就是服务员。饥饿现象...

黑盒(功能)测试以及测试用例设计

文章目录概述黑盒测试设计测试用例方法等价类划分法边界值分析法因果图和判定表法判定表驱动分析方法概述概念黑盒测试也称功能测试或数据驱动测试,它是在已知产品所应具有的功能,通过测试来检验每个功能都是否能够正常使用。在测试时,把程序看作一个不能打开的黑盒子,在完全不考虑程序内部结构和内部特性的情况下,测试人员进行直接测试,检查系统功能是否按照需求规格说明书的规定正常使用、是否能适当的接收输入数据而输出正

Java中线程通信方式七种

文章目录volatile、synchronized、ReentrantLock/Condition 来实现线程间的通信这篇博客是是我在学习了多线程并发和操作系统后,针对Java中的情况,为保证线程安全和线程的并发运行进行总结的博客。看了我的博客后如果哪里我有理解不到位地方欢迎大家评论区给我留言,感谢支持。volatile、synchronized、ReentrantLock/Condition 来

#java
Java-直接内存DirectMemory

文章目录直接内存设计逻辑直接内存所处的地位我们是如何使用直接内存的(NIO中怎样使用直接内存)直接内存分配和回收直接内存设计逻辑在我看周志明的《深入理解 Java 虚拟机 第三版》2.2.7 小节,里面关于 Java 直接内存的描述如下。直接内存(Direct Memory)并不是虚拟机运行时数据区的一部分,也不是《Java虚拟机规范》中定义的内存区域。但是这部分内存也被频繁地使用,而且也可能导致

#jvm
到底了