自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 收藏
  • 关注

转载 jQuery中的100个技巧

1.当document文档就绪时执行JavaScript代码。  我们为什么使用jQuery库呢?原因之一就在于我们可以使jQuery代码在各种不同的浏览器和存在bug的浏览器上完美运行。 "http://code.jquery.com/jquery-1.10.2.min.js"> // Different ways to

2016-12-15 19:14:01 406

转载 利用redis缓存对 list集合中的数据 进行分页操作

先说 存储的结构: 这里做了两块缓存  绿色是存储索引的缓存  黑色是存数据的缓存翻页时需要两个参数  向上查询/或向下查询    还一个是   从第二页开始查询时需要一个索引的参数有了这两个参数 就可以利用Redis 中提供的方法进行操作第一个是 jedis.zadd(String key, double score, String member)  这个方法 是类似于

2016-11-30 17:24:47 4805

转载 maven全局配置文件settings.xml详解

概要    settings.xml有什么用?    settings.xml文件位置    配置优先级settings.xml元素详解    顶级元素概览    LocalRepository    InteractiveMode    UsePluginRegistry    Offline    PluginGroups    Servers    Mirrors    Proxies   

2016-11-10 15:18:54 718

转载 eclipse实现JavaWeb项目 增量打包

很多情况下,项目是不允许全量发布的,所以你得把有做修改的文件一个个挑出来,如果有成千上百的文件,你是不是要头大了? 以下方法应该可以让你得到解救!前提是你是用装有svn plugin的eclipse上做开发。       第一步,用svn生成项目的补丁文件。       选中你需要增量升级的文件,点击完成。           运行如下代码 Ja

2016-11-03 14:13:44 10457 1

转载 @Scheduled注解 定时任务 cron表达式详解

一个cron表达式有至少6个(也可能7个)有空格分隔的时间元素。      按顺序依次为      1  秒(0~59)      2  分钟(0~59)      3 小时(0~23)      4  天(0~31)      5 月(0~11)      6  星期(1~7 1=SUN 或 SUN,MON,TUE,WED,THU,FRI,SAT)      7.

2016-10-24 17:09:37 5841

转载 分布式开放消息系统(RocketMQ)的原理与实践

分布式消息系统作为实现分布式系统可扩展、可伸缩性的关键组件,需要具有高吞吐量、高可用等特点。而谈到消息系统的设计,就回避不了两个问题: 消息的顺序问题消息的重复问题RocketMQ作为阿里开源的一款高性能、高吞吐量的消息中间件,它是怎样来解决这两个问题的?RocketMQ 有哪些关键特性?其实现原理是怎样的?关键特性以及其实现原理一、顺序消息消息有序指的是一类消

2016-09-06 16:35:00 785

转载 js验证固定电话(座机)、手机号码

规则的国内固定电话和传真的格式基本都是带有0的区号+连接符“-”+电话号码,另外还有可能有分机号,区号有3位、4位,电话号码有7位和8位的;其它格式的有前面不带0的,或者不带连接符的,或者分机号前面使用#号的,或者前面加“+86”的等等;区号:前面一个0,后面跟2-3位数字 : 0\d{2,3}电话号码:7-8位数字: \d{7,8}分机号:一般都是3位数字: \d{3,}

2016-08-25 17:12:27 38270

转载 Caused by: java.lang.OutOfMemoryError: PermGen space

异常: 项目中遇到了系统停止响应的问题,查看日志发现Tomcat报告Caused by: java.lang.OutOfMemoryError: PermGen space异常,开始以为是程序内存泄漏导致的内存溢出,网上查了一下,原来是另有原因,不过确实是内存溢出。    原因: PermGen space的全称是Permanent Generation space,是指内存的永久保存区域

2016-07-13 16:28:15 569

转载 HTTP与HTTPS的区别

超文本传输协议HTTP协议被用于在Web浏览器和网站服务器之间传递信息,HTTP协议以明文方式发送内容,不提供任何方式的数据加密,如果攻击者截取了Web浏览器和网站服务器之间的传输报文,就可以直接读懂其中的信息,因此,HTTP协议不适合传输一些敏感信息,比如:信用卡号、密码等支付信息。为了解决HTTP协议的这一缺陷,需要使用另一种协议:安全套接字层超文本传输协议HTTPS,为了数据传输的安

2016-07-08 13:31:46 32399 1

转载 SSO单点登陆三种情况的实现方式详解

单点登录(SSO——Single Sign On)对于我们来说已经不陌生了。对于大型系统来说使用单点登录可以减少用户很多的麻烦。就拿百度来说吧,百度下面有很多的子系统——百度经验、百度知道、百度文库等等,如果我们使用这些系统的时候,每一个系统都需要我们输入用户名和密码登录一次的话,我相信用户体验肯定会直线下降。当然,对于个人博客这类系统来说根本就用不上单点登录了。假如,我们的系统很庞大,但是就

2016-07-08 13:22:56 1833

转载 单点登陆

1  什么是单点登陆 单点登录( Single Sign On),简称为  SSO,是目前比较流行的企业业务整合的解决方案之一。 SSO 的定义是在多个应用系统中,用户只需要登录一次就可以访问所有相互信任的应用系统。较大的企业内部,一般都有很多的业务支持系统为其提供相应的管理和 IT 服务。例如财务系统为财务人员提供财务的管理、计算和报表服务;人事系统为人事部门提供

2016-07-08 13:17:17 267

转载 spring配置文件详解

spring配置文件是用于指导Spring工厂进行Bean生产、依赖关系注入(装配)及Bean实例分发的"图纸"。Java EE程序员必须学会并灵活应用这份"图纸"准确地表达自己的"生产意图"。Spring配置文件是一个或多个标准的XML文档,applicationContext.xml是Spring的默认配置文件,当容器启动时找不到指定的配置文档时,将会尝试加载这个默认的配置文件。   

2016-04-28 10:16:41 296

原创 zookeeper 3.4.6集群搭建

在搭建Zookeeper集群之前,首先需要确保的就是主机名称(可选)、hosts都已经更改,JDK成功安装,并且JAVA_HOME要配置正确。 1、安装Zookeeper使用命令“tar -zxvf”命令将gz压缩文件解压。笔者Zookeeper的安装包所在的目录为:“/usr/local/zookeeper/zookeeper-3.4.6.tar.gz”,解压后的目录为/

2016-01-30 16:51:33 390

转载 CentOS----Linux虚拟机的目录结构

linux 目录结构   /: 根目录,一般根目录下只存放目录,不要存放文件,/etc、/bin、/dev、/lib、/sbin应该和根目录放置在一个分区中/bin:/usr/bin: 可执行二进制文件的目录,如常用的命令ls、tar、mv、cat等。/boot: 放置linux系统启动时用到的一些文件。/boot/vmlinuz为linux的内核文件,以及

2016-01-30 11:00:44 1353

转载 Dubbo与Zookeeper、SpringMVC整合和使用(负载均衡、容错)

互联网的发展,网站应用的规模不断扩大,常规的垂直应用架构已无法应对,分布式服务架构以及流动计算架构势在必行,Dubbo是一个分布式服务框架,在这种情况下诞生的。现在核心业务抽取出来,作为独立的服务,使前端应用能更快速和稳定的响应。第一:介绍Dubbo背景    大规模服务化之前,应用可能只是通过RMI或Hessian等工具,简单的暴露和引用远程服务,通过

2016-01-28 13:57:08 377

转载 maven仓库--私服(Nexus的配置使用)

私服是什么私服,私有服务器,是公司内部Maven项目经常需要的东东,不总结一下,不足以体现出重视。Nexus是常用的私用Maven服务器,一般是公司内部使用。下载地址是http://www.sonatype.org/nexus/go。默认端口8081,这里我选择最新版nexus-2.5.0-04。常用功能Nexus常用功能就是:指定私服的中央地址、将自己的Maven项目指定到私

2016-01-26 10:50:06 343

转载 maven profile介绍

4.1     profile简介profile可以让我们定义一系列的配置信息,然后指定其激活条件。这样我们就可以定义多个profile,然后每个profile对应不同的激活条件和配置信息,从而达到不同环境使用不同配置信息的效果。比如说,我们可以通过profile定义在jdk1.5以上使用一套配置信息,在jdk1.5以下使用另外一套配置信息;或者有时候我们可以通过操作系统的不同来使用不同的配置

2016-01-26 10:35:45 342

转载 maven settings.xml配置文件详解

首先:Maven中央仓库的搜索全部公共jar包的地址是,http://search.maven.org/===Maven基础-默认中央仓库===================================当我们创建一个简单的Maven项目后(只需要在pom.xml配置好依赖),运行mvn clean install就可以把项目构建好,不需要我们手工下载任何jar,这全靠中央

2016-01-26 10:24:48 4435

转载 Java实体类的属性类型与数据库表字段类型对应表

Java中的数据类型和SQL中的数据类型有很多不一样,需要仔细区分,不然易在开发中造成莫名的错误。Java数据类型Hibernate数据类型标准SQL数据类型(PS:对于不同的DB可能有所差异)byte、java.lang.BytebyteTINYINTshort、java.lang.S

2016-01-22 16:23:33 19750 3

转载 Java泛型--从基础到高级(少部分)

1.泛型的概念在Java SE 1.5之前,没有泛型的情况的下,通过对类型Object的引用来实现参数的“任意化”,“任意化”带来的缺点是要做显式的强制类型转换,而这种转换是要求开发者对实际参数类型可以预知的情况下进行的。对于强制类型转换错误的情况,编译器可能不提示错误,在运行的时候才出现异常,这是一个安全隐患。泛型的好处是在编译的时候检查类型安全,并且所有的强制转换都是自动和隐式的,

2016-01-22 14:18:31 391

转载 12306是如何实现高流量高并发的关键技术

12306互联网售票系统在2011年下半年开始上线使用,但在2012年春运期间引发无数的争议。在2012年春运后,12306项目承接单位与多家IT公司联系,经过多次论证和POC 测试, 最终引入分布式内存运算数据管理云平台 - Pivotal Gemfire做试点,用以提高12306系统性能,解决“高流量和高并发“的难题。 高流量高并发是指某特定时间段的海量请求,根据过去的经验法则,高并发

2016-01-21 14:21:42 2003

空空如也

空空如也

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

TA关注的人

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