下载安卓APP
龙果安卓APP
博客
  • 最新发布
  • 热门推荐
  • 热门评论
  • 基于Redis的限流系统的设计
    作者:1773589****@163.com2017-11-21 10:51:57

    基于Redis的限流系统的设计,主要会谈及限流系统中限流策略这个功能的设计;在实现方面,算法使用的是令牌桶算法来,访问Redis使用lua脚本

  • Java多线程与并发模型之锁
    作者:194600479@qq.com2017-11-20 14:33:13

    互联网上充斥着对Java多线程编程的介绍,每篇文章都从不同的角度介绍并总结了该领域的内容。但大部分文章都没有说明多线程的实现本质,没能让开发者真正“过瘾”

  • Springboot 整合 Dubbo/ZooKeeper 详解 SOA 案例
    作者:changlong2017-11-14 12:03:20

    我们常常使用 Springboot 暴露 HTTP 服务,并走 JSON 模式。但慢慢量大了,一种 SOA 的治理方案。这样可以暴露出 Dubbo 服务接口,提供给 Dubbo 消费者进行 RPC 调用。下面我们详解下如何集成 Dubbo。

  • 认证鉴权与API权限控制在微服务架构中的设计与实现[转]
    作者:未来2017-11-11 14:55:40

    做权限相关服务的开发,在系统微服务化后,原有的单体应用是基于session的安全权限方式,不能满足现有的微服务架构的认证与鉴权需求。微服务架构下,一个应用会被拆分成若干个微应用,每个微应用都需要对访问进行鉴权,每个微应用都需要明确当前访问用户以及其权限。

  • 微服务分布式企业框架:Springmvc+mybatis+shiro+Dubbo+ZooKeeper+Redis+KafKa
    作者:194****@qq.com2017-11-10 15:52:03

    主要定位于互联网企业架构,已内置企业信息化系统的基础功能和高效的代码生成工具,包括:系统权限组件、数据权限组件、数据字典组件、核心工具 组件、视图操作组件、工作流组件组件、代码生成等。采用分层设计、双重验证、提交数据安全编码、密码加密、访问验证、数据权限验证。

  • 微服务架构下,如何实现分布式跟踪?
    作者:longuo2017-11-09 12:35:19

    微服务架构​的本质,是把整体的业务拆分成很多有特定明确功能的服务,通过很多分散的小服务之间的配合,去解决更大,更复杂的问题。对被拆分后的服务进行分类和管理,彼此之间使用统一的接口来进行交互。

  • JAVA高并发设计[转]
    作者:194****@qq.com2017-11-09 12:25:15

    同步和异步通常用来形容一次方法调用,同步方法,调用者必须等到方法调用返回后,才能继续后续的行为,异步方法调用会立即返回,调用者就可以继续后续的操作

  • 三年运营:日活百万的微服务数据分析架构
    作者:189****3729@qq.com2017-11-07 14:41:23

    这几年数据分析迅速发展,我们也做了一个微数据分析工具。该产品已成功运行三年,满足日活百万的企业。产品结构很简单,用世上最简单的语言php,最普遍的数据库mysql,服务器可以选择apache也可以选择nginx,一切看你自己的喜好。

  • 基于REST微服务的5个最佳实践
    作者:liutao2017-11-03 10:53:11

    微服务​现在已经很流行了,如果想让微服务架构开发变得友好,而且可以让开发者管理起来轻松一些,跟踪误差更容易,那么只要遵循本文中所述的5个最佳实践就可以了。

  • Java多线程和并发基础面试问答,错过会后悔哦【转】
    作者:188XXXXXXX@163.com2017-11-03 10:37:37

    第一:Java多线程面试问题 1:进程和线程之间有什么不同? 一个进程是一个独立(self contained)的运行环境,它可以被看作一个程序或者一个应用。而线程是在进程中执行的一个任务。Java运行环境是一个包含了不同的类和程序的单一进程。

  • 微服务下的网关与容错【转】
    作者:188XXXXXXX@163.com2017-11-02 18:05:11

    自微服务概念以来,众多的软件架构在践行着这一优秀的设计理念。各自的系统在这一指导思想下收获了优雅的可维护性,但一方面也给接口调用提出了新的要求。

  • 王者荣耀高并发背后的故事
    作者:liutao2017-11-02 17:48:48

    “王者荣耀”是一款国民级手机游戏,用户体量巨大,而且一直保持着较高的更新频率。这种业务场景下,突发也变得非常频繁,然而业务体验是至关重要的,使用CDN必不可少。类似地,经常有带宽突发的场景,比如新闻爆点视频、大型直播活动、热门影视剧上线、热门游戏等应用发布。

  • 一台Java服务器跑多少个线程
    作者:liutao2017-10-30 18:32:53

    一台Java服务器能跑多少个线程?这个问题来自一次线上报警如下图,超过了我们的配置阈值。

  • 运用Spring Cloud搭建自我修复型分布式系统
    作者:1567926XXXX@qq.com2017-10-27 11:48:56

    Spring Cloud项目的既定目标在于为Spring开发人员提供一整套易于使用的工具集,从而保证其轻松构建起自己需要的分布式系统方案,以Netflix OSS堆栈为基础将大量实现堆栈加以整合打包。这些堆栈可以通过大家所熟知的各类基于注释的配置工具、Java配置工具以及基于模板的编程工具实现交付。

  • 高并发服务设计—缓存
    作者:liutao2017-10-26 10:26:13

    在多JVM实例的情况时,进程内缓存和磁盘缓存会存在两个问题:1.单机容量问题; 2.数据一致性问题(既然数据允许缓存,则表示允许一定时间内的不一致,因此可以设置缓存数据的过期时间来定期更新数据); 3.缓存不命中时,需要回源到DB/服务查询变多:每个实例在缓存不命中情况下都会回源到DB加载数据。

  • 浅谈微服务的简史及内部框架组成
    作者:194****@qq.com2017-10-24 18:47:26

    微服务之间通过网络进行通讯;服务彼此间可以独立的进行修改,服务的部署不应该引起消费方的变动;服务暴露过多,会造成和消费方的紧耦合。

  • Java注解机制之Spring自动装配实现原理
    作者:liutao2017-10-23 15:30:20

    Java中使用注解的情况主要在SpringMVC(Spring Boot等),注解实际上相当于一种标记语言,它允许你在运行时动态地对拥有该标记的成员进行操作。注意:spring框架默认不支持自动装配的,要想使用自动装配需要修改spring配置文件中<bean>标签的autowire属性。

  • Java架构师学习路线【转】
    作者:183XXXX1708@163.com2017-10-20 14:14:00

    Java反射技术,写框架必备的技术,但是有严重的性能问题,替代方案java字节码技术;nio,没什么好说的,值得注意的是”直接内存”的特点,使用场景;java多线程同步异步;java各种集合对象的实现原理,了解这些可以让你在解决问题时选择合适的数据结构,高效的解决问题

  • 深入理解Java JVM虚拟机中init和clinit的区别
    作者:kong2017-10-19 11:10:17

    <clinit>:在jvm第一次加载class文件时调用,包括静态变量初始化语句和静态块的执行;<init>:在实例创建出来的时候调用,包括调用new操作符;调用Class或Java.lang.reflect.Constructor对象的newInstance()方法;

数据加载中,请稍后...