上一页 1 2 3 4 5 6 7 8 ··· 28 下一页
摘要: 1、JVM原理 JVM是Java Virtual Machine(Java虚拟机)的缩写,它是整个java实现跨平台的最核心的部分,所有的Java程序会首先被编译为.class的类文件,这种类文件可以在虚拟机上执行,也就是说class并不直接与机器的操作系统相对应,而是经过虚拟机间接与操作系统交互, 阅读全文
posted @ 2022-08-31 19:49 ebuybay 阅读(87) 评论(0) 推荐(0) 编辑
摘要: 最流行的工具并不一定是“最好的”,对于开发来说,什么是最好的,取决于使用场景。然而,当选择工具时,流行程度是不可忽视的一个重要因素,并不是因为工具的流行增加了其价值,而是因为广泛使用的社区带来了无价的资源和支持。 流行的工具更容易学习,因为会有很多人乐意帮助你。如果是开源的话,麻烦就更少了。因为有更 阅读全文
posted @ 2022-08-31 19:48 ebuybay 阅读(91) 评论(0) 推荐(0) 编辑
摘要: 前言 微服务架构在如今的9102年已经不是什么新鲜的话题了,但是怎么做好微服务架构,却又是一个永恒的话题。比如服务粒度的划分,怎么控制好粗细?服务划分后,对于项目的部署会有什么改变?... 这会是一个很大的话题,以后可以分开篇章探讨一翻,但是我们本篇并不打算聊这个,而是讨论一下具体的实现技术--du 阅读全文
posted @ 2022-08-31 19:47 ebuybay 阅读(305) 评论(0) 推荐(0) 编辑
摘要: 作者:大叔据 来自:大叔据 这是个相对开放的问题,问题没有那么得细,面对这种问题千万不要乱了阵脚,其实这种问题答得好是很加分的,可以从几个不同的方向来回答,这样显得有条理,而且可以向面试官展现你的多维度思考和总结的能力。 两个角度,一个从使用者的角度,一个从维护者的角度。 1. 从使用者的角度,可以 阅读全文
posted @ 2022-08-31 19:46 ebuybay 阅读(48) 评论(0) 推荐(0) 编辑
摘要: 下面是我自己收集整理的Java线程相关的面试题,可以用它来好好准备面试。 1) 什么是线程? 线程是操作系统能够进行运算调度的最小单位,它被包含在进程之中,是进程中的实际运作单位。程序员可以通过它进行多处理器编程,你可以使用多线程对运算密集型任务提速。比如,如果一个线程完成一个任务要100毫秒,那么 阅读全文
posted @ 2022-08-31 19:45 ebuybay 阅读(450) 评论(0) 推荐(0) 编辑
摘要: (1) FROM 子句 组装来自不同数据源的数据 (2)WHERE 子句 基于指定的条件对记录进行筛选 (3) GROUP BY 子句 将数据划分为多个分组 (4)使用聚合函数进行计算 (5)使用HAVING子句筛选分组 (6)计算所有的表达式 (7)使用ORDER BY对结果集进行排序 (8)se 阅读全文
posted @ 2022-08-31 19:45 ebuybay 阅读(57) 评论(0) 推荐(0) 编辑
摘要: 序 本主要研究一下Garbage Collector的SATB CMS、G1、Shenandoah在进行concurrent marking的都采用了SATB的技术 Shenandoah Shenandoah面向low-pause-time的垃圾收集器,它的GC cycle主要有 Snapshot- 阅读全文
posted @ 2022-08-31 19:44 ebuybay 阅读(36) 评论(0) 推荐(0) 编辑
摘要: 保持GC低开销的窍门有哪些? 随着一再拖延而即将发布的 Java9,G1(“Garbage First”)垃圾回收器将被成为 HotSpot 虚拟机默认的垃圾回收器。从 serial 垃圾回收器到CMS 收集器, JVM 见证了许多 GC 实现,而 G1 将成为其下一代垃圾回收器。 随着垃圾收集器的 阅读全文
posted @ 2022-08-30 10:55 ebuybay 阅读(63) 评论(0) 推荐(0) 编辑
摘要: 又到了茶余饭后的时间,想想写点什么,掐指一算,噢呦,快到3月份了,职场的金三银四跳槽季又来了,不同的是今年比往年「冷」一些,形式更加严峻一些,大家多多少少可能都听到或看到一些信息,就是好多公司在优化裁员,代表的就是滴滴、京东这种大型互联网公司,已经官宣了。 即使这种情况下,我相信,3、4月份仍然会有 阅读全文
posted @ 2022-08-30 10:55 ebuybay 阅读(19) 评论(0) 推荐(1) 编辑
摘要: 用户请求到达提供服务的服务器中间有很多的环节,导致服务获取用户真实的 ip 非常困难,大多数的框架及工具库都会封装各种获取用户真实 ip 的方法,在 exnet 包中也封装了各种 ip 相关的操作,其中就包含获取客户端 ip 的方法,比较实用的方法如下: func ClientIP(r *http. 阅读全文
posted @ 2022-08-30 10:53 ebuybay 阅读(709) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 ··· 28 下一页