欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

一个人2个月做了个网站

程序员文章站 2022-05-26 13:23:01
...
一个人2个月做了个网站

blog+bbs+shop

数据库表:130个
java代码:3W行(其中1.5W行是自动化生成的)
JSP代码:3W行
JSP文件数:330个
tomcat 7.0+nginx2+mysql5


技术:
spring+tiles+hibernate+2d cache(hot cache)+KV(MC)
spring:...
tiles:...
hibernate:no hql,no sql, only cretira. simple+easy
hot cache: record cache+public list cache+hashlist cache.
KV: session+record cache+page cache
xml:jason-lib
crud: copy fields then save,no get/set


总计:
1:热点缓存是提高命中率的关键,重写key失效机制(hibernate intceptor)  threadlocal隐藏参数
2:代码自动化可以省去60%以上的工作时间,我太懒,几乎什么都不想写,当然页面是必须要写的,其他都是自动生成然后拷贝进来的
3.not join no pain, Manager dao?当然不要写,只要定义字段就好,当然别忘记 字段冗余 also lazy add+lazy update
4.这样就只要写写+配置点业务代码,其他都OK了。技术?一切都是浮云。不然就太慢了,out了


BTW:还是不够懒,应该再懒一点才好...