速度提高几百倍,记一次数据结构在实际工作中的运用

这段时间写了一堆源码解析,这篇文章想换换口味,跟大家分享一个我工作中遇到的案例。毕竟作为一个打工人,上班除了摸鱼看源码外,砖还是要搬的。本文会分享一个使用恰当的数据结构来进行性能...

01/06 11:07
7.8W
26
千万不要给女朋友解释 什么是 “羊群效应”

千万别给自己女朋友以任何方式讲技术,问就是不知道,长寿秘诀~ 媳妇最近突然爱学习了,各种刷算法、架构方面的题,没日没夜的带娃还有这个劲头,着实让我没想到。看似一片欣欣向荣,不过,长...

2020/12/25 15:24
7.8W
10
OSCHINA作者月度评选活动开启,精美礼品等你来拿!

OSCHINA是面向开发者的技术交流社区,为鼓励更多优质技术内容的输出与沉淀,我们发起了月度「OSC优秀原创作者」和「OSC最受喜爱博主」评选活动。本活动将于2021年3月1日正式开启。 一、月度评...

02/24 13:38
5.7W
16
一鼓作气学会“一致性哈希”,就靠这 18 张图了

当架构师大刘看到实习生小李提交的记账流水乱序的问题的时候,他知道没错了:这一次,大刘又要用一致性哈希这个老伙计来解决这个问题了。 嗯,一致性哈希,分布式架构师必备良药,让我们一起...

2020/12/15 11:01
4.5W
39
一文讲透 “进程、线程、协程”

本文从操作系统原理出发结合代码实践讲解了以下内容: 什么是进程,线程和协程? 它们之间的关系是什么? 为什么说Python中的多线程是伪多线程? 不同的应用场景该如何选择技术方案? ... 什...

2020/08/03 09:15
7.8W
19
盘点 Spring Security 框架中的八大经典设计模式

松哥原创的 Spring Boot 视频教程已经杀青,感兴趣的小伙伴戳这里-->Spring Boot+Vue+微人事视频教程 上次有小伙伴建议,源码分析太枯燥了,要是能够结合设计模式一起来,这样更有助于大家理...

2020/07/30 08:08
6.4W
21
教你如何用 Paddle.js 开发智能化微信小程序

早在今年5月百度飞桨联手百度APP技术团队开源了飞桨前端推理引擎Paddle.js,一时间国内Web开发的小伙伴们欢欣鼓舞,毕竟是国内首个开源的机器学习Web在线预测方案。 GitHub项目地址: https:...

2020/08/20 22:25
2.2W
6
Linux 是如何管理内存的?

点击蓝色“Java建设者 ”关注我哟 加个“星标”,及时阅读最新技术文章 这是Java建设者第 106 篇原创文章 Linux 内存管理模型非常直接明了,因为 Linux 的这种机制使其具有可移植性并且能够在...

2020/07/28 07:46
4.1W
7
Flutter Dojo的设计之道

认识Flutter是在18年,移动端开发日趋成熟的情况下,很多开发者都在寻求跨平台开发的终极法门,在经过了webview、RN的痛苦之后,Flutter的出现,给跨平台开发带来了一线曙光。自此,便开始了...

2020/07/27 08:30
2.2W
6
​秉承工匠精神,3步定位飞桨报错原因,你也来试试?

【故事的开始…】 小张是一名AI算法攻城狮,听闻飞桨乃国产开源深度学习框架之光,心想炎黄子孙当自强,用自己的深度学习框架,实现中国的AI梦…… 下载安装命令 ## CPU版本安装命令 pip in...

2020/08/01 13:12
4.4K
1
解Bug之路-Nginx 502 Bad Gateway

解Bug之路-Nginx 502 Bad Gateway 前言 事实证明,读过Linux内核源码确实有很大的好处,尤其在处理问题的时刻。当你看到报错的那一瞬间,就能把现象/原因/以及解决方案一股脑的在脑中闪现。甚...

2020/07/25 20:30
3.3W
13
深入理解Object提供的阻塞和唤醒API

点击上方蓝字 ↑↑ Throwable文摘 关注公众号设置星标,不定时推送高质量原创文章 关注 前提 前段时间花了大量时间去研读JUC中同步器AbstractQueuedSynchronizer的源码实现,再结合很久之前看...

2020/07/20 14:05
2.2W
6
金融科技的碎片化思考(上)

从事金融科技行业已久,也一直想写写金融科技相关的文字,又惶恐间,深觉如此大的话题hold不住而贻笑大方。偶然翻开束之高阁多年的《蚂蚁金服-从支付宝到新金融生态圈》,惊喜之余亦将自己碎...

2020/07/20 12:00
1.4W
6
Loki漫谈

Loki诞生背景 Kubernetes已经成为编排领域事实上的标准,同时Prometheus也成为基于Kubernetes平台之上、监控领域的标配。Prometheus能够收集业务metrics数据,Grafana界面展示,AlertManage...

2020/07/18 10:42
2.3W
4
微服务开源框架TARS的RPC源码解析 之 初识TARS C++服务端

作者:Cony 导语:微服务开源框架TARS的RPC调用包含客户端与服务端,《微服务开源框架TARS的RPC源码解析》系列文章将从初识客户端、客户端的同步及异步调用、初识服务端、服务端的工作流程四...

2020/07/16 16:51
1.8W
0
TCP 和 UDP,哪个更胜一筹

作为 TCP/IP 中两个最具有代表性的传输层协议,TCP 和 UDP 经常被拿出来相互比较。这些协议具体有什么区别,又是什么作用呢? 在 IT 圈混迹多年的小伙伴们,对 TCP 和 UDP 肯定再熟悉不过了。...

2020/07/16 15:02
3.8W
6
动手实现 LRU 算法,以及 Caffeine 和 Redis 中的缓存淘汰策略

我是风筝,公众号「古时的风筝」。 文章会收录在 JavaNewBee 中,更有 Java 后端知识图谱,从小白到大牛要走的路都在里面。 那天我在 LeetCode 上刷到一道 LRU 缓存机制的问题,第 146 题,难...

2020/07/16 09:41
2.6W
8
在 Node.js 上接入 Paddle Lite,让你的网站具备 AI 推理能力

【飞桨开发者说】李睿,北京邮电大学学生,人工智能和移动开发爱好者。 随着桌面端Electron技术逐步崛起,基于Electron开发的代码编辑器、聊天软件、游戏等层出不穷。 对于习惯使用Node.js进...

2020/07/24 11:22
6.5K
2
写Java这么久,JDK源码编译过没?编译JDK源码踩坑纪实

好奇害死羊 很多小伙伴们做Java开发,天天写Java代码,肯定离不开Java基础环境:JDK,毕竟我们写好的Java代码也是跑在JVM虚拟机上。 一般来说,我们学Java之前,第一步就是安装JDK环境。这个...

2020/07/16 09:26
3.5W
7
写好测试,提升应用质量

相信在国内一些中小型公司,开发者很少会去写软件测试相关的代码。当然这背后有一些原因在。本文就讲讲 iOS 开发中的软件测试相关的内容。 一、 测试的重要性 测试很重要!测试很重要!测试很...

2020/07/15 11:34
2.5W
4

没有更多内容

加载失败,请刷新页面

返回顶部
顶部