自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 资源 (2)
  • 收藏
  • 关注

原创 学习linux之进程,线程与通信

一,进程与线程进程是具有一定独立功能的程序,是系统进行资源分配和调度的独立单位线程是进程的一个实体,是CPU调度和分派的基本单位,他是比进程更小的能独立运行的基本单位。真正在处理机上运行的是线程。进程与线程之间的关系:1. 所属关系一个线程只属于一个进程,一个进程可以拥有多个线程。2. 资源关系资源分配给进程,同一进程的所有线程共享该进程的所有资源。3. 同步协调...

2019-06-28 16:53:13 834

原创 简单介绍之Nginx服务器

一,Nginx是什么Nginx 是一个高性能的静态 Web 和反向代理服务器, 它具有有很多非常优越的特性:作为 Web 服务器:相比 Apache,Nginx 使用更少的资源,支持更多的并发连接,体现更高的效率,这点使 Nginx 尤其受到虚拟主机提供商的欢迎。能够支持高达 50,000 个并发连接数的响应,感谢 Nginx 为我们选择了 epoll and kqueue 作为开发模...

2019-06-27 18:01:52 1130

原创 学习linux之基础知识

一,Unix系统与Linux不讲历史,Linux是类Unix操作系统家族的一名成员,和其他Unix操作系统的最大不同点在于,Linux不是商业化的操作系统,遵循GNU,代码全部开放。Linux 也是自由软件和开放源代码软件发展中最著名的例子。只要遵循 GNU 通用公共许可证,任何个人和机构都可以自由地使用 Linux 的所有底层源代码,也可以自由地修改和再发布。Linux版本:Linux...

2019-06-20 22:49:23 681

原创 设计模式之模板模式和工厂模式

模板模式和工厂模式的类别分类为“交给子类”,即两种设计模式都是通过子类来实现具体的功能。主角是子类,而不像上次的适应设计模式,主角是连接器。这种差别着重体现在我们在工业设计中对需求的不同理解和实现。以下例子选自《图解设计模式》一,模板模式概念模板模式定义一个操作中的算法的骨架,而将一些步骤延迟到子类中。模板方法使得子类可以不改变一个算法的结构即可重定义该算法的某些特定步骤。这种算法...

2019-06-15 16:02:49 5124

原创 设计模式之迭代器模式与适配器模式

之所以把他们两个拿出一起写是因为这两种模式都是通过接口引用子类对象并使用重写后对象完成相应功能,书中的说法是适应设计模式。网上关于设计模式的讲解有很多,不过怎么样用自己的话清晰地表达出知识点是一门学问,以下是我自己的思路。例子改编自《图解设计模式》一,迭代器模式概念顺序访问集合对象的元素,而又无须暴露该对象的内部表示的设计模式。应用Java 和 .Net 编程环境中遍历一个...

2019-06-14 23:23:56 797

原创 简单介绍之微服务架构

一,什么是微服务0.背景首先要理解一下大背景,随着互联网的发展,网站应用的规模不断扩大,常规的垂直应用架构已无法应对,分布式服务架构以及流动计算架构势在必行,亟需一个治理系统确保架构有条不紊的演进。图源来自Dubbo文档:从图上我们可以看出,随着业务能力的需求,机器节点越来越多,我们从ORM的单一应用架构慢慢成长到MVC垂直应用架构,然后把核心业务抽取出来形成分布式服务框架RP...

2019-06-12 11:43:19 1249

原创 简单介绍之隔离级别与分布式事务

猫眼娱乐面试原题,又因为最近论文中有提到分布式架构的东西,以前学的都是零散的知识,在简单理解中按照自己的逻辑整理一下关于分布式事务的知识。一,分布式系统与环境问题概念系统可以笼统分为集中式系统和分布式系统。集中式系统就是由一台或多台主计算机组成中心节点,系统所有功能均由其集中处理。分布式系统是硬件和软件组件分布不同的网络计算机上,彼此之间仅仅通过消息传递进行通信和协调的系统。特...

2019-06-08 10:58:13 1855

原创 Flink容错机制第六篇 分布式架构

一,Flink分布式架构分布式系统需要解决:分配和管理在集群的计算资源、处理配合、持久和可访问的数据存储、失败恢复。Flink专注分布式流处理。怎么去设计分布式架构需要根据业务需要和技术水平配置,官网上给出了Flink运行时的基本分布式架构Flink 运行时环境由两种类型进程组成:作业管理器(也称为 master)用于协调程序的分布式执行。它的主要功能是调度任务,调整检查点,并在任...

2019-06-07 11:30:00 673

原创 五月总结分析(剪切板)

灵感来源于阮一峰的博客,分享总结一个月自己看到的学到的点点滴滴,希望大家都可以做一个有积累的人。如果可以让你此时此刻年轻20岁,你会同意吗?夏目友人帐里面的一集,讲述了夏目救了一个妖怪,妖怪为了报恩让他时光倒流,变成了小夏目。心急如焚的朋友追到了那只妖怪请求他消除魔法,妖怪很诧异。“人类的生命不都是脆弱而短暂,怎么还会有人不想返老还童的?”“想要脱胎换骨还是随岁月成长,每个人的选择...

2019-06-01 23:49:33 273

java图书管理系统开发书

讲解全面可运行的图书管理系统,包含注册修改删除等功能,还有各个管理模块化设计,适合本科生做代码学习,学习要多看书不能浮躁

2019-04-04

语法分析树

编译原理的语法分析树资料资源,考试专用必考必过,985编译原理内部材料

2018-09-11

空空如也

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

TA关注的人

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