票
回答
JAVA设计模式,工厂模式[已解决]0
能讲讲简单工厂、工厂方法、抽象工厂的区别么, 简单工厂很简单就是为了不每次去new,直接传入指定的标示得到对应的对象,实现同一个接口,主要就绕在工厂方法和抽象工厂上面,希望大家能够浅显易懂的举些例子讲解,不胜感激。
票
回答
票
回答
Http解析中的OCP设计模式问题[已解决]5
问题描述: 目前现在实际场景是需要自定义Hadoop的InputFormat,需要对包含大量HTTP内容(包括HTTP包头和内容,用\r\n\r\n分隔每段HTTP)文件进行解析,其中的HTTP METHOD有GET、POST、PUT等等,只需要提取GET、POST、PUT三种方法的内容。格式如下: 引用GET http://localhost:8080/tienda1/publico/anadi ...
票
回答
人人都会遇到的问题,求设计个模式(比如GOF设计模式),解决平时常遇到的巨类问题.[已解决]5
相信大部分人写代码时都会遇到这种一个类很多代码的情况,有些function好像有挺难独自归到一个类里,不能总起个Utility啥的 class A { //会被各action或function用到 object sharedData1; object sharedData2; public void main() { if(1)action1(); if(2)action2(); ...
票
回答
票
回答
系统设计问题[已解决]5
1.场景描述: 我们有信息处理子系统,包含的抽象类如下: Message[抽象类,string info;void handle();] Log[抽象类,string serviceName;string methodName;] 日志模块,包含的类如下: SysLog[系统日志,Exception exp;void handle(){Log.append(info,exp);}] B ...
票
回答
无语,单例模式,我错了?还是他?[已解决]0
今天有人面试我单例: 我写如下 Public. Class. Single{ Private. Static. Single=new. Single(); Private. Single(){} Public. Static. Single. Getintance(){ Return. Single; } } 面试经理说我的错了,ok,错了我就改 Private. Final. Stat ...
票
回答
使用一个变量还是,还是创建俩个类[已解决]5
详细问题描述: 首先有一个张表里面包含了历史数据,分别有生产数据和消耗数据两种类别。 问题:那么我在用java查询出来的数据是放到一个类里面好还是放到俩个类里?如果放到一个类里,就需要一个字段进行区分,如果放到两个类里如:Production和Consumption。这俩种模式那个更好呢?
票
回答
如果不修改源码的情况下给该类添加方法[已解决]0
我有一个jar文件,里面是一些工具类,但是,比如有一个StringUtil类,做一些字符串的操作,但是这个jar里面没有我想要的方法。我怎么不修改源码的情况下,给StringUtil新增方法。使用什么设计模式?
票
回答
Commond(命令)设计模式[已解决]0
图1是Commond设计模式的结构图,涉及5个角色 1.客户端(Client) 2.命令(Commond)角色 3.具体命令(ConcreteCommond)角色 4.请求者(Invoker)角色 5.接收者(Receiver)角色 客户端创建一个具体命令对象(ConcreteCommond)并确定其接收者(Receiver),然后请求Invoker的方法 问题是: Invoker 为什么不直接包 ...
票
回答
java 设计模式(方法、经验)[已解决]0
请问下 :我现在有个类,目前类里的代码已经有700多行了,类里有个检验的方法,这个方法大致都是一些判断验证操作 if(类型1){ 类型1的一些判断验证操作 if(1.1){ 数据验证操作 }else if(1.2){ 数据验证操作 } } else if(类型2){ 类型2的一些判断验证操作 if(2.1){ 数据验证操作 }else if(2.2){ 数据验证操作 } } ...
票
回答
SNS用户动态的设计应该用什么设计模式啊[已解决]5
SNS 例如微博的用户动态,根据用户产生的相应类型的操作,然后在数据库中记录下来. 这个应该使用社么设计模式呢?策略?观察者?
票
回答
这种情况应该使用什么样的设计模式?[已解决]0
要实现远程操作系统的监控,远程的操作系统有linux,不同的unix等。 所以不同的OS上查看相同信息的命令也不一样,对相同的命令的输出的处理也不一样。所以这应该用什么样的模式来处理比较好呢?比如增加一种命令,增加一种操作系统会更灵活。
票
回答
一个关于代码设计模式的问题[已解决]0
我有一个解压缩工具类,用来解压上传的文件。 public class FileUtils { public static void unZip(InputStream is) throws Exception{ } } 现在我想上传的是一个User实体,那么我需要在FileUtils的unZip方法里面使用到这个User对象,那我可以这样写 public class FileUtils { ...
票
回答
票
回答
【不理解】在构造过程中JavaBean可能处于不一致的状态[已解决]0
各位大虾好,在学习《Effective Java》的时候,看到这句话,不理解,怎么就不一致了,请会的说明一下啊,多谢了。 在书上的第10页。
票
回答
请教高手关于模式设计问题[已解决]5
例如:我有两个(可能更多)interface1,interface2,对应于两个实现类:interImp1,interImp2.我现在想 interface1 inter1 = new interImp1(); 把这种实现做成可扩展的,即可以根据传进来的参数,动态的选择是实现 interface1 inter1 = new interImp1(); 还是 interface2 inter2 = ne ...
票
回答
现在我有这么一个问题想用策略模式实现,可以吗?[已解决]3
现在有一个类别的变量叫type,还有一个变量叫状态state,我现在写的程序代码如下 public void oneMethod(int type,String state){ if(type==1){ if(state.equals("启动")){ System.out.print("做类别是1,状态为启动的事儿"); }else if(state ...
票
回答
请教java面试题,谢谢[已解决]5
请教下,有一个题 武器:刀、剑 动物:猫、狗 伤害值都为10 刀对猫伤害2点,对狗伤害1点 剑伤害猫3点,伤害狗2 请问这个java如何实现合理些,并且后续的扩展也灵活。是否需要用到哪些设计模式
票
回答
求解去掉null值判断的解决方法[已解决]3
//假设这个方法要取到list.get(0)的值进行计算 //那么 这段方法的开头必须是 public void mymethod(List<A> list){ If(list!=null&&list.size()>0){ A a= list.get(0); If(a!=null){ //进行相关的业务实现 } } } //或者也可以 public void mym ...
oznyang 评论了 关于oznyang发布的i18nTool工具的使用
huayang912 评论了 easyui datagrid 弹出窗口空白的解决方法
haihuichen 评论了 mybatis联teradata 查询时返回结果集为空,同样的代码在mysql下就可以返回结果集
haihuichen 评论了 mybatis联teradata 查询时返回结果集为空,同样的代码在mysql下就可以返回结果集
26762685 评论了 SOS!session串号现象
elbert 评论了 Java怎么实现打印机监控
sandy8508 评论了 Java String.format性能如何
feng_tai_jun 评论了 JSP里加return就会无法编译说Unreachable code
xiaojunjava 评论了 JAVA 连接打印机 打印作业属性设置无效果问题
xiaominzi 评论了 java.security.InvalidAlgorithmParameterException: Prime size must be multiple