自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 资源 (3)
  • 收藏
  • 关注

原创 java IO、 NIO面试题

Java 中,直接缓冲区与非直接缓冲器有什么区别 物理磁盘->内核地址空间->用户地址空间->应用程序 OS -> JVM直接缓冲区:内核地址空间和用户地址空间之间形成了一个物理内存映射文件,减少了之间的copy过程。存在风险:用户不易控制、GC非直接缓冲区:通过allo

2018-01-30 17:01:06 11419 6

转载 使用Spring Session和Redis解决分布式Session跨域共享问题

http://blog.csdn.net/xlgen157387/article/details/57406162 以后有时间自己会完善

2018-01-30 09:48:11 851

转载 Redis时延问题分析及应对

Redis的事件循环在一个线程中处理,作为一个单线程程序,重要的是要保证事件处理的时延短,这样,事件循环中的后续任务才不会阻塞; 当redis的数据量达到一定级别后(比如20G),阻塞操作对性能的影响尤为严重; 下面我们总结下在redis中有哪些耗时的场景及应对方法:耗时长的命令造成阻塞keys、sort等命令keys命令用于查找所有符合给定模式 pattern 的 key,时

2018-01-29 20:58:37 323

原创 java多线程、并发面试题

Java中CyclicBarrier 和 CountDownLatch有什么不同? CountDownLatch 的计数器只能使用一次,而CyclicBarrier 的计数器可以使用reset() 方法重置,所以后者能处理更为复杂的业务场景;CountDownLatch 是一个(或多个)线程等待另外N个执行任务的线程,而CyclicBarrier 是N个线程互相等待,任何一个线程完成之前,所有线

2018-01-27 11:34:21 351

原创 dubbo&&zookeeper面试题

什么是dubbo Dubbo是阿里巴巴SOA服务化治理方案的核心框架,是一个分布式服务框架,致力于提供高性能和透明化的RPC远程服务调用方案,以及SOA服务治理方案。测试和生产公用一套zookeeper,怎么保证消费不冲突dubbo白名单(Filter过滤器)服务分组dubbo:service group="feedback" interface="com.xxx.I

2018-01-26 00:19:36 37040 2

原创 分布式之一致性协议(2PC,3PC)

2PC二阶段提交协议是将事务的提交过程分成了两个阶段来进行处理,流程如下:阶段一:提交事务请求(投票阶段)事务询问 协调者向所有的参与者发送事务内容,询问是否可以执行事务提交操作,并开始等待各参与者的响应。执行事务 各参与者节点执行事务操作,并将Undo和Redo信息记入事务日志中。各参与者向协调者反馈事务询问的响应。 如果参与者成功执行了事务操作,那么就反馈给协调者

2018-01-21 23:12:42 322

原创 分布式之BASE理论

BASE理论:Basically Available(基本可用)、Soft state(软状态)和Eventually consistent(最终一致性)三个短语的简写。其核心思想是:即使无法做到强一致性,但每个应用都可以根据自身的业务特点,采用适当的方式来使系统达到最终一致性。基本可用基本可用是指分布式系统在出现不可预知故障的时候,允许损失部分可用性——但请注意,这绝对不等价于系统不

2018-01-21 21:39:05 331

原创 分布式之CAP理论

CAP理论:一个分布式系统不可能同时满足一致性(C:Consistency)、可用性(A:Availability)和分区容错性(P:Partition tolerance)这三个基本需求,最多只能同时满足其中的两项。一致性在分布式环境中,一致性是指数据在多个副本之间是否能够保持一致的特性。在一致性需求下,当一个系统在数据一致的状态下执行更新操作后,应当保证系统的数据仍然处于一致的状态

2018-01-21 20:59:57 238

转载 15/18身份证正则校验

xxxxxx yyyy MM dd 375 0 十八位xxxxxx yy MM dd 75 0 十五位地区:[1-9]\d{5} 年的前两位:(18|19|([23]\d)) 1800-3999 年的后两位:\d{2} 月份:((0[1-9])|(10|11|12)) 天数:(([0-2][1-9])|10|20|30|31)

2018-01-16 17:29:01 19667

Maven实战(带目录)

之前下载的不带目录,看起来很麻烦,自己加了书签目录,希望对你有帮助

2017-01-19

这是一个简单的日历控件

这是一个简单的JS日历控件,使用时直接放入jsp页面即可: <script src="${pageContext.request.contextPath}/js/Calendar.js" type="text/javascript"></script>

2015-03-24

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除