首页
AI Coding
AIDP
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
指间筑梦
掘友等级
后端开发
|
Big Bird
每天前进十公里。
获得徽章 6
动态
文章
专栏
沸点
收藏集
关注
作品
赞
68
文章 46
沸点 22
赞
68
返回
|
搜索文章
赞
文章( 46 )
沸点( 22 )
Spring Security 认证流程梳理
Spring Security 应该是 Spring 全家桶中学习曲线最为陡峭的几个模块之一了,最开始看书学习的时候,在看了几次还有一些迷糊后就放弃了。 直到前段时间再次捡起来,这次在网上找了很多资料后,终于对 Spring Security 有了一定的理解,发现,理解起来其实…
如何系统的给pdf加目录/书签
本文适用于给没有任何目录的pdf添加目录/书签。 FreePic2Pdf, 用于给pdf添加目录的。 SysTools PDF Unlocker,用于解锁pdf。有时下载的pdf收保护,无法编辑,可以用这个软件解锁。非必须 会正则表达式,但是用到的不多。正则表达式基础学习 如果…
灵魂之力—自控力的强大威力
成为一名优秀的Android开发,需要一份完备的知识体系,在这里,让我们一起成长为自己所想的那样~。 集中注意力、拒绝诱惑、控制冲动、克服拖延是非常普遍的人性挑战。 自控力,就是控制自己的注意力、情绪和欲望的能力。 提高自控力的最有效途径在于,弄清自己如何失控、为何失控。 自知…
HashMap? ConcurrentHashMap? 相信看完这篇没人能难住你!
Map 这样的 Key Value 在软件开发中是非常经典的结构,常用于在内存中存放数据。 本篇主要想讨论 ConcurrentHashMap 这样一个并发容器,在正式开始之前我觉得有必要谈谈 HashMap,没有它就不会有后面的 ConcurrentHashMap。 众所周知…
图解ConcurrentHashMap
Concurrent翻译过来是并发的意思,字面理解它的作用是处理并发情况的 HashMap,在介绍它之前先回顾下之前的知识。通过前面两篇学习,我们知道多线程并发下 HashMap 是不安全的(如死循环),更普遍的是多线程并发下,由于堆内存对于各个线程是共享的,而 HashMap…
良心推荐,我珍藏的一些Chrome插件
上次搬家的时候,发了一个朋友圈,附带的照片中不小心暴露了自己的 Chrome 浏览器插件之多,于是就有小伙伴评论说分享一下我觉得还不错的浏览器插件。 我下面就把我日常工作和学习中经常用到的一些 Chrome 浏览器插件分享给大家,随便一个都能提高你的“生活品质”和工作效率。 M…
Java实现生产者和消费者的5种方式
Java实现生产者和消费者的5种方式
面试官所认为的单例模式
因为单例模式足够简单,编写一个单例模式代码几分钟就能搞定,所以设计模式中面试官通常会选取单例模式作为出题。 单例模式是最简单的设计模式之一,属于创建型模式,它提供了一种创建对象的方式,确保只有单个对象被创建。这个设计模式主要目的是想在整个系统中只能出现类的一个实例,即一个类只有…
Java面试必备:手写单例模式
我:好的(面带微笑),心里暗喜(送分题)。 此篇整理了几种常见的单例模式代码示例,再有面试官让手撕单例模式,便能心中有码,下笔有神。 实际编程应用场景中,有一些对象其实我们只需要一个,比如线程池对象、缓存、系统全局配置对象等。这样可以就保证一个在全局使用的类不被频繁地创建与销毁…
深入理解 Java 线程池:ThreadPoolExecutor
本文比较详细的分析了线程池的工作流程: 分析了线程的创建,任务的提交,状态的转换以及线程池的关闭;介绍了线程池关闭时的过程,也分析了 shutdown 方法与 getTask 方法存在竞态条件等等。
下一页
个人成就
文章被点赞
2
文章被阅读
3,235
掘力值
91
关注了
53
关注者
4
收藏集
40
关注标签
9
加入于
2017-02-20