- 博客(8)
- 收藏
- 关注
原创 玩转Python必备:史上最全的Python库,【值得收藏,事半功倍】
库名称 简介Chardet字符编码探测器,可以自动检测文本、网页、xml的编码。colorama主要用来给文本添加各种颜色,并且非常简单易用。Prettytable主要用于在终端或浏览器端构建格式化的输出。difflib,[Python]标准库,计算文本差异Levenshtein,快速计算字符串相似度。fuzzywuzzy,字符串模糊匹配。esmre,正则表达式...
2019-05-09 23:54:10 4026
转载 万亿条数据查询优化如何达到毫秒级响应?【架构分析篇】
随着用户群的增长,应用程序的数据大小无法评估,在一个名为Moneta的应用程序中存储了大约1.3万亿行数据(存储着用户已经阅读过的帖子)。由于每月累计产生大约1000亿行数据,且不断增长,这一数字将在两年内达到3万亿。在保持良好用户体验的同时,我们在扩展后端方面面临严峻的挑战。在这篇文章中,我将深入探讨如何在如此大量的数据上保持毫秒级的查询响应时间,以及TiDB是一个开源的MySQ...
2020-04-10 13:52:30 677
原创 React和Vue及AngularJS三者区别
React和Vue及AngularJS三者区别目录React和Vue及AngularJS三者区别React和Vue的相同点React与vue区别一:Dom-UI更新1.监听数据变化的实现原理不同2.数据流的不同3.HoC和mixins4.组件通信的区别5.模板渲染方式的不同6.渲染过程不同7.框架本质不同8.Vuex和Redux的区别Rea...
2020-03-05 15:41:20 2578
原创 四款强大的PHP代码生成器 - 开发工具
一般来说,用PHP和MySQL编写一个数据库应用程序都会花费很多时间和精力 -你要设计HTML格式,编写查询,执行验证/错误处理,测试应用程序等大量工作。PHP代码生成器会自动生成所需的所有HTML,CSS和PHP文件的应用程序,可以节省你大量的时间并降低开发成本。下面介绍4个PHP代码生成器:1、ScriptCasePHP代码生成器Scriptcase 是一款专业高效的P...
2019-12-19 11:40:41 4052
转载 理解架构:UML中几种类间关系:继承、实现、依赖、关联、聚合、组合的联系与区别(思维)
现在我们做项目时间都太紧了,基本上都没有做过真正的class级别的详细设计,更别提使用UML来实现规范建模了;本篇主要就以前自己一直感觉很迷糊的几种class之间的关系进行整理,让我们在真正用UML进行比如类图设计时能够更加清晰明了;以下就分别介绍这几种关系:继承指的是一个类(称为子类、子接口)继承另外的一个类(称为父类、父接口)的功能,并可以增加它自己的新功能的能力,继承是类与类或...
2019-06-11 18:19:29 395
原创 架构 | 大型网站架构技术一览表【全面网站平台架构技术解析】
大型网站架构的挑战主要来自庞大的用户,高并发的访问和海量数据,任何简单的业务一旦需要处理数以P计的数据和面对数以亿计的用户,问题就会变得棘手。大型网站架构主要就是解决这类问题。更多内容也可以阅读各大互联网公司架构演进之路汇总、大型网站架构演化历程两篇文章。大型网站系统架构层次如下图所示:大型网站架构技术1.前端架构前端指用户请求到达网站应用服务器之前经历的环节,通...
2019-04-18 21:52:37 884
转载 【架构】什么是高并发,如何提高并发量的?(纯思维理论引导理解高并发)
一、什么是高并发 高并发(High Concurrency)是互联网分布式系统架构设计中必须考虑的因素之一,它通常是指,通过设计保证系统能够同时并行处理很多请求。高并发相关常用的一些指标有响应时间(Response Time),吞吐量(Throughput),每秒查询率QPS(Query Per Second),并发用户数等。响应时间:系统对请求做出响应的时间。例如系统处理一个HT...
2019-04-18 21:05:24 1960
原创 【架构】分布式、高并发、多线程Multithreading
一、分布式系统在计算机领域,当单机性能达到瓶颈时,一般有两种方式解决性能问题,一是堆硬件,进一步提升配置; 二是分布式,水平扩展、垂直拆分。分布式系统有很多种:分布式文件系统、分布式数据库、分布式WebService、分布式计算等等,面向的情景不同,但分布式的思路大致相同,万法归一吧!以下内容主要来自:分布式系统架构思想1.1、分布式系统实现的两种方式【水平扩展、垂直...
2019-04-18 20:57:49 319
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人