自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 资源 (16)
  • 收藏
  • 关注

转载 高并发下线程安全的单例模式

[-]什么是单例模式各式各样的单例实现饿汉式单例懒汉式单例线程安全的懒汉式单例1 方法中声明synchronized关键字2 同步代码块实现3 针对某些重要的代码来进行单独的同步可能非线程安全4 Double Check Locking 双检查锁机制推荐使用静态内置类实现单例模式序列化与反序列化的单例模式实现使用static代码块实现单例使用枚举数据类型实现单例模式

2017-02-18 17:59:22 367

原创 Java设计模式----组合模式

最近看了一些开源的软件,发现人家的代码写的很漂亮,设计的也很好,于是乎,我便默默的把买来还没看的设计模式之禅拿来,补补基础。       书本上介绍的模式类型很多,自己见得比较多的可能就是单例、工厂等几个。今天先从组合模式开始,就是随手翻到了这个,也不是书本介绍的第一个。       组合模式:我的理解就是要解决类似于机构或者文件目录等形式的树状结构图,节点之前既有相同特性,又有差异。节点

2016-10-06 15:51:03 464

原创 java web项目利用freemarker导出word文件小例子

由于word文件的特殊性,不像excel文件格式规范。往往无法掌控好生成文档的样式,不美观不好看。这两天根据网上学习的一个小技巧,可以方便的生成需要的word文件,而且样式完全按照自己的定义形式。主要利用freemarker的渲染引擎来实现的。主要步骤如下:        1、编写需要导出的word文档,并且设置到需要样式格式,例如我们定义如下的模板              

2016-09-21 22:57:34 3433

原创 Centos7 精简版下 LAMP环境搭建

最近在学习Linux知识,准备在虚拟机里面安装下centos进行试验。发现网上很多的开源项目讲解都是以centos作为操作系统,本人也默默的从Ubuntu中切换到centos来转转,ubuntu上面操作时,发现许多的不一致,搞不定啊!!!好吧,说说centos下LAMP环境的搭建吧。        在用vmware安装centos7精简版时,已经要记得配置网卡信息,网络模式为桥接模式,否则进入

2016-09-18 21:13:44 2508

原创 跨区域Docker Registry同步方案探索

随着Docker的兴起和大规模的使用,一个镜像仓库的模式已经没法满足现有的业务需求了。很多公司的生产环境都会有好几个地方,多地多中心模式,一方面灾备一方面也用来节省网络消耗。多地部署必然带来一个问题,分布式环境下镜像文件如何拉取?一个仓库的模式俨然会带来巨大的网络消耗和漫长的等待时间,而且,没法实现镜像仓库的高可用要求。目前实现分布式环境中镜像仓库的数据主要有如下几种方案:镜像仓库

2016-09-06 17:58:22 2431

原创 WebMagic Java爬虫框架初探

利用httpclient编写网页数据爬取有一段时间了,一直苦恼于重复的编码以及cookie的处理,一直希望有一个好用的java框架或者自己搞一个框架。可惜水平还不够格,而且也没时间安静下来抽象框架。今天无意中看到网上有人推荐webmagic,百度了一下,发现这个框架的人气还是可以的,文档也比较具体。下面我也重头来体验下这个框架。       git项目地址:https://github.c

2016-09-03 16:45:34 561

原创 linux下eclipse+jdk+tomcat开发环境搭建

1、jdk1.7安装     下载jdk 并解压缩到 /home/stone/installedApps               http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html     配置环境变量              gedit ~/.bashrc

2016-07-30 10:57:13 374

转载 并查集

1、  概述并查集(Disjoint set或者Union-find set)是一种树型的数据结构,常用于处理一些不相交集合(Disjoint Sets)的合并及查询问题。2、  基本操作并查集是一种非常简单的数据结构,它主要涉及两个基本操作,分别为:A. 合并两个不相交集合B. 判断两个元素是否属于同一个集合(1)       合并两个不相交集合(Union(x,y))

2012-07-31 14:59:19 384

原创 数据结构——树小结代码

//for UDG#include#include#define MAX 100#define INFINITE 32767int visited[MAX];struct node{    int vertex,adjs;    char data[MAX][20];    int nodes[MAX];    int edges[MAX][MAX];}

2012-07-30 16:25:09 415

转载 ant 详解

 Ant是一个Apache基金会下的跨平台的构件工具,它可以实现项目的自动构建和部署等功能。在本文中,主要让读者熟悉怎样将Ant应用到Java项目中,让它简化构建和部署操作。<br />一.             安装与配置<br />下载地址:http://ant.apache.org/,在本文中下载的是1.7.0版本。解压到某个目录(例如E:"apache-ant-1.7.0),即可使用。<br />添加系统环境变量:ANT_HOME,该变量指向Ant解压后的根目录,在此为E:"apache-ant-

2011-04-13 17:09:00 649

转载 JAVA 中split的用法将字符串变成数组,利用SPLIT方法写的JAVA里的字符串替换函数(转)

<br /> package   src;   <br />  import   java.util.regex.PatternSyntaxException;   <br />  import   java.lang.NullPointerException;   <br />  import   java.util.regex.Pattern;   <br />  import   java.lang.NumberFormatException;   <br />    <br />

2011-03-30 13:07:00 13449 1

转载 Ldap api介绍

<br /> <br /> <br />从JDK5.0开始,对LDAP协议的数据访问操作就被集成在javax的扩展API包中,并随同JDK一并发布,这一章节,我们主要介绍API包中的类信息。<br />javax.naming.directory 包的结构<br /><br /><br />常用API解析<br /><br />javax.naming.directory.InitialDirContext,初始化目录服务上下文类<br />该类是LDAP数据内容的操作工具类,通过该类可以执行绑定L

2010-12-08 14:07:00 4411 1

转载 Ldap简单介绍(转)

        注:文章内容转载,觉得对ldap初次接触的你我非常的使用。        关于LDAP的概念随便网上有很多,我不想重复,这里只是说一下我自己的 理解。都说它是“轻量级目录协议”,太专业,我不懂,我只把它想象成“简单”的 目录协议。        几个很重要的概念,以后会用到:        ---------------------------------------------        dn :一条记录的位置        dc :一条记录所属区域       

2010-12-08 10:19:00 620

coreseek4.1安装包

sphinx 中文版的分词工具 4.1版本

2016-09-24

java web项目无刷新导出word文档demo,使用freemarker模板引擎

java web项目无刷新导出word文档demo,使用freemarker模板引擎,可以生成美观的word文档,逻辑简单易用。

2016-09-21

Fortify Software Security Assurance Solution

fortify的三个工具的介绍,和例子,有截图的,十分有价值

2011-03-23

Sun公司云计算简介

简要介绍了sun公司的云计算框架和基本的云计算的知识。

2011-03-11

servlet 教程

servlet的基础教程演示ppt,适合初学者

2011-02-21

Ldap的api函数集

详细的介绍了ldap操作的api函数和实例,非常好用,不过是英文的。

2010-12-08

java 操作ldap的简单实例

java 操作ldap的简单实例,希望可以能够给你启发

2010-12-08

drools的进一步研究

drools的进一步研究,中文版的。介绍他的算法和里面的几个对象的使用方法

2010-11-25

jbpm工作流引擎介绍.ppt

jbpm 工作流的介绍。基础知识,一些参考

2010-11-25

JBPM工作流介绍ppt

jbpm 工作流的介绍。基础知识,一些参考

2010-11-25

drools官方文档

drools的官方文档,对具体使用给出了详细的说明。可惜是英文的

2010-11-16

drools5规则引擎开发教程

一本不错的教程,drools的初学者可以参考的好资料

2010-11-16

矩阵乘法,转置等操作运算工具

用软件求解数学矩阵的相关操作,简单,省去许多的烦恼

2009-06-05

强大的电子相册制作工具,傻瓜式操作

AutoPlayMenuBuilder是一个功能强大的光盘自动运行菜单制作工具。在它的帮助下,您不需要具备任何专业的编程知识,只需要经过简单的鼠标拖放和点击就可以轻松制作出漂亮的自动运行菜单程序。通过自动运行菜单,您可以完成诸如运行程序、打开文档、播放影片、浏览网页、撰写邮件等许多操作。本软件采用所见即所得的操作界面,让您制作菜单象搭积木一样容易!毫无疑问,这是您制作光盘的最佳辅助工具之一。 *无需编程,只要充分发挥您的想象力 *快速开发,真正的极速开发体验 *创建模板,保存您的成果,分享给朋友们 *便捷测试,无需编译、无需刻录 *多页菜单,不再为大量信息的排版而烦恼 *启动窗口,超酷的淡入淡出效果 *背景音乐,支持十数种音乐格式 *炫目控件,超强的可定制性 *幻灯放映,内建大量的超酷特效

2008-12-10

“windows正在配置....”问题的解决办法,非常使用

非常的实用,windows正在配置.....这类问题经常是软件安装遗留的问题,不好解决。

2008-12-08

键盘管家(记录键盘的所有动作)

隐藏工作界面,会将你键盘上的所有操作记录在一个文件里面。你就可以方便的看到别人在你的机器上做了什么,但是也会记录密码。所以不能用作非法目的哦!

2008-12-08

空空如也

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

TA关注的人

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