Java
stevengmk
这个作者很懒,什么都没留下…
展开
-
Java 异常
异常发生的原因:1.输入错误2.设备错误3.物理限制4.代码错误异常分类:RunTimeException 代码有问题导致的异常,例如数组越界,空指针等,需要程序控制避免发生。IOException 由不可预测的原因引发的异常RunTimeException和Error类称为非受查异常。其他异常(IOException及用户自定义异常)为受查异常。受查异常不声明或者捕获就会有编译错误。...原创 2021-07-09 20:29:08 · 105 阅读 · 0 评论 -
《实战Java高并发程序设计》1-2章读书笔记
第一章:1.Linus观点:除服务端和图像处理外不要考虑并行。2.摩尔定律在cpu的运算性能上已经失效(接近理论极限),多核(一个cpu内有多个独立计算单元)cpu发展3.基本概念:同步、异步 并发、并行 临界区 阻塞、非阻塞 死锁、饥饿、活锁(线程主动释放资源给其他线程) 并发级别:阻塞、无饥饿、无障碍、无锁、无等待4.两个重要定律(侧重点不同,还未理解)Amdahi定律(优化前后耗时之比,串行/并行比例,处理器个数) Gustafson定律(串行+并行总执行时间与无并行原创 2021-07-07 23:01:45 · 125 阅读 · 0 评论 -
RocketMQ集群搭建-双主双从
环境:vmware fusion centos7 64位 两台 内存4G。ip:172.16.147.2,172.16.147.3集群部署方式选择:2namesrv,2broker+2slave,1console。逻辑拓扑:物理拓扑: ip 部署服务 角色 172.16.147.2 nameserver 172.16.147.3 ..原创 2021-03-02 21:52:31 · 456 阅读 · 0 评论