0

《分布式设计模式—分布式事务》

分布式事务的挑战 在多个服务、数据库和消息代理之间维持数据的一致性的传统方式是采用分布式事务。分布式的事实标注是XA、XA采用了两阶段提交老保证事务中的所有参与方同时完成提交,或者失败时同时回滚。应用程序的整个技术栈需要满足XA标准。 许多新技术,包括NoSQLshujk ,liru MongoDB ...

Java大蜗牛 发布于 2019-08-19 17:54 评论(0)阅读(18)
1

记一次Linux修改MySQL配置不生效的问题

背景 自己手上有一个项目服务用的是AWS EC2,最近从安全性和性能方面考虑,最近打算把腾讯云的MySQL数据库迁移到AWS RDS上,因为AWS的出口规则和安全组等问题,我需要修改默认的3306端口和Bind Address限制特定的IP访问,我在Stackoverflow上查询了如何修改,但是网 ...

小二十七 发布于 2019-08-19 14:40 评论(2)阅读(134)
0

SpringMVC 原理 - 设计原理、启动过程、请求处理详细解读

SpringMVC 原理 设计原理、启动过程、请求处理详细解读 目录 "一、 设计原理" "二、 启动过程" "三、 请求处理" 一、 设计原理 Servlet 规范 SpringMVC 是基于 Servlet 的。 Servlet 是运行在 web 服务器上的程序,它接收并响应来自 web 客户端 ...

lbzhello 发布于 2019-08-19 12:50 评论(0)阅读(154)
0

设计模式-单例模式详解

一、引言 单例模式应该算是23种设计模式中比较简单的,它属于创建型的设计模式,关注对象的创建。 二、概念 单例模式是23个“Gang Of Four”的设计模式之一,它描述了如何解决重复出现的设计问题,以设计灵活且可复用的面向对象软件,使对象的实现、更改、测试和重用更方便。 单例模式解决了以下问题: ...

Vincent-Huang 发布于 2019-08-18 23:13 评论(0)阅读(18)
0

Java基础—面向对象的三大特性

面向对象有三大特性分别是继承、封装和多态。 (1)继承:继承是一种联结类的层次模型,并且允许和鼓励类的重用,它提供了一种明确表述共性的方法。对象的一个新类可以从现有的类中派生,这个过程称为类继承。新类继承了原始类的特性,新类称为原始类的派生类(子类),而原始类称为新类的基类(父类)。派生类可以从它的 ...

Auto0205 发布于 2019-08-18 11:01 评论(0)阅读(18)
0

jpa分页

法一(本地sql查询,注意表名啥的都用数据库中的名称,适用于特定数据库的查询) 法二(jpa已经实现的分页接口,适用于简单的分页查询) 法三(Query注解,hql语局,适用于查询指定条件的数据) 可以自定义整个实体(Page<User>),也可以查询某几个字段(Page<Object[]>),和原 ...

不愤不发 发布于 2019-08-18 08:14 评论(0)阅读(9)
0

大话设计模式笔记(十八)の单例模式

单例模式 定义 保证一个类仅有一个实例,并提供一个访问它的全局访问点。 通常我们可以让一个全局变量使得一个对象被访问,但它不能防止你实例化多个对象。一个最好的办法就是,让类自身负责保存它的唯一实例。这个类可以保证没有其他实例可以创建,并且它可以提供一个访问该实例的方法。 UML图 方式一:单线程下的 ...

callmeDevil 发布于 2019-08-17 16:03 评论(0)阅读(16)
0

ZooKeeper实现生产-消费者队列

使用ZooKeeper实现一个生产-消费者队列,可用于多节点的分布式数据结构。生产者创建一个数据对象,并放到队列中;消费者从队列中取出一个数据对象并进行处理。 ...

程序猿讲故事 发布于 2019-08-17 15:03 评论(0)阅读(27)
0

大话设计模式笔记(十七)の迭代器模式

迭代器模式 定义 提供一种方法顺序访问一个聚合对象中各个元素,而又不暴露该对象的内部表示。 什么时候用? 当你需要访问一个聚集对象,而且不管这些对象是什么都需要遍历的时候,你就应该考虑用迭代器模式 。 你需要对聚集有多种方式遍历时,可以考虑用迭代器模式。 UML图 模板代码 Aggregate It ...

callmeDevil 发布于 2019-08-17 14:46 评论(0)阅读(12)
2

从IDEA角度来看懂UML图

前言 我们目前已经学习了设计模式的7种设计原则。下面本该是直接进入具体的设计模式系列文章。 但是呢在我们学习设计模式之前我们还是有必要了解一下uml图。因为后续的设计模式文章不出意外应该会很多地方使用到uml图。如果你连uml图都看不懂的话,那么学习起来肯定会有一定的难度。 所以说,这一节就作为承上 ...

正号先生 发布于 2019-08-17 14:18 评论(3)阅读(194)
0

微服务与K8S容器云平台架构

微服务与K8S容器云平台架构微服务与12要素网络日志收集服务网关服务注册服务治理- java agent监控今天先到这儿,希望对技术领导力, 企业管理,系统架构设计与评估,团队管理, 项目管理, 产品管理,团队建设 有参考作用 , 您可能感兴趣的文章: 领导人怎样带领好团队构建创业公司突击小团队国际... ...

PetterLiu 发布于 2019-08-16 22:08 评论(0)阅读(31)
0

优雅的在WinForm/WPF/控制台 中使用特性封装WebApi

优雅的在WinForm/WPF/控制台 中使用特性封装WebApi 说明 ` 在C/S端作为Server,建立HTTP请求,方便快捷。 ` 1.使用到的类库 ` Newtonsoft.dll ` 2.封装 HttpListener HttpApi类 特性类 ActionName 特性类 HttpMe ...

Yann_123 发布于 2019-08-16 18:21 评论(0)阅读(28)
0

java设计模式----工厂模式

简单工厂模式 简单工厂模式不是 23 种里的一种,简而言之,就是有一个专门生产某个产品的类。 比如下图中的鼠标工厂,专业生产鼠标,给参数 0,生产戴尔鼠标,给参数 1,生产惠普鼠标。 工厂模式 工厂模式也就是鼠标工厂是个父类,有生产鼠标这个接口。 戴尔鼠标工厂,惠普鼠标工厂继承它,可以分别生产戴尔鼠 ...

上官杏林 发布于 2019-08-16 15:32 评论(0)阅读(14)
0

创建模式 -- 建造者模式

一、小案例分析 1、功能需求: 现需要建房子,建房流程:挖地基、砌墙、封顶。对于不同种类的房子(高楼,别墅),流程虽然一样,但是具体功能实现不同。如何实现建房子? 2、小菜鸡的答案: (1)定义一个抽象接口,并定义三个抽象方法(挖地基、砌墙、封顶)。(2)对于不同种类的房子,实现该接口,并重写相关方 ...

累成一条狗 发布于 2019-08-15 20:40 评论(0)阅读(15)
0

架构杂谈《十》

架构杂谈《十》 常用开发模式 一、瀑布式开发 瀑布式开发是在1970年提出的软件开发模型,是一种较老的计算机软件开发模式,也是典型的预见性的开发模式,在瀑布式开发中,开发严格遵循预先计划的需求分析、设计、编码、集成、测试、维护的步骤进行,步骤的成果作为衡量进度的方法。瀑布式开发最早强调系统开发应有完 ...

AjuPrince 发布于 2019-08-15 19:51 评论(0)阅读(56)
23

为什么大多数公司都不重视技术?

前言 今年年初来了一家国内某电器大厂,本来技术面试的时候提供的offer说的是架构组岗位,主要是搭建公司平台的基础设施,不会接触业务或者离业务很远,刚开始以为很有技术含量,公司又是大厂,offer就接下来了,但是进来后才知道是业务导向型团队,因为当时面试我的技术经理离职,所以我就跟了新的领导 我入职 ...

小二十七 发布于 2019-08-15 19:50 评论(42)阅读(3040)
0

设计模式总结

![设计模式总结](http://img-blog.csdnimg.cn/20190602111754275.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNz... ...

ChengzhiYang 发布于 2019-08-15 19:39 评论(0)阅读(12)
0

面向对象 详解

前言 在正式开始正文之前,我想你思考几个问题: 1.什么是面向对象? 2.面向对象的特性是什么? 3.面向对象有哪些继承方式? 好了,看完这三个问题,开始正文的内容吧。 正文 一、面向对象js 面向对象是一个思想,就是把解决问题的注意力集中到对象上,也可以说是通过函数封装得到的一个类。 面向对象有三 ...

拥孤入睡 发布于 2019-08-15 19:39 评论(0)阅读(25)
2

关于分布式服务限流的一些思考

一个软件系统往往会存在很多隐藏的bug,最常用的功能bug往往很少。不常用的功能因为长时间不被人关注缺少重现的机会会一直隐藏在那里伺机爆发。限流功能就是这些不被关注的功能之一。 ...

Java技术zhai 发布于 2019-08-15 15:16 评论(0)阅读(40)
0

深入浅出一致性Hash原理

深入浅出一致性Hash原理 ...

致未来的自己 发布于 2019-08-14 20:25 评论(0)阅读(30)