- 博客(11)
- 收藏
- 关注
转载 一线互联网需要什么简历?手把手教你怎么写
作者: SnailClimb Markdown 简历模板样式一览 可以看到我把联系方式放在第一位,因为公司一般会与你联系,所以把联系方式放在第一位也是为了方便联系考虑。 为什么要用 Markdown 写简历? Markdown 语法简单,易于上手。使用正确的 ...
2019-07-19 14:31:00 168
转载 从无到有RPC框架 - RPC原理及实现(文末还有开源的优秀RPC框架)
RPC概述 RPC(Remote Procedure Call)即远程过程调用,允许一台计算机调用另一台计算机上的程序得到结果,而代码中不需要做额外的编程,就像在本地调用一样。 现在互联网应用的量级越来越大,单台计算机的能力有限,需要借助可扩展的计算机集群来完成,分布式的应用可以借助RP...
2019-07-18 14:56:00 157
转载 程序员的黄金五年,如何做到从月薪4.5K达到45K?
前言: 在Java程序界流行着一种默认的说法叫「黄金5年」,也就是一个程序员从入职的时候开始算起,前五年的选择直接影响着整个职业生涯中的职业发展方向和薪资走向。 如何走好这5年很关键,如何彻底从一个菜鸟蜕变成可以以不变应万变的职业大牛,这是一个涉及到自身专业知识储备和选择的大难题,那么在这...
2019-07-17 20:52:00 178
转载 你编写的程序高效、优雅吗?阿里架构师教你编写高效优雅Java程序
面向对象 构造器参数太多怎么办? 用 builder 模式,用在 1、5 个或者 5 个以上的成员变量 2、参数不多,但是在未来,参数会增加 Builder 模式: 属于对象的创建模式,一般有 1. 抽象建造者:一般来说是个接口,包含 1)建造方法,建造部件的方...
2019-07-17 16:03:00 125
转载 阿里P7架构师对Java虚拟机、类加载机制是怎么理解的?
概述 类从被加载到虚拟机内存中开始,到卸载出内存为止,它的整个生命周期包括:加载 (Loading)、验证(Verification)、准备(Preparation)、解析(Resolution)、初始化 (Initialization)、使用(Using)和卸载(Unloa...
2019-07-16 22:25:00 123
转载 如何学好JVM征服面试官?一篇Class 类文件结构你还不会吗?
Java 跨平台的基础 各种不同平台的虚拟机与所有平台都统一使用的程序存储格式——字节码(ByteCode)是 构成平台无关性的基石,也是语言无关性的基础。Java 虚拟机不和包括 Java 在内的任何 语言绑定,它只与“Class 文件”这种特定的二进制文...
2019-07-16 17:23:00 152
转载 创建对象不优雅?Java大牛手把手教你如何创建优雅的对象
在 Java 中有多种方式可以创建对象,总结起来主要有下面的 4 种方式: 正常创建。通过 new 操作符 反射创建。调用 Class 或 java.lang.reflect.Constructor 的 newInstance()方法 克隆创建。调用现有对象的 clone()方...
2019-07-15 14:25:00 208
转载 八年面试生涯,整理了一套Kafka面试题
1.Kafka 的设计时什么样的呢? Kafka 将消息以 topic 为单位进行归纳 将向 Kafka topic 发布消息的程序成为 producers. 将预订 topics 并消费消息的程序成为 consumer. Kafka 以集群的方式运行,可以由一个或多个服务组...
2019-07-13 21:11:00 122
转载 二十四个RabbitMQ消息中间件面试题及答案(双手奉上,拿走不行)
问题一:RabbitMQ 中的 broker 是指什么?cluster 又是指什么? 答:broker 是指一个或多个 erlang node 的逻辑分组,且 node 上运行着 RabbitMQ 应用 程序。cluster 是在 broker 的基础之上,增加了 node 之间...
2019-07-13 14:00:00 623
转载 Spring Boot从入门+进阶+入魔(精讲篇)
Spring Boot到底是什么 在了解Spring Boot之前应该先了解下Spring,因为Spring Boot的核心是基于Spring构建的。Spring是由Rod Johnson在2002年创建的一个开源框架,Spring在创建到现在一直处于飞速发展之中。目前已经成为J2EE开发...
2019-07-12 20:21:00 416
转载 十年面试经验,整理的八道面试题(不详细你找我)
一、内存调优 内存方式的设置是在 catalina.sh 中,调整一下 JAVA_OPTS 变量即可,因为后 面的启动参数会把 JAVA_OPTS 作为 JVM 的启动参数来处理。 具体设置如下: JAVA_OPTS="$JAVA_OPTS -Xmx3550m -Xms3550m...
2019-07-12 15:52:00 115
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人