自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 10.信息系统基础知识

单个项目的立项分析,是信息系统生命周期的第一个阶段,其任务是对企业环境,目标及现有系统的状况进行初步调查,根据企业目标和发展战略,确定信息系统的发展战略,对建设新系统的需求做出分析和预测,同时考虑建设新系统会面临的各种约束,研究建设新系统的必要新和可能性。SCM概念是一种集成的管理思想和方法,是在满足服务水平要求的同事,为了使系统成本达到最低,而将供应商,制造商,仓库和商店有效的结合成一体来生产商品,有效地控制和管理各种信息流,资金流和物流,并把正确数量的商品在正确的时间配送到正确的地点。...

2022-07-20 18:31:53 1289

原创 Docker发布spring-boot应用

Docker安装系统环境查看# 查看系统内核,是3.10以上的uname -r3.10.0-957.21.3.el7.x86_64# 查看系统版本cat /etc/os-release NAME="CentOS Linux"VERSION="7 (Core)"ID="centos"ID_LIKE="rhel fedora"VERSION_ID="7"PRETTY_NAME="CentOS Linux 7 (Core)"ANSI_COLOR="0;31"CPE_NAME="

2021-01-13 20:39:46 131

原创 Rocket MQ 核心原理

本文内容介绍RocketMQ关键机制的设计原理,主要包括消息存储、消息通讯、消息过滤、负载均衡、事务消息等。本文参考Rocket MQ官方文档架构设计RocketMQ架构上主要分为四部分,如上图所示:Producer:消息发布的角色,支持分布式集群方式部署。Producer通过MQ的负载均衡模块选择相应的Broker集群队列进行消息投递,投递的过程支持快速失败并且低延迟。Consumer:消息消费的角色,支持分布式集群方式部署。支持以push推,pull拉两种模式对消息进行消费。同时也支持集

2020-09-21 09:40:36 300

原创 三毛面经-MySql面试经历

面试官:你好,不要太紧张,看简历上写着你对MySql比较熟悉,那我们先来聊聊MySql吧。三毛:嗯嗯,好的,我们项目中基本都用到了MySql,对这块应该还是比较熟悉的。面试官:好,那我们聊一聊MySql的数据库引擎,你知道MySql的数据库存储引擎吗?三毛:我了解MySql是有两种数据库引擎,一种是MyISAM,一种是InnerDB,MyISAM不支持事务,只支持表级...

2020-04-17 16:48:39 194

原创 JVM调优学习笔记

一、Part 11、JVM垃圾回收的时候如何确定垃圾?是否知道什么是GC Roots什么是垃圾?内存中已经不再使用到的空间就是垃圾要进行垃圾回收,如何判断一个对象是否可以被回收引用计数法:java中,引用和对象是由关联的。如果要操作对象则必须用引用进行。因此很显然一个简单的办法是通过引用计数来判断一个对象是否可以回收,简单说,给对象中添加一个引用计数器,每当有一个地方引用它...

2019-09-09 08:29:04 443 2

原创 JVM垃圾回收

JVM运行时数据区域堆线程共享的内存区域,存放对象实例,几乎所有对象实例都在这里分配内存。也是垃圾回收的重点照顾对象。可通过 -Xmx 和 -Xms 控制最大最小堆内存。虚拟机栈线程私有的,生命周期与线程相同,描述java方法执行的内存模型:每个方法调用都会创建一个栈帧,用于存储局部变量表、操作数栈,动态链接,方法出口等信息。每一个方法从调用到执行完成,就对应着一个栈帧在...

2019-07-02 14:01:46 122

原创 分布式通讯协议-TCP

1.什么是TCP/IP协议互联网协议(Internet ProtocolSuite)是一个网络通信模型,以及一整个网络传输协议家族,为互联网的基础通信架构。它常被通称为TCP/IP协议族(英语:TCP/IP Protocol Suite,或TCP/IP Protocols),简称TCP/IP。2.TCP/IP四层模型由上到下分别为:应用层,传输层,网际层,网络接入层层级主...

2019-05-09 08:38:25 351

转载 引入消息中间件需要关注的问题

参考文章:互联网 Java 工程师进阶知识完全扫盲I.场景说明(为何要引入)解耦异步削峰为什么使用消息队列?消息队列有什么优点和缺点?Kafka、ActiveMQ、RabbitMQ、RocketMQ 都有什么优点和缺点?II.众多消息队列,孰优孰略?(如何选择)特性ActiveMQRabbitMQRocketMQKafka单机吞吐量...

2019-04-29 10:38:29 161

原创 浅谈对Maven的一些理解

浅谈对Maven的一些理解开发人员需要了解的Maven的基本知识开发人员需要了解的Maven的基本知识身为一个后端开发,Maven 是我们日常开发项目中经常在用到的,例如 Eclipes 或者是 IDEA 等一些开发工具给我们提供的快捷清理,打包,编译方式,又例如我们在在项目开发中添加依赖只需要在 POM 添加一些依赖标签进行依赖管理,这些都和 Maven 密切相关,这是 Maven 给我们提...

2019-01-10 21:04:59 1439

原创 UML类图

一.类与类间几种关系对应UML中的表示看一张图,这张图是程杰老师在《大话设计模式》中讲解UML类图时使用的一张UML图示例。                              两个概念:       类、接口六个关系:       继承、实现、关联、依赖、聚合、组合1.类的表示                                         ...

2018-11-26 11:56:04 205

原创 Error和Exception有什么区别

Error和Exception有什么区别? Error和Exception都是继承了Throwable类,只有继承了Throwable类的异常才可以被声明抛出(throw)和捕捉(catch) Error和Exception都体现了java平台设计者对不同异常的分类处理,Exception是程序运行中可以预料的意外情况,应该做相应处理。Error是在正常情况下,不大可能发生的情况,...

2018-11-21 14:15:16 347

原创 TCP三次握手和四次挥手

TCP/IP 协议(Transmission Control Protocol/Internet Protocol)是一种可靠的网络数据传输控制协议。定义了主机如何连入因特网以及数据如何在他们之间传输的标准。TCP/IP 参考模型:ICMP:控制报文协议IGMP:internet组管理协议ARP:地址解析协议RARP:反向地址转化协议3次握手协议所谓三次握手(Thr...

2018-06-10 14:35:57 207

空空如也

空空如也

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

TA关注的人

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