自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 问答 (1)
  • 收藏
  • 关注

CentOS 7 搭建 GitLab 最新版

[list][[color=blue]废话就不多说了。来点简单粗暴的,直接上步骤[/color]][/list][size=x-large][b][u]1.安装并配置必要的依赖关系[/u][/b][/size][code="java"] sudo yum install -y curl policycoreutils-python openssh-server ...

2017-11-28 18:10:19 122

浅谈 Java 24个设计模式(23个GoF设计模式 + 简单工厂模式) 之 六个创建型模式...

[list][最近在接手一个新的项目,在综合总结之前自己设计的一部分项目架构来看,总是觉得一些地方老有些欠缺,或者说不是那么的合理。于是,开始了设计模式之旅。在此,也分享给想学习设计模式的童鞋。由于讲解很多,故分了章节。][/list][quote]Sunny 24个设计模式[/quote][b][size=xx-large]六个创建型模式[/size][/b][size=...

2017-11-14 14:38:33 286

StartSSL免费SSL证书申请和账户注册完整过程-最新版本

第一、StartSSL官方网站 官方网站:https://www.startssl.com进入StartSSL官方网站 如果我们是新用户 可以选择注册,也可以直接选择Login直接登录 新注册StartSSL账号 这里会根据ip选择当前的国家,点击Send 会发送一个激活验证码到我们的邮箱中。这里我们输入验证码,然后点击Sign UP即可注册完毕。将会自动将Start...

2017-04-25 15:43:30 242

mvn启动java maven project 报错 严重:java.util.concurrent.ExecutionException

[code="java"]mvn tomcat7:run[/code]的时候报错:[code="java"]二月 05, 2017 2:44:43 下午 org.apache.catalina.core.ContainerBase startInternal[INFO] BUILD FAILURE严重: A child container failed during start...

2017-02-05 15:05:52 1156

原创 Spring初始化创建JMS工厂出错

前段时间公司新启动一个项目,在前期的架构搭建的时候不是怎么理想。于是,本人决定进行项目重构。花了一周时间,独立完成了。在此分享一下在这整个重构过程中遇到的问题以及解决方案。 在重构接近尾声的时候,发现spring在初始化创建jms工厂的时候,bean工厂始终创建失败;困扰我一下午时间。[code="java"]Caused by: org.springfra...

2016-12-26 01:02:14 341

google guava中定义的String操作

介绍google guava对字符串操作的封装,包括判断字符串是否为空,取字符串的相同前缀,后缀,以及补全字符串;连接字符串,拆分字符串等常用的字符串的操作。 在google guava中为字符串操作提供了很大的便利,有老牌的判断字符串是否为空字符串或者为null,用指定字符填充字符串,以及拆分合并字符串,字符串匹配的判断等等。下面我们逐一了解这些操作:1. 使用com.goo...

2015-08-28 16:58:35 270

原创 如何阅读别人的代码

作为初学者,我们可能经常会需要去阅读别人的代码,以求从中学到别人的设计思路,抑或是从代码中了解类库的使用。不管哪种需求,我们都需要做到快速准确地阅读。那么,究竟如何阅读呢?让我们以一个.net(这里无论是java还是C#都是如此,自己去理解,举一反三。那么你就距离成功不远了)的项目为例:当我们打开一个.net解决方案的时候,里面通常有不止一个项目,例如一个三层架构的web项目,里面除了一个web...

2015-07-21 10:46:06 77

避免使用终结函数

终结函数(finalizer)通常是不可预测的,常常也是很危险的,一般情况下不是必要的。使用终结函数会导致不稳定的行为、更差的性能,以及带来移植性问题。不要把终结函数当做C++中的析构函数(destructors)的对应物。     我自己总结了一下这一条的综合性结论是这样的:1)在涉及使用资源,使用完毕后要释放资源的情形下,首先要用一个显示的方法(应该是私有的)来释放这些资源;...

2015-07-16 11:45:00 124

原创 Shiro 权限基础 一:shiro的整体架构

最近在做一个项目,刚好用到了这个安全框架。我之前也木有接触过,也是边做边学。不过这框架还真不错,比起Spring Security那是简单多了。所以推荐给大家!下面看看这个安全框架吧 一、什么是Shiro Shiro是一个强大而灵活的开源安全框架,能够非常清晰的处理认证、授权、管理会话以及密码加密。如下是它所具有的特点:简单的身份认证(登录),支持多种数据源(LDAP,...

2015-04-28 11:42:37 120

空空如也

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

TA关注的人

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