- 博客(10)
- 资源 (7)
- 收藏
- 关注
转载 MySQL学习之——锁(行锁、表锁、页锁、乐观锁、悲观锁等)
锁,在现实生活中是为我们想要隐藏于外界所使用的一种工具。在计算机中,是协调多个进程或县城并发访问某一资源的一种机制。在数据库当中,除了传统的计算资源(CPU、RAM、I/O等等)的争用之外,数据也是一种供许多用户共享访问的资源。如何保证数据并发访问的一致性、有效性,是所有数据库必须解决的一个问题,锁的冲突也是影响数据库并发访问性能的一个重要因素。从这一角度来说,锁对于数据库而言就显得尤为重要。
2017-12-04 14:47:02
186
转载 库存扣多了,到底怎么整
转载文章:转自个人微信公众号[架构师之路];作者:[沈剑]业务复杂、数据量大、并发量大的业务场景下,典型的互联网架构,一般会分为这么几层:调用层,一般是处于端上的browser或者APP站点层,一般是拼装html或者json返回的web-server层服务层,一般是提供RPC调用接口的service层数据层
2017-12-04 11:50:50
315
转载 什么是分布式系统中的幂等性
原文链接:https://www.cnblogs.com/leechenxiang/p/6626629.html最近很多人都在谈论幂等性,好吧,这回我也来聊聊这个话题,光看着俩字,一开始的确有点一头雾水,语文不好嘛,词太专业嘛,对吧 现如今我们的系统大多拆分为分布式SOA,或者微服务,一套系统中包含了多个子系统服务,而一个子系统服务往往会去调用另一个服务,而服务
2017-12-04 11:43:17
319
转载 消息总线能否实现消息必达?
转载文章:转自个人微信公众号[架构师之路];作者:[沈剑]一、缘起上周讨论了两期环形队列的业务应用:《高效定时任务的触发》--暂时没搬运《延迟消息的快速实现》--暂时没搬运 两期的均有大量读者提问:任务、延迟消息都放在内存里,万一重启了怎么办?能否保证消息必达? 今天就简单聊聊消息队列(MsgQueue
2017-11-22 16:33:15
260
转载 MQ实现“延迟消息”功能
转载文章:转自个人微信公众号[架构师之路];作者:[沈剑]一、缘起很多时候,业务有“在一段时间之后,完成一个工作任务”的需求。 例如:滴滴打车订单完成后,如果用户一直不评价,48小时后会将自动评价为5星。一般来说怎么实现这类“48小时后自动评价为5星”需求呢? 常见方案:启动一个cron定时任务,每小时跑一次,将完
2017-11-22 16:26:50
902
转载 到底什么时候该使用MQ?
一、缘起一切脱离业务的架构设计与新技术引入都是耍流氓。 引入一个技术之前,首先应该解答的问题是,这个技术解决什么问题。二、MQ是干嘛的消息总线(Message Queue),后文称MQ,是一种跨进程的通信机制,用于上下游传递消息。在互联网架构中,MQ是一种非常常见的上下游“逻辑解耦+物理解耦”的消息通信服务。使用了MQ
2017-11-22 16:19:12
201
转载 Maven jrebel实现jetty的class暖加载
Maven jrebel实现jetty的class暖加载Maven jrebel实现jetty的class热加载jetty自带的reload方案每次修改class,都会重启spring application,速度极慢。JRebel (javarebel)热部署方案,目前支持大部分主流的 Java 容器,配置也相当简单,以下是与 maven + jetty 环境整合的步骤与要点:
2014-12-02 16:45:37
1235
转载 no space left on device 导致服务器启动失败
注册博客园很长时间了,一直都没有写过东西,只是将他用作收集网页资料的工具。最近一直在忙其他的东西,昨天下午突然什么都想干,就想把纠结了一个月的Ubuntu下low graphic问题解决掉。 我的Ubuntu系统装在本本原来的系统备份盘上,只有10.8个G,装完Ubuntu时系统只占用了4个多G,后来更新和装自己软件什么的慢慢就接近6个G了,现在还剩下3.7个G的可用空间。 有
2014-01-21 17:30:36
1407
转载 POI中设置Excel单元格格式
引用:http://apps.hi.baidu.com/share/detail/17249059POI中可能会用到一些需要设置EXCEL单元格格式的操作小结:先获取工作薄对象:HSSFWorkbook wb = new HSSFWorkbook();HSSFSheet sheet = wb.createSheet();HSSFCellStyle setBorder = wb.
2012-12-27 10:37:57
618
转载 java == 和 equals的区别
ava中的数据存放分成两块:栈,存放基本值 (包括基本类型和引用,而引用存放的是地址值,都属于基本值);堆,存放对象,并且由引用来指向。比较操作,一般有三种方式:==是运算符,只比较栈中的值;equal()是方法,所有类都继承了Object.equal(),也是直接==。如果自身有需要的话,可以覆盖实现,通常比较对象中的内容(和==互补)。例如String.equal(
2012-12-25 10:15:39
510
spring security3 完整实例
2012-06-29
仿163网盘文件上传效果(无刷新)
2012-05-25
CXF自定义拦截器实现安全机制实例工程
2012-03-12
xfire集成spring+hiernate实现webservice样例工程
2012-01-09
jQuery+json异步实现JSP和struts2之间的数据传递
2012-01-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人