css
Html
1. Html介绍
- 超文本标记语言(HyperText Markup Language)不是编程语言
- 超文本指页面可以包含图片、链接等非文字内容,比普通文本更强大
- 标记就是使用标签的方法将需要的内容包起来。使用一组标签对内容进行描述的语言
- 标签不区分大小写,建议小写,扩展名html或htm
- HTML:它是整个网站的骨架。
- CSS:它是对整个网站骨架的内容进行美化(修饰)
- Javascript:它能够让整个页面具有动态效果。
javaScript
1. TCP三次握手原因
[TCP](计算机网络.md/#53-传输控制协议tcptransmission-control-protocol)
1. 为什么要分库?为什么要分表?
- 业务量剧增,磁盘容量不足,并发连接数不足,所以要分库
- <<阿里开发手册>>单表行数超过500万行或者单表容量超过2GB。存储和查询的性能就会遇到瓶颈了
2. 什么是分库分表?
- 数据分片,指按照某个维度将存放在单一数据库中的数据分散地存放至多个数据库或表中以达到提升性能瓶颈以及可用性的效果。数据分片的有效手段是对关系型数据库进行分库和分表
3. 如何选择分表键?
设计模式
1. 什么是CAP定理?
- CAP定理是指分布式系统中, CAP三者不可兼得
- 一致性(Consistency):在分布式系统中的所有数据备份,在同一时刻是否同样的值。(等同于所有节点访问同一份最新的数据副本)
- 可用性(Availability):保证每个请求不管成功或者失败都有响应。
- 分区容忍性(Partition tolerance):分布式系统在遇到某节点或网络分区故障的时候,仍然能够对外提供满足一致性或可用性的服务。
2. 为什么CAP不可兼得呢?
Dubbo
自我介绍
-
面试官早上好,我是xxx,来自广东清远,2018年从广东药科大学制药工程专业毕业,目前有5年java开发经验,做过传统医疗项目和互联网社交项目,在项目里面使用过springboot、mybatis框架、redis分布式缓存组件,rabbitmq消息队列,mysql数据库等,在上一份工作中负责核心模块开发,参与过需求评审和数据库设计,有在linux上排查线上问题的经验。希望能加入贵公司担任java开发工程师,谢谢
-
Good morning, interviewer, My name is xxx,I come from Qingyuan,a city in Guangdong Province. I was graduated from Guangdong Pharmaceutical University in 2018, majoring in pharmaceutical engineering. l have been working as a java development engineer for 5 years, and have done traditional medical projects and Internet social projects, in which I have used springboot, mybatis framework and redis distributed cache component. rabbitmq message queue, mysql database, etc. In my last job, I was responsible for core module development, participated in requirement review and database design, and had experience in troubleshooting online problems on linux. I hope I can make a good performance today. That’s all. Thank you for giving me the chance.
-
面试官早上好,我是xxx,广东清远人,18年广东药科大学毕业,制药工程专业,目前住在天河梅花园,是一个i人,平时喜欢看书跑步,与陌生人熟悉后就会变成e人,乐观开朗