`
sing100star
  • 浏览: 28547 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论
文章列表
电子商务大行其道,对于技术人员来说怎么应对,关键是了解电子商务涉及到的业务活动以及要素,经分析有以下几个主题     1、电子商务的4p(上)     2、电子商务的4p(下)     3、产品描述     4、产品采购     5、商品组合     6、价格策略     7、配额管理     8、渠道分销     9、优惠政策     10、订单预定     11、订单支付     12、资源确认     13、财务结算   在接下来一段时间,我这些业务活动涉及的模型逐一介绍,希望和大家一起,共同探讨!  
1、需要解决的问题: a、避免出现坏味道,比如过多的if,else;b、增加新的登陆方式可以减少修改成本 2、为了解决以上问题,将引入以下几个关键点:a、引入Login视图对象。b、使用枚举型。 3、具体实现如下。 /**登陆值对象 * Date: 2010-11-24 * Time: 21:30:26 */ public class Login { private LoginModel model; private LoginService service; private String password; private S ...
最近访问历史记录的实现,废话不多说,上代码。   1、VisitRecord public class VisitRecord { /**标志**/ private String id; /** 标题 */ private String title; public VisitRecord(){} public VisitRecord(String id,String title){ this.id = id; this.title = title; } public String getId() { return id; ...
虽然枚举类已经在 jdk1.5 中已经推出来,但是它的应用还不是很广泛,究竟其原因,有以下几个方面: 虽然 hibernate,ibatis 可以支持 enun ,但是出于稳定性的原因,大多数公司选择旧的、稳定的版本。 前端框架 strut2 对 enum 的支持不够,无法轻松的映射枚举型,增加开发难度。 编程习惯的问题,大多数开发人员已经习惯使用 Interface 来定义常量。 enum 类的了解程度不深。
     在卓越网首页的左边,或者当当网的左边,都有商品分类列表,并会显示旗下的商品有多少种。如何在计算机中描述?那可定是用树来表示。但要高效地完成这个功能会面临哪些问题?     1、怎么统计某一分类的商品种类     2、如果更改某一分类商品种类数量,怎么通知其他节点     3、对于非叶子节,是否要记录商品数,     4、如果增加新的商品类型,又怎么做       对于这些问题,我认为关键的一点是:一旦有数据变化,就要通知双亲,直到根节点。这样一来,每当获取某一中分类的商品种类数时,它会检测是否收到通知,如果收到,则重新计算;否则直接返回数量。     2011年9月,引入 ...
      在 Spring 中有拦截链这一说法,如何通过 JDK 实现一个简易的拦截链呢。起初的想法是动态代理模式加上链表,但是发现存在一个问题,被拦截的方法会多次被调用,因此又想到一个办法:使用用动态代理机制和装饰器模式。        为什么采用装饰器模式。理由如下,装饰器本质上是一条调用链,由内而外调用,这恰好符合拦截链的形式。        具体应该怎么做?     仔细想想设计模式中的代理模式是如何实现的。如图所示       我所要所要做的就是解决代理类的生成问题。为此我把【装饰器模式】引入其中     修改后的类图如下所示 ...
如何优化除法和取模,一般来说有下的解决方案 对于除数为 2 的 n 次方的,可以采用位逻辑运算符的形式 比如 22/16 可以等价为 22>>4,;22%4 可以等价位 22-(22>>4<<4); 但如果是不其他数,比如 2344/3,45/3 , ...
前几天,我参加某公司的笔试,遇到如下题目 一根27厘米的细木杆,在第3厘米、7厘米、11厘米、17厘米、23厘米这五个位置上各有一只蚂蚁。 木杆很细,不能同时通过一只蚂蚁。开始 时,蚂蚁的头朝左还是朝右是任意的,它们只会朝前走或调头,但不会后退。当任意两只蚂蚁碰头时,两只蚂蚁会同时调头朝反方向走。假设蚂蚁们每秒钟可以走一厘米的距离。 编写程序,求所有蚂蚁都离开木杆的最小时间和最大时间。  当时急急忙忙写了一下,写得不是很完整,现在重新写下,和大家分享 import java.util.*; public class MaYi { public final static int ...
     问题如下:设有一个旅行者从A点出发,途中要经过B,C,D等处,最后到达E,从A到E有很多条路线可走,各个点的距离如下,问旅行者应该选择哪一条,是使A到E路线最短。   求解算法: public class Dp{ private int[][] matrix; private int[] distance;//记录到终点的距离 public int[][] getMatrix(){ return matrix; } public void setMatrix(int[][] matrix){ this.matrix = ma ...
前段时间在学习ssh2框架中,研究有关分页的问题,现把自己的心得分享一下。 其思路是:把不变的部分与变化的部分相分开。采用的方法是运用策略模式。具体代码如下   package service; import java.util.List; public class PageBean implements java.io.Serializable { private int currentPage; private int totalPages; private int pageRows=5; private int totalRows; private ...
Global site tag (gtag.js) - Google Analytics