上一页 1 ··· 8 9 10 11 12 13 14 15 16 ··· 25 下一页

2021年5月9日

Java高级程序员技能书

摘要: ##JVM 没什么好说的,所有java程序不管是什么框架也好、中间件也好,都是跑在jvm上的,成为java领域的专家不能不会JVM ##Java Collection jdk里边的集合的实现原理、源代码中包含了很多算法和数据结构的知识,属于语言的基本功,很基础,面试经常问。 ##多线程并发、NIO 阅读全文

posted @ 2021-05-09 14:49 肥兔子爱豆畜子 阅读(68) 评论(0) 推荐(0) 编辑

2021年4月16日

RocketMQ消息发布报错:No accessKey is configured

摘要: No accessKey is configured 本来这个错误是很简单个错误,本意是mq上边开启了acl验证机制,而客户端没有配置accessKey。 但是笔者这次遇到的这个问题比较有意思,废了我半天时间去研究。在这里记录一下。 当时笔者是先行自己封装好了一个rocket的工具库,考虑到安全问题 阅读全文

posted @ 2021-04-16 16:38 肥兔子爱豆畜子 阅读(2402) 评论(0) 推荐(0) 编辑

2021年4月6日

ss命令输出中Recv-Q、Send-Q的含义

摘要: 首先,为什么ss比netstat快:netstat是遍历/proc下面每个PID目录,ss直接读/proc/net下面的统计信息。所以ss执行的时候消耗资源以及消耗的时间都比netstat少很多。 [root@VM_0_11_centos ~]# ss -tanState Recv-Q Send-Q 阅读全文

posted @ 2021-04-06 15:02 肥兔子爱豆畜子 阅读(1509) 评论(0) 推荐(0) 编辑

2021年4月1日

【翻译】如何应对繁忙linux服务器上的TCP TIME-WAIT状态

摘要: 译者注:一篇能够真正带你搞懂TIME-WAIT问题的好文章! 原文:https://vincent.bernat.ch/en/blog/2014-tcp-time-wait-state-linux 《如何应对繁忙linux服务器上的TCP TIME-WAIT状态》 给嫌太长看不下去的人:简单来说就是 阅读全文

posted @ 2021-04-01 17:03 肥兔子爱豆畜子 阅读(329) 评论(0) 推荐(0) 编辑

2020年11月15日

Java架构师阅读书单

摘要: 一、内功心法 Java基础: 《Java核心技术》《Java编程思想》《Effective Java》 多线程与高并发: 《Java并发编程的艺术》《Java并发编程实战》 JVM 《深入理解Java虚拟机 JVM高级特性与最佳实践》、完善肥兔子爱豆畜子《JVM调优文集》系列 I/O与网络 《wir 阅读全文

posted @ 2020-11-15 10:44 肥兔子爱豆畜子 阅读(212) 评论(0) 推荐(0) 编辑

2020年11月8日

Java垃圾回收ygc代码模拟

摘要: 1、先来看看一个成功的按照预想进行了一次ygc的例子 /** * ygc测试 * -Xms10m -Xmx10m -Xmn5m -XX:+UseParallelGC -XX:+PrintGCDetails -XX:+PrintGCTimeStamps -Xloggc:gc.log 设置10m堆大小, 阅读全文

posted @ 2020-11-08 17:22 肥兔子爱豆畜子 阅读(522) 评论(0) 推荐(1) 编辑

2020年10月20日

webflux的并发模型

摘要: webflux Concurrency Model 并发模型 spring mvc和webflux都支持注解controller开发,但是底层的并发模型完全不一样,对线程阻塞的预期假设也不一样。 spring mvc或者说servlet应用里边,servlet是单例多线程模型,是假定业务代码要阻塞工 阅读全文

posted @ 2020-10-20 22:28 肥兔子爱豆畜子 阅读(2958) 评论(0) 推荐(0) 编辑

2020年10月7日

上帝和他的天使是一群牛逼的程序员

摘要: 量子力学、高能物理、弦论。。。物理学大一统理论,客观宇宙世界就像一个层层封装的系统,上帝和他的天使们就是这个系统的架构师和高级程序员。 这个系统封装的太TM好了,底层机制永远对上层API透明。人类的科学家们从最上面的业务层API去认识这个世界,随着研究的深入,会隐约的感觉到有什么看不见的规律和力量在 阅读全文

posted @ 2020-10-07 22:20 肥兔子爱豆畜子 阅读(138) 评论(0) 推荐(0) 编辑

2020年9月19日

如何使用socket进行java网络编程(六)

摘要: 时间过得很快,一转眼已是3年后。个人的修炼不能停,接下来准备讨论一下课题:nio, nio2, apr, 符合servlet标准的基于tomcat等底层服务器的框架、如spring mvc, 基于netty底层服务器的异步非阻塞框架webflux。把对io的理解再提升一个层次。 服务器能连多少个连接 阅读全文

posted @ 2020-09-19 12:07 肥兔子爱豆畜子 阅读(192) 评论(0) 推荐(0) 编辑

2020年9月16日

Java并发编程中的等待/通知范式

摘要: “等待-通知”是挺有用的一个编程范式、设计模式或者说套路。白话讲就是一个线程执行需要等待一个事件发生或者说一个条件具备,然后另一个线程去触发这个事件或者更新这个条件,那么前者就可以触发执行了。这种设计可以解藕两个线程的业务逻辑,类似于生产者和消费者。 实现这个模式,主要有4种方法:线程自旋不断的去轮 阅读全文

posted @ 2020-09-16 21:28 肥兔子爱豆畜子 阅读(320) 评论(0) 推荐(0) 编辑

上一页 1 ··· 8 9 10 11 12 13 14 15 16 ··· 25 下一页

导航