最新文章
-
要成为一个 Java 架构师得学习哪些知识以及方法?
“ 最近在架构师线下实战中,被问到最多的一个问题,就是要成为一个 Java 架构师得学习哪些知识,以及怎样才能做到架构师这个级别? 今天主要澄清几个关于架构师的几大误区。 架构师并不是人人都能做到的,如果你能走到这个称谓,恭喜你,你完全可以进入技术领域人才的TOP5系列。 如果你立志成为一名java架构师,也许下面的内容对你有一定的参考价值。 万地高楼平地起,第一条,基础不扎实的,想做好架构师基本…... -
架构设计之数据库拆分六大原则
架构设计之数据库拆分原则 数据拆分前其实是要首先做准备工作的,然后才是开始数据拆分,我先讲拆分前需要做的事情: 第一步:采用分布式缓存redis、memcached等降低对数据库的读操作。 第二步:如果缓存使用过后,数据库访问量还是非常大,可以考虑数据库读、写分离原则。 第三步:当我们使用读写分离、缓存后,数据库的压力还是很大的时候,这就需要使用到数据库拆分了。 数据库拆分原则:就是指通过某种特定…... -
19本高并发编程书籍推荐
Java并发编程实战 (java并发的圣经) 多处理器编程的艺术 (并发编程的各种算法,java实现,有点难度) 并发的艺术 (多核处理器的共享内存模型中的各种算法) Java虚拟机并发编程 (jvm平台上各种语言的并发比较,如java,scala,clojure) Java并发编程的艺术 Java 7并发编程实战手册 (java中的并发编程实践,属于API工具书,指南) Java多线程编程实战指…... -
java程序员到架构师,需突破的7大必备技能!
优秀的架构师的核心能力模型包含:编程、性能调优、架构设计等能力等。 编程能力 对工程师而言,编程是最基础的能力,必备技能。其本质是一个翻译能力,将业务需求翻译成机器能懂的语言。 提升编程能力的书籍有很多。精通面向对象和设计模式是高效编程的基础。初级工程师应该多写代码、多看代码。找高手做Code Review,也是提升编程水平的捷径。 常见的编程范围: 数据结构算法,比如: 经典排序:插入排序、冒泡…... -
「优知学院」淘宝技术架构的前世今生(上)
“ 淘宝技术架构经历从最初的LAMP架构,到IOE架构,再到分布式架构,再到去IOE,最后到现在的云计算平台架构这一变化过程在不断解决上面的技术问题,可以说淘宝技术架构的演变就是活生生的一本架构教科书。 这次为大家带来淘宝架构从1.0到3.0的整个演变过程,淘宝架构前世今生下部将为大家带来4.0-5.0架构的演变过程以及重点解读到淘宝架构走过哪些弯路,哪些是现在公司的技术架构可以避免和参考的。 淘…...













