JVM虚拟机和Oracle数据库内存管理的学习 背景 周四陪孩子吃早饭时看到了DB宝推送的 Oracle shared_pool内存的文章.
Google和Oracle关于Java的知识产权诉讼 背景 Oracle 收购 SUN 之后立即对Oracle展开了诉讼. 经历了多级法院的上诉和驳回. 2021.4.5 美国联邦最高法院判断. Google 不侵权. 无需赔偿Oracle提起的80亿美金的诉讼 但是专利官司在美国科技史上影响很大.
达梦数据库升级和配置以及部分异常处理 背景 最近几天发现一个达梦数据库出现多次报错 后台的提示信息是: Cause: dm.jdbc
OBMysql4.3.0.1的升级与备份恢复吐槽OBMysql开源版本的升级路线图太操蛋了. 我最开始安装的是 4.2.2.0 的版本 耗费了一个多小时想升级 4.3.0.1 发现总是报错 自己以为是自己的人品有问题. 结果尝试升级 4.2.2.1 就可以升级 现在明显是 升级路线有问题. [ERROR] fail to get upgrade graph: No upgrade route
valkey的部署学习 背景 因为Redis labs说自己被大厂薅羊毛薅的太猛了. 所以修改了 Redis 的开源协议. 并且收回了很多外
nacos2.3 密码验证的处理过程 起因 自己在捯饬一套环境. Redis和nginx基本上都是使用的最新版 nacos也是使用的最新容器模式.
Redis的性能与CPU主频的关系 背景 最近想验证一下不同主频下 CPU性能相关内容. 本来想开启一个高主频的 虚拟机 但是经过自己
Google 和 Oracle(甲骨文)在法庭上就 Android 操作系统中 Java 编程语言的使用问题争吵了十年。美国最高法院在周一以 6 比 2 的投票结果裁定,Google 对 Java 代码的使用被归为 "合理使用",没有违反联邦版权法 —— 而非 Oracle 辩称的 "纯属剽窃",而这一裁定也是此案件的最终结果。 Java 编程语言最初是在上世纪 90 年代由 Sun M
好奇查找了一下历代x86架构CPU的IPC性能提升,发现知乎用户@MebiuW已经总结了10代酷睿和ZEN3之前历代架构的情况,于是摘录下来。IPC指的是每个周期CPU核心处理的指令数,频率代表CPU核心每1秒钟计算多少个周期,二者的乘积就是CPU每个核心1秒钟能处理的总指令数。当CPU频率相同时,IPC的提升基本就是新架构相比老架构的提升。从图中可以看到,10代酷睿Skylake相比
GaussDB作为一款企业级的数据库产品,和开源数据库OpenGauss之间又是什么样的关系,刚开始接触的时候是一头雾水,因此本文简要对比下二者的区别,以加深了解。1、GaussDB和OpenGauss数据库简要对比GaussDB是华为基于PostgreSQL数据库内核创新研发的企业级分布式关系型数据库,支持分布式事务,同城跨AZ部署,数据0丢失,支持1000+的扩展能力,PB级海量存储。最早Ga
MySQL知识体系的三驾马车在我看来要掌握好MySQL的话要理解好这三个东西:索引(B+树)日志(WAL)事务(可见性)索引决定了查询的性能,也是用户感知到的数据库的关键所在,日常使用过程中抱怨最多的就是查询太慢了;而日志是一个数据库的灵魂,他决定了数据库为什么可靠,还要保证性能,核心原理就是将随机写转换成顺序写;事务则是数据库的皇冠。索引索引主要是解决查询性能的问题,数据一般都是写少查多,而且要
准备实验 2.编写http的ingress 3.部署 四、https部署 五、常用配置 一、介绍 ingr
关于虚拟机内存和JVM内存设置的思考 背景 最近有同事总问JVM的设置问题. 之前总结过不少. 但是感觉没法讲对方说服 当然了,
程序员很难有机会接触到底层的一些东西,尤其是偏硬件部分,所以记录下光纤和普通网线的性能差异以下都是在4.19内核的UOS,光纤交换机为锐捷,服务器是华为鲲鹏920的环境测试所得数据:光纤稳定性好很多,平均rt是网线的三分之一,最大值则是网线的十分之一. 上述场景下光纤的带宽大约是网线的1.5倍. 实际光纤理论带宽一般都是万M, 网线是千M.光纤接口:单模光纤和多模光纤下图绿色是多模光纤(Multi
安装阿里普惠字体 背景 字符编码-字符集-字体 信息技术数据的承载体 工作中很多时候都需要用到相关内容. 字符编码绝对每个字符对应的编码形势, 比如Unicode
神通数据库测试环境调优过程 背景 同事中午时反馈一个环境速度很慢. 我通过grafana简单看了下应用的 jvm信息还有hikari都很正常. 没有大量FullGC,也
背景应用每过一段时间总是会抛出几个连接异常的错误,需要查明原因。排查后发现是TCP连接互串了,这个案例实在是很珍惜,所以记录一下。抓包业务结构: 应用->MySQL(10.112.61.163)在 应用 机器上抓包这个异常连接如下(3269为MySQL服务端口):粗一看没啥奇怪的,就是应用发查询给3269,但是一直没收到3269的ack,所以一直重传。这里唯一的解释就是网络不通。最后MySQ
文章目录 GCViewer详细解读一,Chart详解二,Event detail三,Summary四,Pause五,相关概念5.1 GC5.1.1 Full GC5.1.2 Minor GC 5.2 垃圾收集器5.2.1 串行收集器(Serial)5.2.2 **ParNew收集器**5.2.3 *
SQL Server简洁查询正在运行的进程 通常我们可以使用 sp_who2 我们希望更加简洁的信息,下面这个查询使用系统表sys.sysprocesse
目录 1.方法区内存大小设置2.如何解决OOM问题?(了解) 1.方法区内存大小设置 1.方法区的大小可以不是固定的,JVM可以
简介: 1. 前言 上周,对性能测试系列专题,在公号内发表了第一篇介绍:【性能系列连载一】开篇:性能测试不可不知的“干货”,但反响貌似并不太好,但既然此前已答应了部分读者要连载分享性能这块的知识,含着泪也得继续写。1. 前言上周,对性能测试系列专题,在公号内发表了第一篇介绍:开篇:性能测试不可不知的“干货”,但反响貌似并不太好,但既然此前已答应了部分读者要连载分享性能这块的知识,含着泪也
一、Spring事务隔离级别Spring事务隔离级别比数据库事务隔离级别多一个default1) DEFAULT (默认)这是一个PlatfromTransactionManager默认的隔离级别,使用数据库默认的事务隔离级别。另外四个与JDBC的隔离级别相对应。2) READ_UNCOMMITTED (读未提交)这是事务最低的隔离级别,它允许另外一个事务可以看到这个事务未提交的数据。这种隔离级别
@Transactional中可以设置以下7种事务传播行为REQUIRED:支持当前事务,如果当前没有事务,就新建一个事务。这是最常见的选择。SUPPORTS:支持当前事务,如果当前没有事务,就以非事务方式执行。MANDATORY:支持当前事务,如果当前没有事务,就抛出异常。REQUIRES_NEW:新建事务,如果当前存在事务,把当前事务挂起。NOT_SUPPORTED:以非事务方式执行操作,如果
===============许多 Linux 命令现在都有使其输出更易于理解的选项。让我们了解一些可以让我们心爱的操作系统更友好的东西。不是每个人都以二进制方式思考,他们不想在大脑中给大数字插入逗号来了解文件的大小。因此,Linux 命令在过去的几十年里不断发展,以更人性化的方式向用户显示信息,这一点也不奇怪。在今天的文章中,我们将看一看各种命令所提供的一些选项,它们使得数据变得更容易理解。为什
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号