首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
java架构codi
掘友等级
java高级工程师
|
阿里巴巴网络技术有限公司
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
19
文章 11
沸点 8
赞
19
返回
|
搜索文章
最新
热门
创业初期和员工一起喝酒的CEO,融资后怎么就爱上“996”了
作为初创公司的CEO,我睡得像个婴儿;每两个小时就醒一次,哭一场。 ——本·霍洛维茨 (Ben Horowitz) 。 霍洛维茨的这句话不仅适用于初创公司,即使是公司到了增长阶段,CEO也是如此。 虽然增长对公司来说是件好事,但增长的负面效果会让CEO的风格会出现戏剧性的变,化…
如何动态获取Dubbo服务提供方地址列表
dubbo框架本身提供了丰富的负载均衡策略,比如轮询、随机、最少活跃调用数、一致性hash等,但是有时候我们需要自己根据业务指定某个ip来进行调用。要指定ip进行调用就需要先知道服务提供者的ip。本文我们先来探讨第一步,当服务注册中心使用zookeeper时候如何获取某一个服务…
Redis 基础、高级特性与性能调优
本文将从Redis的基本特性入手,通过讲述Redis的数据结构和主要命令对Redis的基本能力进行直观介绍。之后概览Redis提供的高级能力,并在部署、维护、性能调优等多个方面进行更深入的介绍和指导。 本文适合使用Redis的普通开发人员,以及对Redis进行选型、架构设计和性…
一种简单易懂的 MyBatis 分库分表方案
—— 通过适当地包装客户端代码使得分库分表的数据库访问操作代码编写起来也很方便。本文的分库分表方案基于 MyBatis 框架,但是又不同于市面上常用的方案,它们一般都是通过编写复杂的 MyBatis 插件来重写 SQL 语句,这样的插件代码会巨复杂无比,可能最终只有插件的原作者…
【offer收割机必备】我简历上的Java项目都好low,怎么办?
我们一般在招聘高级及以上工程师的时候,一定会严格考察一项能力,系统设计能力。 因为如果你仅仅是对各种各样的技术都熟悉,有技术广度,也有一定的技术深度,实际上是不够的。如果你的系统设计能力不到位,可能导致你在开发系统的时候会乱用技术。 比如说,有的系统他有一些自己特殊的业务场景和…
Spring Security 初始化流程详解
最近在整合微服务OAuth 2认证过程中,它是基于Spring Security之上,而本人对Spring Security架构原理并不太熟悉,导致很多配置搞不太清楚,遂咬牙啃完了Spring Security核心源码,花了差不多一星期,总体上来说,其代码确实比较晦涩,之前在学…
我现在是个普通Java程序员,如何才能“更有竞争力”?
画外音:Java,是目前世界上最流行的语言。 1、既然选择了Java技术栈,Java必须深入学习,它是现阶段互联网公司覆盖最广的研发语言,不管是Web应用、后端服务还是大数据等等,最常见的研发语言都是Java,掌握Java核心技术体系,不管在哪里都会有立足之地。 2、尽早学习架…
轻松搞懂Java中的自旋锁
在我们的程序中,如果存在着大量的互斥同步代码,当出现高并发的时候,系统内核态就需要不断的去挂起线程和恢复线程,频繁的此类操作会对我们系统的并发性能有一定影响。同时聪明的JVM开发团队也发现,在程序的执行过程中锁定“共享资源“的时间片是极短的,如果仅仅是为了这点时间而去不断挂起、…
BAT面试必问:关于Kafka的面试题与答案
Kafka是由Apache软件基金会开发的一个开源流处理平台,由Scala和Java编写。Kafka是一种高吞吐量的分布式发布订阅消息系统,它可以处理消费者规模的网站中的所有动作流数据。 这种动作(网页浏览,搜索和其他用户的行动)是在现代网络上的许多社会功能的一个关键因素。 这…
HashMap的死循环
在多线程使用场景中,应该尽量避免使用线程不安全的 HashMap,而使用线程安全的 ConcurrentHashMap。那么为什么说 HashMap 是线程不安全的,下面举例子说明在并发的多线程使用场景中使用 HashMap 可能造成死循环。代码例子如下(便于理解,仍然使用 J…
下一页
个人成就
文章被点赞
142
文章被阅读
39,515
掘力值
1,194
关注了
7
关注者
114
收藏集
1
关注标签
17
加入于
2019-04-02