标签:性能优化

JAVA

Java反射机制:优化与性能的权衡

herman 2个月前 (02-24) 265浏览

在Java编程中,反射是一种强大的工具,它允许程序在运行时检查类、接口、字段和方法的信息,并动态地创建和调用对象。然而,反射机制也带来了性能上的开销,因为它涉及到额外的运行时解析和类型检查。为了平衡反射的灵活性和性能,Java在不同版本中进行了多方...

SQL

别再被 where 1=1 骗了好吗?

herman 5年前 (2019-09-21) 9598浏览

不少程序员老司机都会告诉我们,别使用 where 1=1,因为存在性能问题。但实际真的是这样吗? 也有不少看过极客时间《MySQL实战45讲》的朋友回答错误。这虽然是一个小知识,但是很多人都没有思考过这个问题。今天我们来一探究竟。 在很...

SQL

阿里的几个 MySQL 面试题,反正我是跪了!

herman 5年前 (2019-06-06) 4512浏览

测试是来表明 bug 的存在而不是不存在!同样的,面试是证明你有经验而不是你没有经验! 昨天,微信群里有人在总结学习过程,如果让学习更高效。有人说做笔记,有人说画思维脑图。。。而我则喜欢刷面试题。于是在群里有人提问 MySQL 的情况下,我找...

NDIS

Linux 如何学?怎么玩?线路图以及如何快速排查线上问题?

herman 5年前 (2019-06-04) 2778浏览

昨天,我发了一个朋友圈,引来很多人评论。这条朋友圈消息摘录如下: 业余草所在电商公司福利 很多人羡慕我们公司的办公环境和食堂福利,问我们是什么公司?还招人不?等。今天我再把我的统一回复给大家展现一下! 人太多,统一回复一下。我们公...

SQL

放弃函数,正确使用索引,我意外收获500工资

herman 5年前 (2019-05-28) 2418浏览

学习不是立竿见影的,而是潜移默化的。程序员的分水岭一般是在阅读源码,看书学习底层原理、底层实现机制上。我个人深有感触! 最近写了不少关于 MySQL 方面的知识,不知道大家喜欢不喜欢?如果感兴趣,我希望能找到一起学习的人!下面这本《高性能 M...

SQL

手把手教你MySQL中查询回表

herman 5年前 (2019-05-09) 7815浏览

你可能从来都没有听说过回表一词,但是你在实际工作中肯定用过回表。如果还没有听过回表,那我相信不管你看多少 SQL 优化的知识,都还只是停留在表面。即使你参考学习过我前面的这篇文章《MySQL 性能优化神器 Explain 使用教程》。 一条...

业余杂谈

高并发和高可用在电商系统中的实践经验分享

herman 5年前 (2019-02-19) 3159浏览

先说一点,最近有人私信我:“有工作,没人带,怎么办?” 哎,这个问题真是个好问题啊。我只能告诉你一点,学习这件事只能靠自己,别人谁都靠不了。如果没人带,那就多看我的微信公众号里的文章。里面有很多的学习教程和视频资源,...

业余杂谈

MongoDB 中查询字段为空或非空的集合

herman 5年前 (2019-01-23) 31257浏览

MongoDB 虽然把开源协议变更了,闭源了。但是人们学习和使用 Mongo 的热情并没有减少和降低。今天我给大家分享一下,如何在 Mongo 中查询内容为空的字段或内容不为空的字段的结果集。 首先,我们查询出一个集合 xttblo...

SQL

MySQL 性能优化神器 Explain 使用教程

herman 5年前 (2018-12-11) 5292浏览

今天微信群里一位网友发了一个问题:“mysql 根据时间进行过滤,查询速度特别慢,需要 30 多秒”。然后我问她,数据库中总数据量大概是多少,她告诉我 explain 执行结果中的 rows 显示有 100 多万条。我告诉...

JAVA

请将你的 if else 设计成责任链模式!

herman 6年前 (2018-09-13) 3764浏览 0评论

我只想问你一句,你真的懂 if else 吗?真的懂设计模式吗?真的是高级开发亦或是架构师吗?请看看你的代码 if else 已超过 200 行了。类似的还有 switch case,这样的设计和做法在日常中已经举不胜举。我恳请你淘汰这样的做法,...

SQL

MySQL 的性能优化最佳实践

herman 8年前 (2016-11-30) 3184浏览 1评论

数据库操作是当今 Web 应用程序中的主要瓶颈。 不仅是 DBA(数据库管理员)需要为各种性能问题操心,程序员为做出准确的结构化表,优化查询性能和编写更优代码,也要费尽心思。 在本文中,我列出了一些针对程序员的 MySQL 优化技术。 在我们开...

业余杂谈

学会从业务角度对大型网站进行性能优化

herman 8年前 (2016-09-15) 3477浏览 3评论

一说到性能优化,很多人就会夸夸其谈。例如淘宝进行过多少压测,多少改造,使用了什么技术,采用了什么设备等很少有人从业务的角度去缓解我们网站面临的性能问题。那么本文将带领大家从非技术的角度对网站性能优化进行阐述。 性能优化的方向 我总结了...

HTML5

前端性能优化:实现图片延迟加载之lazyload.js插件

herman 8年前 (2016-03-30) 3082浏览 0评论

在这个不差钱的世界,讲性能优化是件很“多余”的事情。我们老板经常说的一句话是,开宝马的会在乎油钱吗?一台设备不行,就上两台。我当场泪奔,为什么我的工资不翻倍,你在乎这点钱吗? 很多人说这样的技巧纯属多余,但是作为程序员我...