自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Redis总结二(事务)

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

2017-02-16 11:25:13 287

原创 Redis总结一

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

2017-02-16 10:30:48 339

原创 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 764

转载 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 437

转载 淘宝秒杀系统内幕

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

2017-02-08 14:14:35 1780

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

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

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

转载 深入理解分布式事务

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

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

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

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

2017-02-07 11:22:53 362

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

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

2017-02-06 15:24:44 207

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

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

2017-02-06 15:17:08 397

转载 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 269

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

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

2017-02-06 14:13:12 214

原创 在CentOS7中安装nginx1.9 + nginx-gridfs

在CentOS7中安装nginx1.9 + nginx-gridfs

2016-09-21 18:33:54 723

转载 在CentOS7中安装mongodb

原文地址:http://www.linuxidc.com/Linux/2016-06/132675.htm在 CentOS7 上安装 MongoDB1 通过 SecureCRT 连接至 CentOS7 服务器;2 进入到 /usr/local/ 目录:cd /usr/local3 在当前目录下创建 tools 目录:mkdir -p tools

2016-09-07 18:07:04 311

转载 在CentOS中安装redis3.0

CentOS7中安装redis3.0一、安装必要的类库    yum install gcc二、下载解压redis3.0    mkdir /usr/redis    wget http://download.redis.io/releases/redis-3.0.0.tar.gz    cd /usr/redis    tar -xzvf redis-3.0.

2016-08-13 10:45:13 291

原创 CentOS7中源码编译安装MySQL5.7.x

CentOS7源码编译安装mysql5.7

2016-07-27 18:13:48 698

原创 linux(CentOS7)中安装JDK7,部署jboss7

以下是我根据自己的实际操作整理出来的操作步骤linux下面部署jboss步骤,这里以jboss7,jdk7为例1、安装jdk环境           首先下载jdk,我这里下载的是jdk-7u71-linux-x64。          之后在linux中新建文件夹,对jdk进行管理,我在/usr/重新建了一个java文件夹,把下载来的jdk压缩包上传到/u

2016-07-22 16:26:37 712

原创 spring学习的点点滴滴——PropertyPlaceholderConfigurer,PropertiesFactoryBean

一、PropertyPlaceholderConfigurer这个类学习使用过spring的同学应该都不陌生,主要是用于属性信息加载的。一般我们需要使用一些不变的属性信息时,一般都会通过这个类去读取properties文件。在spring启动以后,PropertyPlaceholderConfigurer会去读取properties文件配置方法如下 <bean id="property

2016-06-12 16:09:48 1653

原创 spring4+springmvc+mybatis

前言:最近的项目需要用到mybatis,于是就想到了springmvc+mybatis架构。至于为什么使用这一架构就不详细谈了,现将这一架构简单的搭建起来一、首先创建maven项目,不懂maven的同学也不要紧(好像不懂maven的开发也很少),我会把框架所需的jar全部贴出来并且打包供下载(这里maven只是起到了管理jar包和打包的作用,不会maven的同学只要建个普通的web工程,把下面

2016-06-06 14:10:31 656

原创 elasticsearch学习一

前言:本人所在项目最近使用到了elasticsearch这一工具,本人最近也在学习中,现将学习过程经验总结出来,一点一点的巩固记录。后期会不断的正对这一工具进行总结。并会翻译一些官网的帮助文档一、安装1.可以去官网https://www.elastic.co/downloads/past-releases  下载最新版本的安装包,这里以zip安装包为例.安装包是绿色版的,只要解压就

2016-05-31 13:59:05 630

转载 linux中安装配置nexus以及maven的安装配置

1、下载nexus:http://www.sonatype.org/nexus/go可选择tgz和zip格式,以及war,选择tgz或zip时不同版本可能在启动时存在一定问题,可能是因为jdk版本问题,若无法启动请选择2.5或更早的版本注:nexus 2.6版本之后不再支持jdk1.62、安装nexus若下载war,则将其放置tomcat下的webapp目录中,改名为n

2016-03-30 11:32:23 433

转载 Maven2的配置文件settings.xml

Maven2的配置文件settings.xml简介:这篇博文非常好,我直接复制过来了供自己以后参考,原文地址:http://www.cnblogs.com/yakov/archive/2011/11/26/maven2_settings.html概览当Maven运行过程中的各种配置,例如pom.xml,不想绑定到一个固定的project或者要分配给用户时,我们使用setting

2016-03-29 09:26:34 184

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

Struts中文手册

apache的官方手册,有struts标签的api

2014-11-27

apache-ant-1.9.1

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

2014-11-27

空空如也

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

TA关注的人

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