自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

原创 关系型数据库(一)

关系型数据库与范式一、什么是关系?二、实体-联系模型E-R图三、设计原则1.真实性2.避免冗余3.简单性4.合理选择元素类型四、函数依赖五、关系的Key六、完全依赖与部分依赖七、传递依赖八、第一范式九、第二范式十、第三范式十一、模式分解的原则一、什么是关系?关系是一组属性的关联。表现为一张表,表头是属性名,每一行是一个关联的元组,其中每一列是不同的属性值。关系既可以表示实体Entity,如下关系: 课程表, 每一行就是一个课程。关系也可以用来表示实体之间的关联(relationship)。如下

2021-04-14 20:52:33 927

原创 Java网络编程

Java网络编程一、网络分层模型OSI与TCP/IP对应关系TCP三次握手TCP四次挥手二、HTTP1.HTTP协议概述2.HTTP传输流程3.HTTP是无状态的,如何识别用户的登录状态?三、Socket1.什么是Socket2.Socket建立3.Socket类4.SocketServer类5.一个简单的服务端客户端程序一、网络分层模型这是OSI的七层模型最下面是物理层物理层主要功能是:利用传输介质为数据链路层提供物理连接,实现比特流的透明传输。物理层的作用是实现相邻计算机节点之间比特流的透明

2021-04-12 18:09:39 399

原创 Synchronize关键字

Synchronize关键字前言一、Synchronize关键字二、Volatile与Synchronize比较三、什么是CAS?Synchronize与CAS 悲观锁与乐观锁、自旋锁Wait与Notify前言上一篇文章中,虽然我们通过 volatile + Atomic操作保证了 ++ 的原子性但如果我们对count除了++ 之外还需要做值的判断呢? 比如总共只有200张票,不管谁卖出多少,只能卖200张,那就需要卖之前判断一下当前数量。这种复合操作的原子性如何保证?答案是: synchron

2021-04-10 19:58:36 557

原创 Java线程生命周期

系列文章目录提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加例如:第一章 Python 机器学习入门之pandas的使用提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档Java线程生命周期系列文章目录Java线程生命周期一、pandas是什么?二、使用步骤1.引入库2.读入数据总结Java线程生命周期Java面试题:线程一共有几种状态,之间是如何切换的?线程的生命周期包含5个阶段,包括:新建、就绪、运行、阻塞、销毁。新建:就是刚使用new方法,new出来

2021-04-10 17:36:35 812

原创 继承Thread方式

线程继承Thread方式一、继承Thread类二、实现Runable接口2.读入数据总结继承Thread方式一、继承Thread类创建线程比较原始的一种方式,现在已经不推荐了。package week3.demo;public class ThreadByExtend extends Thread{ public static volatile int count = 0; //Thread真正执行的代码段 public void run() { f

2021-04-07 23:38:42 2301 1

原创 Java并发编程基础

Java并发编程基础笔记(一)基础回顾并发与并行同步与异步进程与线程基础回顾单个CPU是如何同时进行多任务的?小明同时打着LOL, 听着音乐,一边还跟人聊天。在任一单一时刻, CPU都只在干一件事情,但游戏、音乐、聊天有大量的IO操作, CPU只要把数据给到IO设备, 就可以腾出手来做别的。因为CPU的速度非常快,它的处理时间分成一个个很小的时间片, 在不同的任务之间切换,从宏观上面来看就好像是多个任务同时在进行。IO是如何完成的?显卡、声卡、网卡这些IO设备,与CPU之间通过数据缓存来通信

2021-04-04 19:33:40 87

原创 Let definitions are not supported by current JavaScript version

Let definitions are not supported by current JavaScript version更改idea中JavaScript版本。

2020-12-08 14:04:29 610

原创 list转换成字符串形式

List<User> list=userMapper.getUserList();ObjectMapper objectMapper=new ObjectMapper();String jsonList=objectMapper.writeValueAsString(list);

2020-10-26 11:18:55 253

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除