最新 最热

Postgresql源码(97)returns setof函数分析(oracle管道函数pipelined)

oracle支持pipelined函数,可以在函数定义时指定RETURN 集合类型 PIPELINED 来说明当前函数是管道函数。

2023-01-16
1

前端代码优化案例(初版)

DRY是指Don't Repeat Yourself特指在程序设计以及计算中避免重复代码,因为这样会降低灵活性、简洁性,并且可能导致代码之间的矛盾。《The Pragmatic Programmer》对这一思想做了很好的阐述。把一切重复的代码抽象...

2023-01-11
1

react踩坑笔记

在函数组件使用防抖函数无效原因函数组件每重新渲染,内部定义的函数都会重新计算,从而导致防抖计时失效1const getSuggest = debounce(() => {2 request3 .get("/search/suggest", {4 params: { keywo.....

2023-01-11
1

react.memo、useMemo、useCallback深入理解

memo和类组件的pureComponent效果一样,使被包裹的组件传入props有更新的时候,才会重新渲染

2023-01-11
1

SQL查询优化

① 给合适的列建立索引,对于大表而言,如果查询的时候不走索引,那查询是非常慢的,查询复杂度为O(N)

2023-01-11
0

Disk Xray for Mac(好用的磁盘分析工具) 3.0免激活版

Disk Xray Mac版能帮助用户清理系统磁盘垃圾,同时发现会阻塞你的磁盘和减慢您的计算机的重复文件,轻松帮你清理系统磁盘,非常好用。

2023-01-09
0

Google Aviator——轻量级 Java 表达式引擎实战

Drools(JBoss Rules )是一个开源业务规则引擎,符合业内标准,速度快、效率高。业务分析师或审核人员可以利用它轻松查看业务规则,从而检验是否已编码的规则执行了所需的业务规则。...

2023-01-09
1

结合商业项目深入理解Go知识点

上一篇文章 #【Go WEB进阶实战】开源的电商前后台API系统 很受大家欢迎,有好多小伙伴私信我问题:“gtoken真不错,能不能再多讲讲?”、“接口怎么设计Cache好?”、“代码规范讲一下吧”、“这个系统有没有前端页面?”,等等......

2023-01-08
1

MySQL读写分离

商品系统、搜索系统这类与用户关联不大的系统,效果特别的好。因为在这些系统中,每个人看到的内容都是一样的,也就是说,对后端服务来说,每个人的查询请求和返回的数据都是一样的。这种情况下,Redis缓存的命中率非常高,近乎于...

2023-01-08
1

使用缓存保护MySQL

Redis的执行器非常薄,所以Redis只支持有限API,几乎没聚合查询能力,也不支持SQL。存储引擎也简单,直接在内存中用最简单数据结构保存数据。

2023-01-07
1