HikariCP--一款高性能的 JDBC 连接池
源码地址:https://github.com/brettwooldridge/HikariCP使用方法:Java8mavenartifact:<dependency><groupId>com.zaxxer</groupId><artifactId>H
Scalable, Distributed Systems Using Akka, Spring B
原文地址:https://dzone.com/articles/scalable-distributed-systems-using-akka-spring-boot-ddd-and-javaWhendatathatneedstobeprocessedgrowslargeandcan’tbecont
流式计算新贵Kafka Stream设计详解--转
原文地址:https://mp.weixin.qq.com/s?__biz=MzA5NzkxMzg1Nw==&mid=2653162822&idx=1&sn=8c46114360b98b621b166d41d8e01d74&chksm=8b493028bc3eb93e
基于Redis实现分布式应用限流--转
原文地址:https://my.oschina.net/giegie/blog/1525931摘要:限流的目的是通过对并发访问/请求进行限速或者一个时间窗口内的的请求进行限速来保护系统,一旦达到限制速率则可以拒绝服务。限流的目的是通过对并发访问/请求进行限速或者一个时间窗口内的的请求进行限速来保护系
一份平民化的应用性能优化检查列表(完整篇)--转
原文地址:http://calvin1978.blogcn.com/articles/checklist.html1.总原则一些正确但稍显废话的原则,但能指导后面每个章节的优化,所以还是要啰嗦一次。可扩展性架构,堆机器能不能解决问题是最最优先考虑的问题去中心化的点对点通信,优于通过中心代理的通信池化
10个常见的Redis面试"刁难"问题--转
高可用架构导读:在程序员面试过程中Redis相关的知识是常被问到的话题。作为一名在互联网技术行业打击过成百上千名的资深技术面试官,本文作者总结了面试过程中经常问到的问题。十分值得一读。作者简介:钱文品(老钱),互联网分布式高并发技术十年老兵,目前任掌阅科技资深后端工程师。熟练使用Java、Pytho
lucene源码分析(3)facet实例
简单的facet实例publicclassSimpleFacetsExample{privatefinalDirectoryindexDir=newRAMDirectory();privatefinalDirectorytaxoDir=newRAMDirectory();privatefinalFa
mongodb索引--1亿条记录的查询从55.7秒到毫秒级别<补充版>
从头开始,验证mongodb的索引的好处。(window7环境下)下载mongodb服务器,并解压到d盘,并使用以下命令启动mongod--dbpathD:\mongodb\datamongo客户端Robo3T去官网下载,安装准备数据,条数为1亿publicstaticvoidmain(String
数据库新秀 postgresql vs mongo 性能PK
前几天看了一篇文章<HighPerformanceJSONPostgreSQLvs.MongoDB>发布在PerconaLiveEurope2017作者是<DominicDwyerWeiShanAng>,作者的观点是PostgreSQL更好,恰巧没有玩过postgresql,
Apache Kafka: 优化部署的10个最佳实践
原文作者:BenBromhead译者:江玮原文地址:https://www.infoq.com/articles/apache-kafka-best-practices-to-optimize-your-deployment关键点:Kafka的低开销和易于水平伸缩的设计使得它能基于廉价硬件高效地运行
redis 面试问题问答Top 10
1)什么是Redis?English:Redisisanopensource(BSDlicensed),in-memorydatastructurestore,usedasadatabase,cacheandmessagebroker【1】.中文Redis是一个开源的内存数据库,支持多种数据结构的存
从修身齐家治国平天下谈分布式系统中的限流与熔断
“古之欲明明德于天下者,先治其国;欲治其国者,先齐其家;欲齐其家者,先修其身;欲修其身者,先正其心;欲正其心者,先诚其意;欲诚其意者,先致其知,致知在格物。物格而后知至,知至而后意诚,意诚而后心正,心正而后身修,身修而后家齐,家齐而后国治,国治而后天下平。”--《礼记·大学》在应对秒杀、大促、双11
五分钟学会悲观乐观锁-java vs mysql vs redis三种实现
1悲观锁乐观锁简介乐观锁(OptimisticLocking)相对悲观锁而言,乐观锁假设认为数据一般情况下不会造成冲突,所以在数据进行提交更新的时候,才会正式对数据的冲突与否进行检测,如果发现冲突了,则让返回用户错误的信息,让用户决定如何去做。悲观锁,正如其名,它指的是对数据被外界(包括本系统当前的
爬虫框架webmagic与spring boot的结合使用--转
privateSitesite=Site.me().setDomain("jianshu.com").setSleepTime(100).setUserAgent("Mozilla/5.0(Macintosh;IntelMacOSX10_10_5)AppleWebKit/537.36(KHTML,l
Python学习网络爬虫--转
原文地址:https://github.com/lining0806/PythonSpiderNotesPython学习网络爬虫主要分3个大的版块:抓取,分析,存储另外,比较常用的爬虫框架Scrapy,这里最后也详细介绍一下。首先列举一下本人总结的相关文章,这些覆盖了入门网络爬虫需要的基本概念和技巧
python2 与 python3 语法区别--转
原文地址:http://old.sebug.net/paper/books/dive-into-python3/porting-code-to-python-3-with-2to3.html使用2to3将代码移植到Python3❝Lifeispleasant.Deathispeaceful.It’s
爬虫推荐的工具
爬虫推荐的工具:pyspider,BeautifulSouprequestsscrapymongodbrediskafka.repyV8:python执行js的插件phatomjs:一个无界面的,可脚本编程的WebKit浏览器引擎。它原生支持多种web标准:DOM操作,CSS选择器,JSON,Can
pyCrypto python 3.5--转
原文地址:https://gxnotes.com/article/198426.html问题描述我发现一些PyCrypto安装程序为Python3.3和3.4,但没有任何Python3.5。当我尝试使用pipinstall安装PyCrypton时,它说:warning:GMPorMPIRlibrar
java代码实现python2中aes加密经历
背景:因项目需要,需要将一个python2编写的aes加密方式改为java实现。1.源python2实现fromCrypto.CipherimportAESfrombinasciiimportb2a_hex,a2b_heximporthashlibimporturllibclassaesCrypt(
Scrapy Architecture overview--官方文档
原文地址:https://doc.scrapy.org/en/latest/topics/architecture.htmlThisdocumentdescribesthearchitectureofScrapyandhowitscomponentsinteract.OverviewThefollo