首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
本人秃顶程序员
掘友等级
Java高级架构师
快!点关注!
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
0
文章 0
沸点 0
赞
0
返回
|
搜索文章
最新
热门
详解Java三大特性——多态
多态是继封装、继承之后,面向对象的第三大特性。 现实事物经常会体现出多种形态,如学生,学生是人的一种,则一个具体的同学张三既是学生也是人,即出现两种形态。 Java作为面向对象的语言,同样可以描述一个事物的多种形态。如Student类继承了Person类,一个Student的对…
在面试中如何展示虚拟机和内存调优技能
在这个寒冬中,我们得不断提升自己的能力,所以这次,我就针对“虚拟机描述”这个点扩展出去,具体讲些在面试中展示虚拟机内存调优能力的话术。 在面试中展示出这个技能有什么好处?初学者或初级程序员在面试时如果能证明自己具有这方面的能力,这相当有利,因为这是针对5年左右相关经验的高级程序…
Redis在微服务架构中的几种应用场景
本文介绍在SpringCloud中使用Redis作为Pub/Sub异步通信、缓存或主数据库和配置服务器的三种场景应用。 Redis可以广泛用于微服务架构。它可能是您应用程序以多种不同方式利用的少数流行软件解决方案之一。根据要求,它可以充当主数据库,缓存或消息代理。虽然它也是一个…
阿里巴巴程序员常用的 15 款开发者工具
从人工到自动化,从重复到创新,技术演进的历程中,伴随着开发者工具类产品的发展。 阿里巴巴将自身在各类业务场景下的技术积淀,通过开源、云上实现或工具等形式对外开放,本文将精选了一些阿里巴巴的开发者工具,希望能帮助开发者们提高开发效率、更优雅的写代码。 由于开发者涉及的技术领域众多…
画个图来找你的核心竞争力,变中年危机为加油站
一线程序员该如何面对「中年危机」?在文章的开头,我想先提出这样的一个问题。先来聊一下这个问题的背景吧。 前两天有小伙伴问到这个问题。 其实坦白说,我刚做开始程序员的前两年,行业中就已经充斥着这样担忧了,有说中年危机的,也有说35岁危机的。 其实我当时也担忧的,觉得自己兴致勃勃选…
【本人秃顶程序员】深入理解Java——ConcurrentHashMap源码的分析(JDK1.8)
在阅读这篇博客之前,希望你对HashMap已经是有所理解的,如果你对java的cas操作也是有一定了解的,因为在这个类中大量使用到了cas相关的操作来保证线程安全的。 ConcurrentHashMap这个类在java.lang.current包中,这个包中的类都是线程安全的。…
【本人秃顶程序员】如何在代码中应用设计模式
因为我们的项目的需求是永远在变的,为了应对这种变化,使得我们的代码能够轻易的实现解耦和拓展。如果能够保证代码一次写好以后都不会再改变了,那可以想怎么写怎么写了。 在我们实现中,有一些代码是一次写好后续基本不会改变的,或者不太需要扩展的,比如一些工具类等。有一部分是会经常变得,设…
【本人秃顶程序员】ReentrantLock是如何基于AQS实现的
ReentrantLock是一个可重入的互斥锁,基于AQS实现,它具有与使用 synchronized 方法和语句相同的一些基本行为和语义,但功能更强大。 ReentrantLock中进行同步操作都是从lock方法开始。lock获取锁,进行一系列的业务操作,结束后使用unloc…
【本人秃顶程序员】求求你别用SimpleDateFormat了!
当我们在单线程的程序中调用 formatDate(date) ,此时并不会出现任何问题(如果这也出问题那还玩什么...) ,然而当我们的程序在多线程并发执行调用这个方法的时候。 此时你会发现打印出来的时间有些是错误,程序甚至会抛出异常NumberFormatException?…
【本人秃顶程序员】SpringBoot基础之banner玩法解析
SpringBoot项目启动时会在控制台打印一个默认的启动图案,这个图案就是我们要讲的banner。看似简单的banner,我们能够对它做些什么呢?本篇文章就带大家深入了解一下banner的使用(版本:SpringBoot2.1.4)。 第一步:在src/main/resour…
下一页
个人成就
文章被点赞
62
文章被阅读
37,428
掘力值
1,146
关注了
0
关注者
46
收藏集
0
关注标签
7
加入于
2019-01-02