产品经理告诉我这只是一个小小的修改
来自:程序员最幽默(ID:humor1024)【0】产品经理第10次改需求后【1】和产品经理讨论用户界面的时候【2】产品经理告诉我这只是一个小小的修改【3】试图和产品经理沟通需求【4】和产品经理沟通失败【5】产品经理说要添加新功能时我的想法【6】向测试展示已经做好的项目【7】向老板展示我的代码【8】
揭秘区块链的核心技术之「哈希与加密算法 」
来源于公众号不止思考,作者奎哥大家都知道,区块链的关键技术组成主要为:P2P网络协议、共识机制、密码学技术、账户与存储模型。而这些技术中,又以密码学与共识机制这两点为最核心。那么今天我们来详细的聊一聊密码学,看一看密码学技术是如何在区块链中应用的。首先,我们需知道区块链中用到的密码学算法有哪些?其实
JavaScript设计模式经典-面向对象中六大原则
来源于公众达达前端小酒馆,作者Jeskson1主要学习JavaScript中的六大原则。那么六大原则还记得是什么了吗?六大原则指:单一职责原则(SRP),开放封闭原则(OCP),里氏替换原则(LSP),依赖倒置原则(DIP),接口分离原则(ISP),最少知识原则(LKP)。单一职责原则开放封闭原则里
你想不想要一个 Mac 效率神器?
作者:零度冰炫来源:公众号匠心零度巧妙的使用好工具,会得到意想不到的效果,不仅不会变慢反而会事半功倍。零度今天推荐一款Mac效率神器给大家。这款软件是五神推荐给我的,非常非常感谢;ManicoManico是一个为macOS设计的快速的App启动和切换工具如果您是一个用习惯使用键盘的效率型用户,Man
不要再问了,Apollo这个坑你现在就记好
作者:绝色天龙来源:https://www.jianshu.com/p/7d91cb5109a4项目用的springboot,连带着配置中心也一直用的spring的配置中心,但是一直以来都有各种问题:1.每次变更配置要重启配置中心和应用;2.各个环境集群的配置文件在不同分支,每个环境要分别手动同步,
注意:两个会导致druid性能下降10倍的参数
来源于公众号阿飞的博客,作者阿飞的博客druid:阿里巴巴开源的为监控而生的数据库连接池。你看,官方都没有说是高性能数据库连接池,因为,在性能方面,HikariCP会说:我不是针对谁,论性能,在坐的各个数据库连接池都是渣渣。GithubHikariCP的介绍:Asolid,high-performa
SpringBoot:认认真真梳理一遍自动装配原理
作者:Object来源:公众号Java知音前言Spring翻译为中文是“春天”,的确,在某段时间内,它给Java开发人员带来过春天,但是随着我们项目规模的扩大,Spring需要配置的地方就越来越多,夸张点说,“配置两小时,Coding五分钟”。这种纷繁复杂的xml配置随着软件行业一步步地发展,必将逐
图片内容转文字用Java怎么实现?
来源于公众号锅外的大佬,作者龙翔Lephix1.1介绍开发具有一定价值的符号是人类特有的特征。对于人们来说识别这些符号和理解图片上的文字是非常正常的事情。与计算机那样去抓取文字不同,我们完全是基于视觉的本能去阅读它们。另一方面,计算机的工作需要具体的和有组织的内容。它们需要数字化的表示,而不是图形化
使用mq实现分布式事务-补偿事务一致性
作者:lazasha来源:https://blog.csdn.net/lazasha/article/details/86739783目录CAP原则Rocketmq实现思路Rabbitmq实现思路需要考虑的问题后记严格的来说,消息中间件并不能实现分布式事务,而是通过事后补偿机制,达到和分布式事务一样
不懂数据库索引的底层原理?那是因为你心里没点b树
作者:苏静来源:公众号17coding技术博客前几天下班回到家后正在处理一个白天没解决的bug,厕所突然传来对象的声音:对象:xx,你有《时间简史》吗?我:我去!妹子,你这啥癖好啊,我有时间也不会去捡屎啊!对象:...人家说的是霍金的科普著作《时间简史》,是一本书啦!我:哦,那我没有...对象:人家
数据库事务隔离级别-- 脏读、幻读、不可重复读(清晰解释)
作者:JIESA来源:https://blog.csdn.net/JIESA/article/details/51317164一、数据库事务隔离级别数据库事务的隔离级别有4个,由低到高依次为Readuncommitted、Readcommitted、Repeatableread、Serializab
递归和死循环,我是谁?我在哪里?要理解递归,先要理解递归! 在计算机里面,递归一般要给出一个结束条
要理解递归,先要理解递归!在计算机里面,递归一般要给出一个结束条件,比如递归的思维计算阶乘,即N!=1x2x3x4……xN,可以用N!=Nx(N-1)!来递归计算,但是有一个条件就是0!=1,也就是说,最后遇到0,计算就结束了。在生活中,“从前有座山,山里有个庙……”这个故事大家都听过吧,这种没有结
除了缓存,Redis 都解决了哪些问题?
作者:Blackheart出处:http://linianhui.cnblogs.com先看一下Redis是一个什么东西。官方简介解释到:Redis是一个基于BSD开源的项目,是一个把结构化的数据放在内存中的一个存储系统,你可以把它作为数据库,缓存和消息中间件来使用。同时支持strings,list
TIOBE 11 月份编程语言排行榜,Java 继续保持第一
TIOBE编程语言社区排行榜是编程语言流行趋势的一个指标,每月更新,这份排行榜排名基于全球工程师、课程和第三方厂商的数量。排名使用著名的搜索引擎(诸如Google、MSN、Yahoo!、Wikipedia、YouTube以及Baidu等)进行计算。近日,TIOBE发布了11月最新的编程语言排行榜,达
这Windows版的Docker也太难用了,该如何在IDEA中运行SpringCloud
作者:嘿123来源:https://www.cnblogs.com/hei12138/p/ideausedocker.html#1:前提准备1.1首先请确认你的电脑是windows10专业版或企业版,只有这只有这两个版本才带有hyper-v#2:介绍以往我们如果想要在windows上使用docker
MySQL性能管理及架构设计:SQL查询优化、分库分表
作者:唐成勇来源:https://segmentfault.com/a/1190000013781544一、SQL查询优化(重要)1.1获取有性能问题SQL的三种方式通过用户反馈获取存在性能问题的SQL;通过慢查日志获取存在性能问题的SQL;实时获取存在性能问题的SQL;1.1.2慢查日志分析工具相
基于Redis实现范围查询的IP库缓存设计方案
来源于公众号Java艺术,作者wujiuye我先说下结果。我现在还不敢放线上去测,这是本地测的数据,我4g内存的电脑本地开redis,一次都没写完过全部数据,都是写一半后不是redis挂就是测试程序挂。可以肯定的是总记录数是以千万为单位的。O(log(n千万/range))的时间复杂度,本地测的结果
解密 Redis 助力双 11 背后电商秒杀系统
作者:AlibabaCloud来源:https://github.com/AlibabaCloudDocs/kvstore/blob/master/cn.zh-CN/最佳实践/使用%20Redis%20搭建电商秒杀系统.md背景秒杀的特征秒杀系统背景秒杀活动是绝大部分电商选择的低价促销、推广品牌的方
初探Tomcat的架构设计
文章来源于公众号ytao,作者ytaoTomcat作为servlet容器实现,它是基于Java语言开发的轻量级应用服务器。因为Tomcat作为应用服务器,它有着完全开源,轻量,性能稳定,部署成本低等优点,所以它成为目前Java开发应用部署的首选,几乎每个JavaWeb开发者都有使用过,但是,你对To
带你彻底了解数据库索引
作者:Morven.Huang来源:www.cnblogs.com/morvenhuang一、引言对数据库索引的关注从未淡出我们的讨论,那么数据库索引是什么样的?聚集索引与非聚集索引有什么不同?希望本文对各位同仁有一定的帮助。有不少存疑的地方,诚心希望各位不吝赐教指正,共同进步。二、B-Tree我们