- 浏览: 29333 次
- 性别:
- 来自: 深圳
-
最新评论
-
ZMC330:
明年我也即将毕业了,学长的经历看了获益不少,我实习差不多一年了 ...
工作第一年 -
p4nny:
18行代码变44行代码了
用“主线+事件”的方式来编写代码 -
raoliv:
这个贴应该发到jdon去。
用“主线+事件”的方式来编写代码 -
Saito:
这样的写法是很冗余的,你需要的其实是一个state-machi ...
用“主线+事件”的方式来编写代码 -
luzhecheng:
sing100star 写道
2、add Listener( ...
用“主线+事件”的方式来编写代码
文章列表
电子商务大行其道,对于技术人员来说怎么应对,关键是了解电子商务涉及到的业务活动以及要素,经分析有以下几个主题
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 ...