深度解剖dubbo源码

-----------学习dubbo源码,能给你带来什么好处?----------- 1.提升SOA的微服务架构设计能力    通过读dubbo源码是一条非常不错的通往SOA架构设计之路,毕竟SOA的服务治理就是dubbo首先提出来的,比起你去看市面上的SOA微服务架构的书籍,学到的架构原...

2018-01-15 12:15:11

阅读数:2556

评论数:0

架构师之路-创业互联网公司如何搭建自己的技术架构

适用范围 本文主要针对中小型互联网公司,特别适用于手机APP或者pc的后台架构,基本可以支撑5万日活 本文会对可能用到的相关技术进行技术选型的说明,以及技术的架构介绍,技术架构的介绍课程后面有地址,可以点进去查看。 技术指标 说一下一些技术指标的计算过程可以作为其他同学的参考 QPS,...

2017-09-29 14:45:12

阅读数:712

评论数:0

Spring Boot-RESTfull API简单项目的快速搭建

源码地址:https://github.com/roncoo/spring-boot-demo 搭建一个简单的RESTfull API接口项目 1.   spring-boot-starter-web的引入,其依赖包的学习 2.  spring-boot-devtools的引入,其依...

2017-08-10 16:26:04

阅读数:778

评论数:0

微服务架构的分布式事务解决方案

分布式系统架构中,分布式事务问题是一个绕不过去的挑战。而微服务架构的流行,让分布式事问题日益突出! 下面我们以电商购物支付流程中,在各大参与者系统中可能会遇到分布式事务问题的场景进行详细的分析! 如上图所示,假设三大参与平台(电商平台、支付平台、银行)的系统都做了分布式系统架构拆分,按上数...

2017-07-31 14:36:36

阅读数:1704

评论数:5

docker容器中搭建kafka集群环境

Kafka集群管理、状态保存是通过zookeeper实现,所以先要搭建zookeeper集群

2017-07-10 16:43:39

阅读数:8685

评论数:6

亿级流量电商详情页系统的大型高并发与高可用缓存架构实战

亿级流量电商详情页系统的大型高并发与高可用缓存架构实战

2017-07-04 10:21:24

阅读数:3641

评论数:0

SpringBoot+Mybatis事务管理

一、使用场景   在使用事务管理前,有必要先了解下应用场景。如实际过程中一个购买操作包含多个执行过程:查询库存、下单、更新库存,实际操作时,由于高并发存在,可能到下单结束时,更新库存出错,那本次购买操作就是失败的,其下单结果应该被回滚。这种情况就需要引入事务控制,保证整个操作的有效性。 二...

2018-01-05 16:18:05

阅读数:594

评论数:1

双旦技术盛典,跨年立减狂欢惠

2017年12月一到 大街小巷都充斥着欢乐的气息 在这个月里 不仅有西方最为隆重的“圣诞节” 还有“世界性的新年元旦节” 崭新的2018在向我们招手! 为了你能更好的“迎接2018” 我们绞尽脑汁给你送福利了 作为程序员的年终礼物 ...

2017-12-26 10:43:22

阅读数:266

评论数:0

Spring AOP + Redis缓存数据库查询

应用场景 我们希望能够将数据库查询结果缓存到Redis中,这样在第二次做同样的查询时便可以直接从redis取结果,从而减少数据库读写次数。 需要解决的问题 操作缓存的代码写在哪?必须要做到与业务逻辑代码完全分离。如何避免脏读? 从缓存中读出的数据必须与数据库中的数据一致。如何为一...

2017-12-19 16:01:48

阅读数:352

评论数:0

大数据实时流统计实战

Spark Streaming实时流处理项目 请访问:http://www.roncoo.com/course/view/1b1a07091acc4efd9a390f28db332f86 Spark Streaming实时流处理项目实战,是以爱奇艺视频实时数据产生和流向的各个环节出发,通过...

2017-12-08 15:37:26

阅读数:2130

评论数:0

2017年度最受欢迎开源中国项目:roncoo-pay参与投票评选

roncoo-pay项目正在参加 2017年度最受欢迎中国开源软件评选,请大家投上宝贵的一票,支持roncoo-pay更好的发展,为大家带来更多好用的支付功能! 2017年度最受欢迎中国开源软件评选:http://www.oschina.net/project/top_cn_20...

2017-11-28 10:16:44

阅读数:388

评论数:0

分布式PRC服务框架Dubbo

Dubbo是一个被国内很多互联网公司广泛使用的开源分布式服务框架,是一个高性能优秀的服务框架,即使从国际视野来看应该也是一个非常全面的SOA基础框架,使得应用可通过高性能的 RPC 实现服务的输出和输入功能,可以和 Spring 框架无缝集成。 主要核心部件: Remoting: 网络通...

2017-11-24 16:20:35

阅读数:373

评论数:0

如何向普通人解释机器学习、数据挖掘

随着数据科学在人工智能发展中大放异彩,数据挖掘、机器学习进入了越来越多人的视野。而对于很多人来说,诸如机器学习之类的名次听起来是神乎其技,但其真正的内涵却不为一般人所知。   特别是对于从事数据科学领域的人来说,如何向外行人解释自己所从事的工作几乎是一个超级难题。那么到底什么是机器学习,如何用通...

2017-11-22 10:30:58

阅读数:385

评论数:0

Spring Boot 实现RESTful webservice服务端示例

1.Spring Boot configurations  application.yml spring: profiles: active: dev mvc: favicon: enabled: false datasource: driver...

2017-11-21 17:12:44

阅读数:4335

评论数:1

Spring Data Jpa 实体类自动创建数据库表失败解决

说一下遇到的这个问题,首先我是通过maven创建了一个spring boot的工程,引入了Spring data jpa,结果实体类创建好之后,运行工程却没有在数据库中自动创建数据表。  找了半天发现是一个配置的问题:  hibernate.ddl-auto节点的配置,这个配置有两种方式去配置,我...

2017-11-17 10:02:45

阅读数:487

评论数:0

如何做数据存储架构技术选型?

在互联网应用中,数据爆发式的增长,实际上软件架构的本质就是对数据的维护。对数据的操作可以归纳为三类:读、写和检索。     随着网站的流量越来越大,数据量也爆发式的增长,网站响应越来越慢,服务器经常宕机。传统的关系型数据库已经不能满足流量和数据的爆发式增长。于是根据不同的业务需求,出现了很多...

2017-11-13 14:46:53

阅读数:471

评论数:0

浅谈分布式服务协调技术 Zookeeper

Google的三篇论文影响了很多很多人,也影响了很多很多系统。这三篇论文一直是分布式领域传阅的经典。根据MapReduce,于是我们有了Hadoop;根据GFS,于是我们有了HDFS;根据BigTable,于是我们有了HBase。而在这三篇论文里都提及Google的一个Lock Service —...

2017-11-06 12:24:01

阅读数:370

评论数:0

微服务应用容器化场景中常见问题总结

简介 云原生技术栈是下一代应用转型的必然选择,它包含了微服务架构,DevOps和容器技术。对于微服务架构来说,应用是“第一公民”,他逐渐蚕食原来底层软件或者硬件的功能,例如服务注册与发现以及负载均衡;而对于容器平台来说,容器是“第一公民”,他提供了容器注册与发现和负载均衡,同时容器技术将应用...

2017-11-03 11:42:48

阅读数:230

评论数:0

Java并发控制机制详解

在一般性开发中,笔者经常看到很多同学在对待java并发开发模型中只会使用一些基础的方法。比如Volatile,synchronized。像Lock和atomic这类高级并发包很多人并不经常使用。我想大部分原因都是来之于对原理的不熟悉导致的。在繁忙的开发工作中,又有谁会很准确的把握和使用正确的并发模...

2017-10-23 09:48:11

阅读数:243

评论数:0

热门开源项目:Guns-后台管理系统

Guns基于SpringBoot,致力于做更简洁的后台管理系统,完美整合springmvc + shiro + mybatis-plus + beetl!Guns项目代码简洁,注释丰富,上手容易,同时Guns包含许多基础模块(用户管理,角色管理,部门管理,字典管理等10个模块),可以直接作为一个后...

2017-10-16 11:59:31

阅读数:16562

评论数:2

提示
确定要删除当前文章?
取消 删除
关闭
关闭