首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
后台
订阅
阳酱19313
更多收藏集
微信扫码分享
微信
新浪微博
QQ
21篇文章 · 0订阅
2018 Java 后端工程师的书单推荐
分类困难因而没分。大体顺序,编程开发 => 数据库 => 架构运维 => 算法 欢迎加入我的知识星球。 一起读源码,聊源码。 好程序员就是我,我就是隔壁老王。 推荐理由:本书介绍了在Java编程中78条极具实用价值的经验规则,这些经验规则涵盖了大多数开发人员每天所面临的问题的解…
Java 位操作全面总结
关于 Java 的位操作
快速理解 Java 中的五种单例模式
文中分享了五种单例模式并进行了简单的分析。
Google 是如何审批20亿行代码的?coding style 真的很重要!
专栏 | 九章算法网址 | www.jiuzhang.com 有些人觉得,代码只要写出来了,程序跑通过了就可以了,为什么要浪费时间去约束人家怎么写代码呢。但是,现实工作中,我们发现,不少人就是因为代码风格不佳,被挂掉了面试,或者出现团队协作问题。 为什么代码风格这么重要呢? 以…
ArrayList初始化 - Java那些事儿
ArrayList部分一共五篇文章了,并且引入了时间复杂度来分析,强烈建议大家一定要按顺序阅读,本文是第1篇。 前些天的文章,反复的画图,不停的重复,就是想让大家理解,对象在内存中是什么样的。也是为今天的及以后的讲解打下基础。如果要说大家在写Java代码的时候哪个类用得最多,我…
[译] 响应式 Web 应用(三)
本文由 Shaw 发表在 ScalaCool 团队博客。 要理解「为什么要采用响应式应用」以及「响应式应用是怎样的」,我们首先需要快速了解一下计算机方面的知识。计算机在过去的几十年中已经进步了许多。特别是在CPU的时钟速度(MHz到GHz)和内存(千字节到千兆字节)方面。 然而…
如何无痛降低 if else 面条代码复杂度
相信不少同学在维护老项目时,都遇到过在深深的 if else 之间纠缠的业务逻辑。面对这样的一团乱麻,简单粗暴地继续增量修改常常只会让复杂度越来越高,可读性越来越差,有没有固定的套路来梳理它呢?这里分享三种简单通用的重构方式。 所谓的【面条代码】,常见于对复杂业务流程的处理中。…
重构与模式系列(一)简化函数
我们需要从我们的注册用户列表中查看我们的用户,并且筛选出活跃用户,并向他们发送一封邮件。 提炼函数大致的思想就是将我们过长的函数拆分为小的函数片段,确保改函数内的函数片段的处理在同一层面上。随便找了一个regular预览图片组件里面的例子。 包括一些事件的绑定,我们通过下面的书…
Spring: 一次线上@Transational事务注解未生效的原因探究
使用Spring AOP的时候一定要小心,如果是使用注解形式声明AOP,要保证在被代理类的外部调用被增强的方法。