4 安_shuai

尚未进行身份认证

每天进步一点点

等级
TA的排名 1w+

ActivitI入门-HellowWorld

packagecom.jerryl;importorg.activiti.engine.ProcessEngine;importorg.activiti.engine.ProcessEngines;importorg.activiti.engine.runtime.ProcessInstance;importorg.activiti.engine.task.Task;im...

2019-08-16 16:12:15

idea常用快捷键

1、添加Shift+Enter2、复制Ctrl+D3、移动Ctrl+Shift+↑/↓或者Alt+Shift+↑/↓4、删除Ctrl+Y5、导包Alt+Enter6、查找文件Ctrl+Shift+N7、退回到上一个操作的地方(必备)Ctrl+Alt+左方向键8、前进到上...

2019-08-08 17:29:25

Spring中Bean的Scope

本例简单演示默认的Singleton和Prototype,分别从Spring容器中获取2次Bean,判断Bean的实例是否相等(1)编写Singleton的beanpackagecom.zawl.erp.portal.test;importorg.springframework.stereotype.Service;/***<p>标题:</p>...

2019-08-01 23:57:12

算法与数据结构Java版

转自:http://blog.csdn.net/column/details/datastructureinjava.html目录(1)数据结构与算法概念解析(2)数据结构之数组(3)数据结构之栈(4)数据结构之队列(5)数据结构之链表(6)数据结构之二叉树(7)数据结构之霍夫曼树(8)数据结构之红黑树(一)——基础分析(9)数据结构之红黑树(二)——插入操作(10)数据结...

2019-07-17 16:34:10

给程序员的五点建议--如何成为编程高手并以此创业

每个IT企业,尤其是初创企业,非常苦恼:找不到好的程序员。现在大学、软件学院及各种培训机构,每年培养几十万的程序员,毕业的每个人都有同样困恼:找不到好的工作。问题出在哪里呢?其实,企业需要的是不是刚会写程序的人,需要来了就能干活的人,尤其能把活干好的人。而刚毕业的大学生多半刚学会如何写程序,的确很难企业需求。企业到底需要什么样的程序员,一个刚入门的程序员如何成为企业...

2019-07-17 16:19:41

UML时序图详解

什么是时序图时序图(SequenceDiagram),又名序列图、循序图,是一种UML交互图。它通过描述对象之间发送消息的时间顺序显示多个对象之间的动态协作。让我们来看一看visio2016对时序图的的解释。时序图的元素我们在画时序图时会涉及7种元素:角色(Actor)、对象(Object)、生命线(LifeLine)、控制焦点(Activation)、消息(Message)、自关联...

2019-07-11 15:06:34

深入理解MySQL索引原理和实现——为什么索引可以加速查询?

说到索引,很多人都知道“索引是一个排序的列表,在这个列表中存储着索引的值和包含这个值的数据所在行的物理地址,在数据十分庞大的时候,索引可以大大加快查询的速度,这是因为使用索引后可以不用扫描全表来定位某行的数据,而是先通过索引表找到该行数据对应的物理地址然后访问相应的数据。”但是索引是怎么实现的呢?因为索引并不是关系模型的组成部分,因此不同的DBMS有不同的实现,我们针对MySQL数据库的实现进...

2019-07-06 08:59:15

如何给老婆解释什么是RPC

一个阳光明媚的早晨,老婆又在翻看我订阅的技术杂志。“老公,什么是RPC呀,为什么你们程序员那么多黑话!”,老婆还是一如既往的好奇。“RPC,就是RemoteProcedureCall的简称呀,翻译成中文就是远程过程调用嘛”,我一边看着书,一边漫不经心的回答着。“啥?你在说啥?谁不知道翻译成中文是什么意思?你个废柴,快给我滚去洗碗!”“我去。。。”,我如梦初醒,我对面坐着的可不是一个程...

2019-07-06 08:13:27

微服务架构下分布式事务解决方案——阿里GTS

1微服务的发展微服务倡导将复杂的单体应用拆分为若干个功能简单、松耦合的服务,这样可以降低开发难度、增强扩展性、便于敏捷开发。当前被越来越多的开发者推崇,很多互联网行业巨头、开源社区等都开始了微服务的讨论和实践。Hailo有160个不同服务构成,NetFlix有大约600个服务。国内方面,阿里巴巴、腾讯、360、京东、58同城等很多互联网公司都进行了微服务化实践。当前微服务的开发框架也非常多,...

2019-07-05 11:00:42

linux常用运维命令

1、从Linux服务器下载文件夹到本地(1)使用xshell工具使用xshell来操作服务非常方便,传文件也比较方便。就是使用rz,sz首先,服务器要安装了rz,szyuminstalllrzsz当然你的本地windows主机也通过ssh连接了linux服务器运行rz,会将windows的文件传到linux服务器运行szfilename,会将文件下载到windows本地...

2019-07-04 14:29:40

Spring AOP 实战篇

看了上面这么多的理论知识,不知道大家有没有觉得枯燥哈.不过不要急,俗话说理论是实践的基础,对SpringAOP有了基本的理论认识后,我们来看一下下面几个具体的例子吧.下面的几个例子是我在工作中所遇见的比较常用的SpringAOP的使用场景,我精简了很多有干扰我们学习的注意力的细枝末节,以力求整个例子的简洁性.下面几个Demo的源码都可以在我的Github...

2019-06-27 15:25:52

SpringAOP理论篇

基本知识其实,接触了这么久的AOP,我感觉,AOP给人难以理解的一个关键点是它的概念比较多,而且坑爹的是,这些概念经过了中文翻译后,变得面目全非,相同的一个术语,在不同的翻译下,含义总有着各种莫名其妙的差别.鉴于此,我在本章的开头,着重为为大家介绍一个SpringAOP的各项术语的基本含义.为了术语传达的准确性,我在接下来的叙述中,能使用英文术语的地方,...

2019-06-27 15:20:06

Java常用递归适用场景

一、递归概述程序调用自身的编程技巧称为递归.递归作为一种算法在程序设计语言中广泛应用。递归需具备的条件:子问题须与原始问题为同样的事,且更为简单; 不能无限制调用本身,须有个出口,化简为非递归状态处理; 递归的次数不能太多,否则容易造成栈内存溢出(java.lang.StackOverflowError); 构造方法不能递归调用。二、计算任意正整数的阶乘由于受到int、l...

2019-06-27 09:13:22

Mysql索引使用说明

说到索引,很多人都知道“索引是一个排序的列表,在这个列表中存储着索引的值和包含这个值的数据所在行的物理地址,在数据十分庞大的时候,索引可以大大加快查询的速度,这是因为使用索引后可以不用扫描全表来定位某行的数据,而是先通过索引表找到该行数据对应的物理地址然后访问相应的数据。”但是索引是怎么实现的呢?因为索引并不是关系模型的组成部分,因此不同的DBMS有不同的实现,我们针对MySQL数据库的实现进...

2019-06-19 16:01:35

Dubbo面試题

想往高处走,怎么能不懂Dubbo?Dubbo是国内最出名的分布式服务框架,也是Java程序员必备的必会的框架之一。Dubbo更是中高级面试过程中经常会问的技术,无论你是否用过,你都必须熟悉。下面我为大家准备了一些Dubbo常见的的面试题,一些是我经常问别人的,一些是我过去面试遇到的一些问题,总结给大家,希望对大家能有所帮助。1、Dubbo是什么?Dubbo是阿里巴巴开源...

2019-06-17 13:00:59

mysql使用乐观锁解决并发问题

银行两操作员同时操作同一账户。比如A、B操作员同时读取一余额为1000元的账户,A操作员为该账户增加100元,B操作员同时为该账户扣除50元,A先提交,B后提交。最后实际账户余额为1000-50=950元,但本该为1000+100-50=1050。这就是典型的并发问题。乐观锁机制在一定程度上解决了这个问题。乐观锁,大多是基于数据版本(Version)记录机制实现。何谓数据版本?即为数据增加一...

2019-06-05 11:13:31

数据库开发规范

1、超过三个表禁止join。需要join的字段,数据类型必须绝对一致;多表关联查询时,保证被关联的字段需要有索引。说明:即使双表join也要注意表索引、SQL性能2、字段允许适当冗余,以提高查询性能,但必须考虑数据一致。冗余字段应遵循:1)不是频繁修改的字段。2)不是varchar超长字段,更不能是text字段3、单表行数超过500万行或者单表容量超过2GB,才推荐进...

2019-05-07 08:26:51

UML类图与类的关系详解

虚线箭头指向依赖;实线箭头指向关联;虚线三角指向接口;实线三角指向父类;空心菱形能分离而独立存在,是聚合;实心菱形精密关联不可分,是组合;上面是UML的语法。在画类图的时候,理清类和类之间的关系是重点。类的关系有泛化(Generalization)、实现(Realization)、依赖(Dependency)和关联(Association)。其中关联又分为一般关联关...

2019-04-28 17:51:38

JSONObject.toBean String转Date类型的处理

核心代码:String[]dateFormats=newString[]{"yyyy-MM-dd"};JSONUtils.getMorpherRegistry().registerMorpher(newDateMorpher(dateFormats));

2019-04-22 14:57:04

App保持登录状态的常用方法

我们在使用App时,一次登录后App如果不主动退出登录或者清除数据,App会在很长一段时间内保持登录状态,或者让用户感觉到登录一次就不用每次都输入用户密码才能进行登录。银行、金融涉及到支付类的App一般不支持这种长时间的登录状态保持。对于保持长期登录的技术实现方式,除了和前端技术有关,还涉及到前后台的通讯连接方式、后台提供的服务方式等有关。比如前端App是前端技术是原生加H5实现的,那选择的技术可...

2019-04-15 14:14:09

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。