上一页 1 ··· 3 4 5 6 7 8 9 10 下一页
摘要: 创建型: 1. 单件模式(Singleton Pattern) 2. 抽象工厂(Abstract Factory) 3. 建造者模式(Builder) 4. 工厂方法模式(Factory Method) 5. 原型模式(Prototype) 结构型: 6. 适配器模式(Adapter Pattern) 7. 桥接模式(Bridge Pattern) 8. 装饰模式(Decorator Pattern) 9. 组合模式(Composite Pattern) 10. 外观模式(Facade Pattern) 11. 享元模式(Flyweight Pattern) 12. 代... 阅读全文
posted @ 2013-03-01 14:19 寂静沙滩 阅读(360) 评论(0) 推荐(0) 编辑
摘要: 华为甲方领导一拍脑门想要统计每个产品的浏览量记录,想把每个产品的页面浏览流量(字节数)记录下来,放入数据库.想以后管浏览这些信息的人收费。初步设想:1 继承HttpServletResponse类,写一个可获得输出流大小的类2 配置编写过滤器,使用自己的Response,成功获得输出流大小 3 根据httpHeader :Referer 判断承载页面的url,必须是要统计的页面才进行拦截,统计静态文件大小 4 设计一个承载操作信息Map,在action端放入Session,详情如下。每次操作取出count加1,如果session消失了,从0开始。 Map.put("dataBean& 阅读全文
posted @ 2013-03-01 10:33 寂静沙滩 阅读(802) 评论(0) 推荐(0) 编辑
摘要: 1 项目上线之后,出现了无法定位的bug,有时出现有时不出现,认为是负载均衡的某一台服务器的问题,就单边访问挨个服务器测试,终于在一台服务器上问题重现了。所以负载均衡时,单边测试是必须优先就考虑到的。2在方法中所有传入的参数都要做非null验证,加强程序的健壮性。if(arg.eaqul("test"))应该写成if("test".eaqul(arg)),这样就不会出现变量为null时候的空指针异常了。 阅读全文
posted @ 2013-03-01 10:32 寂静沙滩 阅读(328) 评论(0) 推荐(0) 编辑
摘要: 标题党 阅读全文
posted @ 2013-03-01 10:31 寂静沙滩 阅读(835) 评论(1) 推荐(0) 编辑
摘要: 整个网站访问不了,后台日志内存溢出,提出了个致命单,找到问题后,整理成了案例,供培训使用。原因:流量统计FlowUtil类使用两个static的List来装载流量信息实体bean。 用户每次点击都会将一个产生一个bean并加入到第一个List1中,当List1里的bean到一定数量时(可在后台配置缓存大小),List1将所有的实体bean复制到 List2中,然后List1清空继续接收新的bean,这时List2开启一个新线程异步去将bean插入数据库,然后清空。Method add(bean){list1.add(bean); if (list1.size() >= cacheSize 阅读全文
posted @ 2013-03-01 10:30 寂静沙滩 阅读(4942) 评论(0) 推荐(0) 编辑
摘要: 公司搜索引擎是买的英国autonomy的技术,然后用lua脚本进行二次开发,lua是一个优秀的嵌入式脚本,非常小,和c能很好的通讯,魔兽世界的插件就是用这个写的。 阅读全文
posted @ 2013-03-01 10:26 寂静沙滩 阅读(203) 评论(1) 推荐(0) 编辑
摘要: 今天在做Spring AOP练习的时候,用经典方法。创建代理对象的时候直接使用类路径,使用这样的方式<bean id="humanProxy" class="org.springframework.aop.framework.ProxyFactoryBean"> <property name="target" value="test.spring.aop.bean.Human" /> <property name="interceptorNames" value=& 阅读全文
posted @ 2013-03-01 10:24 寂静沙滩 阅读(9877) 评论(0) 推荐(0) 编辑
摘要: D1 业务逻辑 (影响最大)比如不要多次调用数据库,不要循环里调用,多用缓存,D2 数据设计 (表结构设计,数据建模) 范式,第一范式:无重复的列;第二范式:有一个主键列,非主属性要完全依赖于主键;第三范式:属性不依赖于其它非主属性(一个表里的非主属性不再其他表里列出,避免重复。)D3 应用程序设计 (SQL 语句的写法) SQL 写法优化D4 数据库的逻辑结构 (索引,区间,段,表空间)D5 数据库操作 (参数和配置)D6 访问路径D7 内存分配情况D8 I/O 和物理设计 (DBA 与业务沟通)(峰值多大,使用周期)D9 资源的征用D10 操作系统的调节 D1-D3 影响最大但比较难修改 阅读全文
posted @ 2013-02-28 17:44 寂静沙滩 阅读(237) 评论(0) 推荐(0) 编辑
摘要: SecureCRT 远程连接服务器,使用liunx命令进行操作。HttpWatch Http协议浏览器端查看工具。Enterprise Architect 强大的UML画图器。EditPlus 3 / UltraEdit 文本编辑工具。FSCapture / SnagIt 8 / 截图工具。SCREEN2EXE 录屏工具。PLSQLDev 数据库连接工具。XJad / jd-gui java 反编译工具。TortoiseSVN SVN客户端。BCompare 3.3 文本对比工具。 阅读全文
posted @ 2013-02-25 15:22 寂静沙滩 阅读(229) 评论(0) 推荐(0) 编辑
摘要: 树节点ID最好是可以看出继承关系:根ID x 一级id x 二级id,例如:ROOT0001x000001x000001。 另一个资源表里,有资源所属节点字段nodeId。 这样的好处是查找节点下所有资源时,可以简单的用nodeId like'ROOT0001x000001%',就可以查询到这个一级节点下所有的资源,包括属于这个节点和属于这个节点子节点的资源,而不用去递归查询了。 阅读全文
posted @ 2013-02-25 09:12 寂静沙滩 阅读(274) 评论(0) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7 8 9 10 下一页