- 博客(8)
- 资源 (15)
- 收藏
- 关注
原创 Spring + Quartz动态任务调度
一、任务调用的实现 1、配置文件方式 <bean id="userTask" class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean"> execute 0/5 *
2017-09-09 19:45:47 949
原创 JVM 类加载机制
一、ClassLoader(类加载器)的作用: 1、把class文件加载到 jvm 中; 2、审查每个类由谁负责加载; 3、将class字节码重新解析成 jvm 统一要求的对象格式。 二、类加载器的种类(java.lang.Class类) 1、启动类价器:装载核心库 2、扩展类加载器:加载 JAVA_
2017-09-08 23:45:09 211
原创 互联网分布式事务解决方案
由于互联网行业对数据的绝对一致性(二阶段提交等方式)要求并不是那么高,而是对快速响应要求较高,基于cap理论所以一般采用柔性事务进行解决。一、在一定情况下尽量避免使用分布式事务二、最终一致性解决方案(eBay模式)
2017-09-03 19:05:51 592
原创 分布式_基础
一、分布式概念 1、应用做任务分解,(如电商项目中将应用中的用户模块,订单模块,商品等拆分为独立的应用。) 2、节点通信,(各应用之间需要rpc相互调用或者mq消息通信)二、分布式与集群概念 1、分布式:一个应用或者业务拆分成多个子系统子模块,都部署在不同的服务器上 2、集群:同一个业务(同一套代码)部署在多个服务器上
2017-09-03 14:37:34 363
原创 Git_基础
一、Git简介 Git是由linux的版本管理问题而创建的,是分布式的版本管理控制工具,与svn的集中式的版本管理相对应,也可以说是中心化和去中心的体现。svn要求使用的客户顿必须联网,并可能存在硬盘损坏等的单节点故障问题。 二、git与svn的比较 1、底层操作 修改文件后svn的底层操作,将上一版本的修改的文件的变化进行记录,并
2017-09-02 17:49:44 296
原创 分布式事务
一、介绍 1、单机事务特点 事务(一般指数据库的事务)是运行在数据库上的逻辑工作单元,具有 ACID 特点: A:Atomic (原则性) 事务必须是原子的工作单元 C:Consistent (一致性) 事务完成时,所以的数据都保持一致的状态(比如:银行账户操作后,总额不变)
2017-09-02 13:03:51 403
原创 Java spi
一、spi需要遵循的标准 1、需要统一的加载目录:resources/META-INF/services 2、在services目录下创建一个配置文件,满足: 1)、文件名是扩展(接口实现)的接口的全名 2)、文件内部的内容是实现接口的实现类的全路径 3)、文件的编码必须为UTF-8
2017-09-01 13:43:53 412
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人