JAVA技术zhai

142 篇文章
46 人订阅

全部文章

技术zhai

为什么说解耦的战术,决定了架构的高度?

架构设计中,大家都不喜欢耦合,但有哪些典型的耦合是我们系统架构设计中经常出现的,又该如何优化?这里列举了6个点:IP、jar包、数据库、服务、消息、扩容。这些点...

992
技术zhai

程序员转行为什么这么难

当你要这么做时,就会感慨:想不到一切竟如此艰难!你不禁会想起李白老先生的诗:噫吁嚱,危乎高哉!蜀道之难,难于上青天!

1042
技术zhai

深入浅析Spring-boot-starter常用依赖模块

2.针对日常企业应用研发各种场景的Spring-boot-starter自动配置依赖模块,且“开箱即用”(约定spring-boot-starter- 作为命名...

882
技术zhai

项目难做,程序员难当,软件开发中的 9 大难题

是什么让项目变糟?何时起我们下班回家时开始盘算:“见鬼,我得离开”?下面是我们程序员不时要面对的一个问题清单,这些问题让我们筋疲力尽。而通常我们又躲不掉,不得不...

641
技术zhai

推荐 :BAT人跳槽去哪儿?这份报告给你答案

作为中国互联网界的传奇和标杆企业,BAT 三家公司的一举一动时刻受互联网人的密切关注。在微软、IBM 等知名外企的光环逐渐在国内互联网人心中失去吸引力的今天,进...

1002
技术zhai

程序员什么时候该考虑辞职?

很多人想要辞职但是因为怕被贴上「爱跳槽」的标签而裹足不前。从我观察的结果来看,很多程序员趋向于为了所谓的「声誉」而呆在老公司,但是在后期将两者相比较,「呆在老公...

813
技术zhai

Spring Boot的自动配置

随着Ruby、Groovy等动态语言的流行,相比较之下Java的开发显得格外笨重。繁多的配置、低下的开发效率、复杂的部署流程以及第三方技术集成难度大等问题一直被...

1162
技术zhai

那些为修炼成架构师所做的准备

随便打开某招聘网站:系统架构师、搜索架构师、前端架构师、iOS/Android 架构师、平台架构师、(大)数据架构师、JAVA/PHP/.NET 架构师、高级架...

892
技术zhai

聊一聊 Spring 中的线程安全性

Spring作为一个IOC/DI容器,帮助我们管理了许许多多的“bean”。但其实,Spring并没有保证这些对象的线程安全,需要由开发者自己编写解决线程安全问...

973
技术zhai

你还在用传统的 JDBC 持久化访问吗

这里我会采用mybatis3.2做数据库的持久化,很多小伙伴或许还停留在老师的教导下,仍然停留在使用传统的JDBC持久化访问数据层。今天,我们来聊聊面向接口编程...

1042
技术zhai

转:成为Java高级程序员需要掌握哪些?

1、Core Java,就是Java基础、JDK的类库,很多童鞋都会说,JDK我懂,但是懂还不足够,知其然还要知其所以然,JDK的源代码写的非常好,要经常查看,...

1172
技术zhai

Google:基于容器的服务发现与负载均衡

曾在Google广告部门任职,负责广告的架构任务,14年回国同年9月创立数人云,主要基于Docker容器技术为企业级客户打造私有的PaaS平台,帮助企业客户解决...

1195
技术zhai

一篇文章把本该属于你的源码天赋还给你

"有人阅读过 mybatis 的源码吗 ?就看一个初始化过程就看的已经头晕眼花了,小伙伴们支支招吧!"

863
技术zhai

观《亿级流量网站架构核心技术》一书有感

我们先说高可用的本质诉求:高可用就是抵御不确定性,保证系统7*24小时健康服务。关于高可用,我们其实面对的问题就是对抗不确定性,这个不确定性来自四面八方。比如大...

1374
技术zhai

程序员发展必经的四个阶段,你在第几个?

这个阶段往往是小白阶段,要么经验积累不够(比如刚毕业),要么是重大技术转型阶段(颠覆性的,比如由GUI应用模式转到Web应用模式).

1234
技术zhai

图解:在资深架构师眼中的架构应该是怎样的?

大概在7~8年前,我曾经有一个美国对口的架构师导师,他对我讲架构其实是发现利益相关者(stakeholder),然后解决他们的关注点(concerns),后来我...

923
技术zhai

volatile与synchronized的区别

①每个线程都有一个自己的本地内存空间–线程栈空间???线程执行时,先把变量从主内存读取到线程自己的本地内存空间,然后再对该变量进行操作

672
技术zhai

优化不易,且写且珍惜!

本文要感谢我职级评定过程中的一位评委,他建议把之前所做的各种性能优化的案例和方案加以提炼、总结,以文档的形式沉淀下来,并在内部进行分享。力求达到如下效果:

1134
技术zhai

微服务开发中的数据架构设计

微服务是当前非常流行的技术框架,通过服务的小型化、原子化以及分布式架构的弹性伸缩和高可用性,可以实现业务之间的松耦合、业务的灵活调整组合以及系统的高可用性。为业...

755
技术zhai

优化网站性能必备的6种架构方案,你知道吗?

一个成熟的大型网站(如淘宝、天猫、腾讯等)的系统架构并不是一开始设计时就具备完整的高性能、高可用、高伸缩等特性的,它是随着用户量的增加,业务功能的扩展逐渐演变完...

1354

扫码关注云+社区