}
«网站首页

hyddd

关注此人
把hyddd加为好友
附言:



最新动态
  • hyddd 评论博客:数据库中char, varchar, nvarchar的差异 2012-03-06 18:50
    @匹配度
    :)
  • hyddd 评论博客:数据库中char, varchar, nvarchar的差异 2012-03-06 11:31
    @ocean
    谢谢,里面的说明很详细:)。
    但其实我写这篇文章目的是:建议数据设计时尽量用varchar去代替char,nvarchar....
  • hyddd 发表博客:数据库中char, varchar, nvarchar的差异 2012-03-05 17:06
    1. char 固定长度,最长n个字符。2. varchar最大长度为n的可变字符串。(n为某一整数,不同数据库,最大长度n不同)char和varchar区别:varchar必char节省空间,但在...
  • 没太明白你意思,这是findbugs扫描的结果么?
    最好能给出具体的上下文。
  • hyddd 评论博客:软件架构乱谈—SSH框架 2011-05-11 15:52
    @kiler
    (2). Goods对象中是应该否有一个Category对象?
    这种做法也不是不行,这里的性能倒不是主要问题,但有几个地方要注意:
    1. Goods多数会被缓存,像上1个评论所说,用Hibernate做延迟加载,缓存的对象不确定。
    2. 绝大多数的应用场景下,Goods其实只需要展示Category名称,所以在Goods表里冗余category_name是不错的选择,GoodsBrand,GoodsType同理......
  • hyddd 评论博客:软件架构乱谈—SSH框架 2011-05-11 14:35
    @深蓝医生
    另外想补充一下:Goods List应该做成属性方法,我赞成。
    如果运用hibernate延迟加载特性,那我们缓存的Category对象就不确定了。
  • hyddd 评论博客:软件架构乱谈—SSH框架 2011-05-11 14:21
    @深蓝医生
    为什么要这么频繁的连表查询呢?这主要指应用中经常遇到的问题,在实际运行时,肯定会加缓存的,不然没法活了,呵呵。
    非常感谢你的推荐,有空我会研究PDF.NET:)
  • hyddd 评论博客:软件架构乱谈—SSH框架 2011-05-11 14:06
    @huyong
    :)
  • hyddd 评论博客:软件架构乱谈—SSH框架 2011-05-11 14:05
    联表操作”并不是单单指关联几个表的查询。在大型系统中,处于性能,权限等问题考虑,可能会分库。此时,在建立模型时会冗余一些边界信息,此时的数据库设计已不满足3范式,所以hibernate这样拥有3范式特质的框架起不了太大作用。...
  • hyddd 评论博客:软件架构乱谈—SSH框架 2011-05-11 12:29
    @Mainz
    :)
  • hyddd 评论博客:软件架构乱谈—SSH框架 2011-05-11 12:25
    @Nickelzhang
    Ofbiz里面做了这种抽象,你可以参考一下:)
  • hyddd 评论博客:软件架构乱谈—SSH框架 2011-05-11 12:25
    @真爱像深蓝
    恩,你说得很对,那是另外一个很重要的问题:性能。
    :)
  • hyddd 评论博客:软件架构乱谈—SSH框架 2011-05-11 12:23
    Goods List实在不合理。
    ...
  • hyddd 评论博客:软件架构乱谈—SSH框架 2011-05-11 12:06
    @kiler
    是的,不是所有的都必须用Hibernate,我就是在介绍我在这方便的权衡
  • hyddd 发表博客:软件架构乱谈—SSH框架 2011-05-11 04:25
    不废话,直入主题。SSH框架(Struts + Spring + Hibernate)不用介绍,相信大家非常熟悉了。许多使用SSH进行开发java项目在开发效率和效果上都非常不错,但同时也有人质疑SS...
  • hyddd 发表博客:List of Free Programming books 2011-02-17 02:08
    在stackoverflow找到了不错的东东,特此记录。源地址:http://stackoverflow.com/questions/194812/list-of-freely-available-p...
  • 本来打算自己整理下Tc的,呵呵,结果发现了下面这个不错的文档。Don't Repeat Yourself这条法则还是很重要的,故转载之。原文连接:http://www.162cm.com/p/toky...
  • hyddd 发表博客:【转】vim快捷键 2010-04-08 01:29
    转自:http://www.ya21.com/index.php/suptools/vim/107-t-tools-vim/184-vim- vim是一个多模式的编辑器。就目前来看,主要有以下几个主要...
  • hyddd 发表博客:【转】高效使用vim 2010-04-08 01:23
    英文出处:jmcpherson.org/editing.html 翻译引用:tingsaode.spaces.live.com/blog/cns!FE95D0EE01558610!780.entry ...
  • 1.等待的真相: (1)数据在网络上的传输时间。 (2)服务端处理请求,并生成返回数据的时间。 (3)浏览器本地计算与渲染的时间。 2.瓶颈在哪里,问题的本质是什么?你搞清楚么,了解本质的原理么? 3...
  • hyddd 发表博客:Java EE启示录 2010-02-03 02:27
    最近的这段时间一直在学习Java EE,刚刚完成了从0到1的蜕变,所以顺便整理一下我所了解到的Java EE,给刚入门学习的新人一些头绪,而所谓“启示录”,就是这个意思。
  • hyddd 发表博客:对做“互联网产品”的一些想法 2010-01-05 00:00
    其实我的工作是自动化测试,但在工作中不断和产品及开发人员打交道,对做产品逐渐有了自己的一些想法,在此整理一下思路。 (1)产品是什么? 产品就是针对用户需求的解决方案。这句话很浅显,但它带出了R...
  • hyddd 发表博客:硬盘基础知多少 2010-01-04 03:56
    硬盘很重要,程序员实在很有必要了解这东西。
  • hyddd 发表博客:用VS2005写Loadrunner测试脚本 2010-01-04 03:32
    不知道有多少人了解,其实,我们可以用VS2005写Loadrunner的测试脚本,如果你因为Loadrunner IDE的代码提示、编辑、Debug功能烦躁不堪,又或者对C代码内存溢出烦闷苦恼的时候,...
  • hyddd 发表博客:Wing IDE Crack使用说明 2009-11-17 01:38
    所谓“功欲善其事,必先利其器”,一个好的IDE对提升开发效率非常有帮助。而WING IDE就是一个对提高编写Python代码很有帮助的IDE,其中它的代码提示,以及调试功能使用...
  • hyddd 发表博客:备份及恢复Oracle 10g 2009-11-01 19:24
    一.备份Oracle 10g 需要份数据库文件 $ORACLE_BASE/admin/$ORACLE_SID/(所有目录与文件) adump bdump cdump dpdump pfile...
  • hyddd 发表博客:Oracle常用命令笔记 2009-11-01 18:36
    一.基础SQL语句 查:select * from employees; 增:insert into employees (Name , Birthday , Location , Salary) ...
  • hyddd 发表博客:AWR报告生成 2009-10-31 20:24
    一.生成AWR报告[代码]注:报告生成在$ORACLE_HOME/rdbms/admin/目录下。二.修改awr的默认设置[代码]三.关闭AWR自动收集[代码]注:10g默认是自动开启awr信息收集的...
  • hyddd 发表博客:初探Hadoop 2009-09-27 22:39
    一.引言 Hadoop是Apache开源组织在2005年推出的一个分布式计算开源框架,至今已在许多大型网站上得到应用,如:Yahoo就是一个例子。Hadoop非常适用于海量数据存储与分析,它的特...
  • hyddd 发表博客:Linux的Yum使用笔记 2009-09-19 23:16
    1.列出所有可更新的软件清单命令:yum check-update 2.安装所有更新软件命令:yum update 3.安装指定的软件命令:yum install <package_name>说明:安装软件时,yum会查询数据库检查依赖。如果一切正常,则继续安装;如果存在依赖冲突,y...
Top