自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【工具类】Java实现AES算法 加密和解密

Java实现AES算法 AES加密 AES解密 工具类

2017-07-03 13:28:03 3610 3

转载 适配器模式(Adapter):类适配器、对象适配器

原文:http://haolloyin.blog.51cto.com/1177454/346128适配器模式(Adapter):将一个类的接口转换成客户希望的另外一个接口。A d a p t e r 模式使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。适用场景:1、已经存在的类的接口不符合我们的需求;2、创建一个可以复用的类,使得该类可以与其他不相关的

2017-03-10 16:50:17 306

转载 (Factory Method)工厂方法模式的Java实现

原文:http://haolloyin.blog.51cto.com/1177454/332576/工厂方法模式(Factory Method):定义一个用于创建对象的接口IFactory,在具体的ConcreteFactory子类中根据传进的参数即具体子类ConcreteProduct决定实例化哪一个IProduct产品,该模式使得一个类(即IProduct)的实例化延迟到其子类(即

2017-03-10 16:47:53 302

转载 ArrayList、Vector、HashMap、HashSet的默认初始容量、加载因子、扩容增量底层原理

原文转自http://www.cnblogs.com/xiezie/p/5511840.html这里要讨论这些常用的默认初始容量和扩容的原因是:当底层实现涉及到扩容时,容器或重新分配一段更大的连续内存(如果是离散分配则不需要重新分配,离散分配都是插入新元素时动态分配内存),要将容器原来的数据全部复制到新的内存上,这无疑使效率大大降低。加载因子的系数小于等于1,意指  即

2017-03-06 12:31:21 491

转载 Spring:源码解读Spring IOC原理

原文:Spring:源码解读Spring IOC原理一、 什么是Ioc/DI?二、 Spring IOC体系结构(1) BeanFactory(2) BeanDefinition三、 IoC容器的初始化1、 XmlBeanFactory(屌丝IOC)的整个流程2、 FileSystemXmlApplicationContext 的IOC容器流

2017-02-28 22:27:56 266

转载 学习Redis从这里开始

原文:http://www.epubit.com.cn/article/200本文主要内容Redis与其他软件的相同之处和不同之处Redis的用法使用Python示例代码与Redis进行简单的互动使用Redis解决实际问题Redis是一个远程内存数据库,它不仅性能强劲,而且还具有复制特性以及为解决问题而生的独一无二的数据模型。Redis提供了5种不同类型的数据结构,各式

2017-02-28 22:23:50 251

转载 Java设计模式之四(经典面试题:工厂模式在开发中的运用)

原地址:http://www.tuicool.com/articles/ma2I3u面试题:       写一个简单的计算器。 代码实现:抽象一个运算类:package com.qianyan.calcuator;public abstract class Operation { //数字一 private double num1; //数字二

2017-02-21 17:06:44 4544

转载 java注解

原文地址:http://www.cnblogs.com/Gordon-YangYiBao/archive/2012/08/07/2626340.htmljava中元注解有四个: @Retention @Target @Document @Inherited;   @Retention:注解的保留位置               @Retention(RetentionPol

2017-01-12 10:13:38 288

转载 Linux下安装PostgreSQL数据库

原文:http://www.cnblogs.com/marsprj/archive/2013/02/08/2893519.html1. 安装PostgreSQL1) 解压postgresql-9.1.7.tar.bz2#tar jxvf postgresql-9.1.7.tar.bz2 2) 进入解压后的postgresql-9.1.7目录#cd p

2016-09-26 14:31:11 335

转载 JVM调优总结 -Xms -Xmx -Xmn -Xss

原文地址:http://unixboy.iteye.com/blog/174173/堆大小设置JVM 中最大堆大小有三方面限制:相关操作系统的数据模型(32-bt还是64-bit)限制;系统的可用虚拟内存限制;系统的可用物理内存限制。32位系统下,一般限制在1.5G~2G;64为操作系统对内存无限制。我在Windows Server 2003 系统,3.5G物理内存,JDK5.0下

2016-09-05 20:57:18 207

转载 遍历Map的四种方法

原文地址:http://www.cnblogs.com/kristain/articles/2033566.htmlpublic static void main(String[] args) {  Map map = new HashMap();  map.put("1", "value1");  map.put("2", "value2");  map.put(

2016-09-01 10:19:31 274

转载 zookeeper使用和原理探究

原文地址:http://www.blogjava.net/BucketLi/archive/2010/12/21/341268.htmlzookeeper介绍zookeeper是一个为分布式应用提供一致性服务的软件,它是开源的Hadoop项目中的一个子项目,并且根据google发表的论文来实现的,接下来我们首先来安装使用下这个软件,然后再来探索下其中比较重要一致性算法。  zo

2016-08-25 15:34:08 263

转载 zookeeper原理

原文地址:http://cailin.iteye.com/blog/2014486/ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,它包含一个简单的原语集,分布式应用程序可以基于它实现同步服务,配置维护和命名服务等。Zookeeper是hadoop的一个子项目,其发展历程无需赘述。在分布式应用中,由于工程师不能很好地使用锁机制,以及基于消息的协调机制不适合在某些应用中使

2016-08-25 15:17:57 318

转载 关于消息队列的使用

原文地址:http://www.cnblogs.com/linjiqin/p/5720865.html一、消息队列概述消息队列中间件是分布式系统中重要的组件,主要解决应用解耦,异步消息,流量削锋等问题,实现高性能,高可用,可伸缩和最终一致性架构。目前使用较多的消息队列有ActiveMQ,RabbitMQ,ZeroMQ,Kafka,MetaMQ,RocketMQ二、消息队列应用场

2016-08-25 14:41:53 381

转载 基于zookeeper的dubbo入门教程

原文地址:http://www.cnblogs.com/Javame/p/3632473.html1. Dubbo是什么?Dubbo是一个分布式服务框架,致力于提供高性能和透明化的RPC远程服务调用方案,以及SOA服务治理方案。简单的说,dubbo就是个服务框架,如果没有分布式的需求,其实是不需要用的,只有在分布式的时候,才有dubbo这样的分布式服务框架的需求,并且本质上是个服务

2016-08-25 11:03:37 590

转载 jenkins 入门教程(下)

原文地址:http://www.cnblogs.com/yjmyzz/p/jenkins-tutorial-part-3.html作者:菩提树下的杨过出处:http://yjmyzz.cnblogs.com 一、yum install安装方式除了直接java -jar jenkins.war方式,还可以用yum安装,这种方式下提供了更多的可配置选项,更适合生产环

2016-08-25 10:38:23 346

转载 jenkins 入门教程(中)

原文地址:http://www.cnblogs.com/yjmyzz/p/jenkins-tutorial-part-2.html一、创建item点击ok继续,item的详情页面很长,我们分成一段段来讲解,最上面这部分,除了名字要填写外,其它全留空即可然后是源代码管理部分,这是一个git项目,先在Repository URL这里填写上项目的git地址(即:红

2016-08-25 10:34:19 462

转载 jenkins 入门教程(上)

原文地址:http://www.cnblogs.com/yjmyzz/p/jenkins-tutorial-part-1.htmljenkins是一个广泛用于持续构建的可视化web工具,持续构建说得更直白点,就是各种项目的"自动化"编译、打包、分发部署。jenkins可以很好的支持各种语言(比如:java, c#, php等)的项目构建,也完全兼容ant、maven、gradle等多种第三

2016-08-25 10:30:28 478

转载 spring mvc常用注解详解

1、@Controller在SpringMVC 中,控制器Controller 负责处理由DispatcherServlet 分发的请求,它把用户请求的数据经过业务处理层处理之后封装成一个Model ,然后再把该Model 返回给对应的View 进行展示。在SpringMVC 中提供了一个非常简便的定义Controller 的方法,你无需继承特定的类或实现特定的接口,只需使用@Contro

2016-08-22 16:09:31 518

原创 用itextpdf导出pdf时报错: Font 'STSong-Light' with 'UniCNS-UCS2-H' is not recognized.

这是因为itextpdf版本不同以前了,在网上查了好多,看源码可以知道是路径变了,按照网上的方法更改路径还是没有解决,最后终于找到了解决的办法。和大家分享一下:解决方法:同时使用2个jar包。itextpdf引入的版本是5.4.3,itext-asian 引入的版本是5.2.0 ,pom文件配置如下: com.itextpdf itextpdf 5.4.3

2016-03-17 17:28:21 3525 2

空空如也

空空如也

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

TA关注的人

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