java
wuzongpo
这个作者很懒,什么都没留下…
展开
-
一个IOC简单实现方法
下面是一个简单的IOC实现,代码较少只是为了便于理解IOC这个概念。 首先说下什么事IOC,IOC(Inversion of Control),控制反转。 什么意思哪,就是设计好的类交给系统去控制,而不是在你的类内部控制。这称为控制反转。也可以理解为,将对象的创建和获取提取到外部。由外部容器提供需要的组件。 我这个代码是基于“学无止境”网友的介绍的基础上修改原创 2012-03-07 18:12:19 · 5709 阅读 · 2 评论 -
批量为文件重命名
比较简单,欢迎拍砖。原创 2016-03-07 14:33:50 · 505 阅读 · 0 评论 -
java生成4位不重复字符(包含大写字母、小写字母、数字)
java生成四位不重复的序列(大写字母26个、小写字母26个、10个数字)原创 2016-03-18 15:13:17 · 7104 阅读 · 2 评论 -
at com.mchange.v2.log.log4j.Log4jMLog$Log4jMLogger.isLoggable错误解决办法
使用Spring4.1.7+HIbernate4.3.10,项目运行一会就回报错!如下: Exception in thread "Timer-11" java.lang.NullPointerException at com.mchange.v2.log.log4j.Log4jMLog$Log4jMLogger.isLoggable(Log4jMLog.java:257) at com.m原创 2015-12-10 09:08:54 · 3267 阅读 · 0 评论 -
com.opensymphony.xwork2.inject.DependencyException: com.opensymphony.xwork2.inject.ContainerImpl$Mis
为什么会出现这个错误? 我使用了Maven配置Struts,所以修改Struts配置文件的默认路径,如下: struts2 org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter config ../../resources/struts.xml struts原创 2015-07-22 23:27:17 · 3246 阅读 · 0 评论 -
单例模式的优缺点
Java高级群1群:224651178 Java高级群1群:134787504 1、时间和空间 比较上面两种写法:懒汉式是典型的时间换空间,也就是每次获取实例都会进行判断,看是否需要创建实例,浪费判断的时间。当然,如果一直没有人使用的话,那就不会创建实例,则节约内存空间。 饿汉式是典型的空间换时间,当类装载的时候就会创建类实例,不管你用不用,先创建出来,然后每次调用的时候,就不需要再判转载 2012-04-09 15:54:09 · 4993 阅读 · 0 评论 -
apache2.0+resin3.16pro 集群 session同步
Java高级群:224651178 注:1.apache+resin做负载均衡是可以的. 但是如果涉及到session同步的话只能使用resin的专业版(加了pro的). 2.配置的方法还有很多,这里只提供一种可行性方案. 3.笔者也是在学习之中,贴出文章和大家讨论,如果有什么地方不对,希望大家积极批评. =====================转载 2012-04-23 20:56:36 · 993 阅读 · 0 评论 -
如何使用memcache减轻数据库压力
Java高级群1群:224651178 Java高级群1群:134787504 使用memcache分布式数据系统减轻数据库的压力,是用memcache的版本的是java_memcached-release_2.5.3.jar 客户端下载地址:https://github.com/gwhalin/Memcached-Java-Client 服务器端下载地址:http://jehiah原创 2012-03-06 17:57:51 · 3182 阅读 · 1 评论 -
web service 的简单实现
Java高级群1群:224651178 Java高级群1群:134787504 如何使用webservices 1.创建一个项目 webServer 项目结构图 ItestService.java为测试接口类 给了声明了一个getNameByUid的方法 package com.wzpmt.service; //Generated by MyEclipse原创 2012-03-13 10:37:28 · 1149 阅读 · 0 评论 -
如何理解IOC
1 IoC理论的背景 我们都知道,在采用面向对象方法设计的软件系统中,它的底层实现都是由N个对象组成的,所有的对象通过彼此的合作,最终实现系统的业务逻辑。 图1:软件系统中耦合的对象 如果我们打开机械式手表的后盖,就会看到与上面类似的情形,各个齿轮分别带动时针、分针和秒针顺时针旋转,从而在表盘上产生正确的时间。图1中描述的就是这样的一个齿轮组,它拥有多个独立的齿轮,这些齿轮相互啮合在一起,协同转载 2012-03-20 14:18:32 · 2272 阅读 · 0 评论 -
jxl操作Excel
Java高级群:224651178 //jxl操作Excel工具类 包含导入导出代码 package com.wzpmt.excel.util; import java.io.BufferedInputStream; import java.io.BufferedOutputStream; import java.io.ByteArrayInputStream; import java.原创 2012-03-23 17:50:12 · 900 阅读 · 0 评论 -
NameNode中几个关键的数据结构
转载地址:http://blog.csdn.net/AE86_FC/article/details/5842020 NameNode启动过程详细剖析 NameNode中几个关键的数据结构 FSImage Namenode会将HDFS的文件和目录元数据存储在一个叫fsimage的二进制文件中,每次保存fsimage之后到下次保存之间的所有hdfs操作,将会记录在editlog文件中,当e转载 2012-03-27 17:50:55 · 4127 阅读 · 0 评论 -
Hadoop Namenode HA 合并到主干
作者:nosqlfan Hadoop 的 Namenode 单点问题一直广受诟病,而这个问题最近将会得到解决,对Namenode 的HA方案已经完成实施并合并到主干,经过严格的测试后将会在后续版本中发布。 HA方案中,主要进行了如下的一些工作: Configuration changes for HANotion of active and standby states we转载 2012-03-27 17:47:55 · 901 阅读 · 0 评论 -
java mysql存储过程
conn=CommonDB.getConnForManipulate(); String call="{call addTopicpost(?,?,?,?,?,?,?,?)};" ; CallableStatement proc=conn.prepareCall(call); //调用存储过程 proc.原创 2012-03-26 10:48:34 · 581 阅读 · 0 评论 -
Junit+Spring-test进行单元测试,报java.lang.NoSuchMethodError: org.springframework.core.annotation.AnnotatedE
首先检查jar包,感觉没有什么问题,就想到是不是jar的版本不对,尝试把spring-test4.2.6改为spring-test4.1.6,再次运行ok。 出问题的jar包版本:Junit4.12 spring-test4.2.6 正常版本:Junit4.12 spring-test4.1.6原创 2016-07-26 15:17:56 · 13750 阅读 · 3 评论