本文主要讨论Java中"对象监视器Monitor"和"对象锁"区别 简短的答案是,锁为实现监视器提供必要的支持。 监视器是一种同步结构,它允许线程同时互斥(使用锁)和协作,即使用等待集(wait-set)使线程等待某些条件为真的能力。 在JVM的规范中,有这么一些话很好的总结了锁和监视器之间的关系: ...
分类:
其他好文 时间:
2019-05-31 15:01:51
阅读次数:
100
LTS用户文档 LTS(light-task-scheduler)主要用于解决分布式任务调度问题,支持实时任务,定时任务和Cron任务。有较好的伸缩性,扩展性,健壮稳定性而被多家公司使用,同时也希望开源爱好者一起贡献。 底部有招人帖 项目地址 github地址: https://github.com ...
分类:
其他好文 时间:
2019-05-31 14:59:36
阅读次数:
141
MyBatis作为Java语言的数据库框架,对数据库的事务管理是其非常重要的一个方面。本文将讲述MyBatis的事务管理的实现机制。首先介绍MyBatis的事务Transaction的接口设计以及其不同实现JdbcTransaction 和 ManagedTransaction;接着,从MyBati ...
分类:
其他好文 时间:
2019-05-29 23:50:32
阅读次数:
214
部署heapster组件 使用top命令 登录Dashboard即可查看到对应的监控图表 部署grafana和influxdb [root@localhost monitor]# cat grafana.yaml apiVersion: extensions/v1beta1 kind: Deploy ...
分类:
其他好文 时间:
2019-05-28 17:19:44
阅读次数:
578
MyISAM是MySQL的默认数据库引擎(5.5版之前),由早期的ISAM(Indexed Sequential Access Method:有索引的顺序访问方法)所改良。虽然性能极佳,但却有一个缺点:不支持事务处理(transaction)。不过,在这几年的发展下,MySQL也导入了InnoDB( ...
分类:
数据库 时间:
2019-05-28 12:42:16
阅读次数:
116
structsysinfo{longuptime;/Secondssinceboot/unsignedlongloads[3];/1,5,and15minuteloadaverages/unsignedlongtotalram;/Totalusablemainmemorysize/unsignedlongfreeram;/Availablememorysize/unsignedlongshared
分类:
系统相关 时间:
2019-05-27 19:08:59
阅读次数:
737
MyISAM是MySQL的默认数据库引擎(5.5版之前),由早期的ISAM(Indexed Sequential Access Method:有索引的顺序访问方法)所改良。虽然性能极佳,但却有一个缺点:不支持事务处理(transaction)。不过,在这几年的发展下,MySQL也导入了InnoDB( ...
分类:
数据库 时间:
2019-05-27 13:12:26
阅读次数:
128
事务 概念 Transaction 事务:一个最小的不可再分的工作单元;通常一个事务对应一个完整的业务(例如银行账户转账业务,该业务就是一个最小的工作单元) 一个完整的业务需要批量的DML(insert、update、delete)语句共同联合完成 事务只和DML语句 ( 数据库操作语句 ) 有关, ...
分类:
其他好文 时间:
2019-05-26 15:44:50
阅读次数:
268
1)首先更新几条数据,但是不进行commit如下: 2)v$transaction列出活动事务相关信息 XIDUSN:Undo segment numberXIDSLOT:Slot numberUBAFIL:Undo block address(UBA) filenumUBABLK:UBA bloc ...
分类:
数据库 时间:
2019-05-26 00:34:08
阅读次数:
144
IO流: 定义: IO流意思是输入输出流, 用来实现将文件中的数据写入内存, 或者将内存中的数据读取到文件当中 如果数据输入到内存中称为输入流 如果从内存中输出数据称为输出流 分为字节流和字符流 字节流即以单个字节byte(8bit)的形式进行传输, 通常带有Stream的都是字节流 字符流即以字符 ...
分类:
其他好文 时间:
2019-05-25 20:18:22
阅读次数:
143