`
zhanche2011
  • 浏览: 98118 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
visual assist x无法智能提示问题解决方法:      今天使用visual assist x,突然发现VC的智能提示不能使用了。上网搜了一下解决方案,发现大部分都是说visual assist x安装的可能不是英文版或者VC6.0安装的不是英文版造成的。我的visual assist x用的的确不是英文版,但是个人感觉问题不是出在这个地方。      于是先建了个工程,发现又可以用了。      仔细分析能用的工程和不能用的工程,发现最大的区别是后者工程路径中有中文。于是重新拷贝工程到没有英文的目录下,突然发现智能提示又可以用了,于是总结解决方案如下:      1、VC或vis ...
   本文探讨初学使用策略模式时遇到的一些疑惑,以及在工作中慢慢解决之前遇到的疑惑,借此与大家分享。比如说本文谈到策略模式中环境角色Context的用处,为什么一定要用,可不可以将此取消。这些都是在学习和工作的实践总结中慢慢体会到的。    首先,我们来看下策略模式的概念。一般的解释如下:     策略模式定义了一系列的算法,并将每一个算法封装起来,而且使它们还可以相互替换。策略模式让算法独立于使用它的客户而独立变化。(原文:The Strategy Pattern defines a family of algorithms,encapsulates each one,and makes th ...
   在上篇文章中,对Java Builder模式的使用体验主要是从Builder对构造器改造方面的优秀特性来说的,感觉并没有从Java Builder模式本身的功能和作用去写,因此决定再从Builder模式的作用以及在项目开发中的使用来体验下。     Builder 模式,即建造者模式,顾名思义,这个模式可能更多的使用在产品的组装中使用,具体说就是在软件产品的组件或模块组装的时候使用。     感觉网络上比较好的解释有:     建造者模式(Builder):将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。    适用的场景: 1、当创建复杂对象的算法应该独立于该 ...
    看来Java构造器模式,决定动手体验下。构造器模式是什么?干什么用的?推荐大家看下ITEYE的一篇文章     http://www.iteye.com/topic/71175     了解构造器模式对于系统的重构,也是很有帮助的。例如,可以优化多构造器类的设计。     首先,我先寻找一个应用场景。拿民工和设计师来写固然可以,但觉得有点类似写Hello word的感觉。学习编程语言和设计模式,很多时候只有将学到的东西和实际应用结合起来的时候,才会深入体会,获取精髓。      Effective Java里说,当遇到多个构造器参数时,考虑用构造器模式。里面有个商品的例子。这让我想到了 ...
今天看一个开源项目,看到了获取Java版本号的一种方法,之前没做过,因此记录下与有此需求的朋友分享下: String jreVersion = System.getProperty("java.specification.version"); System.out.println("jreVersion is:"+jreVersion);
今天用Maven命令创建Web项目的时候,突然遇到一个无Java标准目录的问题,导致自己无法正常添加Java文件。命令如下:   create maven-web project  mvn archetype:generate -DgroupId=com.icecode.androidPortal -DartifactId=portal -Dpackage=com.icecode -DarchetypeA ...
工作的时候,时常会遇到需要对一些类重新装配的问题,例如,由于Java传递对象本质上是传引用,直接利用对象类型的参数,可能会修改该参数;但是实际工作中,我们往往不想修参数,但是又希望利用该参数,那怎么办呢? 只好重新拷贝一个对象。 如果该类有几十个字段(实际往往是这样),我们装配对象就太费体力了,而且冗长的装配代码可能也不是我们想要的。那怎么办呢?? (1)对于通用情况的处理 由于类中的字段都是私有的,而访问控制一般借助于相应的get和set方法。那好吧,我们就可以利用反射,遍历所有set方法,然后调用源对象的get方法。ok,通用情况搞定。 (2)如果有例外的字段呢,有些字段并没有get或set ...
偶尔发现的,讲解JBoss的ClassLoad的,十分经典。 http://community.jboss.org/wiki/JBossClassLoadingUseCases
今天做Hessian和Spring整合的时候,遇到一个错误: com.caucho.hessian.io.HessianProtocolException: is unknown code的错误 通过谷歌,发现是Hessian的版本问题,似乎当前只能支持的版本是3.1.3.我使用的依赖如下: <dependency>    <groupId>com.caucho</groupId>    <artifactId>hessian</artifactId>    <version>4.0.7</version> & ...
https://docs.sonatype.org/display/Repository/Sonatype+OSS+Maven+Repository+Usage+Guide
收藏2个网址: 1、http://code.google.com/p/memcached/ 2、http://code.google.com/p/xmemcached/
Hessian学习相关网站: 1、官网: http://hessian.caucho.com/ 2、Wiki地址 http://wiki.caucho.com/Main_Page 3、Maven依赖 <dependency>     <groupId>com.caucho</groupId>     <artifactId>hessian</artifactId>     <version>4.0.7</version> </dependency>

Maven依赖查找

Maven依赖查找: http://search.maven.org 查找具体类的依赖 fc:org.hsqldb.jdbc
/** * 格式化字符串为Date类型 * @param str_date * @return */ private static Date getDateFromStr(String str_date){ SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); Date date = null; try { date =(Date)sdf.parse(str_date); } catch (ParseException e) { e.printSt ...
Global site tag (gtag.js) - Google Analytics