随笔- 159  评论- 7  文章- 0 
  2020年5月21日
摘要:Kafka架构原理 最终大家会掌握 Kafka 中最重要的概念,分别是 Broker、Producer、Consumer、Consumer Group、Topic、Partition、Replica、Leader、Follower,这是学会和理解 Kafka 的基础和必备内容。 定义 Kafka 是 阅读全文
posted @ 2020-05-21 17:47 yfb 阅读(35) 评论(0) 推荐(0) 编辑
  2020年5月27日
摘要:本篇文章主要讨论一下我们经常会用到的一些对象:VO、DTO、DO和PO。由于不同的项目和开发人员有不同的命名习惯,这里我首先对上述的概念进行一个简单描述,名字只是个标识,我们重点关注其概念: 概念: VO(View Object):视图对象,用于展示层,它的作用是把某个指定页面(或组件)的所有数据封 阅读全文
posted @ 2020-05-27 18:08 yfb 阅读(13) 评论(0) 推荐(0) 编辑
摘要:C# 新特性 C# 6 一、字符串插值 (String Interpolation) C# 6之前我们拼接字符串时需要这样 var Name = "Jack"; var results = "Hello" + Name; 或者 var Name = "Jack"; var results = str 阅读全文
posted @ 2020-05-27 16:51 yfb 阅读(20) 评论(0) 推荐(0) 编辑
  2020年5月25日
摘要:写在之前:不建议那种上来就是各种面试题罗列,然后背书式的去记忆,对技术的提升帮助很小,对正经面试也没什么帮助,有点东西的面试官深挖下就懵逼了。 个人建议把面试题看作是费曼学习法中的回顾、简化的环节,准备面试的时候,跟着题目先自己讲给自己听,看看自己会满意吗,不满意就继续学习这个点,如此反复,好的of 阅读全文
posted @ 2020-05-25 19:50 yfb 阅读(23) 评论(0) 推荐(0) 编辑
  2020年5月23日
摘要:数据中台的思考与总结 数据中台 数据汇聚 数据汇聚是数据中台必须提供的核心工具,把各种异构网络、异构数据源的数据方便地采集到数据中台中进行集中存储,为后续的加工建模做准备。数据汇聚方式一般有数据库同步、埋点、网络爬虫、消息队列等;从汇聚的时效性来分,有离线批量汇聚和实时采集。 数据采集工具: Can 阅读全文
posted @ 2020-05-23 18:09 yfb 阅读(232) 评论(0) 推荐(1) 编辑
摘要:基于SpringCloud分布式架构 为什么要使用分布式架构 Spring Cloud 专注于提供良好的开箱即用经验的典型用例和可扩展性机制覆盖 分布式/版本化配置 服务注册和发现 路由 Service-to-Service 调用 负载均衡 断路器 分布式消息传递 这是分布式的优点,这样看起来可能比 阅读全文
posted @ 2020-05-23 11:41 yfb 阅读(125) 评论(0) 推荐(1) 编辑
  2020年5月21日
摘要:java常用工具库使用 字符串相关工具类 Java 中 String 应该是日常用的最多一个类吧,平常我们很多代码需要围绕 String ,做一些处理。 JDK 提供 String API 虽然比较多,但是功能比较基础,通常我们需要结合 String 多个方法才能完成一个业务功能。 下面介绍一下 A 阅读全文
posted @ 2020-05-21 17:50 yfb 阅读(22) 评论(0) 推荐(0) 编辑
摘要:String性能提升10倍的几个方法 String 类型是我们使用最频繁的数据类型,没有之一。那么提高 String 的运行效率,无疑是提升程序性能的最佳手段。 我们本文将从 String 的源码入手,一步步带你实现字符串优化的小目标。不但教你如何有效的使用字符串,还为你揭晓这背后的深层次原因。 本 阅读全文
posted @ 2020-05-21 17:49 yfb 阅读(17) 评论(0) 推荐(0) 编辑
摘要:Validator 注解使用 为什么要用validator javax.validation的一系列注解可以帮我们完成参数校验,免去繁琐的串行校验 不然我们的代码就像下面这样: /** * 走串行校验 * * @param userVO * @return */ @PostMapping("/sav 阅读全文
posted @ 2020-05-21 17:48 yfb 阅读(106) 评论(0) 推荐(0) 编辑
摘要:Kafka架构原理 最终大家会掌握 Kafka 中最重要的概念,分别是 Broker、Producer、Consumer、Consumer Group、Topic、Partition、Replica、Leader、Follower,这是学会和理解 Kafka 的基础和必备内容。 定义 Kafka 是 阅读全文
posted @ 2020-05-21 17:47 yfb 阅读(35) 评论(0) 推荐(0) 编辑
  2020年5月20日
摘要:Java 代码精简 利用语法 利用三元表达式 普通 String title; if (isMember(phone)) { title = "会员"; } else { title = "游客"; } 精简 String title = isMember(phone) ? "会员" : "游客"; 阅读全文
posted @ 2020-05-20 18:23 yfb 阅读(34) 评论(0) 推荐(0) 编辑