首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
fulton
掘友等级
后台
|
美团
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
68
文章 68
沸点 0
赞
68
返回
|
搜索文章
最新
热门
composite pattern(组合模式)
它可以将局部和整体无差异化处理。 对于一个问题,如果每个局部都有类似的处理方式,那么我们就可以将其整合成一个整体,统一处理,避免局部处理的复杂化。 它有一个要求是:面对的问题整体应该可以用树形结构表示,而每个局部即为子结点。 类图一般由以上两种表示方式,但我更倾向于第一种,因为…
解释器模式
这个在编译器的语义分析过程中常用的一种模式,即分析虚拟语法树(AST),但它并不能解决如何生成语法树的问题。 在实际的工作中,有时也会遇到一些类似的工作,比如我们会使用DSL来解决一些复杂的业务问题,这时候就需要我们来定义一些简单的语法来实现。再比如 比如前段时间需要开发一个m…
六边形架构
注: 当我在学习DDD时,看到其中的六边架构,在初步了解其架构思想之后,就深深地被吸引了,因为它可以解决诸多我在项目中遇到的问题。 这里将着重介绍六边形架构的思想,以及其解决的问题,并不与其它架构做深入的对比。 六边形架构 又被称之为ports&adpers(我认为这个名称更合…
MAVEN 坐标与依赖
我们知道,maven通过依赖的坐标来查找依赖,并通过一定的规则来自动管理依赖。本篇文章将通过对坐标和依赖的讲解,来告诉我们maven管理依赖的原理与过程,并介绍如何通过一些工具来实现依赖的优化。 groupId,artifactId,version就是一个依赖的坐标,但它只是m…
maven version解析
maven 的版本虽然我们经常看到,但对于大部分人来说并没有一个清晰的概念。这篇文章将会告诉你:maven 版本的标准规则是什么?maven如何区分snapshot版本?maven 如何比较版本的大小。 其中前三个版本用"."分割,最后一个用“-”分割。各个版本可以任意缺失,但…
volatile变量与普通变量的区别
我们通常会用volatile实现一些需要线程安全的代码(也有很多人不敢用,因为不了解),但事实上volatile本身并不是线程安全的,相对于synchoronized,它有更多的使用局限性,只能限制在某些特定的场景。本篇文章的目的就是让大家对 volatile 在本质上有个把握…
线程安全
什么是线程安全?我们用《java concurrency in practice 》中的一句话来表述:当多个线程访问一个对象时,如果不用考虑这些线程在运行时环境下的调度和交替执行,也不需要进行额外的同步,或者在调用方进行任何其它的协调操作,调用这个对象的行为都可以获得正确的结果…
你应该知道的JDK知识
无论是从事Javaee开发或者是Android开发,JDK的基础知识都尤为重要。我们在代码里经常使用ArrayList、HashMap等,但却很少思考为什么是使用它,使用的时候需要注意什么。甚至有可能去面试的时候,人家一问HashMap的实现原理,但却只知道put和get,非常…
聊聊并发(八)——Fork/Join框架介绍
Fork/Join框架是Java7提供了的一个用于并行执行任务的框架, 是一个把大任务分割成若干个小任务,最终汇总每个小任务结果后得到大任务结果的框架。 我们再通过Fork和Join这两个单词来理解下Fork/Join框架,Fork就是把一个大任务切分为若干子任务并行的执行,J…
事务的传播行为(讲得比较好)
我们都知道事务的概念,那么事务的传播特性是什么呢?(此处着重介绍传播特性的概念,关于传播特性的相关配置就不介绍了,可以查看spring的官方文档) 在我们用SSH开发项目的时候,我们一般都是将事务设置在Service层 那么当我们调用Service层的一个方法的时候它能够保证…
下一页
个人成就
文章被点赞
1,429
文章被阅读
156,389
掘力值
4,626
关注了
11
关注者
1,003
收藏集
1
关注标签
69
加入于
2016-12-16