
数据库
我是老实人辶
关注我,学JAVA。
展开
-
看完这篇单机服务到分布式架构的演变,感觉面试官的问题太简单
前言单机的性能会遇到瓶颈,这仅仅是从性能来看。即使不从性能来看,如果一个机器的性能足够,那么也会存在单点故障的问题,所以我们需要分布式的高可用。1946年,世界上第一台电子计算机在美国的宾夕法尼亚大学诞生,它的名字是:ENICAC ,这台计算机的体重比较大,计算速度也不快,但是而代表了计算机时代的到来,在以后的互联网的发展中也有基础性的意义。计算机的组成是有五部分完成的,分别是:输入设备,输出设备,存储器,存储器里面由运算器和控制器,有一个冯诺依曼的模型非常形象的对象计算机的组成进行了描述,不过原创 2020-05-13 16:31:53 · 264 阅读 · 0 评论 -
腾讯P8终于总结出了SpringBoot+Clo腾讯P8终于总结出了SpringBoot+Cloud+Docker+项目实战的PDF了
Spring Cloud与Docker高并发微服务架构设计实施1微服务架构与Spring Cloud2微服务架构最佳设计点此获取文中文档3电商平台微服务设计实例4开发工具选用及Spring Boot基础5电商平台微服务工程设计6微服务治理基础服务开发7 Rest API微服务开发8 Web UI微服务开发9电商平台移动商城开发10商家管理后台与sso设计11平台...原创 2020-05-12 15:09:45 · 1217 阅读 · 0 评论 -
算法、计算机网络、Java基础、多线程、分布式 你想看的都在这篇
算法这个真的就只能靠刷题,不敢说每家公司对于笔试的重视程度怎么样,反正笔试基本上是必须要过的一关队列。 数组。 栈。 链表。 树。 散列表(哈希表)。 堆。 图。 无序树:树中任意节点的子结点之间没有顺序关系、这种树称为无序树、也称为自由树。 有序树:树中任意节点的子结点之间有顺序关系、这种树称为有序树。 二叉树:每个节点最多含有两个子树的树称为二叉树。 完全二叉树。...原创 2020-05-07 16:16:22 · 409 阅读 · 0 评论 -
阿里巴巴开发手来了,1.4.0+终极版+阿里内部PPT
阿里的《Java开发手册》距离上次发布已经过去了 10 个月了,而这次发布也增加了很多干货内容,比如:新增 34 条规约,修改描述 90 处,其中错误码规则更是第一次提出完整的解决方案,发布日志如下图所示: 点此加入java交流社区 可领取文中完整文档回顾阿里巴巴开发手册1.4.0版一、编程规约二、异常日志三、单元测试四、安全规约五、MySQ...原创 2020-04-30 19:10:58 · 607 阅读 · 0 评论 -
看完这篇单机服务到分布式架构的演变,感觉面试官的问题太简单
前言单机的性能会遇到瓶颈,这仅仅是从性能来看。即使不从性能来看,如果一个机器的性能足够,那么也会存在单点故障的问题,所以我们需要分布式的高可用。1946年,世界上第一台电子计算机在美国的宾夕法尼亚大学诞生,它的名字是:ENICAC ,这台计算机的体重比较大,计算速度也不快,但是而代表了计算机时代的到来,在以后的互联网的发展中也有基础性的意义。计算机的组成是有五部分完成的,分别是:输入设...原创 2020-04-29 16:41:26 · 491 阅读 · 0 评论 -
程序员失业2个月找不到工作,狂刷了5遍这份pdf终获字节跳动offer
写在前面1月初失业,找了近2个多月的工作了,还没找到心仪的工作,感觉心好慌,不知道该怎么办了?找不到工作的时候压力很大,有人说自信会很受打击,还有人说会很绝望,是人生的低谷……尽管很多时候我们自己知道,我不是找不到工作,只是找不到理想中的好工作。但这也不能改变你的空白期正在一天一天变长,不妥协的那份坚定正在一天一天动摇的事实。朋友推荐给我这份文档,狂刷五遍之后,最近刚刚获得字节跳动等多家公...原创 2020-04-28 19:06:44 · 3310 阅读 · 6 评论 -
Java程序员如何快速变成一个优秀架构师,阿里架构师推荐这份文档
如何成为一名架构师? 想成为一名架构师,首先第一点必然是你的技术足够优秀,知识的深度和广度足够,遇到问题能很快从脑海中寻找出最合适的解决之道.其次,架构师会从整体上领导项目,与人打交道必不可少,因此与人沟通这些软技能也必不可少,当然,这个因人而异,有些人天生更会与人打交道,但无论如何,技术足够优秀是基本条件.当然,想成为一名优秀的架构师,实际开发经验是必不可少的,没有多年架构师的经验也不行,...原创 2020-03-20 15:33:05 · 406 阅读 · 0 评论 -
Redis 5种基本数据结构,源码案例式深层讲解
一、Redis 简介"Redis is an open source (BSD licensed), in-memory data structure store, used as a database, cache and message broker."—— Redis是一个开放源代码(BSD许可)的内存中数据结构存储,用作数据库,缓存和消息代理。(摘自官网)转载公众号:我没有三颗...原创 2020-03-09 21:35:09 · 294 阅读 · 0 评论 -
程序员:苦苦等来的美团面试,我居然挂了
一面1、自我介绍答:自我介绍是面试中唯一的自己主动介绍自己的环节,一定要好好把握好,你数据结构学的好可以手撕一个红黑树你就说我数据结构掌握地很好,反正就是要把自己的优势凸显出来,比如自己对于java的知识较熟悉,我介绍完自己的本科经历以后,我就说我是保送到本校继续读研究生,然后最末尾会加上自己熟悉java,然后面试官就会问java的一些东西;2、项目介绍及其亮点答:使劲吹...原创 2020-03-05 21:21:24 · 599 阅读 · 1 评论 -
从中游公司跳槽到腾讯T4的制胜关键,自曝狂刷五遍的面试题
罗振宇在《时间的朋友》的演讲中有这么一句话:2019年是过去十年最难的一年,大部分的产业都受到了不同程度的冲击,但2019年却是未来十年最好过的一年。2020的开始是令人悲伤的,武汉疫情爆发,遍及全国,不过我们都相信中国一定会挺过去的!武汉加油!中国牛批!好了,现在我们来说面试的事情吧,疫情过去后马上就会迎来黄金面试季和跳槽季。面试是找工作的必修课,在这短短的几十分钟里,不仅要...原创 2020-03-05 17:59:18 · 262 阅读 · 0 评论 -
高薪技术实战分享Nginx、Tomcat、Spring全家桶、微服务和Docker
前言微服务架构(Microservice Architecture)是一种架构概念,旨在通过将功能分解到各个离散的服务中以实现对解决方案的解耦。你可以将其看作是在架构层次而非获取服务的类上应用很多SOLID原则。微服务架构是个很有趣的概念,它的主要作用是将功能分解到离散的各个服务当中,从而降低系统的耦合性,并提供更加灵活的服务支持。今天,就由某大厂一线架构师来手撕微服务架构,带你大战Spr...原创 2020-03-03 10:48:16 · 446 阅读 · 0 评论 -
送给2020需要找工作的程序员们,祝你们面试不担忧
前言最近因为病毒肺炎,大部分程序员在家办公搬砖,还有小部分因为想要年后跳槽,过年前便辞了职。谁曾想因为疫情,眼看着“金三银四”马上就要错过,心急如焚。与其在家坐以待毙,不如在家多看看面试题。接下来给大家免费分享一下2020必备的一些面试文档,希望大家在面试中充满信心。这几十套面试题小编已经为大家整理好了,由于面试文档很多,内容更多,没有办法一一为大家展示出来,所以只好为大家节选出来了一...原创 2020-02-28 21:09:00 · 641 阅读 · 0 评论 -
2020在就业困难的情况下,程序员们整备好如何应对面试潮了吗?
前言2020会是就业十分困难的一年,面对许多公司的大量裁员,许多人即将面临找工作的问题,在面试大潮来临之前你做好准备了吗?今天为大家分享一份java核心知识点文档,这份文档包含的知识点比较全面,细节讲解也很细致,希望可以在大家面试时助你一臂之力轻松拿到offer。文末有福利哦!Java基础HashMap的源码,实现原理,JDK8中对HashMap做了怎样的优化。 HaspMap扩容是...原创 2020-02-28 16:43:10 · 360 阅读 · 1 评论 -
面试官:说一说微服务开发中的数据架构设计
前言什么是微服务?微服务(Microservice Architecture)是近几年流行的一种架构思想,关于它的概念很难一言以蔽之。简而言之,微服务架构风格是一种将单个应用程序作为一套小型服务开发的方法,每种应用程序都在自己的进程中运行,并与轻量级机制(通常是HTTP资源API)进行通信。 这些服务是围绕业务功能构建的,可以通过全自动部署机制独立部署。 这些服务的集中管理最少,可以用不同的编...原创 2020-01-14 15:20:15 · 830 阅读 · 0 评论 -
看完这篇文章,数据库索引底层原理想不会都难
二叉树(Binary Search Trees)二叉树是每个结点最多有两个子树的树结构。通常子树被称作“左子树”(Left Subtree)和“右子树”(Right Subtree)。二叉树常被用于实现二叉查找树和二叉堆。二叉树有如下特性: 每个结点都包含一个元素以及 n 个子树,这里 0≤n≤2。 左子树和右子树是有顺序的,次序不能任意颠倒。左子树的值要小于父结点,右子树...原创 2019-12-13 19:09:08 · 192 阅读 · 0 评论