引言 工作偶尔会遇到需要审批相关的系统,对于流程步骤相对固定的,一般会采取某些第三方的工作流来做对应的系统。目前唯一用过的就是activiti工作流。对它进行了简单的研究学习...
引言 工作偶尔会遇到需要审批相关的系统,对于流程步骤相对固定的,一般会采取某些第三方的工作流来做对应的系统。目前唯一用过的就是activiti工作流。对它进行了简单的研究学习...
模板方法-定义与类型 定义:定义了一个算法的骨架,并允许子类为一个或多个步骤提供实现模板方法使得子类可以在不改变算法结构的情况下,重新定义算法的某些步骤 类型:行为型 UML...
一、i++ 的原子性问题:int i=i++ 的操作实际上分为三个步骤“读-改-写” 第一步:int temp = i;第二步:i = i + 1;第三步:i = temp;...
青山几度变黄山,世事纷飞总不干。眼内有尘三界窄,心头无事一床宽。 怎样修心?不乱于心,不困于情? 运动。多做跑步、游泳等体育活动可以使得你在运动中脑子不一直想着烦恼,运动之后...
更新于 2020.9.1 在 Java 泛型中存在通配符的概念: <? extends T>:上界通配符(Upper Bounds Wildcards) <? super T...
上一篇已经把分布式定时任务组件的基本原理讲述了一下,这次咱们直接实现。话不多说,直接上代码: 编译工具用的是gradle,和maven的功能差不多,下面是依赖: 实现定时任务...
慕课小伙伴前来膜拜大佬
JDK8之HashMap的简单源码分析先来了解一下HashMap的简单数据结构: 当HashMap的数据特别多的时候,链表会自动转换成红黑树: 话不多说,直接上源码 因文章篇幅问题,后面的源码分析无法发布。不过上...
先来了解一下HashMap的简单数据结构: 当HashMap的数据特别多的时候,链表会自动转换成红黑树: 话不多说,直接上源码 因文章篇幅问题,后面的源码分析无法发布。不过上...
提升的方式有很多种,选定方向,比如Java,可以看视频(现在视频网站众多,资源满天飞)、看博客、看书,不过我还是推荐看视频,本人就是在慕课网上面看的实战教程,一边看一边码字,学到的非常多。然后就是针对性的根据面试准备一些东西,上网多看看别人的面试经历,今日头条可以找,牛客网也是。。。
自我成长-1关注简书有一段时间了,今天是我第一次写简书,我是一名程序员,现在大四,现在处于焦灼的状态,因为前几天刚没了工作。但我发现这段时间自己也成长了一点,思考以后如果真正工作被辞退了...
因为对于电子商务的业务比较感兴趣,刚好有朋友在某科技公司上班,就让内推了,接下来直接上面试题一面:1.自我介绍和项目2.HashMap底层如何实现?3.秒杀高并发系统如何实现...
1.TCP/UDP区别 1.基于连接与无连接2.TCP要求系统资源较多,UDP较少3.UDP程序结构较简单4.流模式(TCP)与数据报模式(UDP)5.TCP保证数据正确性,...
由于最近比较闲,想多去面试几家公司,看看三年开发在珠海的薪资待遇如何...好了闲话短说,直接贴上面试题目去面试前有两次的电话面试,问的框架比较多1.Spring、Spring...
死锁 - 必要条件 互斥条件:进程要求对所分配的资源(如打印机)进行排他性控制,即在一段时间内某资源仅为一个进程所占有。此时若有其他进程请求该资源,则请求进程只能等待。请求和...
new Thread 弊端 每次new Thread新建对象,性能差 线程缺乏统一管理,可能无限制的新建线程,相互竞争,有可能占用过多系统资源导致死机或OOM 缺少更多功能,...