自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 资源 (6)
  • 收藏
  • 关注

原创 Redis总结二(事务)

Redis事务   1个完整事务的流程     MULTI命令标志着事务的开始命令入队列执行事务   watch命令的实现            Redis事务总结  Watc

2017-02-16 11:25:13 395

原创 Redis总结一

一、Redis特性    速度快          Redis使用标准C编写实现,而且将所有数据加载到内存中,所以速度非常快。官方提供的数据表明,在一个普通的Linux机器上,Redis读写速度分别达到81000/s和110000/s。     持久化通常,Redis将数据存储于内存中,或被配置为使用虚拟内存。通过两种方式可以实现数据持久化:使用截图的方式,将内存中的数据不断写入磁

2017-02-16 10:30:48 367

原创 JVMGC的分类详解

JVMGC的分类详解首先JVM有4种GC第一种为单线程GC,也是默认的GC。,该GC适用于单CPU机器。第二种为Throughput GC,是多线程的GC,适用于多CPU,使用大量线程的程序。第二种GC与第一种GC相似,不同在于GC在收集Young区是多线程的,但在Old区和第一种一样,仍然采用单线程。-XX:+UseParallelGC参数启动该GC。第三种为Co

2017-02-10 10:16:55 858

转载 JVM内存参数详解,以及GC回收参数详解

堆大小设置JVM 中最大堆大小有三方面限制:相关操作系统的数据模型(32-bt还是64-bit)限制;系统的可用虚拟内存限制;系统的可用物理内存限制。32位系统下,一般限制在1.5G~2G;64为操作系统对内存无限制。我在Windows Server 2003 系统,3.5G物理内存,JDK5.0下测试,最大可设置为1478m。典型设置:java -Xmx3550m -Xms355

2017-02-09 16:24:48 475

转载 淘宝秒杀系统内幕

导读:最初的秒杀系统的原型是淘宝详情上的定时上架功能,由于有些卖家为了吸引眼球,把价格压得很低。但这给的详情系统带来了很大压力,为了将这种突发流量隔离,才设计了秒杀系统,文章主要介绍大秒系统以及这种典型读数据的热点问题的解决思路和实践经验。一些数据大家还记得2013年的小米秒杀吗?三款小米手机各11万台开卖,走的都是大秒系统,3分钟后成为双十一第一家也是最快破亿的旗舰店。经过日志统计,

2017-02-08 14:14:35 1813

原创 微服务架构的分布式事务的几个解决方案

微服务架构的分布式事务的几个解决方案在网上看了很多的关于分布式事务的文章,在此总结下微服务架构下的分布式事务的几个方式一、尽量在业务上和技术上避免分布式事务         显而易见,微服务架构十分的流行,特别是对于电商领域来说。他的优点就不多说了,但是随着集群机器的增加,集群的规模也越来越大,随着集群搭载的服务规模也越来越大,导致事务的处理也就越来越复杂,有可能一个事务涉及到

2017-02-07 15:38:32 8522 4

转载 深入理解分布式事务

转载:原文地址http://www.codeceo.com/article/distributed-transaction.html1、什么是分布式事务分布式事务就是指事务的参与者、支持事务的服务器、资源服务器以及事务管理器分别位于不同的分布式系统的不同节点之上。以上是百度百科的解释,简单的说,就是一次大的操作由不同的小操作组成,这些小的操作分布在不同的服务器上,且属于

2017-02-07 13:38:46 464 2

转载 分布式系统常用思想和技术总结

转载:原文地址http://blog.hebiace.net/other/428.html一、分布式系统的难点分布式系统比起单机系统存在哪些难点呢?1. 网络因素由于服务和数据分布在不同的机器上,每次交互都需要跨机器运行,这带来如下几个问题:1. 网络延迟:性能、超时同机房的网络IO还是比较块的,但是跨机房,尤其是跨IDC,网络IO就成为

2017-02-07 11:22:53 396

转载 java多线程学习-java.util.concurrent详解(四) BlockingQueue

java多线程学习-java.util.concurrent详解(四) BlockingQueue7.BlockingQueue     “支持两个附加操作的 Queue,这两个操作是:获取元素时等待队列变为非空,以及存储元素时等待空间变得可用。“     这里我们主要讨论BlockingQueue的最典型实现:LinkedBlockingQueue 和ArrayBlockingQ

2017-02-06 15:24:44 221

转载 java多线程学习-java.util.concurrent详解(三)ScheduledThreadPoolExecutor

java多线程学习-java.util.concurrent详解(三)ScheduledThreadPoolExecutor6. ScheduledThreadPoolExecutor     我们先来学习一下JDK1.5 API中关于这个类的详细介绍:     "可另行安排在给定的延迟后运行命令,或者定期执行命令。需要多个辅助线程时,或者要求 ThreadPoolExecut

2017-02-06 15:17:08 418

转载 java多线程学习-java.util.concurrent详解(二)Semaphore/FutureTask/Exchanger

java多线程学习-java.util.concurrent详解(二)Semaphore/FutureTask/Exchanger3. Semaphore     我们先来学习一下JDK1.5 API中关于这个类的详细介绍: “一个计数信号量。从概念上讲,信号量维护了一个许可集。如有必要,在许可可用前会阻塞每一个 acquire(),然后再获取该许可。每个 release(

2017-02-06 15:00:26 282

转载 java多线程学习-java.util.concurrent详解(一) Latch/Barrier

java.util.concurrent, 提供了大量高级工具,可以帮助开发者编写高效、易维护、结构清晰的Java多线程程序1. CountDownLatch     我们先来学习一下JDK1.5 API中关于这个类的详细介绍: “一个同步辅助类,在完成一组正在其他线程中执行的操作之前,它允许一个或多个线程一直等待。 用给定的计数 初始化 CountDownLatch。

2017-02-06 14:13:12 228

spring4+springmvc+mybatis 整合框架源码

spring4+springmvc+mybatis 整合框架源码 ,里面有详细的配置说明。 另外这是我的搭建过程 http://blog.csdn.net/qq_17805795/article/details/51595132

2016-06-08

flex组件,功能强大的下拉框

自己编写的一个flex下拉框组件,功能比较强大,可以做到二级级联,三级级联,四级级联等。并且在初始化页面的时候,可以自动显示已选择的

2014-11-27

java解析数学公式

这个是我自己开发的用java编写的解析简单数学公式的jar, 资源下载积分有点贵,但很值得。 解析的公式可以为:+,-,*,/,max() min(),以及带()的 公式例如: 344+(344-(34+3434)/90)*45 344.34*2+343.34/3 max(1,23,4)*min(3,34) max(34,545)/max(1.2,323.4) max(34,545,56)+max(23.4,5465.5,656.34)+min(1.2,34.5,344.45) 调用代码为 Expression obj = new Expression(fumla); double re = obj.getResult(); fumla为公式 re为计算结果

2014-11-27

MyEclipse的优化

myEclipse有些东西可能不是你需要的,但是再启动MyEclipse是运行这些东西会很好分系统资源,也会耽误开发时间

2014-11-27

apache-ant-1.9.1

比较好用的一款打包工具。 可以自定义jdk版本,也可以根据系统自动获取jdk版本

2014-11-27

空空如也

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

TA关注的人

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