新人专享好礼
凡未购买过小册的用户,均可领取三张 5 折新人专享券,购买小册时自动使用专享券,最高可节省 45 元。
小册新人 5 折券
最高可省 15 元
小册新人 5 折券
最高可省 15 元
小册新人 5 折券
最高可省 15 元
注:专享券的使用期限在领券的七天内。
一键领取
领取成功
购买小册时自动使用专享券
领取失败
本活动仅适用于小册新用户
知道了
提示
根据我国
《互联网跟帖评论服务管理规定》
,您需要绑定手机号后才可在掘金社区内发布内容。
绑定手机
首页
首页
沸点
话题
小册
活动
写文章
登录
注册
删除沸点
删除沸点后不可恢复,确定删除吗?
举报沸点
请选择举报理由
和话题不符
恶意攻击谩骂
广告营销
一个优秀的废人
Java 开发工程师
公众号:一个优秀的废人
微信公众号:一个优秀的废人
9
关注
261
关注者
446
掘力值
关注
关注
动态
专栏
40
沸点
0
分享
2
赞
34
文章 33
沸点 1
赞
34
小册
2
收藏集
2
关注
更多
收藏集
关注
关注
专栏
热门
最新
一个优秀的废人
3月前
Spring MVC 复盘 | 工作原理及配置
旧文提过,不再赘述。请务必通读以下文章: https://mp.weixin.qq.com/s/z-fhmDa9iBwSG6OJx1x5hw 详细配置见:https://www.cnblogs.com/shuaishuai1993/p/9795227.html HelloController 指定...
1
收藏
阅读全文
一个优秀的废人
3月前
Spring 复盘(三) | Bean 的生命周期
继续 Spring 复盘,今天看了下 Spring 的 Bean 生命周期。 在传统的 Java 应用中,bean 的生命周期很简单,使用 Java 关键字 new 进行Bean 的实例化,然后该 Bean 就能够使用了。一旦 bean 不再被使用,则由 Java 自动进行垃圾回收,简直不要太简单...
18
3
收藏
阅读全文
一个优秀的废人
3月前
Spring 复盘 | AOP
Spring AOP 基础 Java 动态代理实现,阅读文章之前,你最好有以下基础: AOP(Aspect Oriented Programming),即面向切面编程,它是 OOP(Object Oriented Programming,面向对象编程)的补充和完善。 在开发中,功能点通常分为横向关...
4
收藏
阅读全文
一个优秀的废人
3月前
Spring 复盘 | IOC
全面进入复习模式,从 Spring 开始。 Spring 是一个轻量级的开源框架,是为解决企业应用开发的复杂性而创建的。我很不喜欢这种略显官方的说辞。千人千面,每个人对技术的理解都不一样。而在我的理解中,Spring 的主要就解决了两件事情(当然它还解决了数据访问、远程调用、单元测试等问题),分别...
7
收藏
阅读全文
一个优秀的废人
3月前
算法 | 二分搜索树的遍历
又是来自我的好朋友 EvilSay 的投稿,以下是原文: 从图上我们看出二分搜索树每个节点的值大于其左子节的所有节点的值小于其右子节点的所有节点的值。 前序遍历也叫先序遍历,访问顺序是根左右,也就是先访问根节点,再到左子树,最后才到右子树。所以上图所示的访问顺序是 5、3、2、4、8、7、9。 中...
2
收藏
阅读全文
一个优秀的废人
3月前
Java 基础 | Object 源码解析
Java 是一门面向对象的语言,在 Java 里面一切都可以看作是一个对象,而 Java 里面所有的对象都默认继承于 Object 类,所以狗哥今天就复习了一遍这个类。 上图看出 Object 一共有 12 个方法,其中 registerNatives() 是由 C 语言实现的,这个不在研究范围内...
7
3
收藏
阅读全文
一个优秀的废人
3月前
Java 基础 | Collection 集合概览
说到复盘基础,并不是所有的都会复盘,没那个时间更没那个必要。比如,一些基础的语法以及条件语句,极度简单。这类是不需要复盘的。思前想后,我觉得整个计划应该从集合开始,而复盘的方式就是读源码。 首先,java 是一门面向对象语言,操作对象是我们的日常。既然操作就需要有东西把对象存储起来。于是容器就应运...
1
收藏
阅读全文
一个优秀的废人
4月前
递归,就是这么简单
上面的说法略显官方。简而言之,递归就是自己调用自己,但是这个调用它是有一定条件的,比如: 优点:代码简洁、清晰(需要你理解算法,否则会更晕)缺点:调用次数控制不好,容易造成堆栈溢出,此外,它的每次传递参数都是相当于在压栈,每次返回结果都相当于出栈,这个过程是非常影响执行效率的。 优点:逻辑简单,速...
2
收藏
阅读全文
一个优秀的废人
4月前
推荐两个关于 Java 面试的 Github 项目
哈喽,大家好。相信大家都知道金九银十,在人才市场上是指每年的 9 月和 10 月是企业的招聘高峰期。这个时候企业往往有大量招聘需求,求职者在这个时候就找工作无疑是最适合的。需求大,谈工资什么的就更容易达到你的心理预期。想拿高薪就意味着强实力,企业也不是善堂,也不是傻子,不会平白无故给你高薪的。当然...
2
收藏
阅读全文
一个优秀的废人
4月前
SpirngBoot | 启动原理 01
一个读者,也是我的好朋友投稿的一篇关于 SpringBoot 启动原理的文章,才大二就如此优秀,未来可期。 我一直想了解一下 SpirngBoot 的是如何启动的,我想就来写一篇关于 SpirngBoot 启动分析吧。第一次写那么高深的技术话题理解不到位的话也请多多包涵。 SpinrgBoot 2...
10
收藏
阅读全文
一个优秀的废人
4月前
SpringBoot 实战 (二十) | 整合 Redis
两个月没更新原创了,实在惭愧。没有借口,就是因为自己懒了。最近看了「刻意学习」,这本书谈的是学习与行动的关系,书中提到了「持续行动」 这个概念,意思就是:我们要去实实在在地去做一些事情,而且是每天都做,才能称之为「持续行动」。看完这本书以后,我意识到我必须要做些什么,那就是写作。 其中,因为Spr...
10
1
收藏
阅读全文
一个优秀的废人
6月前
java | 什么是动态代理?
最近在复习 Java 相关,回顾了下代理模式。代理模式在 Java 领域很多地方都有应用,它分为静态代理和动态代理,其中 Spring AOP 就是动态代理的典型例子。动态代理又分为接口代理和 cglib (子类代理),结合我的理解写了几个 demo 分享给你们,这是昨晚修仙到 3 点写出来的文章...
4
收藏
阅读全文
一个优秀的废人
7月前
实用工具 | 推荐 9 个好用的 Chrome 插件
最近更新比较佛系,一方面,工作确实有点忙,但是做的都特么旧项目。09 年的代码都出来了,贼特么恶心。感觉待不久了。另一方面,没想好最近有啥要跟大家分享。刚好今天打开 Chrome ,发现自己一直在用的几个很不错的 Chrome 插件,顺手推荐给你们了。 不知道大家注意到没有,有百度搜索的时候,右侧...
38
7
收藏
阅读全文
一个优秀的废人
8月前
SpringBoot | 自动配置原理
这个月过去两天了,这篇文章才跟大家见面,最近比较累,大家见谅下。下班后闲着无聊看了下 SpringBoot 中的自动配置,把我的理解跟大家说下。 相信接触过 SpringBoot 的朋友都知道 SpringBoot 有各种 starter 依赖,想要什么直接勾选加进来就可以了。想要自定义的时候就直...
1
收藏
阅读全文
一个优秀的废人
8月前
SpringBoot | SpringBoot 是如何实现日志的?
休息日闲着无聊看了下 SpringBoot 中的日志实现,把我的理解跟大家说下。 说到日志框架不得不说门面模式。门面模式,其核心为外部与一个子系统的通信必须通过一个统一的外观对象进行,使得子系统更易于使用。用一张图来表示门面模式的结构为: 简单来说,该模式就是把一些复杂的流程封装成一个接口供给...
6
收藏
阅读全文
一个优秀的废人
8月前
SpringBoot | @Value 和 @ConfigurationProperties 的区别
最近有跳槽的想法,所以故意复习了下 SpringBoot 的相关知识,复习得比较细。其中有些,我感觉是以前忽略掉的东西,比如 @Value 和 @ConfigurationProperties 的区别 。 定义两个对象,一个学生对象,对应着一个老师对象,代码如下: @Value 支持三种取值方式,...
1
收藏
阅读全文
一个优秀的废人
8月前
SpringBoot 填坑 | Shiro 与 Redis 多级缓存问题
来自不愿意透露姓名的小师弟的投稿。这篇主要讲了,项目中配置了多缓存遇到的坑,以及解决办法。 在一次项目实践中有实现多级缓存其中有已经包括了 Shiro 的 Cache ,本以为开启 redis 的缓存是一件很简单的事情只需要在启动类上加上 @EnableCaching 注解就会启动缓存管理了,但是...
2
收藏
阅读全文
一个优秀的废人
9月前
SpringBoot 实战 (十八) | 整合 MongoDB
如题,今天介绍下 SpringBoot 是如何整合 MongoDB 的。 MongoDB 是由 C++ 编写的非关系型数据库,是一个基于分布式文件存储的开源数据库系统,它将数据存储为一个文档,MongoDB 文档类似于 JSON 对象。字段值可以包含其他文档,数组及文档数组,非常灵活。存储结构如下...
1
2
收藏
阅读全文
一个优秀的废人
9月前
SpringBoot 实战 (十七) | 整合 WebSocket 实现聊天室
昨天那篇介绍了 WebSocket 实现广播,也即服务器端有消息时,将消息发送给所有连接了当前 endpoint 的浏览器。但这无法解决消息由谁发送,又由谁接收的问题。所以,今天写一篇实现一对一的聊天室。 今天这一篇建立在昨天那一篇的基础之上,为便于更好理解今天这一篇,推荐先阅读:「SpringB...
10
收藏
阅读全文
一个优秀的废人
9月前
SpringBoot 实战 (十六) | 整合 WebSocket 基于 STOMP 协议实现广播消息
如题,今天介绍的是 SpringBoot 整合 WebSocket 实现广播消息。 WebSocket 为浏览器和服务器提供了双工异步通信的功能,即浏览器可以向服务器发送信息,反之也成立。 WebSocket 是通过一个 socket 来实现双工异步通信能力的,但直接使用 WebSocket ( ...
11
收藏
阅读全文
提示
删除专栏文章会扣除相应的掘力值,且文章不可恢复。
个人成就
获得点赞
240
文章被阅读
20,634
掘力值
446
关注了
9
关注者
261
收藏集
2
关注标签
10
加入于
2017-09-05
立即下载