![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
框架
文章平均质量分 60
程序人生dc
编程时要保持这种心态:就好象将来要维护你这些代码的人是一位残暴的精神病患者,而且他知道你住在哪。
展开
-
什么是微服务?
微服务架构风格是一种将单个应用程序作为一套小型服务开发的方法,每种应用程序都在自己的进程中运行,并与轻量级机制(通常是HTTP资源API)进行通信。 这些服务是围绕业务功能构建的,可以通过全自动部署机制独立部署。 这些服务的集中管理最少,可以用不同的编程语言编写,并使用不同的数据存储技术。说了这么多概念,微服务有什么样的具体特点呢?1.独立部署,灵活扩展传统的单体架构是以整个系统为单位进行部署,而...转载 2018-06-07 10:52:29 · 1884 阅读 · 1 评论 -
熟悉RabbitMQ与AMQP协议
RabbitMQ与AMQP协议详解1. 消息队列的简介 RabbitMQ采用Erlang语言开发。Erlang语言由Ericson设计,专门为开发concurrent和distribution系统的一种语言,在电信领域使用广泛。OTP(Open Telecom Platform)作为Erlang语言的一部分,包含了很多基于Erlang开发的中间件/库/工具,如mnesia/SASL,极大方便了Er...转载 2018-03-01 16:50:21 · 360 阅读 · 0 评论 -
Spring七种事务传播行为
Spring七种事务传播行为:spring特有的事务传播行为,spring支持7种事务传播行为,确定客户端和被调用端的事务边界(说得通俗一点就是多个具有事务控制的service的相互调用时所形成的复杂的事务边界控制)下图所示为7钟事务传播机制o 传播行为含义PROPAGATION_REQUIRED(XML文件中为REQUIRED)原创 2018-01-02 10:58:27 · 370 阅读 · 0 评论 -
深入理解Spring IOC,实现简单IOC容器
深入理解Spring--动手实现一个简单的SpringIOC容器 主要思想: 提到IOC,第一反应就是控制反转,我以前以为SpringIOC就是控制反转,控制反转就是SpringIOC,当然这种理解是错误的,控制反转是一种思想,一种模式,而Spring的IOC容器是实现了这种思想这种模式的一个载体. 使用过Spring的人都熟知,SpringIOC容器可以在对象生成或初始原创 2017-12-22 16:18:23 · 258 阅读 · 0 评论 -
【Quartz学习总结】——与spring整合
一、什么是Quartz? Quartz是一个开源的作业调度框架,由java编写,在.NET平台为Quartz.Net,通过Quart可以快速完成任务调度的工作.二、Quartz能干什么/应用场景 如网页游戏中挂机自动修炼如8个小时,人物相关数值进行成长,当使用某道具后,时间减少到4个小时,人物对应获得成长值.这其中就 涉及到了Scheduler的操作,定时对人物进原创 2017-11-08 11:08:26 · 236 阅读 · 0 评论 -
restful接口总结
1. 所有东西都是资源(Resource)所有要给API操作的对象都只能是资源。不管实际上存在的,还是抽象上的。所有资源都会有一个不变的标识(ID),对资源的任何API操作都不应该改变资源的标识。资源和其他资源会有关系,资源与资源的关系通过资源的标识来引用。2. 规范对资源的操作,最好只包括CRUDCRUD指创建(Create),读取(Read), 更新(Update),删原创 2017-09-07 15:26:24 · 913 阅读 · 0 评论 -
Spring事务异常回滚失败原因,在事务处理层捕获异常不抛出就不会回滚
为了打印清楚日志,很多方法我都加tyr catch,在catch中打印日志。但是这边情况来了,当这个方法异常时候 日志是打印了,但是加的事务却没有回滚。 例: 类似这样的方法不会回滚 (一个方法出错,另一个方法不会回滚) : [html] view plain copy if(userSave){ try {原创 2017-08-29 17:34:02 · 977 阅读 · 0 评论 -
了解Zookeeper
一、Zookeeper介绍:Zookeeper是一个高可用的分布式数据管理和协调框架,并且能够很好的保证分布式环境中数据的一致性。在越来越多的分布式系统(Hadoop、HBase、Kafka)中,Zookeeper都作为核心组件使用。二、Zookeeper优点:1. 配置管理这个好理解。分布式系统都有好多机器,比如我在搭建hadoop的HDFS的时候原创 2017-09-14 17:38:23 · 397 阅读 · 0 评论 -
了解分布式系统
什么是分布式系统关于“分布式系统”的定义,我们先看下老外是怎么说的。《分布式系统原理和范型》一书中是这样定义分布式系统的:“分布式系统是若干独立计算机的集合,这些计算机对于用户来说就像是单个相关系统”。关于这个定义,我们直观的感受就是:首先,这种系统相对来说比较牛逼,起码由好几台主机组成。以谷歌、亚马逊等服务商而言,他们的数据中心都由上万台主机支撑起来的。其次,虽然很牛逼,原创 2017-08-29 14:10:06 · 305 阅读 · 0 评论 -
mybait中一些标签使用说明及实例
1、if判断是否为空值,判断是否等于某个值if test="null!=arbType and ''!=arbType"> AND m.arb_type=#{arbType}if>if test="status!=null and status==2"> m.ewb_date >= #{startTime} and m.ewb_date < #{endT原创 2017-05-23 14:35:47 · 1406 阅读 · 0 评论 -
下载到本地的JAR包手动添加到Maven仓库
首先需要安装配置maven的环境变量,在cmd中用mvn -v命令查看是否配置了maven的版本,如果没有配置环境变量,请配置好环境变量再往后操作,配置操作请点击链接查看 https://jingyan.baidu.com/article/acf728fd68b4bef8e510a31c.html常用Maven仓库网址:http://mvnrepository.com/http:...转载 2018-08-14 15:54:25 · 125 阅读 · 0 评论