大数据
-
通过icode9使用 PostgreSQL 进行数据库索引
索引是提高读取性能的一种方法,但它也会使写入性能变差,因此请考虑根据您的用例在应用程序中使用索引。 为了演示,我将使用 antable 来处理 1000 万条记录:orders create table orders ( id serial primary key,…
-
MySQL查询性能优化七种武器之链路追踪
MySQL优化器可以生成Explain执行计划,我们可以通过执行计划查看是否使用了索引,使用了哪种索引? 但是到底为什么会使用这个索引,我们却无从得知。 好在MySQL提供了一个好用的工具 — optimizer trace…
-
SQL SERVER数据库服务器CPU不能全部利用原因分析
环境 顾客零晨把HIS数据库迁移到配备更高新服务器,早上业务流程高峰期时使用特别迟缓,严重影响了业务流程运作。1.状况根据SQL权威专家云即时可视化界面见到大量绿点,绿点表明对话等待某种网络资源,绿点越多表明…
-
icode9-Java核心知识体系4:AOP原理和切面应用
1 概述 我们所说的Aop(即面向切面编程),即面向接口,也面向方法,在基于IOC的基础上实现。Aop最大的特点是对指定的方法进行拦截并增强,这种增强的方式不需要业务代码进行调整,无需侵入到业务代码中,使业务与…
-
Java SE 15 新增特性
ZGC Java SE 11 JEP 333将 ZGC 垃圾收集器作为一项实验性功能引入。 这个 JEP 377 修复了一些错误,增加了一些功能和改进,现在支持 Linux/x86_64 、Linux/aarch64、Windows 和 macOS 等主要平台。这个JE…
-
vue 中使用 this 更新数据的一次大坑 _
情景说明: 之前用 vue 做数据绑定更新时,发现一个莫名奇妙的问题。 我在 vue 实例中声明了一个数组属性如 books: [],在异步请求的回调函数中使用 this.books = res.data.data; 进行数据更新,更…
-
Java多线程并发编程
多线程并发 在多核CPU中,利用多线程并发编程,可以更加充分地利用每个核的资源 在Java中,一个应用程序对应着一个JVM实例(也有地方称为JVM进程),如果程序没有主动创建线程,则只会创建一个主线程。但这不代表JV…
-
Java对象拷贝原理剖析及最佳实践
1序言 目标复制,是在研发流程中,避不开的一个过程,既存在Po、Dto、Do、Vo每个表现层数据库的变换,也存在系统交互如实例化、反序列化。 Java对象复制分成深拷贝和浅拷贝,现阶段常见的特性复制专用工具,包含Apa…
-
MySQL JDBC驱动版本与数据库版本的对应关系及注意事项
事情发生 学了三遍的servlet,经典老师又教的第一万遍登陆注册,并且让实现,并且让演示,我们老师可能和之前的小学期公司老师完全没有沟通过,我们小学期大作业都做了一个小项目出来还搁这登陆注册。就把五个月前…
-
gRPC(Java) keepAlive机制研究
结论 gRPC keepAlive是grpc框架在应用层面连接保活的一种措施。即当grpc连接上没有业务数据时,是否发送pingpong,以保持连接活跃性,不因长时间空闲而被Server或操作系统关闭 gRPC keepAlive在client与server都有,cl…