php-v php-v / 1 天前

字典树概念与题型解析

点击蓝色“五分钟学算法”关注我哟 加个“星标”,天天中午 12:15,一起学算法 作者 |P.yh 来源 | 五分钟学算法 看动画轻松理解「Trie树」 这次讲一个不经常被人提起的数据结构 - 字典树,虽说知名度不高,但是这个数据结构可以解决其他数据结构所不能解决,或者是比较难解决的问题,而且性能方面,相对于其他的功能类似的数据结构会更优,文章会从概念与基本实现,性能分析,题型解析三大方向来介绍......

字典树

冷星1024 冷星1024 / 1 天前

如何使用 Proxy 来代理 JavaScript 里的类

Proxy 对象(Proxy)是 ES6 的一个非常酷却鲜为人知的特性。虽然这个特性存在已久,但是我还是想在本文中对其稍作解释,并用一个例子说明一下它的用法。 什么是 Proxy正如 MDN 上简单而枯燥的定义: Proxy 对象用于定义基本操作的自定义行为(如属性查找,赋值,枚举,函数调用等)。 虽然这是一个不错的总结,但是我却并没有从中搞清楚 Proxy 能做什么,以及它能帮我们实现什么。 首先,Proxy 的概念来源......

proxy JavaScript

xF0rk xF0rk / 1 天前

Go vs PHP,谁更适合创业公司的中台搭建?

前言 在 4 月 27 日举办的 Gopher China 2019 中,来自花椒直播的周洋进行了题为《花椒直播关于创业公司中台的技术思考与实践》的演讲,以下为演讲实录。 No.0 背景介绍 周洋:2009年我作为应届生,在金山软件工作过一年,主要从事的是C和C++的系统开发,简单接触了一些epoll和libevent还有boost asio等,这些工作经历相信也是我早期被Go语言从事网络开发所吸引的原因。2010年我来到新浪,学会了世......

PHP Golang 中台

Yeming Yeming / 1 天前

简单说说 Spring 的循环依赖

作者 | 田伟然 回首向来萧瑟处,归去,也无风雨也无晴。 杏仁工程师,关注编码和诗词。 前言 本文最耗时间的点就在于想一个好的标题, 既要灿烂夺目,又要光华内敛,事实证明这比砍需求还要难! 由于对象之间的依赖关系经常是错综复杂,使用不当会引发很多意想不到的问题, 一个很典型的问题就是循环依赖(也可以称之为循环引用)。 Spring 为我们提供了依赖注入,并且在某些情景(单例 Bean 的注入)......

Spring

GO语言中文网 GO语言中文网 / 1 天前

[译] 证明 Go 语言魅力的 10 个开源项目

本文作者:Serdar Yegulalp[1] 原文链接:10 open source projects proving the power of Google Go[2] 译者:Go 语言中文网 polaris ,非原文直译方式 从 2007 年项目启动,到 2009 年底对外开源,Go 语言已经 10 年了。这 10 年是狂奔的 10 年,特别是最近一两年,从 Go 语言中文网的用户量和访问量可以明显看出来,Go 确实越来越受到关注。同时由于丰富的库和抽象机制简化了开发并发分布式(即云)应用程序......

开源 Golang

公众号_肥朝 公众号_肥朝 / 1 天前

这样规范写代码,同事直呼 “666”

来源:http://i7q.cn/5iDTto 一、MyBatis 不要为了多个查询条件而写 1 = 1当遇到多个查询条件,使用where 1=1 可以很方便的解决我们的问题,但是这样很可能会造成非常大的性能损失,因为添加了 “where 1=1 ”的过滤条件之后,数据库系统就无法使用索引等查询优化策略,数据库系统将会被迫对每行数据进行扫描(即全表扫描) 以比较此行是否满足过滤条件,当表中的数据量较大时查询速度会非常慢;此外,还会存在S......

Java 编码规范

纯洁的微笑 纯洁的微笑 / 1 天前

只因写了一段爬虫,公司 200 多人被抓

“一个程序员写了个爬虫程序,整个公司200多人被端了。”“不可能吧!”刚从朋友听到这个消息的时候,我有点不太相信,做为一名程序员来讲,谁还没有写过几段爬虫呢?只因写爬虫程序就被端有点夸张了吧。朋友说,消息很确认并且已经进入审判阶段了。01.对消息进一步确认朋友认识几个律师朋友,和他们有一些业务来往,得知他们想尝试把业务扩展到程序员这个群体。那段时间我刚好离职也有时间,在朋友的安排下一起......

爬虫

u547646 u547646 / 1 天前

爱奇艺实用数据库选型树:不同场景如何快速选择数据库?

作者:郭磊涛,爱奇艺数据库和中间件负责人,TiDB User Group Ambassador。本文系 TUG 北京区 9 月线下活动 “不同业务场景下的数据库技术选型思路” 分享实录。 我是爱奇艺的数据库和中间件负责人郭磊涛,今天主要向大家分享数据库选型方面的思路,供大家参考和学习。我们进行数据库选型的时候要考虑哪些问题?有哪些需求?待选用的数据库是否和需求对的上?是不是直接就可以拿来用?需不需要一些额外的开发?......

数据库 爱奇艺

简 简 / 1 天前

免费获取 JetBrains 全家桶正版 License 教程

写文章免费获取JetBrains全家桶正版License教程爱湃森已认证的官方帐号21 人赞同了该文章本文首发于爱湃森官方服务号「爱湃森Python」: https://mp.weixin.qq.com/s/MdUCbs8l4-P5aiciQCTC8w前言Python开发者可选择的IDE(集成开发环境)非常多,有Emacs、Vim、微软VS Code、PyCharm等等。IDE世界里面最著名的就是JetBrains全家桶(包含PyCharm、GoLand、WebStorm、IntelliJ IDEA、Clion、AppCode、Kotlin等),其中Py......

JetBrains license

heart heart / 2 天前

2019 年,Golang 开始吊打 Java 性能了

最近要同事debug性能,不经意间发现现在Golang性能开始吊打Java了!!!感觉Go发展神速!! 之前Go和Java基本是平手,甚至还有较大差距,请见https://www.cnblogs.com/sunsky303/p/6506663.html。借此机会对比了下,Java/Go http server最近的性能,毕竟这是后端同学最关心的问题之一!! java 10 vs Golang1.12, Google上最快的2个http server性能PK, 压测10次,取平均值。 Javaimport org.rapidoid.buff......

Java Golang

为了减少您的阅读压力,首页仅提供最新的 10 页文章列表,如需查阅更多内容请点击对应的文章标签。

Top