首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
脱毛程序猿
掘友等级
架构师
|
BTI
Java 从入门到入坟
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
50
文章 45
沸点 5
赞
50
返回
|
搜索文章
赞
文章( 45 )
沸点( 5 )
阿里P8架构专家的晋升法则(思维方法)
大多数人看起来都很忙,但其实很多时候都是瞎忙,本质就是时间利用率太低。 时间管理的第一步,是找出一天中自己的高效时段,具体就是用时间日志法,忠实记录每一个小时自己的预期目标、实际完成情况、工作状态,一天结束之后统计。一天工作八小时(当然IT从业者可能是12小时或者更多),高效的…
百度资深架构师带你深入浅出一致性Hash原理
在解决分布式系统中负载均衡的问题时候可以使用Hash算法让固定的一部分请求落到同一台服务器上,这样每台服务器固定处理一部分请求(并维护这些请求的信息),起到负载均衡的作用。 但是普通的余数hash(hash(比如用户id)%服务器机器数)算法伸缩性很差,当新增或者下线服务器机器…
从经典架构项目中透析微服务架构的核心概念和充血模型
服务的切分上有比较大的区别,SOA原本是以一种“集成”技术出现的,很多技术方案是将原有企业内部服务封装为一个独立进程,这样新的业务开发就可重用这些服务,这些服务很可能是类似供应链、CRM这样的非常大的颗粒;而微服务这个“微”,就说明了他在切分上有讲究,不妥协。无数的案例证明,如…
阿里P9告诉你 Spring Boot 2.0正式发布,升还是不升呢?
Spring几乎是每一位Java开发人员都耳熟能详的开发框架,不论您是一名初出茅庐的程序员还是经验丰富的老司机,都会对其有一定的了解或使用经验。在现代企业级应用架构中,Spring技术栈几乎成为了Java语言的代名词,那么Spring为什么能够在众多开源框架中脱颖而出,成为业内…
金三银四Java面试我去前面探探路面试题目参考(头条、美团,阿里)
7.LRU cache数据结构的实现,leetcode原题,但是stl规定只能用map,其他全都自己实现。(写了好久,主要是要自己写双向链表list不能用STL) 3.设计模式。java写线程安全的单例模式 3.输入一个数组表示柱状图一个柱子的长度,求柱状图中最大矩形面积。le…
源码|HDFS之DataNode:写数据块(1)
作为分布式文件系统,HDFS擅于处理大文件的读/写。这得益于“文件元信息与文件数据分离,文件数据分块存储”的思想:namenode管理文件元信息,datanode管理分块的文件数据。 HDFS 2.x进一步将数据块存储服务抽象为blockpool,不过写数据块过程与1.x大同小…
老司机之路——Spring Cloud 配置中心的基本用法与配置中心集群
1. Spring Cloud Config的服务端 1.1. 简述 我们在开发大的系统时,由于服务较多,相同的配置(如数据库信息、缓存、开关量等)会出现在不同的服务上,如果一个配置发生变化,则可能需要修改很多的服务配置。为了解决这个问题,spring cloud提供配置中心。…
Java老司机的项目总结——重构总结
找出系统的核心业务的代码入口,从这一部分开始阅读代码。在读的过程中自动会延伸到其它相关的模块。把这些核心模块阅读完成后,一般基本重构功能就看七七八八。最后把剩余的功能看完 如果对业务有疑问,随时和业务熟悉的人员进行交流。如果当时就能确认最好,如果不能,则进行记录。这些疑问等你读…
Java设计模式之依赖倒置原则
定义:高层模块不应该依赖低层模块,二者都应该依赖其抽象;抽象不应该依赖细节;细节应该依赖抽象。 问题由来:类A直接依赖类B,假如要将类A改为依赖类C,则必须通过修改类A的代码来达成。这种场景下,类A一般是高层模块,负责复杂的业务逻辑;类B和类C是低层模块,负责基本的原子操作;假…
下一页
个人成就
文章被点赞
116
文章被阅读
27,628
掘力值
704
关注了
11
关注者
23
收藏集
0
关注标签
5
加入于
2018-01-08