原文:关于数据库,程序员应该了解的那些事

数据库的选型 对于很多程序员来说,公司选择什么样的数据库,基本不需要你来决定。当你加入一个公司的时候,公司的大部分技术选型已经确认,特别是数据库选型,因为数据库一旦选择,后期迁移的代价还是很大的。 随着大数据时代的来临,涌现出了很多新型数据库,在公司遇到数据性能瓶颈,喊去IOE口号或者是想尝鲜时,都会慢慢的使用新型数据库。但是无论是技术选型还是转型,你都不能忽略一个因素:你选的数据库技术你能驾驭吗 ...

2020-09-29 12:19 11 1786 推荐指数:

查看详情

程序员周末应该干的8件

昨天晚上睡觉前,我瞥了一下后台读者的留言,其中有一位叫 abe 的读者说:“二哥,你周末都是怎么度过的呢?我怎么感觉自己好空虚啊,除了打游戏,看奇葩说,偶尔看一下英超,就没有别的事情可以做了。有时候, ...

Sun Oct 04 21:01:00 CST 2020 0 419
程序员周末应该干的8件

昨天晚上睡觉前,我瞥了一下后台读者的留言,其中有一位叫 abe 的读者说:“二哥,你周末都是怎么度过的呢?我怎么感觉自己好空虚啊,除了打游戏,看奇葩说,偶尔看一下英超,就没有别的事情可以做了。有时 ...

Fri Jan 17 23:40:00 CST 2020 22 3560
每个程序员应该了解的内存知识

本文写的非常好,但是翻译的质量不是很好,因此本文基于翻译做了修改。 转自http://www.oschina.net/translate/what-every-programmer-should-k ...

Sun Aug 11 19:16:00 CST 2013 0 4208
Java程序员应该了解的10个设计原则

  面向对象设计原则是OOPS(Object-Oriented Programming System,面向对象的程序设计系统)编程的核心,但大多数Java程序员追逐像Singleton、Decorator、Observer这样的设计模式,而不重视面向对象的分析和设计。甚至还有经验丰富的Java ...

Mon Mar 19 00:55:00 CST 2012 0 3688
程序员数据库事件引发的个人思考

  最近周围的人都在讨论程序员数据库这件事情,业内的人在讨论怎么才能锁住数据库并删掉。外行的人在谴责这个程序员的职业道德。中午朋友给我聊起这件事情的时候,我感觉没有那么简单,只是给朋友说,事情估计没有网上说的那么简单,毕竟这个只是那个创业老板的一面之词。等到晚上的时候,事情居然出现了反转 ...

Sat Jan 26 20:59:00 CST 2019 4 641
BAT的关于程序员的那些

前言 你是否早有进入BAT公司的想法,但却因为对其不了解而在门外彷徨? 你是否想把技术团队打造成像BAT这些超级互联网公司,但却无从下手? 你是否已经进入了BAT,但是不知道如何晋升而苦恼? 那这篇文章将解决你的问题。 没有得到你才熟知 有些不熟悉我的前端 ...

Wed Sep 20 18:04:00 CST 2017 0 1518
程序员薪水的那些

程序员薪水是有高有低的,这事没什么特别,因为任何行业的薪水都是有高有低的。 但程序员的薪水浮动能从2千到五万,这事就很有趣了。 在三线城市,两万以上的程序员是凤毛菱角的,就算是架构师也只有极少数的人能超过两万。 所以,可以直接将那些两万以上的程序员,归类为一二线城市。 换言之,如果你所属 ...

Sun Nov 18 15:14:00 CST 2018 29 3654
程序员,你应该知道的数据结构之跳表

跳表的原理 跳表也叫跳跃表,是一种动态的数据结构。如果我们需要在有序链表中进行查找某个值,需要遍历整个链表,二分查找对链表不支持,二分查找的底层要求为数组,遍历整个链表的时间复杂度为O(n)。我们可以把链表改造成B树、红黑树、AVL树等数据结构来提升查询效率,但是B树、红黑树、AVL树 ...

Fri Aug 23 06:48:00 CST 2019 0 825
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM