![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
Vahoa
这个作者很懒,什么都没留下…
展开
-
避免使用终结函数
终结函数(finalizer)通常是不可预测的,常常也是很危险的,一般情况下不是必要的。使用终结函数会导致不稳定的行为、更差的性能,以及带来移植性问题。不要把终结函数当做C++中的析构函数(destructors)的对应物。 我自己总结了一下这一条的综合性结论是这样的:1)在涉及使用资源,使用完毕后要释放资源的情形下,首先要用一个显示的方法(应该是私有的)来释放这些资源;...2015-07-16 11:45:00 · 133 阅读 · 0 评论 -
google guava中定义的String操作
介绍google guava对字符串操作的封装,包括判断字符串是否为空,取字符串的相同前缀,后缀,以及补全字符串;连接字符串,拆分字符串等常用的字符串的操作。 在google guava中为字符串操作提供了很大的便利,有老牌的判断字符串是否为空字符串或者为null,用指定字符填充字符串,以及拆分合并字符串,字符串匹配的判断等等。下面我们逐一了解这些操作:1. 使用com.goo...2015-08-28 16:58:35 · 280 阅读 · 0 评论 -
Spring初始化创建JMS工厂出错
前段时间公司新启动一个项目,在前期的架构搭建的时候不是怎么理想。于是,本人决定进行项目重构。花了一周时间,独立完成了。在此分享一下在这整个重构过程中遇到的问题以及解决方案。 在重构接近尾声的时候,发现spring在初始化创建jms工厂的时候,bean工厂始终创建失败;困扰我一下午时间。[code="java"]Caused by: org.springfra...原创 2016-12-26 01:02:14 · 358 阅读 · 0 评论 -
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 · 1172 阅读 · 0 评论 -
浅谈 Java 24个设计模式(23个GoF设计模式 + 简单工厂模式) 之 六个创建型模式...
[list][最近在接手一个新的项目,在综合总结之前自己设计的一部分项目架构来看,总是觉得一些地方老有些欠缺,或者说不是那么的合理。于是,开始了设计模式之旅。在此,也分享给想学习设计模式的童鞋。由于讲解很多,故分了章节。][/list][quote]Sunny 24个设计模式[/quote][b][size=xx-large]六个创建型模式[/size][/b][size=...2017-11-14 14:38:33 · 305 阅读 · 0 评论