基本上每个成熟的框架或者工具都有一套内存管理机制 BufferPool 是Kafka 用来管理内存的工具类 BufferPool内存管理包含2个部分,已用空间+可用空间(未申请空间+已申请未使用空间) 的总和代表BufferPool的总量,用totalMemory表示(由buffer.memory配 ...
分类:
其他好文 时间:
2020-10-16 10:35:02
阅读次数:
22
支撑工具开发和集成对国防顶层架构的结构化建模、方法过程实现,需要适合的工具支持。在DoDAF框架中,通过提供统一的标准框架规范和数据模型的标准转换规范(physicalExchangeSchema,PES),为统一的工具体系实现奠定了基础。从DoDAF的设计和工具实现过程看,体现了欧美更加重视各厂商独立开发和广泛无缝集成的理念。由于国防顶层架构涉及面较广、各种使用场景和需求有所不同,各工具厂商的产
分类:
其他好文 时间:
2020-09-17 18:39:29
阅读次数:
31
1. 概述 上篇文章xenomai内核解析--同步互斥机制(一)--优先级倒置讲到,对于所有内核对象: xnregistry:保存内核对象,提供内核对象存储和快速检索。 xnsynch:资源抽象,提供线程与资源的同步互斥管理机制。 举个应用例子,有两个xenoami任务,使用semaphore做互斥 ...
分类:
其他好文 时间:
2020-07-23 09:18:45
阅读次数:
70
内存管理机制:引用计数、垃圾回收、内存池机制 1.变量与对象 变量:通过变量指针引用对象,变量指针指向具体对象的内存地址,最终这个变量取的是对象的值 个人理解:变量中保存的是数据地址,这里的对象即是指数据 对象:类型已知,每个对象都包含头部信息 头部信息中存的是对象的类型标识符和引用计数器 # 对象 ...
分类:
编程语言 时间:
2020-07-21 22:27:59
阅读次数:
82
1、什么是事务事务是一个不可分割的工作单位,事务中包括的诸操作要么都做,要么都不做。事务可大可小,在关系数据库中,一个事务可以是一条SQL语句,一组SQL语句或整个程序。2、MyBatis事务管理策略MyBatis的事务管理分为两种形式:(1)使用JDBC的事务管理机制。这种机制就是利用java.s ...
分类:
其他好文 时间:
2020-07-21 14:23:53
阅读次数:
161
String类代表字符串,字符串是常量创建后不可改变。因为String定义如下: public final class String 表明String类是fianl类型的不可继承的。 字符串声明形式如下: String 变量名="值 "; String 变量名 = new String(" 值"); ...
分类:
编程语言 时间:
2020-07-20 22:28:38
阅读次数:
57
前景回顾第一节从零开始手写mybatis(一)MVP版本中我们实现了一个最基本的可以运行的mybatis。第二节从零开始手写mybatis(二)mybatisinterceptor插件机制详解第三节从零开始手写mybatis(三)jdbcpool从零实现数据库连接池本节我们一起来学习一下mybatis中的事务管理。mybatis中的事务管理mybatis事务有两种使用方式:使用JDBC的事务管理机
分类:
其他好文 时间:
2020-07-20 11:04:36
阅读次数:
69
和上一篇相比,此项目的场景有所不同:需要采集机房的电表、温湿度、水浸和烟感的数据,首先通过通讯管理机先将数据直采,然后通过服务器采集程序采集通讯管理机上存储的数据并解析入库。 先说说这2个有什么不同,项目1中户外设备主动连接服务器,并定时发送报文,而此项目需要服务器去主动连接设备发送报文采集数据,仅 ...
分类:
Web程序 时间:
2020-07-11 13:07:03
阅读次数:
55
仅罗列出常用的模块,更多模块请到ansible官方查看 https://docs.ansible.com/ansible/latest/modules/list_of_all_modules.html 一、命令模块 1 ping模块 主要用于判断远程客户端是否在线 格式: ansible 主机组名 ...
分类:
其他好文 时间:
2020-07-05 13:47:01
阅读次数:
96
1. 运行时数据区架构图 2. 内存 内存是非常重要的系统资源,是硬盘和cpu的中间仓库及桥梁,承载着操作系统和应用程序的实时运行。JVM内存布局规定了JAVA在运行过程中内存申请、分配、管理的策略,保证了JVM的高效稳定运行。不同的jvm对于内存的划分方式和管理机制存在着部分差异(对于Hotspo ...
分类:
其他好文 时间:
2020-07-02 20:10:59
阅读次数:
55