Quantcast

911也是一面镜子

孟晚舟被判了!

成都MC浴室最新照片和截图流出,最全事件梳理来了!

鄂州幸福的一家三口疑似乱L事件

街射,扫楼、厕拍!有一群变态会对着你门口的鞋子、袜子、短裤 "打胶"

Facebook Twitter RSS

分享到微信朋友圈

点击图标下载本文截图到手机
即可分享到朋友圈。如何使用?

除了自由微信/自由微博,您最希望看到的哪个平台的被删除>内容?

码咖

不懂Neo4j?没关系,先学增删改查

(c:City{id:30000,name:"深圳市"})-[belongto:BelongTo{type:"属于"}]->(p:Province{id:40000,name:"广东省"})
2020年1月8日

不懂Neo4j?没关系,一起学

灵活。不管有什么新的数据需要存储,Neo4j都是一律的节点和边,只需要考虑节点属性和边属性。但是在MySQL中存储的话需要很多表,并且表之间需要做join操作。
2020年1月6日

分布式事务解决方案之可靠消息最终一致性、最大努力通知

通知程序通过互联网接口协议(如http、webservice)调用接收通知方案接口,完成通知。通知程序调用接收通知方案接口成功就表示通知成功,即消费MQ消息成功,MQ将不再向通知程序投递通知消
2019年12月23日

学并发编程,透彻理解这三个核心是关键

分工是设计,同步和互斥是实现,没有好的设计也就没有好的实现,所以在分工阶段,强烈建议大家勾划草图,了解瓶颈所在,这样才会有更好的实现,后续章节的内容,我也会带领大家画草图,分析问题,逐步养成这个习惯
2019年12月22日

分布式事务解决方案之2PC、TCC

Hmily不需要事务协调服务,但需要提供一个数据库(mysql/mongodb/zookeeper/redis/file)来进行日志存
2019年12月22日

请别再问我什么是分布式事务

例如:上边的商品管理,完全可以实现AP,前提是只要用户可以接受所查询的到数据在一定时间内不是最新的即可。通常实现AP都会保证最终一致性,后面讲的BASE理论就是根据AP来扩展的,一些业务场景
2019年12月21日

这次走进并发的世界,请不要错过

相信看过这之后就了解了并发编程大概要关注的一些内容了,在后续的文章中,希望大家牢记,你是一个工厂只能有一个车间运行的负责人,如何让工人高效的干活且不出差错,也不起冲突,你就是合格的负责人......
2019年12月21日

拜托,面试别再问我数据库的分库分表!

pt-online-schema-change,使用过程中会创建触发器和影子表,也需要很长的时间。在此操作过程中,都算为风险时间。将数据表拆分,总量减少,有助于降低这个风险。
2019年12月19日

MySQL高频面试题的灵魂拷问

https://blog.piaoruiqing.com/2019/12/08/mysql-knowledge-point/
2019年12月19日

面试问Kafka,这一篇全搞定

创建一个TopicA的主题,3个分区分别存储在不同的服务器,也就是broker下面。Topic是一个逻辑上的概念,并不能直接在图中把Topic的相关单元画出
2019年11月28日

经验:一个秒杀系统的设计思考

一致性。秒杀的核心关注是商品库存,有限的商品在同一时间被多个请求同时扣减,而且要保证准确性,显而易见是一个难题。如何做到既不多又不少?本文将从业界通用的几种减库存方案切入,讨论一致性设计的核心逻辑
2019年11月21日

淘宝双11,亿级流量高并发是怎么抗住的?看完这篇你就明白了!

这些MPP数据库基本都提供了类似Postgresql、Oracle、MySQL那样的SQL标准支持能力,能把一个查询解析为分布式的执行计划分发到每台机器上并行执行,最终由数据库本身汇总数据进行返回
2019年11月15日

Java面试官最爱问的volatile关键字

当然,针对volatile关键字还有其他方面的拓展,比如讲到JMM时可拓展到JMM与Java内存模型的区别,讲到原子性时可扩展到如何查看class字节码,讲到并发可扩展到线程并发的方法面面。
2019年11月8日

Java 中的锁原理、锁优化、CAS、AQS 详解!

结论:ConcurrentHashMap使用的锁分段技术。首先将数据分成一段一段地存储,然后给每一段数据配一把锁,当一个线程占用锁访问其中一个段数据的时候,其他段的数据也能被其他线程访问。
2019年11月6日

大数据(生于2006,卒于2019)已死!

机器学习时代专注于分析模型、算法、模型训练、深度学习以及算法和深度学习技术的伦理。机器学习需要处理创建干净数据供分析所用所需的大量相同工作,但还需要另外的数学、业务和伦理上下文以创建持久的长期价值。
2019年11月4日

秒杀场景实践之抢红包

https://blog.piaoruiqing.com/blog/2019/09/01/秒杀场景实践之抢红包一/
2019年10月31日

紧张的336小时53分钟21秒,我等来了字节跳动offer

这次字节跳动的面试,给我的感触很深,意识到基础的重要性,这次字节共4面技术面+HR面,特分享一下这次的4面技术面真题,可能有些记不全了,但多少也能够给一些正在面试字节或计划面试字节的朋友提供帮助。
2019年10月30日

如何不停服迁移数据

https://blog.piaoruiqing.com/blog/2019/10/27/不停服怎么迁移数据/
2019年10月29日

12306抢票,极限并发带来的思考

从上面的介绍我们知道用户秒杀流量通过层层的负载均衡,均匀到了不同的服务器上,即使如此,集群中的单机所承受的QPS也是非常高的。如何将单机性能优化到极致呢?要解决这个问题,我们就要想明白一件事:
2019年10月28日

初次走上技术管理岗位的思考总结

技术经理这个角色的是承上启下的最小决策单元,只是代码写的少,其他的工作都变得更加复杂,而且责任还大了。大家可能也见过整天喝茶刷抖音的技术经理,我觉得他要么管理水平真的很高,要么是凭资历当的水货领导。
2019年10月26日

分布式搜索引擎面试题(二)

file中去,每次refresh完buffer清空,translog保留。随着这个过程推进,translog会变得越来越大。当translog达到一定长度的时候,就会触发commit操作。
2019年10月24日

写一手好SQL很有必要

Join算法,就是通过驱动表的结果集作为基础数据,通过该结数据作为过滤条件到下一个表中循环查询数据,然后合并结果。如果有多个join,则将前面的结果集作为循环数据,再次到后一个表中查询数据。
2019年10月23日

分布式搜索引擎面试题(一)

形象的来说Solr和Lucene之间关系的方式是汽车和引擎,你不能驾驶一台发动机,但可以开一辆汽车。同样,Lucene是一个程序化库,不能按原样使用,而Solr是一个完整的应用程序,可以立即使用它。
2019年10月16日

你不会还在用这8个错误的SQL写法吧?

-----+------------------------------------------+---------+-------+---------+
2019年10月9日

使用Cloud Toolkit部署SpringBoot项目到服务器

CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
2019年9月27日

天天都用消息队列,却不知道为啥要用MQ,这就有点尴尬了

比如一个topic中有100条数据,我消费了50条并且提交了,那么此时的kafka服务端记录提交的offset就是49(offset从0开始),那么下次消费的时候offset就从50开始消费。
2019年9月26日

用google map实现周边搜索功能

默认情况下,当用户选择某个地点时,“附近搜索”会返回所选地点的所有可用数据字段,您将收到相应的结算费用。没有办法将附近搜索请求限制为仅返回特定字段。要避免请求(并支付)您不需要的数据,请改用
2019年9月24日

Jenkins+SpringBoot+Maven多模块部署

找到.jenkins/config.xml文件:(windows环境就是和initialsecretPassword一个目录的那个下面,如果直接使用的安装包进行安装的
2019年9月11日
2019年6月25日