自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 全面:一文看懂5G网络(接入网+承载网+核心网)

原文地址:https://mp.weixin.qq.com/s/G8tnIVjjMJhdReXTpa_C0g本文来源:赵越(Beyondall_Zhao)部分图片内容来自鲜枣课堂本文以无线接入网为线索,梳理一下无线侧接入网+承载网+核心网的架构,主讲无线接入网,浅析承载网和核心网,帮助大家更深入的了解5G,也帮助新手更好的入门。在我们正式讲解之前,我想通过这张网络简...

2020-01-19 12:06:34 9754 1

转载 常见配置文件语言: INI, XML, JSON与YAML

https://dhpo.github.io/2018/02/03/%E5%B8%B8%E8%A7%81%E9%85%8D%E7%BD%AE%E6%96%87%E4%BB%B6-XML-JSON-INI%E4%B8%8EYAML/昨天搭建了Hexo博客,发现无论是Hexo本身,还是Next主题,配置文件使用的都是YAML语言。为了更好地调教我的博客,也为了提高自己的知识水平,我决定学习一个...

2019-10-28 14:13:19 8279 2

转载 JPA @Table 注解

@Table是类级别的注解,用于声明实体映射到数据库中的具体的表。参数 类型 描述 name String 表的名称,默认为实体名称(参考@Entity注解的name参数说明),因此如果实体名称与映射的表名称一致时,@Table注解常常可以省略。 catalog String 默认为数据库系统缺省的 catalog。 schema ...

2019-08-26 11:00:51 7375 1

转载 @GeneratedValue和@SequenceGenerator介绍

@GeneratedValue和@SequenceGenerator是JPA标准注解,GeneratedValue用来定义主键生成策略,SequenceGenerator用来定义一个生成主键的序列;它们要联合使用才有效。下面介绍一个使用Oracle序列生成主键的方法1、数据库中先定义一个Oracle序列,如名字为SEQ_BDF2_USER2、在Entity实体类中通过使用注解@Sequen...

2019-08-26 10:55:09 1258

转载 深度解码超实用的OpenStack Heat

https://zhuanlan.zhihu.com/p/60683564Heat 是由AWS的EC2 Cloud Formation 演化而来,是openstack中负责Orchestration的service, 用于openstack 中资源的编排,它通过将OpenStack中的资源(resource)以模版(template)的形式组织起来。例如我们可以将一组资源,比如虚拟机实例的启动...

2019-08-14 14:54:28 689

转载 05 Spring Aop实例(AOP 如此简单)@Aspect、@Around 注解方式配置

https://www.jianshu.com/p/9517c90db0d4导语没有什么是不可以改变的,换个角度看世界,截然不同!IoC相关的基本内容告一段落,本次介绍Spring的第二个特性,AOP,面向切面编程,术语听起来比较不容易理解,没关系,一切尽在实例中,让我们看一个简单的实例,就能明白。实例项目工程目录结构和代码获取地址获取地址(版本Log将会注明每一个版本...

2019-07-25 14:02:16 600

转载 轻松理解AOP(面向切面编程)

https://blog.csdn.net/yanquan345/article/details/19760027本文主要介绍AOP思想,而不是Spring,Spring在本文只做为理解AOP的工具和例子,所以也不打算介绍Spring的Aspect、Join point、Advice、AOP proxy等概念,那样初学者会很难理解,如果你懂了AOP的思想,那么Spring的AOP,还是Aspe...

2019-07-25 14:01:27 131

转载 我以为自己足够了解MySQL索引,直到遇见阿里面试官……

https://mp.weixin.qq.com/s/yZ133u4np5_OVFC6xesTpA相信很多人对于MySQL的索引都不陌生,索引(Index)是帮助MySQL高效获取数据的数据结构。因为索引是MySQL中比较重点的知识,相信很多人都有一定的了解,尤其是在面试中出现的频率特别高。楼主自认为自己对MySQL的索引相关知识有很多了解,而且因为最近在找工作面试,所以单独复习了很...

2019-07-23 16:36:09 879

转载 Mysql 存储引擎的区别和比较

https://blog.csdn.net/zgrgfr/article/details/74455547**MyISAM存储引擎**MyISAM基于ISAM存储引擎,并对其进行扩展。它是在Web、数据仓储和其他应用环境下最常使用的存储引擎之一。MyISAM拥有较高的插入、查询速度,但不支持事务。MyISAM主要特性有:1、大文件(达到63位文件长度)在支持大文件的文件系统和...

2019-07-23 11:09:59 119

转载 OpenStack网络组件Neutron

https://blog.csdn.net/weixin_41709748/article/details/83117675nova-networknova-network是openStack的核心组件。功能如下:1、IP地址分配:虚拟主机分配私有(固定)和浮动IP地址2、网络模型与管理:虚拟网络使虚拟主机之间以及与外部网络通信。3、安全控制:通过ebtables和iptables来实...

2019-07-22 15:57:10 470

转载 openstack-理解cinder服务

https://blog.51cto.com/11555417/2345634cinder是openstack中提供块存储服务的组件,主要是为虚拟机实例提供虚拟磁盘。通过某种协议(SAS,SCSI,SAN,iSCSI等)挂接裸硬盘,然后分区、格式化创建的文件,或者直接使用裸硬盘存储数据的方式叫做块存储,每个裸硬盘通常也叫做Volume(卷)。通过nfs,cifs等协议,需要...

2019-07-22 15:56:38 3547

转载 java解析xml的4种经典方法

==========================================xml文件<?xmlversion="1.0"encoding="GB2312"?><RESULT><VALUE>  <NO>A1234</NO>  <ADDR>四川省XX县XX镇XX路X段XX号</ADDR></VALUE><VALUE>  <NO>B1234</NO>...

2019-07-18 15:39:03 231

转载 电信行业的三大系统 BSS OSS MSS的区别和解释

https://blog.csdn.net/sbsb123456789a/article/details/8103231BSS:Business support system 业务支撑系统OSS:Operation support system 运营支撑系统MSS:Management Support System 管理支撑系统(前二者又合称BOSS:Business and Op...

2019-07-10 14:14:34 5665

转载 Mysql联合索引最左匹配原则

https://segmentfault.com/a/1190000015416513前言之前在网上看到过很多关于mysql联合索引最左前缀匹配的文章,自以为就了解了其原理,最近面试时和面试官交流,发现遗漏了些东西,这里自己整理一下这方面的内容。最左前缀匹配原则在mysql建立联合索引时会遵循最左前缀匹配的原则,即最左优先,在检索数据时从联合索引的最左边开始匹配,示例:对列col...

2019-07-09 09:50:47 275

转载 Mysql5.6 Performance_schema 深入浅出

转载自:https://keithlan.github.io/2015/07/17/22_performance_schema/目录结构22.1 performance Schema 快速入门 22.2 Performance Schema 配置 22.2.1 mysql编译的时候 修改Performance Schema配置 22.2.2 mysql启动的时候 修改Pe...

2019-06-24 14:46:48 986

转载 MySQL 性能监控4大指标——第二部分

【编者按】本文作者为 John Matson,主要介绍mysql性能监控应该关注的4大指标。第一部分介绍了前两个指标:查询吞吐量与查询执行性能。本文将继续介绍另两个指标:MySQL 连接与缓冲池。文章系国内 ITOM 管理平台OneAPM编译呈现。连接名称 描述 指标类型 可用性 Threads_connected 当前开放的连接 资源: 利...

2019-06-24 14:43:19 485

转载 MySQL 性能监控4大指标——第一部分

【编者按】本文作者为 John Matson,主要介绍mysql性能监控应该关注的4大指标。 第一部分将详细介绍前两个指标: 查询吞吐量与查询执行性能。文章系国内 ITOM 管理平台OneAPM编译呈现。MySQL 是什么?MySQL是现而今最流行的开源关系型数据库服务器。由Oracle所有,MySQL 提供了可以免费下载的社区版及包含更多特性与支持的商业版。从1995年首发...

2019-06-24 14:30:44 289

转载 MySQL索引原理及慢查询优化

背景MySQL凭借着出色的性能、低廉的成本、丰富的资源,已经成为绝大多数互联网公司的首选关系型数据库。虽然性能出色,但所谓“好马配好鞍”,如何能够更好的使用它,已经成为开发工程师的必修课,我们经常会从职位描述上看到诸如“精通MySQL”、“SQL语句优化”、“了解数据库原理”等要求。我们知道一般的应用系统,读写比例在10:1左右,而且插入操作和一般的更新操作很少出现性能问题,遇到最多的,也是最...

2019-06-24 14:29:58 266

转载 MySQL Explain详解

在日常工作中,我们会有时会开慢查询去记录一些执行时间比较久的SQL语句,找出这些SQL语句并不意味着完事了,些时我们常常用到explain这个命令来查看一个这些SQL语句的执行计划,查看该SQL语句有没有使用上了索引,有没有做全表扫描,这都可以通过explain命令来查看。所以我们深入了解MySQL的基于开销的优化器,还可以获得很多可能被优化器考虑到的访问策略的细节,以及当运行SQL语句时哪种策略...

2019-06-24 14:28:53 147

转载 B树和B+树的插入、删除图文详解

简介:本文主要介绍了B树和B+树的插入、删除操作。写这篇博客的目的是发现没有相关博客以举例的方式详细介绍B+树的相关操作,由于自身对某些细节也感到很迷惑,通过查阅相关资料,对B+树的操作有所顿悟,写下这篇博客以做记录。由于是自身对B+树的理解,肯定有考虑不周的情况,或者理解错误的地方,请留言指出。欢迎探讨,如有错误敬请指正如需转载,请注明出处http://www.cnblogs.c...

2019-06-24 10:37:29 380

转载 ActiveMQ讯息传送机制以及ACK机制

ActiveMQ消息传送机制以及ACK机制详解 AcitveMQ是作为一种消息存储和分发组件,涉及到client与broker端数据交互的方方面面,它不仅要担保消息的存储安全性,还要提供额外的手段来确保消息的分发是可靠的。一. ActiveMQ消息传送机制 Producer客户端使用来发送消息的, Consumer客户端用来消费消息;它们的协同中心就是ActiveMQ...

2019-06-12 13:42:53 206 1

转载 ActiveMQ的设置消息时长,事务,确认机制 ,持久化(六)

1.消息事务消息事务是在生产者producer到broker或broker到consumer过程中同一个session中发生的,保证几条消息在发送过程中的原子性。(Broker:消息队列核心,相当于一个控制中心,负责路由消息、保存订阅和连接、消息确认和控制事务)在支持事务的session中,producer发送message时在message中带有transactionID。...

2019-06-12 13:28:34 326

转载 ActiveMQ的本地事务

1、ActiveMQ的本地事务在一个JMS客户端,可以使用本地事务来组合消息的发送和接收。JMS Session接口提供了commit和rollback方法。事务提交意味着生产的所有消息被发送,消费的所有消息被确认;事务回滚意味着生产的所有消息被销毁,消费的所有消息被恢复并重新提交,除非它们已经过期。 事务性的会话总是牵涉到事务处理中,commit或rollback方法一旦被调...

2019-06-12 13:26:53 156

转载 AMQ学习笔记 - 21. 异步发送

原文地址:Async Sends背景ActiveMQ支持同步、异步两种发送的模式将消息发送到broker,模式的选择对发送延时有巨大的影响。producer能达到怎样的产出率[1],主要受发送延时的影响,使用异步发送,可以显著的提高发送的性能。[1] 产出率:发送的数据量/时间。ActiveMQ默认使用异步发送的模式:除非明确指定使用同步发送的方式,或者在未使用事务的前提下发...

2019-06-12 10:55:42 198

转载 ActiveMQ性能优化思路-02

ActiveMQ处理规则和优化在ActiveMQ单个服务节点的优化中,除了对ActiveMQ单个服务节点的网络IO模型进行优化外,生产者发送消息的策略和消费者处理消息的策略也关乎整个消息队列系统是否能够高效工作。 Producer既是消息生产者,作为一个发送消息的客户端它既可以使用同步消息发送模式,也可以使用异步的消息发送模式。另外,消息生产者在ActiveMQ服务节点产生消息堆积的情况...

2019-06-04 14:40:22 405

转载 ActiveMQ性能优化思路-03

当ActiveMQ接收到PERSISTENT Message消息后就需要借助持久化方案来完成PERSISTENT Message的存储。这个介质可以是磁盘文件系统、可以是ActiveMQ的内置数据库,还可以是某种外部提供的关系型数据库。 所有PERSISTENT Message都要执行持久化存储操作,持久化存储操作方案的性能直接影响着整个MQ服务端的PERSISTENT Message吞吐性...

2019-06-04 14:39:31 890

转载 ActiveMQ性能优化思路-01

根据这个系列文章所陈述的中心思想,系统的性能层次包括:代码级性能、规则性能、存储性能、网络性能,以及多节点协同方法(集群方案),所以我们优化ActiveMQ的中心思路也是这样的:首先优化ActiveMQ单个节点的性能,然后在配置ActiveMQ的集群。下面我们就按照这个思路,一步步介绍和ActiveMQ性能有关的那些事。在默认情况下ActiveMQ的网络信息传递方式基于网络IO模型中的BIO方...

2019-06-04 14:38:46 610

转载 消息队列设计的要点

当今市面上有很多主流的消息中间件,如老牌的ActiveMQ、RabbitMQ,炙手可热的Kafka,阿里巴巴自主开发的Notify、MetaQ、RocketMQ等。本文不会一一介绍这些消息队列的所有特性,而是探讨一下自主开发设计一个消息队列时,你需要思考和设计的重要方面。过程中我们会参考这些成熟消息队列的很多重要思想。本文首先会阐述什么时候你需要一个消息队列,然后以Push模型为主,从零开始分...

2019-06-04 14:38:12 320

转载 JVM内存:年轻代、老年代、永久代(推荐 转)

参考文章:1.Java 新生代、老年代、持久代、元空间2.Java内存与垃圾回收调优3.方法区的Class信息,又称为永久代,是否属于Java堆?Java 中的堆是 JVM 所管理的最大的一块内存空间,主要用于存放各种类的实例对象,如下图所示:在 Java 中,堆被划分成两个不同的区域:新生代 ( Young )、老年代 ( Old)。新生代 ( Young ) 又被划分为...

2019-05-29 13:48:30 529

转载 ActiveMQ消息持久化-KahaDB

KahaDBKahaDB是从ActiveMQ 5.4开始默认的持久化插件。KahaDb恢复时间远远小于其前身AMQ并且使用更少的数据文件,所以可以完全代替AMQ。(AMQ适用于ActiveMQ5.3之前的版本。)KahaDB的持久化机制同样是基于日志文件,索引和缓存。一、配置方式:activemq.xml<per...

2019-05-29 10:03:45 612

转载 ActiveMQ · 基础篇

过了个春节,回到公司的成小胖变成了成大胖。但是你们千万别以为他那个大肚子里面装的都是肥肉,里面的墨水也多了不少嘞,毕竟成小胖利用春节的半个月时间专心学习并研究了 ActiveMQ,嘿嘿……这不,为了检验下自己的学习成果,上班的第一天成小胖就去找架构师老王交流 ActiveMQ 相关的知识,还顺便向老王讨了个红包,可把成小胖给高兴坏了。“来,根据你的了解说下 ActiveMQ 是...

2019-05-29 10:02:40 113

转载 Maven 的插件和生命周期的绑定

一、Maven 的生命周期Maven 的生命周期是对所有的构建过程进行抽象和统一。Maven 的生命周期是抽象的,这意味着生命周期本身不做任何实际的工作,生命周期只是定义了一系列的阶段,并确定这些阶段的执行顺序。Maven 有三套相互独立的生命周期,分别是 clean、default和 site。生命周期( lifecycle )由多个阶段( phase )组成,每个阶段( phase )...

2019-05-28 14:16:42 630

转载 Maven 插件编写 之 Mojo

1.MavenMaven 作为一个优秀的项目管理工具,其插件机制为其功能扩展提供了非常大的便捷性。虽然说大多数情况下,我们可能不太会自己去编写 Maven 插件,但不排除在某些特殊的情况下,我们需要去完成一个自己的插件,来协助我们处理某些比较通用的事情。2.Maven 插件的命名规范一般来说,我们会将自己的插件命名为<myplugin>-maven-plugin,而不推...

2019-05-28 14:15:33 686

转载 Java性能调优:利用JMC分析性能

Java性能调优作为大型分布式系统提供高性能服务的必修课,其重要性不言而喻。好的分析工具能起到事半功倍的效果,利用分析利器JMC、JFR,可以实现性能问题的准确定位。本文主要阐述如何利用JMC分析系统性能JMC:Java Mission ControlJFR:Java Flight RecorderJMC打开性能日志后,主要包括7部分性能报告,分别是一般信息、内存、...

2019-05-24 09:48:42 200

转载 Java 性能分析工具 , 第 3 部分: Java Mission Control

引言本文为 Java 性能分析工具系列文章第三篇,这里将介绍如何使用 Java 任务控制器 Java Mission Control 深入分析 Java 应用程序的性能,为程序开发人员在使用 Java 任务控制器的时候提供帮助。第一篇:操作系统工具,第二篇:Java 内置监控工具。JMC 是在 JAVA 7u40 发布中加入的性能监控工具。使用过 JDK 6 中 JRockit JVM 的...

2019-05-24 09:48:06 269

转载 Java 性能分析工具 , 第 2 部分:Java 内置监控工具

引言本文为 Java 性能分析工具系列文章第二篇,第一篇:操作系统工具。在本文中将介绍如何使用 Java 内置监控工具更加深入的了解 Java 应用程序和 JVM 本身。在 JDK 中有许多内置的工具,其中包括:jcmd:打印一个 Java 进程的类,线程以及虚拟机信息。适合用在脚本中。使用 jcmd - h 来查看使用方法。 jconsole:提供 JVM 活动的图形化展示,包括线程使...

2019-05-24 09:46:36 134

转载 Java 性能分析工具 , 第 1 部分 操作系统工具

引言性能分析的前提是将应用程序内部的运行状况以及应用运行环境的状况以一种可视化的方式更加直接的展现出来,如何来达到这种可视化的展示呢?我们需要配合使用操作系统中集成的程序监控工具和 Java 中内置的监控分析工具来进行 Java 程序的性能分析。本文为系列文章,共三篇分别介绍这几类工具。在本文中将介绍操作系统中的性能监控工具。操作系统中的程序性能监控工具并非只针对于 Java 程序,适用于...

2019-05-24 09:46:01 147

转载 怎样用通俗的语言解释REST,以及RESTful?

作者:覃超链接:https://www.zhihu.com/question/28557115/answer/48094438来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。我觉得问题很好:REST -- REpresentational State Transfer 直接翻译:表现层状态转移。这个中文直译经常出现在很多博客中。尼玛谁听得懂“表现层状态转...

2019-05-23 10:50:14 162

转载 什么是微服务架构?

作者:华为云技术宅基地链接:https://www.zhihu.com/question/65502802/answer/615568011来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。“微服务架构是一种架构模式,它提倡将单一应用程序划分成一组小的服务,服务之间相互协调、互相配合,为用户提供最终价值。每个服务运行在其独立的进程中,服务和服务之间采用轻量...

2019-05-23 10:23:59 289

转载 VLAN

百度百科

2019-05-16 16:23:30 193

空空如也

空空如也

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

TA关注的人

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