自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Leopold的专栏

关于技术的一些记录与杂谈

  • 博客(15)
  • 资源 (1)
  • 收藏
  • 关注

原创 Zookeeper简介

一、Zookeeper介绍1、Zookeeper是一个开放源码的分布式协调服务,有知名互联网公司雅虎创建,是Google Chubby的开源实现。设计目标是将那些复杂且容易出错的分布式一致性服务封装起来,构成一个高效可靠的原语集,并以一系列简单易用的接口提供给用户使用。2、Zookeeper是一个典型的分布式一致性的解决方案,分布式应用程序可以基于它实现诸如数据发布/订阅、负载均衡、命名服

2016-08-04 20:40:27 825

原创 redis过期键删除策略

一、过期键删除三种策略简介1、定时删除策略在设置键的过期时间的同时,创建一个定时器(timer),让定时器在键的过期时间来临时,立即执行对键的删除操作。   优点:对内存是最友好的,保证过期键会尽可能快地被删除,并释放过期键所占用的内存。   缺点:对cpu时间是最不友好的,过期键比较多的情况下,删除键会占用相当一部分的cpu时间,无疑会对服务器的响应时间和吞吐量造成影响。2、

2016-05-25 00:38:58 1155

转载 Spring中ApplicationEvent、ApplicationListener、InitializingBean、FactoryBean

一、ApplicationEvent&ApplicationListener   Spring 3.0中提供了很多类似*Aware的类,其中ApplicationContextAware接口可以实现我们在初始化bean的时候给bean注入ApplicationConxt(Spring上下文对象)对象。ApplicationContextAware接口提供了publishEvent方法,

2015-11-08 22:32:05 2120

转载 druid连接池配置

基于纯Java代码使用:package demo.test; import java.io.InputStream;import java.sql.Connection;import java.sql.SQLException;import java.util.Properties; import javax.sql.DataSo

2015-10-20 11:02:57 443

转载 mysql主从复制配置

一.mysql主从备份(复制)的基本原理mysql支持单向、异步复制,复制过程中一个服务器充当主服务器,而一个或多个其它服务器充当从服务器。mysql复制基于主服务器在二进制日志中跟踪所有对数据库的更改(更新、删除等等)。因此,要进行复制,必须在主服务器上启用二进制日志。每个从服务器从主服务器接收主服务器已经记录到其二进制日志的保存的更新。当一个从服务器连接主服务器时,它通知主服务器从服务器在

2015-10-19 13:01:15 317

转载 JFreeChart字体的设置

JFreeChart的字体设置通过一个方法来操作。private static void configFont(JFreeChart chart){ // 配置字体 Font xfont = new Font("宋体",Font.PLAIN,12) ;// X轴 Font yfont = new Font("宋体",Font.PLAIN,12) ;// Y轴

2015-08-01 12:07:51 3254

转载 Java就业指导

想要成为合格的Java程序员或工程师到底需要具备哪些专业技能,面试者在面试之前到底需要准备哪些东西呢?本文陈列的这些内容既可以作为个人简历中的内容,也可以作为面试的时候跟面试官聊的东西,你可以把这些内容写到你的简历中,当然更需要的是你在面试的时候向面试官展示这些专业技能。相信此文对正在寻觅Java程序员(Java工程师)职位的freshman以及希望成为中高级Java开发者的junior都会有所帮

2015-04-14 09:34:32 535

原创 超链接触发提示框

转载请注明出处:http://blog.csdn.net/ylp_boy/article/details/44808075在实际应用中,在点击一个超链接或者一个按钮的时候,可能会触发一个有风险的操作,这个时候需要对用户做出警告。

2015-04-01 15:50:38 659

原创 利用泛型和反射对Java对象集合转换成Json的工具类

转载请注明出处:http://blog.csdn.net/ylp_boy//T是实际调用时传入的实体的类型public static String entityListToJson(List list)throws NoSuchMethodException, SecurityException,IllegalAccessException, IllegalArgumentExc

2015-03-26 16:46:29 930

转载 Struts2 验证码图片实例

本文分三个步骤介绍验证码图片生成以及与Struts2结合使用。 Step 1.随机验证码  一步一步来,要生成验证码图片,首先要有验证码,然后才能在画在图片上。为了能够灵活控制验证码,特别编写了SecurityCode类,它向外提供随机字符串。并且可以控制字符串的长度和难度。SecurityCode类中提供的验证码分三个难度,易(全数字)、中(数字+小写英文)、难(数字+大小写英文

2015-03-18 10:04:03 294

转载 5、SVN学习之svn与myeclipse10.0集成

在svn安装完成后,如果让其与myeclipse集成,那么就可以直接在myeclipse上对其进行操作。而不需要用命令与工具。1、http://subclipse.tigris.org/servlets/ProjectDocumentList?folderID=2240 上下载合适的svn插件,这里我下载的是1.8.22,如下图所示: 2、将下载后的site-1.8.11.zip解

2015-01-09 14:58:39 322

转载 4、SVN学习之svn的冲突问题

在使用svn时,如果开发人员01与开发人员02同时从svn的student工厂中下载了student项目的05版本,这时01开发人员在05版本上修改完成后提交,01开发人员提交后,svn的student工厂的版本已经变成了06版本。02开发人员在做修改前并没有执行svn commit操作,而是直接在05版本上做修改,修改完成后提交就会出现版本冲突的问题,这个问题并不好解决,所以在开发时要尽量的避免

2015-01-09 14:56:32 312

转载 3、SVN学习之svn的工具tortoisesvn的基本使用

在上一节中已经实现了用命令行对svn做一些基本的操作,但是在平时的使用中,一般是不直接用命令行进行操作的。而是要使用工具,这样比较方便。这一讲使用svn的工具tortoisesvn来操作svn。1、先从网站上下载与svn版本相对应的tortoisesvn软件,例子中安装的是1.8.5版本,所以这里也下载1.8.5版本的tortoisesvn。http://tortoisesvn.net/dow

2015-01-09 14:55:30 371

转载 2、SVN学习之svn命令行下的基本操作

上一节已经把svn安装完成,下来就用命令行做一些简单的操作。1、当svn安装完成后,svn管理人员会在svn的root根目录下新建一项目工厂,用来存放相应的项目,我们有的例子项目叫oa,即项目的名称为oa。管理人员这时就会在命令行窗口使用命令Svn代码  svnadmin create oa   创建一个svn的oa的工厂。如下图: 这时在d:/svn/

2015-01-09 14:54:29 361

转载 1、SVN学习之windows下svn的安装

svn是apache的一个开源项目,全称为subversion。是一个基于版本的项目管理软件,一般在多人开发的项目中使用,目前svn已经替代了原来的cvs。大多数情况下,svn服务安装在linux服务器上。下面简单的说一下svn在windows服务上的安装。 1、准备svn的安装文件,进入http://subversion.apache.org/packages.html#windows 

2015-01-09 14:52:49 337

jsp帮助文档

jsp帮助文档,很有用,希望能帮到你们。

2014-09-18

空空如也

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

TA关注的人

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