程序员
Formor_
这个作者很懒,什么都没留下…
展开
-
怎么更好的去使用Mysql
高可用性就是保证尽量少的宕机时间。尽量少的数据损坏。一般会受到如下因素影响:~环境因素, 比如磁盘耗尽~性能问题, 可能是运行了超级慢的sql~糟糕的schema和索引设计~复制导致数据不一致。提升平均失效时间 (MTBF)就是连续运行的时间。 我们可以通过如下的注意点尽量避免:~测试回复工具和流程~最小权限~用好的命名和组织约定避免混乱,比如测试开发库分离~升级服务器前使...原创 2019-07-23 17:26:26 · 245 阅读 · 0 评论 -
这才是字节跳动(今日头条)面试?
6月份朋友分享的头条字节跳动面试经验,时间均控制在1个小时。1.1 第一面:第一面主要考察基础,先简单自我介绍,以及介绍一下项目,然后开始考察基础。1.1.1 TCP相关基础知识问题1: 请详细描述三次握手和四次挥手的过程要求熟悉三次握手和四次挥手的机制,要求画出状态图。问题2: 四次挥手中TIME_WAIT状态存在的目的是什么?这个问题是画出四次挥手状态图,会引申问你。不排除还会问...原创 2019-07-23 18:24:36 · 20003 阅读 · 2 评论 -
详解Redis入门(面试)姿势
尝试整理了一下redis复习思路,不足之处请多多包涵。 因为考虑到绝大部分写业务的程序员,在实际开发中使用redis的时候,只会setvalue和getvalue两个操作,对redis整体缺乏一个认知。所以对redis常见问题做一个总结,希望能对大家有帮助。1、为什么使用redis(一)性能如下图所示,我们在碰到需要执行耗时特别久,且结果不频繁变动的SQL,就特别适合将运行结果放入缓存。这样...原创 2019-07-23 21:12:14 · 315 阅读 · 0 评论 -
为什么要使用ORM框架
在java程序里用大量的aql语句代替了orm,在数据库由mysql改为oracle时,这些sql语句会由于语法原因大量报错,怎么办?欢迎讨论! 但是如果我们使用orm框架就只要需要更改一下方言,代码都不用改!!1.什么是ORM对象-关系映射(Object-Relational Mapping,简称ORM),面向对象的开发方法是当今企业级应用开发环境中的主流开发方法,关系数据库是企业级应用环境...原创 2019-07-23 15:10:59 · 2133 阅读 · 0 评论