最近面试聚美优品以及睿沿科技都挂在一些开放性问题上,简单分享一下: (毕业面百度也是最后一面开放性问题挂了,感觉都喜欢问技术选型,大数据量储存检索解决方案) MQ 选型: ROCKETMQ整体架构: 负责消息储存的broker(包含topic,一个topic有多个队列), 负责消息投递的客户端,负责 ...
分类:
其他好文 时间:
2020-06-07 14:42:00
阅读次数:
82
概览 Spring 是一个分层架构、由一系列的模块组成 Core Container 核心容器,包含了 Core、Beans、Context、Expression Language 模块。 Core 和 Beans 模块是框架的基础部分、提供 IOC (控制反转)和依赖注入特性,这里的基础概念是 B ...
分类:
编程语言 时间:
2020-06-06 18:18:31
阅读次数:
70
前言 随着互联网的兴起,技术的整体架构设计思路有了质的提升,曾经Web开发必不可少的内置对象Session已经被慢慢的遗弃。主要原因有两点,一是Session依赖Cookie存放SessionID,即使不通过Cookie传递,也要依赖在请求参数或路径上携带Session标识,对于目前前后端分离项目来 ...
分类:
Web程序 时间:
2020-06-05 01:05:59
阅读次数:
79
整体架构 强引用 强引用是默认支持,当内存不足的时候,JVM开始垃圾回收,对于强引用的对象,就算是出现了OOM也不会回收对象。 强引用是最常见的普通对象引用,只要还有强引用指向对象,对象就存活,垃圾回收器不会处理存活对象。一般把一个对象赋给一个引用变量,这个引用变量就是强引用。当一个对象被强引用变量 ...
分类:
其他好文 时间:
2020-06-01 14:06:08
阅读次数:
70
整体架构的构架图如下图(其中服务器用centos8系统搭建,测试客户端用centos7系统实现) 1.8台主机介绍 DNS客户端:10.0.0.7/24 本地DNS服务器(只缓存):10.0.0.8/24 转发目标DNS服务器:10.0.0.18/24 根DNS服务器:10.0.0.28/24 or ...
分类:
Web程序 时间:
2020-05-31 18:02:25
阅读次数:
88
那么JML(Java Modeling Language)到底是什么呢?“在面向对象编程中,一个重要原则就是尽可能地 推迟对于“过程”的思考 。”在每次编写程序后,想好了整体架构,搭建好了类和接口,之后面对的就是每一个方法。这个时候,我们思考的是这个方法能给我带来什么 预期结果 ,之后再考虑如何实现 ...
分类:
其他好文 时间:
2020-05-22 12:49:33
阅读次数:
57
数据中台、相信这四个字大家一定不陌生。因为在2019年、数据中台可谓是最火的概念之一,很多大公司都在布局自己的数据中台。 那么数据中台到底是什么?它和我们熟知的数据平台有啥区别?它为什么会这么火、能给企业带来什么价值呢?数据中台整体架构和全景图又是什么呢? 笔者有幸参与了公司数据中台从0到N的建设, ...
分类:
其他好文 时间:
2020-05-19 22:55:00
阅读次数:
136
整体架构 数据类型 文本类:CHAR、VARCHAR(可变长度字符,多使用)、TEXT、LONGTEXT(文本较大时使用) 数字类:TINYINT、INT、BIGINT、FLOAT、DOUBLE 日期类:DATE、DATETIME(常用)、TIME、YEAR 保留字 SELECT:选择列 WHERE ...
分类:
数据库 时间:
2020-05-16 12:18:12
阅读次数:
72
“互联网技术岗位详解,涉及到前段开发、后端开发、移动端开发、大数据、项目管理、测试、运维、技术管理等八大领域。 架构师 每个产品线都有架构师,在技术平台部门也需要技术平台的架构师。 架构师负责设计系统整体架构,从需求到设计的每个细节都要考虑到,把握整个项目,使设计的项目尽量效率高,开发容易,维护方便 ...
分类:
其他好文 时间:
2020-05-06 12:02:21
阅读次数:
329
以下文章来源于阿里巴巴中间件?,作者董艺荃 注:本篇文章整理自董艺荃在 Dubbo 社区开发者日上海站的演讲。 1、缘起 携程当初为什么要引入 Dubbo 呢?实际上从 2013 年底起,携程内主要使用的就是基于 HTTP 协议的 SOA 微服务框架。这个框架是携程内部自行研发的,整体架构在这近6年 ...
分类:
其他好文 时间:
2020-04-28 09:35:06
阅读次数:
63