我十分惊讶的发现,我最近的一篇文章——《Java开发者写SQL时常犯的10个错误》——最近在我的博客和我的合作伙伴DZone上非常的受欢迎。(这篇博客)的流行程度说明了几件事: 无论如何,我之前仓促列出的常见错误还没列完…
标签:SQL
MyBatis:支持定制化 SQL、存储过程以及高级映射的持久层框架
MyBatis 是支持定制化 SQL、存储过程以及高级映射的优秀持久层框架。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis 可以对配置和原生Map使用简单的 XML 或注解,…
有哪些 JS 调试技巧——devtool,以及安装问题的解决
转自本人知乎回答 作者:mdluo链接:https://www.zhihu.com/question/20260762/answer/89388634来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注…
PHP正则表达式规则及常用方法整理
注:本文转自 摘取天上星的博客 PHP常用正则表达式 "^\d+$" //非负整数(正整数+ 0) "^[0-9]*[1-9][0-9]*$" //正整数 "^((-\d+)|(0+))$" //非正整数(负整数+…
为什么Python中没有Switch/Case语句?
不同于我用过的其它编程语言,Python 没有 switch / case 语句。为了实现它,我们可以使用字典映射: def numbers_to_strings(argument): switcher = { 0: "…
JPA2.1 中三个提升应用性能的新功能
经常在网上看到开发者们抱怨 JPA 性能低下的帖子或文章,但如果仔细查看这些性能问题,常会发现导致问题的根本原因大致包括以下几个: 使用过多的 SQL 查询从数据库中获取所需的实体信息,即我们常说的n+1查询问题 逐个更…
后端的轮子(二)--- 数据库
本篇趟个雷,把数据库纳入到轮子中了,前面说到了数据库其实不算轮子,也说到了其实我写不出来数据库,这里所说的数据库严格来说是关系型数据库,他比轮子复杂多了,是一个和操作系统差不多复杂度的东西,所以才能通过一个oralce养…
Sqoop:SQL 与 NoSQL 间的数据桥梁
摘要:SQL处理二维表格数据,是一种最朴素的工具,NoSQL是Not Only SQL,即不仅仅是SQL。从MySQL导入数据到HDFS文件系统中,最简单的一种方式就是使用Sqoop,然后将HDFS中的数据和Hive建立…
【mysql的设计与优化专题(6)】mysql索引攻略
所谓索引就是为特定的mysql字段进行一些特定的算法排序,比如二叉树的算法和哈希算法,哈希算法是通过建立特征值,然后根据特征值来快速查找,而用的最多,并且是mysql默认的就是二叉树算法 BTREE,通过BTREE算法建…
Airbnb 的数据基础架构
摘要:云计算尤其亚马逊的云服务(AWS)提供弹性计算能力,无需购买昂贵服务器甚至机房,通过虚拟化主机,还提供丰富配套组件,节约运维成本,方便扩展,成为很多创业公司的首选。这里就是Airbnb以AWS作为基础搭建数据架构中…
千万级别数据的mysql数据表优化
出发点 比如,现在有这么一个问题,常见的一个面试题:有一张users表,数据量在五千万以上,存在一条查询语句: SELECT * FROM users WHERE name LIKE '%明%' AND sex='男' …
Android 高性能 ORM 数据库 DBFlow 入门
DBFlow,综合了 ActiveAndroid, Schematic, Ollie,Sprinkles 等库的优点。同时不是基于反射,所以性能也是非常高,效率紧跟greenDAO其后。基于注解,使用apt技术,在编译过…