最新文章
-
如何选择一家公司
不管是刚毕业的大学生还是工作几年的职场朋友,每个人都会面临选择公司和行业的困扰,我也相信每个人都还记忆犹新你的第一份工作以及让你无比难忘的一家公司。有时候我们也盲目的所求,其实,偶尔停下来思考下你真想去的地方,再出发,也许结果将迥然不同。今天,给大家聊聊,如何选择一家公司。 BAT 应届毕业生和工作3-5年阶段技术人员,优先推荐期间进入BAT较好。BAT里大家的共识是分为三类:技术优先进百度,运营…... -
从单体架构、到SOA、再到微服务的架构设计详解
本文涉及的内容以及知识点如下: 1、单体架构 2、单体架构的拆分 3、SOA与微服务的区别 4、微服务的优缺点 5、微服务的消息 6、服务集成 7、数据的去中心化 单体架构 Web应用程序发展的早期,大部分web工程是将所有的功能模块(service side)打包到一起并放在一个web容器中运行,很多企业的Java应用程序打包为war包。其他语言(Ruby,Python或者C )写的程序也有类似…... -
深入详解Synchronized同步锁的底层实现
谈到多线程就不得不谈到Synchronized,很多同学只会使用,缺不是很明白整个Synchronized的底层实现原理,这也是面试经常被问到的环节,比如: synchronized的底层实现原理 synchronized锁与JVM的实现 synchronized锁升级顺序 synchronized锁的优劣势与应用场景 Synchronized synchronized 翻译为中文的意思是同步,也…... -
要成为一个 Java 架构师得学习哪些知识以及方法?
“ 最近在架构师线下实战中,被问到最多的一个问题,就是要成为一个 Java 架构师得学习哪些知识,以及怎样才能做到架构师这个级别? 今天主要澄清几个关于架构师的几大误区。 架构师并不是人人都能做到的,如果你能走到这个称谓,恭喜你,你完全可以进入技术领域人才的TOP5系列。 如果你立志成为一名java架构师,也许下面的内容对你有一定的参考价值。 万地高楼平地起,第一条,基础不扎实的,想做好架构师基本…... -
Java并发容器的原理:7大并发容器详解、及使用场景
今天详细介绍并发容器的实现原理,与同步容器的区别等。 并发容器的由来 在Java并发编程中,经常听到Java集合类,同步容器、并发容器,那么他们有哪些具体分类,以及各自之间的区别和优劣呢? 只有把这些梳理清楚了,你才能真正掌握在高并发的环境下,正确使用好并发容器,我们先从Java集合类,同步容器谈起。 1.什么是同步容器 Java的集合容器框架中,主要有四大类别:List、Set、Queue、Ma…... -
求职跳槽的三大误区
金三银四到了,很多同学火急火燎的去找工作,书不然对跳槽这件事经常会陷入以下三大误区: 第一个误区,求职跳槽就是找工作之前3个月的事 如果想进入自己心仪的公司,首先肯定需要方法和长时间准备的。而且,越好的公司,准备的时间越长,准备跳槽的时间周期,最好以半年为单位,而不是3月的临时备战。 比如:你是做研发的想进入BAT,如何投递简历的渠道,如何来准备,需要准备什么?这些如果…...












