自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

云卷云舒的架构师之路

自律、自强、自省 —— 无数枯燥时间所堆积的实力,只为了在某一瞬间绽放出耀眼的光华

  • 博客(14)
  • 收藏
  • 关注

原创 操作系统(六)—— 存储管理

一、存储管理概述1、存储体系 内存空间,是由存储单元组成的一组连续的地址空间,简称内存空间。内存空间一般分为两部分:一部分是系统区,用以存储操作系统常驻内存部分,用户不能占用这部分空间;另一部分是用户区,分配给用户使用,用于装入并存储用户程序和数据,这部分的信息随时都在发生变化。2、存储管理的任务 存储管理实质上就是管理供用户使用的那部分空间。(1...

2019-03-23 16:50:30 1285

原创 springboot2.0+mysql+druid+jpa+atomikos实现多数据源的jta事务

简介: 本项目使用springboot2.0.5+jpa+mysql+druid+atomikos实现jta事务管理,请注意druid与mysql的jar包版本适配,否则可能会出现异常。一、相关链接事务相关的基础知识:https://blog.csdn.net/u013789656/article/details/80928299XA协议原理:https://blog.csdn...

2019-03-22 21:02:42 2030

原创 操作系统(五)—— 死锁

一、死锁的产生1、死锁的定义 所谓死锁是在多道程序中的一种现象,一组进程中的每一个进程均无限期地等待被该组进程中的另一个进程所占有且永远不会释放的资源。处于死锁状态的进程称为死锁进程。 系统发生死锁时,死锁进程的个数至少为两个;所有死锁进程都在等待资源,并且其中至少有两个进程已占有资源。2、死锁产生的原因 死锁产生的原因主要有两个:一是竞...

2019-03-18 21:40:20 1521

原创 瞭望 —— 忆 —— 思考:我们究竟该如何选择适合自己的行业?

古人有云:女怕嫁错郎,男怕入错行。前半句我无法体会,但后半句我深以为然。人类文明是一个高度分工的社会组织,组织中的人分属各种不同的行业,每个行业都为组织这个庞大机器的运转输送着动力,而作为各个行业中的人在这个过程中发挥着不可替代的作用。 选择大于努力,选择不对,努力白费。人生是一场即性演出,没有台词,没有剧本,更没有彩排,在很多时候我们所做的选择是没有后悔可...

2019-03-18 20:46:47 1191

原创 梦飞 —— 述:我只是一个普通农民家的孩子,但我有一个梦想

我只是一个普通农民家的孩子,但我有一个梦想。 我梦想有一天能找到我喜欢的行业,然后为之奋斗一生。 我只是一个普通农民家的孩子,但我有一个梦想。 我梦想有一天能够长成一颗参天大树,为身边的人遮风挡雨。 我只是一个普通农民家的孩子,但我有一个梦想。 我梦想有一天能够实现自我价值,让流逝...

2019-03-18 20:46:03 670 1

原创 软件工程(四)—— 面向对象方法UML

前言 长期以来,关于如何建造一个软件系统中的模块,先后出现了4种基本的观点。第一种观点是以“过程”和“函数”来构建一个模块,使每个模块实现一项功能,由此产生了结构化方法;第二种观点是围绕一个数据结构来构建一个模块,使每个模块实现该数据结构上的操作,由此产生了面向数据结构的软件开发方法;第三种观点是围绕一类事件来构造一个模块,使每个模块能够识别该类事件并对该类事件作为响应,由此产生...

2019-03-16 17:34:08 2181

原创 操作系统(四)—— 进程同步与互斥

一、进程间相互作用1、相关进程和无关进程 在一个多道程序系统中同时运行的并发进程通常有多个,在逻辑上具有某种联系的进程被称为相关进程,在逻辑上没有任何联系的进程被称为无关进程,并发进程相互之间可能是无关的,也可能是相关的。 如果一个进程的执行不影响其他进程的执行,且与其他进程的进展情况无关,即它们是各自独立的,则说这些并发进程的相互之间是无关的。 ...

2019-03-13 21:23:57 1948

转载 @Cacheable加Redis缓存出现异常InvalidDefinitionException: No serializer found for class ByteBuddyInterceptor

解决办法:https://blog.csdn.net/J080624/article/details/82529082

2019-03-12 21:50:27 2118

原创 操作系统(三)—— 进程和线程

一、多道程序设计 一个程序在计算机系统中运行,除了程序本身要是可执行的目标代码外,还要有相应的数据。程序和数据被提前存储在存储器中,在执行该程序前,处理器中的指令计数器必须指向存储器中被执行程序的首地址。如果程序执行过程中还需要其他的资源,那么在申请使用磁盘时,还要知道磁盘的设备编号、文件的名称以及文件在磁盘中的物理位置、文件长度等信息,这些信息均要有存储空间对它们加以保存。如果...

2019-03-10 18:54:41 1258

原创 软件工程(三)—— 结构化方法

一、结构化需求分析 在软件系统的需求工作中,通常面临三大挑战,即问题空间理解、人与人之间的通信、需求的变化性。为了应对这三大挑战,支持需求工作目标的实现,一种好的需求技术应具有以下基本特征:①提供方便的通信机制;②鼓励需求分析人员使用问题空间的术语思考问题,编写文档;③提供定义系统边界的方法;④提供支持抽象的基本机制;⑤为需求分析人员提供多种可供选择的...

2019-03-09 14:37:18 8370

转载 一位资深程序员大牛给予Java初学者的学习建议

作者原文:https://www.cnblogs.com/huaxingtianxia/p/5724093.html Java学习这一部分其实也算是今天的重点,这一部分用来回答很多群里的朋友所问过的问题,那就是我你是如何学习Java的,能不能给点建议?今天我是打算来点干货,因此咱们就不说一些学习方法和技巧了,直接来谈每个阶段要学习的内容甚至是一些书籍。这一部分的内容,同样适用于一...

2019-03-07 00:06:21 402

原创 软件工程(二)—— 软件需求与软件需求规约

一、需求与需求获取1、需求定义 一个需求是描述了待开发产品/系统功能上的能力、性能参数或其他性质。对于一个单一的需求,必须具有以下5个基本性质:①必要的,该需求是用户所需要的;②无歧义的,该需求只能用一种方式来解释;③可测试的,该需求是可进行测试的;④可跟踪的,该需求是可以从一个开发阶段跟踪到另一个开发阶段的;⑤可测量的,该需求是可以测量的...

2019-03-03 11:21:19 2872

原创 操作系统(二)——操作系统的运行环境

一、处理器1、处理器的构成与基本工作方式 处理器一般由运算器、控制器、一系列的寄存器以及高速缓存构成。其中运算器实现指令中的算术和逻辑运算;控制器负责控制程序运行的流程,包括取指令、维护处理器状态、处理器与内存的交互等;寄存器是一种暂时存储器件,用于处理器执行指令的过程中暂存数据、地址以及指令信息。在计算机的存储系统中,寄存器具有最快的访问速度,但因为寄存器集成在微处理器芯片...

2019-03-02 18:13:49 2669

原创 进程的三态和五态模型以及Java中线程的六种状态

一、进程与线程1、进程和线程分别是什么?进程:进程是计算机中和程序关于数据集合上的一次运行活动,是系统进行资源分配和调度的基本单位。线程:进程的子集,它是进程内部的一个独立的执行单元,一个进程可以同时并发执行多个线程。2、进程和线程的区别进程:有独立的内存空间,进程中的数据存放空间是独立的(堆空间和栈空间都独立),进程中至少有一个线程。线程:推空间是共享的,而栈空间是独立的...

2019-03-02 00:23:30 5485 1

空空如也

空空如也

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

TA关注的人

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