首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
踏雪穿山
掘友等级
求职ing
|
求职ing
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
76
文章 75
沸点 1
赞
76
返回
|
搜索文章
赞
文章( 75 )
沸点( 1 )
JAVA编程思想(三)去掉别扭的if,自注册策略模式优雅满足开闭原则
1. 策略模式原型举例 2. 代码 2.1. 税策略代码 2.2. IF语句实现的税策略工厂 可以看到,如果通过if语句来获取不同的税策略,当增加新的税策略时就不得不修改已有代码,当算税方法很多时,就不那么好看,同时也增加了圈复杂度。 2.3. 首次优化 税策略工厂中使用Map…
gradle构建spring源码环境
相信每一个Java程序员都有阅读spring源码的想法,但是在构建的时候就碰到了各种坑,本篇文章详细介绍使用构建spring-framework-5.0.2.RELEASE-中文注释版的方式,按照这个
ConcurrentHashMap一定线程安全吗
可见性问题:多线程情况下,线程之间的变量往往是不共享的,因为CPU在计算时优先从离自己最近、速度最快的CPU缓存中获取数据去计算,其次再从内存中获取数据。 原子性问题:即使两个线程跑在了同一个CPU核心上,避免了可见性问题干扰,另外一个原子性问题依然会让你的并发代码不可控。 有…
工作流引擎原理-打造一款适合自己的工作流引擎
作为开发人员或多或少都会接触过工作流引擎,如 activiti、 jbpm等,这些工作流引擎都会比较重。在小项目中引入就会显得不是很优雅。本文主要简单介绍工作流引擎的原理并讲述如何慢慢打造一款适合自己的工作流引擎。 如果是结束节点,则修改流程实例为完成,并发布结束事件。
基于activiti的自研工作流设计
基于activiti的自研工作流设计,介绍了大致的方案设计。针对简单流程进行一个方案设计,预留一些复杂业务逻辑的实现口子,能够初步达成简单工作流的实现。
一个系列搞懂自研工作流(一)-流程定义
介绍自研工作流的初步整体设计,借以代码进一步介绍自研工作流的整体设计,主要为将元素拆分为节点和连线两个抽象概念。
面试了十几个高级前端,竟然连(扁平数据结构转Tree)都写不出来
「本文已参与好文召集令活动,点击查看:后端、大前端双赛道投稿,2万元奖池等你挑战!」 前言 招聘季节一般都在金三银四,或者金九银十。最近在这五六月份,陆陆续续面试了十几个高级前端。有一套考察算法的小题
[ data ] 数据结构之图结构的要点梳理
图结构定义 图结构是数据元素呈多对多关系,就是任意两个元素存在这样的关系。如果用一个公式来表示就是由顶点集合和顶点之间的关系集合组成的一种数据结构。 Graph = ( V , E ) ; E1 =
单例模式竟然有这么多种写法
单例模式无论是在现实世界中还是在程序员的代码世界里都是十分常见的,同时也是面试中比较常见的热身问题,不仅仅是因为单例模式在业务逻辑代码设计中比较重要,而且从单例模式可以引申出并发、锁机制以及一些其他的一系列问题,今天我们就一起讨论一下设计模式中的单例模式。 设计模式最早出现在建…
下一页
关注了
27
关注者
0
收藏集
10
关注标签
7
加入于
2020-09-26