MongoDB 4.0 事务实现解析
上个月底 MongoDB Wolrd 宣布发布 MongoDB 4.0, 支持复制集多文档事务,阿里云数据库团队 研发工程师第一时间对事务功能的时间进行了源码分析,解析事务实现机制。
Prime Day首日遇宕机和罢工,AWS遭网友群嘲太low?
据CNBC报道,亚马逊(Amazon)年度购物狂欢Prime Day美国时间周一拉开帷幕,但狂欢刚刚开始,风波就不断,先是面对巨量的流量压力,服务器不堪重负,居然宕机了!再是因为对工作环境、劳动时长、工资劳保等不满,亚马逊欧洲员工罢工。
小企业如何利用区块链和大数据获利?
根据2014 EY报告,大数据正在改变企业的运营方式,并且甚至助力企业成功超越竞争对手。而现实情况却是很多企业并不能有效使用的大数据。“采集和存储海量数据的能力正在以前所未有的速度增长,但是汇总和分析这些数据的技术能力却刚刚冒芽。”
Forrester报告:CIO今年应该关注的12项技术趋势
Forrester发布的最新报告透露出了企业CIO在2018年应该考虑的12项技术趋势,报告中并没有提及到当前没有听过的生僻技术,所以企业要想在这场竞争中取得优势,最重要的就是招聘到掌握该技术的优秀员工。
当CPU飙高时,它在做什么
在开发过程中,有时候我们发现JVM占用的CPU居高不下,跟我们的预期不符,这时,CPU在做什么呢?是什么线程让CPU如此忙碌呢?我们通过如下几步,可以查看CPU在执行什么线程。
为什么Linux会在桌面端完败给Windows?
十多年来,我一直是Linux桌面端的忠实拥护者,在桌面和服务器使用平台选择时,Linux始终是我的第一顺位。虽然我很热爱Linux,但是也不得不承认Linux在桌面端的表现并不是那么理想,几乎是完败给Windows。
爱开源的谷歌又来了,这次发布的是数据库备份完整性检查工具
听说了吗?谷歌又发布了一个新的开源工具,据说是用于验证PostgreSQL(Postgres)数据库备份。
数据库的日常管理经验浅谈
博主就职于一家专注数据库产品及服务的公司,见过上千家的客户场景,和各行业的人、系统打过交道,那么我们来看看普遍遇到的问题。
聊聊阿里社招面试,谈谈“野生”Java程序员学习的道路
很尴尬的是,这个类型的文章其实之前笔者就写过,原文章里,笔者自称LZ(也就是楼主,有人说是老子的简写,笔者只想说,这位同学你站出来,保证不打死你,-_-),原文章名称叫做《回答阿里社招面试如何准备,顺便谈谈对于Java程序猿学习当中各个阶段的建议》,首发于笔者的博客园博客,这里也郑重声明一下,所有内容类似文章均属转载或抄袭。
纷享销客再战To c市场,客脉小程序有搞头吗?
7月3日,纷享销客推出基于微信小程序开发的免费产品“客脉”,这已经不是纷享销客第一次向To C市场进军了,纷享销客对于To C市场有着谜一样的执着。那么,这次再进军纷享销客采取了什么样的策略? 客脉小程序有多少搞头?
一篇文章看懂Java并发和线程安全(二)
上一篇博文《一篇文章看懂Java并发和线程安全(一)》讲述了多线程中,程序总不能按照我们所看到的那样执行,必须保证共享数据的可见性和执行临界区代码的有序性,才能让多线程程序运行成我们想要的样子,本篇博客将继续深入讲解一个有序而又乱序的Java世界。
一篇文章看懂Java并发和线程安全(一)
长久以来,一直想剖析一下Java线程安全的本质,但是苦于有些微观的点想不明白,便搁置了下来,前段时间慢慢想明白了,便把所有的点串联起来,趁着思路清晰,整理成这样一篇文章。
基于java的分布式爬虫
分布式网络爬虫包含多个爬虫,每个爬虫需要完成的任务和单个的爬行器类似,它们从互联网上下载网页,并把网页保存在本地的磁盘,从中抽取URL并沿着这些URL的指向继续爬行。由于并行爬行器需要分割下载任务,可能爬虫会将自己抽取的URL发送给其他爬虫。这些爬虫可能分布在同一个局域网之中,或者分散在不同的地理位置。
一文轻松搞定批处理框架 Spring Batch
在现代企业应用当中,面对复杂的业务以及海量的数据,除了通过庞杂的人机交互界面进行各种处理外,还有一类工作,不需要人工干预,只需要定期读入大批量数据,然后完成相应业务处理并进行归档。这类工作即为“批处理”
数据库事务的四大特性以及事务的隔离级别
?本篇讲诉数据库中事务的四大特性(ACID),并且将会详细地说明事务的隔离级别。
谈谈微信支付曝出的漏洞
昨天(2018-07-04)微信支付的SDK曝出重大漏洞(XXE漏洞),通过该漏洞,攻击者可以获取服务器中目录结构、文件内容,如代码、各种私钥等。获取这些信息以后,攻击者便可以为所欲为,其中就包括众多媒体所宣传的“0元也能买买买”
记一次真实的网站被黑经历
距离上次被DDOS攻击已经有10天左右的时间,距离上上次已经记不起具体那一天了,每一次都这么不了了之。然而近期一次相对持久的攻击,我觉得有必要静下心来,分享一下被黑的那段经历。
深度:微服务化的数据库设计与读写分离
?数据库永远是应用最关键的一环,同时越到高并发阶段,数据库往往成为瓶颈,如果数据库表和索引不在一开始就进行良好的设计,则后期数据库横向扩展,分库分表都会遇到困难。
侃一侃主流的编程语言都各自有何特点?
犹如宫泽贤治的《不畏风雨》中出现的、性格木讷的女孩子。从小就由于迟钝和大食量等特征被别人当作笨蛋,从小学入学开始进入田径部、坚持跑步,在中长跑中经常取得好成绩,给人以活泼的印象。是十分努力的女孩子。
那些经常被问的JAVA面试题(2)—— 基础
值传递是对基本型变量而言的,传递的是该变量的一个副本,改变副本不影响原变量. 引用传递一般是对于对象型变量而言的,传递的是该对象地址的一个副本, 并不是原对象本身 。 一般认为,java内的传递都是值传递. java中实例对象的传递是引用传递 。