上一页 1 ··· 15 16 17 18 19 20 21 22 23 ··· 35 下一页

2019年3月30日

集合-新集合类型

摘要: Guava引入了很多JDK没有的、但我们发现明显有用的新集合类型。这些新类型是为了和JDK集合框架共存,而没有往JDK集合抽象中硬塞其他概念。作为一般规则,Guava集合非常精准地遵循了JDK接口契约。 Multiset 统计一个词在文档中出现了多少次,传统的做法是这样的: 这种写法很笨拙,也容易出 阅读全文

posted @ 2019-03-30 17:32 胡子就不刮 阅读(277) 评论(0) 推荐(0) 编辑

集合-不可变集合

摘要: 不可变集合 范例 为什么要使用不可变集合 不可变对象有很多优点,包括: 当对象被不可信的库调用时,不可变形式是安全的; 不可变对象被多个线程调用时,不存在竞态条件问题 不可变集合不需要考虑变化,因此可以节省时间和空间。所有不可变的集合都比它们的可变形式有更好的内存利用率(分析和测试细节); 不可变对 阅读全文

posted @ 2019-03-30 17:19 胡子就不刮 阅读(204) 评论(0) 推荐(0) 编辑

基本工具

摘要: 使用和避免null Optional Guava用Optional<T>表示可能为null的T类型引用。一个Optional实例可能包含非null的引用(我们称之为引用存在),也可能什么也不包括(称之为引用缺失)。它从不说包含的是null值,而是用存在或缺失来表示。但Optional从不会包含nul 阅读全文

posted @ 2019-03-30 16:38 胡子就不刮 阅读(196) 评论(0) 推荐(0) 编辑

2019年3月25日

微信网页授权登录(公众号)

摘要: 第一步 先去微信公众平台申请公众号,网址:https://mp.weixin.qq.com/,然后有了公众号申请测试号,拿到appID和appsecret 第二步 申请url和域名 (1) 测试号二维码添加自己的微信号(后期使用微信web开发者工具)可以用自己微信测试,注意 往下拉 :网页服务 -- 阅读全文

posted @ 2019-03-25 17:25 胡子就不刮 阅读(2653) 评论(1) 推荐(0) 编辑

2019年3月6日

FastDFS:搭建文件管理系统

摘要: 一、FastDFS介绍 技术论坛: http://bbs.chinaunix.net/forum-240-1.html FAQ:http://bbs.chinaunix.net/thread-1920470-1-1.html 资源地址: https://sourceforge.net/project 阅读全文

posted @ 2019-03-06 21:27 胡子就不刮 阅读(1010) 评论(0) 推荐(0) 编辑

2019年1月19日

第11章 分布式服务跟踪: Spring Cloud Sleuth

摘要: 通常一个由客户端发起的请求在后端系统中会经过多个不同的微服务调用来协同产生最后的请求结果, 在复杂的微服务架构系统中, 几乎每一个前端请求都会形成一条复杂的分布式服务调用链路, 在每条链路中任何一个依赖服务出现延迟过高或错误的时候都有可能引起请求最后的失败。这时候,对于每个请求, 全链路调用的跟踪就 阅读全文

posted @ 2019-01-19 14:38 胡子就不刮 阅读(148) 评论(0) 推荐(0) 编辑

第十章 消息驱动的微服务: Spring Cloud Stream

摘要: Spring Cloud Stream 是一个用来为微服务应用构建消息驱动能力的框架。 它可以基于Spring Boot 来创建独立的、 可用于生产的 Spring 应用程序。 它通过使用 Spring Integration 来连接消息代理中间件以实现消息事件驱动。 Spring Cloud St 阅读全文

posted @ 2019-01-19 14:22 胡子就不刮 阅读(172) 评论(0) 推荐(0) 编辑

2019年1月13日

第九章 消息总线: Spring Cloud Bus

摘要: 在微服务架构的系统中, 我们通常会使用轻量级的消息代理来构建一个共用的消息主题让系统中所有微服务实例都连接上来, 由于该主题中产生的消息会被所有实例监听和消费, 所以我们称它为消息总线。 在总线上的各个实例都可以方便地广播一些需要让其他连接在该主题上的实例都知道的消息, 例如配置信息的变更或者其他一 阅读全文

posted @ 2019-01-13 20:31 胡子就不刮 阅读(564) 评论(0) 推荐(0) 编辑

第八章 分布式配置中心:Spring Cloud Config

摘要: Spring Cloud Config 是 Spring Cloud 团队创建的一个全新项目,用来为分布式系统中的基础设施和微服务应用提供集中化的外部配置支持, 它分为服务端与客户端两个部分。 其中服务端也称为分布式配置中心, 它是一个独立的微服务应用, 用来连接配置仓库并为客户端提供获取配置信息、 阅读全文

posted @ 2019-01-13 20:25 胡子就不刮 阅读(208) 评论(0) 推荐(0) 编辑

第七章 API网关服务:Spring Cloud Zuul

摘要: API网关是一个更为智能的应用服务器, 它的定义类似于面向对象设计模式中的Facade模式, 它的存在就像是整个微服务架构系统的门面一样,所有的外部客户端访问都需要经过它来进行调度和过滤。它除了要实现请求路由、 负载均衡、 校验过滤等功能之外, 还需要更多能力, 比如与服务治理框架的结合、 请求转发 阅读全文

posted @ 2019-01-13 19:51 胡子就不刮 阅读(276) 评论(0) 推荐(0) 编辑

上一页 1 ··· 15 16 17 18 19 20 21 22 23 ··· 35 下一页

导航