-
阿里架构师用3点告诉你数据中台,这些都是你没看过的
所属栏目:[系统] 日期:2021-06-02 热度:154
我们的目标是哪怕我的数据只有50%的准确性,那么在我提高数据质量同时,我也希望这50%准确的数据也能为我产生业务价值。 过去那么多年,建设的系统是把业务数据化,现在我们很多的企业在后台系统建设好以后,在做的业务系统实际上是把数据业务化,而且有一[详细]
-
MySQL读写分离后,Druid连接池参数优化演习
所属栏目:[系统] 日期:2021-06-02 热度:107
第一、应用程序数据库连接池超时参数设置有问题 第二、安装Mysql数据库时,对于Mysql的内在参数wait_timeout没有做实际场景的优化处理 问题定位 wait_timeout参数具体用途 wait_timeout具体含义是服务器关闭非交互连接之前等待活动秒数。MySQL缺省配置情况[详细]
-
1小时让你明白响应式编程,并入门Reactor
所属栏目:[系统] 日期:2021-06-02 热度:151
你知道什么是同步阻塞吗,当然知道了。那你怎么看它呢,这个。。。 在同步阻塞的世界里,代码执行到哪里,数据就跟到哪里。如果数据很慢跟不上来,代码就停在那里等待数据的到来,然后再带着数据一起往下执行。 可以说是,代码执行和数据是结伴而行,不离[详细]
-
从小白到架构师,一篇就够
所属栏目:[系统] 日期:2021-06-02 热度:136
huashiou:广东工业大学计算机科学与技术硕士毕业,大数据开发工程师。在大数据领域具有多年的开发经验,对常用大数据技术都有所了解,在架构设计、高并发、分布式等方面具有一定经验。喜欢学习新技术,乐于分享,欢迎大家关注本博客。 2、基本概念 在介绍[详细]
-
6种微服务RPC框架,你清楚几个?
所属栏目:[系统] 日期:2021-06-02 热度:70
一类是跟某种特定语言平台绑定的,另一类是与语言无关即跨语言平台的。 跟语言平台绑定的开源 RPC 框架主要有下面几种。 Dubbo:国内最早开源的 RPC 框架,由阿里巴巴公司开发并于 2011 年末对外开源,仅支持 Java 语言。 Motan:微博内部使用的 RPC 框架[详细]
-
分析Expdp/Impdp三种性能诊断方法
所属栏目:[系统] 日期:2021-06-02 热度:182
对于这些问题,MOS上提供了如下3种诊断方法(只演示第三种): 方法一 在expdp/imdp命令中添加参数METRICS=Y TRACE=480300 (或者 480301 捕获SQL trace) 并重新运行expdp/impdp 方法二 对DataPump Master (DM) 和 Worker (DW)进程启用level 12的10046 trace[详细]
-
K8s集群架构与高可用阐明
所属栏目:[系统] 日期:2021-06-02 热度:195
Kubernetes 的核心工作过程: 资源对象:Node、Pod、Service、Replication Controller 等都可以看作一种资源对象 操作:通过使用 kubectl 工具,执行增删改查 存储:对象的目标状态(预设状态),保存在 etcd 中持久化储存; 自动控制:跟踪、对比 etcd 中存[详细]
-
为你剖析Docker负载均衡和服务发现
所属栏目:[系统] 日期:2021-06-02 热度:92
Docker 是一个使用Go语言开发的开源的应用容器引擎,是PaaS提供商dotCloud开源的一个容器引擎。Docker 遵从 Apache 2.0 协议,项目代码在 GitHub 上进行维护。 简单讲,Docker就是一个可以分配资源的进程隔离模型。Docker 项目的目标是实现轻量级的操作系[详细]
-
无服务器架构安全面分析
所属栏目:[系统] 日期:2021-06-02 热度:146
无服务器是虚拟化和云计算发展的结果,是指其企业完全通过租赁云供应商的资源来实现业务的模式,无服务器的核心是在架构中完全摒除硬件和后端基础软件服务(比如数据库,账号体系等),而依赖第三方的云资源(BaaS或者FaaS)。 当考虑无服务器架构时候主要基于[详细]
-
ReactJS组件之间怎样进行通信
所属栏目:[系统] 日期:2021-06-01 热度:154
今天总结一下react组件之间的通信,权当是自己的学习笔记: reactJs中数据流向的的特点是:单项数据流 react组件之间的组合不知道为什么给我一种数据结构当中树的感觉,数据就是从根节点(顶端或其他子树的顶端)流下来,大概就是这个样子: 比如这是一个组[详细]
-
如何构建一个优秀的CAAS系统
所属栏目:[系统] 日期:2021-06-01 热度:85
既然是一个简单的CAAS系统,我们就不让用户上传代码或者使用第三方代码托管了,直接让他们制作镜像后提交给我们,为此我们需要搭建一个docker私服来让用户上传镜像,假设用户上传的镜像遵循这种格式:docker私服地址/{appId}:{version},这对用户有一定要求[详细]
-
JUnit 5系列之架构体系总结
所属栏目:[系统] 日期:2021-06-01 热度:106
本系列文章都基于 Junit 5发布的先行版 Milestone 2。它可能会有变化。如果有新的里程碑(milestone)版本发布,或者试用版正式发行时,我会再来更新这篇文章。 这里要介绍的多数知识你都可以在 JUnit 5 用户指南 中找到(这个链接指向的是先行版 Milestone 2[详细]
-
分析:一个后台UI框架
所属栏目:[系统] 日期:2021-06-01 热度:141
此项目为后台UI框架,并根据url中的hash提供简单的路由功能,页面的数据渲染依然交给服务器端。 UI基于BootStrap3。兼容移动端。兼容IE8+及其它主流浏览器。 2.目录结构 public ┗css ┠vendor//存放第三方css文件 ┗basic.css//基础css ┗images ┗js ┠v[详细]
-
使用线程执行框架的一次过程
所属栏目:[系统] 日期:2021-06-01 热度:151
副标题#e# 一个线程从某个地方接收消息(数据),可以是其他主机或者消息队列,然后转由另外的一个线程池来执行具体处理消息的逻辑,并且消息的处理速度小于接收消息的速度。这种情景很常见,试想一下,你会怎么设计和实现? 直观想法 很显然采用JUC的线程框[详细]
-
创业之初的技术题:怎样塑造一个较为通用的业务技术架构
所属栏目:[系统] 日期:2021-06-01 热度:119
创业之初,我们往往会为了快速迭代出产品,而选择最简单的技术架构,比如LAMP架构,SSH三层架构。这些架构可以适应初期业务的快速发展,但是,随着业务变得越来越复杂,我们会发现这些架构越来越难支撑业务的发展,出现在一个类中写好几千行代码,一个方法[详细]
-
《分析架构之路:前后端分离模式》
所属栏目:[系统] 日期:2021-06-01 热度:192
1、前端人员配备是否充足? 由于所在公司以往项目采用传统开发风格,即以后端MVC为主的开发模式,前端人员仅仅提供静态html页面,其余工作皆由后端开发人员完成。采用前后端分离模式可以减后台负担,加快研发效率,当然,前提是前端能做好的话。以往只需要[详细]
-
分享微服务架构·基础篇
所属栏目:[系统] 日期:2021-06-01 热度:199
于是成小胖马上屁颠屁颠的跑过去向老王请教:王哥,我看微服务架构这么火,我也想学,您给我讲讲啥是微服务架构呗? 老王笑了笑说:要想知道什么是微服务架构,你得先知道什么系统架构设计。 成小胖的理想是成为一名架构师,平时积累了不少知识,因此对系[详细]
-
日交易额百亿级交易系统的超轻量日志达成
所属栏目:[系统] 日期:2021-06-01 热度:148
多种 RollingFile 机制,支持文件大小触发、按天触发等 Rolling 方式 多日志级别,支持 debug、info、warn、error和 fatal 等日志级别 热加载,由日志事件触发热加载 超轻量,不依赖任何第三方库 性能保证,成功用于日交易额百亿级交易系统 使用 既然是个[详细]
-
Spring Boot的 Docker打包插件哪个实在
所属栏目:[系统] 日期:2021-06-01 热度:192
最近公司的应用准备容器化,因为几十个应用从测试到发布太麻烦了,而且还会因为环境的因素导致部署中出现各种问题。为了在开发、测试、生产都能保持一致的环境,就引进了容器技术,先拿边缘的项目试试水,积累下经验,今天对几种常见的Spring Boot Docker[详细]
-
Spring系列之AOP的理解和实践
所属栏目:[系统] 日期:2021-06-01 热度:52
1 什么是AOP?1.1 概念介绍 Spring的使命是简化Java代码开发,aop作为Spring的一个子模块,也不例外。 AOP 是 Aspect Oriented Programming(面向切面编程) 的简称,和OOP(面向对象编程)一样是一种编程思想,是对OOP的一种补充。 如何理解什么是AOP呢?以日志[详细]
-
如何封装不被讨厌的组件SDK
所属栏目:[系统] 日期:2021-06-01 热度:115
你在一家小互联网公司做前端。最近公司发展势头不错,已经有了稳定的商业模式。老板决定尝试付费推广。 马上五一了,老板想策划一个活动玩法。可是公司前端人力有限,不能每个业务都单独开发活动。 于是老板找到了你,希望你封装一个活动SDK组件供公司几个[详细]
-
Spring Bean IOC、AOP 循环依赖分析
所属栏目:[系统] 日期:2021-06-01 热度:58
延迟满足能给你带来什么? 大学有四年时间,但几乎所有人都是临近毕业才发现找一份好工作费劲,尤其是我能非常熟悉的软件开发行业,即使是毕业了还需要额外花钱到培训机构,在学一遍编程技术才能出去找工作。好像在校这几年压根就没学到什么! 就我个人而言[详细]
-
分析:Spring IOC容器中只存放单例Bean吗?
所属栏目:[系统] 日期:2021-06-01 热度:168
最近,很多小伙伴出去面试,感觉自己面的不是很理想,回来后,不少小伙伴把面试题做了记录发给我,让我给大家解析下,然后发出来。当我看到这些面试题时,快速在脑海中构建起了整个知识体系,从基础到框架、从分布式到微服务,从数据结构到算法,从虚拟化[详细]
-
Promise.prototype.finally 的影响
所属栏目:[系统] 日期:2021-06-01 热度:171
Promise.prototype.finally() 的作用 Promise.prototype.finally() 是 ES2018 新增的特性,它回一个 Promise ,在 promise 结束时,无论 Promise 运行成功还是失败,都会运行 finally ,类似于我们常用的 try {...} catch {...} finally {...} Promise.prot[详细]
-
你以为Spring Boot统一异常处理能拦截所有的问题?
所属栏目:[系统] 日期:2021-06-01 热度:164
副标题#e# @RequestMapping(${server.error.path:${error.path:/error}}) publicclassBasicErrorControllerextendsAbstractErrorController{ //返回错误页面 @RequestMapping(produces=MediaType.TEXT_HTML_VALUE) publicModelAndViewerrorHtml(HttpServlet[详细]