![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JavaEE
文章平均质量分 93
Ombré_mi
这个作者很懒,什么都没留下…
展开
-
MySQL数据库基础
✨本节目标✨📖了解数据库及其相关概念 📔数据库的操作:创建和删除数据库 📃表的操作:创建和删除表,表的增删改查一. 📖数据库介绍1.1 什么是数据库数据库:DB(DataBase)就是按照数据结构来组织、存储和管理数据的仓库。1.2 数据库分类关系型数据库:SQL(Structured Query Language)👉通过表和表之间,行和列之间的关系进行数据的存储 👉通过外键关联来建立表和表之间的关系 👉MySQL,Oracle,SQLlite,Sql .原创 2022-04-04 10:35:20 · 3479 阅读 · 19 评论 -
CPU 工作原理(附详细图解)
🌸学习目标🌸本章我们将从软件工程师的角度去了解计算机是如何工作的,通过对计算机核心工作机制的学习,有利于理解我们平时编程时的一些行为,动作的历史渊源。在学习 CPU(中央处理器)之前,我们先来简单的了解一下计算机的发展历史。让我们一起出发吧!!!😀😀😀一. 计算机发展史计算机(computer)俗称电脑,是现代一种用于高速计算的电子计算机器,可以进行数值计算,又可以进行逻辑计算,还具有存储记忆功能。是能够按照程序运行,自动、高速处理海量数据的现代化智能电子设备。计算机的发展大体经历了.原创 2022-04-18 10:01:33 · 37031 阅读 · 12 评论 -
Linux 基本使用
企业中最主要使用的发行版是 RedHat (红帽)。 但是 RedHat 是一个收费的系统,因此我们使用的是基于红帽系统的的社区免费版本 CentOS。CentOS 和 RedHat 的关系1) 基础命令Linux 虽然也有图形化界面, 但是在 服务器 / 嵌入式设备上往往都是通过命令行的方式操作的. 因此学习 Linux 命令就是使用 Linux 的重要基础.2) 系统编程 & 网络编程Linux 自身提供了一些 API, 供程序猿调用来完成一些更复杂的编程任务(比如文件操作, 多线程编程, socket原创 2022-07-06 16:33:51 · 1145 阅读 · 8 评论 -
【多线程】单例模式 & 阻塞队列
单例模式是一种设计模式,单例模式能保证某个类在程序中只存在唯一一份实例, 而不会创建出多个实例 ,就是保证类在内存中只有一个对象。举例饿汉模式:早上吃饭使用了三个碗,吃完后,马上把三个碗都洗了;上诉代码针对唯一的实例初始化,比较着急,在类加载阶段,就会直接创建实例(程序中用到这个类,就会立即加载)实例就行,如下面程序所示:饿汉模式中 getInstance,仅仅是读取了变量的内容,如果多个线程只是读取一个变量,不修改,此时任然是线程安全的。如下面程序所示:1.2 懒汉模式举例懒汉模式:原创 2022-07-05 17:05:09 · 217 阅读 · 0 评论 -
网络原理——为什么高手必知网络编程
为什么高手必知网络编程? 我们生活在网络时代。独立的计算机系统不可能使我们走向世界,在地球的任何地方进行信息交流。“秀才不出门,便知天下事。”网络通信和互联网的应用,不仅使我们全知天下事,而且能做天下事。 那么,联网的计算机系统如何实现网络通信呢?一. 网络互连随着时代的发展,越来越需要计算机之间互相通信,共享软件和数据,即以多个计算机协同工作来完成 业务,就有了网络互连。网络互连:将多台计算机连接在一起,完成数据共享。数据共享:本质是网络数据传...原创 2022-05-18 19:53:42 · 448 阅读 · 5 评论 -
多线程编程(下):线程同步&通信
在多线程的程序中,有多个线程并发运行,这多个并发执行的线程往往不是孤立的,它们之间可能会共享资源,也可能要相互合作完成某一项任务,如何使这多个并发执行的线程在执行的过程中不产生冲突,使多线程编程必须解决的问题。否则,可能导致线程运行的结果不正确,甚至造成死锁问题。一. 线程安全问题 在进行多线程的程序设计时,有时需要实现多个线程共享同一段代码,从而实现共享同一个私有成员或类的静态成员的目的。这时,由于线程和线程之间争抢CPU资源,线程无序地访问这些共享资源,最终可能导...原创 2022-05-09 21:32:05 · 310 阅读 · 11 评论 -
多线程编程(中):线程的生命周期&调度
本章概述 通过上一章的学习,我们已经对线程及其创建有了深入的了解;本章将继续学习线程的相关知识,深入学习线程的生命周期,多线程协调对CPU的使用。多线程编程(上):进程.线程概念&线程创建一. 线程的生命周期 创建线程对象时,线程的生命周期就已经开始了,直到线程对象被撤销为止。在这整个生命周期中,线程并不是一个创建就进入可运行状态,线程启动之后,也不是一直处于可运行状态。在这个生命周期中,线程含有多种状态,这些状态之间可以相互转化。Java的线程的生...原创 2022-04-27 21:41:09 · 624 阅读 · 9 评论 -
多线程编程(上):进程.线程概述&创建线程
本章概述 Java 中的多线程机制可以让一个程序中的多个程序段同时运行,同时运行的每一个程序段就是一个线程,这样多个同时运行的程序段既相互独立运行,又紧密相关。编程过程中采用多线程机制,可以使系统资源利用率更高,在一些情况下可以使程序设计更简单,程序中有耗时的程序段时,使用多线程可以使程序运行更加流畅。一. 进程.线程概述1.1进程和线程基本概念下面是程序,进程和线程这几个概念的区别和联系程序:是一段静态的代码,是人们解决问题的思维方式在计算机中的描述,是应用软件执行...原创 2022-04-23 14:52:10 · 929 阅读 · 11 评论