下面我们再给出一个线程不安全的例子。 例:1.8.2 class BookMark_to_win { int bookNum=10; void onlySellOne() { if (bookNum > 0) { System.out.println(Thread.currentThread().g ...
分类:
编程语言 时间:
2021-04-23 12:23:20
阅读次数:
0
1.概述 # JavaScript是一门世界最流行的脚本语言 # Java与JavaScript并没有直接关系,只是命名上有点相似,本质上是两种完全不同的语言 # JavaScript被设计出来仅仅花了10天 一个合格的后端人员,必须要精通JavaScript 2.历史 地址: https://ww ...
分类:
编程语言 时间:
2021-04-23 12:04:49
阅读次数:
0
什么是文件描述符 对于内核而言,所有打开的文件都通过文件描述符(file descriptor)引用。通常也写作 fd。 文件描述符是一个非负整数。 当打开一个现有文件或者创建一个新文件时,内核向进程返回一个文件描述符。 文件描述符是跟进程相关联的。 按照惯例,UNIX 系统将 fd 0 对应进程的 ...
分类:
其他好文 时间:
2021-04-23 11:55:25
阅读次数:
0
什么是tomcat? tomcat是sun公司开发的一种轻量级的web服务器,适用于低并发的企业。也可用来开发web应用的调试。 一个请求是如何被tomcat服务器处理的,并且如何返回响应? 如图: 1—一个server实例就相当与一个JVM,一个server可以包括多个service。 —serv ...
分类:
其他好文 时间:
2021-04-22 16:31:03
阅读次数:
0
什么是Markdown? Markdown是一种轻量级的标记语言,可用于将格式设置元素添加到纯文本文档中。由John Gruber(约翰·格鲁伯)于2004年创建。Markdown编写的文档可以导出HTML、Word、图像、PDF、Epub等多种格式的文档。文档后缀为.md,.markdown。 为 ...
分类:
其他好文 时间:
2021-04-22 16:11:37
阅读次数:
0
什么是 Gitlab 一个开源分布式版本控制系统 开发语言:Ruby 功能:管理项目源代码、版本控制、代码复用与查找、权限管控 Git 家族成员 Git:是一种版本控制系统,是一个命令,是一种工具 Gitlib:是用于实现 Git 功能的开发库 Github:是一个基于 Git 实现的在线代码托管仓 ...
分类:
其他好文 时间:
2021-04-22 16:11:22
阅读次数:
0
一、什么是unittest unittest是Python单元测试框架,类似于JUnit框架。 unittest中有4个重要的概念:test fixture, test case, test suite, test runner Testcase: 一个TestCase的实例就是一个测试用例。什么是 ...
分类:
其他好文 时间:
2021-04-22 16:10:25
阅读次数:
0
JVM问答 为什么是jvm 首先需要搞明白顺序,是先后的java,才有的jvm,又因为java语言的特性,导致必须出现一个像jvm这样的平台,才能满足java的跨平台特性。所以必须是jvm 为什么是class字节码文件 字节码文件是一个二进制文件,其实无论是什么文件都是二进制文件,class文件是一 ...
分类:
其他好文 时间:
2021-04-22 16:00:09
阅读次数:
0
1.什么是注解(Annotation) 从JDK5.0开始引入。 功能主要有两个: 1)对代码做出解释(和注释comment一致); 2)对代码起到检查和约束的作用,和注释不同的地方是在于注解可以被其他程序(如编译器等)读取。 格式:注解是以“@注释名”在代码中存在的,还可以添加一些参数值,比如@S ...
分类:
编程语言 时间:
2021-04-22 15:59:18
阅读次数:
0
十、数据完整性 10.1什么是数据完整性 作用:保证用户的输入的数据 保存到数据库是正确的 比如:年龄,应该是数字 学号:应该是不重复的 成绩:不能为空 怎么去保证数据的完整性,添加约束 完整性约束分类: 实体(记录)完整性 域完整性 引用完整性 10.2实体完整性(行) 实体(entity):就是 ...
分类:
其他好文 时间:
2021-04-22 15:30:54
阅读次数:
0