上一页 1 2 3 4 5 6 7 8 ··· 30 下一页
摘要: 对象内存中可以分为三块区域:对象头(Header),实例数据(Instance Data)和对齐填充(Padding),以64位操作系统为例(未开启指针压缩的情况)Java对象布局如下图所示: Object obj=new Object()占用字节 这是网上很多人都会提到的一个问题,那么结合上面的J 阅读全文
posted @ 2022-04-23 21:49 Nausicaa0505 阅读(65) 评论(0) 推荐(0) 编辑
摘要: 拥塞控制是作用于网络的,防止过多的数据包注入到网络中,避免出现网络负载过大的情况。它的目标主要是最大化利用网络上瓶颈链路的带宽。 实际上,拥塞控制主要有这几种常用算法 慢启动 拥塞避免 拥塞发生 快速恢复 慢启动算法 慢启动算法,表面意思就是,别急慢慢来。它表示TCP建立连接完成后,一开始不要发送大 阅读全文
posted @ 2022-04-18 17:29 Nausicaa0505 阅读(321) 评论(0) 推荐(0) 编辑
摘要: JVM、JRE和JDK的关系 1.JDK(Java Development Kit),java开发工具包,它是一种用于构建在 Java 平台上发布的应用程序、applet 和组件的开发环境。其中包括了Java编译器、JVM、大量的Java工具以及Java基础API。我们在安装了JDK之后,在bin目 阅读全文
posted @ 2022-04-14 15:59 Nausicaa0505 阅读(34) 评论(0) 推荐(0) 编辑
摘要: 数据库优化维度有四个: 硬件、系统配置、数据库表结构、SQL及索引 SQL优化方向 1、查看slowlog,分析slowlog,分析出查询慢的语句。 2、按照一定优先级,进行一个一个的排查所有慢语句。 3、分析top sql,进行explain调试,查看语句执行时间。 1)慢日志 慢查询日志,是My 阅读全文
posted @ 2022-04-12 15:46 Nausicaa0505 阅读(23) 评论(0) 推荐(0) 编辑
摘要: https://mp.weixin.qq.com/s/O3V8vzi0u6u_kuFKcmsTZw 阅读全文
posted @ 2022-04-11 13:59 Nausicaa0505 阅读(19) 评论(0) 推荐(0) 编辑
摘要: https://mp.weixin.qq.com/s/y82t0a4dTBZwgY6MRnZDIw 创建对象的方式有4种:new 关键字、反射机制、Object 类的 clone 方法、反序列化。 针对 new 关键字的方式,来谈谈对象创建的过程,例如 Demo 类: // 创建Demo类的实例对象 阅读全文
posted @ 2022-04-04 20:05 Nausicaa0505 阅读(2084) 评论(0) 推荐(0) 编辑
摘要: IO模型 IO模型就是说用什么样的通道进行数据的发送和接收 一共有五种IO模型 阻塞IO模型 非阻塞IO模型 IO多路复用模型 IO模型之信号驱动模型 IO 模型之异步IO(AIO) Java共支持3种网络编程IO模式:BIO,NIO,AIO BIO(Blocking IO) 同步阻塞模型,一个客户 阅读全文
posted @ 2022-03-26 22:11 Nausicaa0505 阅读(68) 评论(0) 推荐(0) 编辑
摘要: JavaSE1.6为了减少获得锁和释放锁带来的性能消耗,引入了“偏向锁”和“轻量级锁",在JavaSE1.6中,锁共有4种状态,级别从低到高依次是:无锁状态,偏向锁状态,轻量级锁状态和重量级锁状态,这几个状态会随着竞争情况逐渐升级.锁可以升级但不能降级,意味着偏向锁升级成轻量级锁后不能降级成偏向锁. 阅读全文
posted @ 2022-03-24 22:01 Nausicaa0505 阅读(87) 评论(0) 推荐(0) 编辑
摘要: https://blog.csdn.net/weixin_39662142/article/details/110396979?utm_medium=distribute.pc_relevant.none-task-blog-2~default~baidujs_baidulandingword~de 阅读全文
posted @ 2022-03-23 22:50 Nausicaa0505 阅读(650) 评论(0) 推荐(0) 编辑
摘要: https://blog.csdn.net/riemann_/article/details/104704197 一、前言在开发过程中,好多场景要用到线程池。每次都是自己根据业务场景来设置线程池中的各个参数。这两天又有需求碰到了,索性总结一下方便以后再遇到可以直接看着用。虽说根据业务场景来设置各个参 阅读全文
posted @ 2022-03-22 23:01 Nausicaa0505 阅读(447) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 ··· 30 下一页