一个人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:还是不够懒,应该再懒一点才好...
分享到:
相关推荐
这篇C语言作业的目标是计算贷款在第一个月、第二个月、第三个月后的剩余还款金额。这里涉及到的编程概念和计算公式主要包括贷款利率、还款金额、剩余贷款金额以及利息的计算。 首先,我们需要理解贷款的基本概念。...
2. **减去一个月**:然后,我们需要将当前日期减去一个月。易语言中没有直接的减月操作,但可以通过减去一个月的天数(通常是30或31天)来实现。这需要考虑到闰年的情况,因为二月可能有28或29天。 3. **找到上个月...
1、时间不到一个月,对计算机二级考试还是小白状态。 2、查了些资料,发现考试有难度,但又不想花太多时间在这上面。 3、就是想要快速拿证,一遍通过。 好了,如果这几点是大家纠结的问题,那就巧了,想当初俺也一样...
在易语言中,“取N个月前今天”是一个常见的日期处理功能,用于获取当前日期减去指定月份数后的日期。这个功能在很多实际应用中都非常有用,比如在财务软件中计算某个日期之前的账期,或者在日历应用中查找过去的...
《人月神话》是软件工程领域的一本经典著作,由弗雷德里克·布鲁克斯(Frederick P. Brooks Jr.)撰写。这本书在IT行业内具有极高的影响力,尤其对于软件开发团队管理和项目管理的专业人士来说,是必读之作。标题中...
### C++程序实现万年历功能 #### 一、引言 本文将详细介绍一个使用C++编写的简单万年历程序。该程序可以根据用户输入的年份和月份,计算并...对于学习C++编程或对日历算法感兴趣的人来说,这是一个很好的实践项目。
【标题解析】:“一年十二个月甘特图PPT模板.rar”这个标题暗示了这是一个与项目管理相关的资源,具体是甘特图设计的PPT模板,适用于展示一年内按月划分的任务进度或者计划。甘特图是一种图形化表示项目进度的方法,...
2. 探讨一个数乘以一个小于1的数是否一定小于原来的数。 3. 9.276保留一位小数后是多少,考察四舍五入的规则。 4. 检查分配律是否适用于小数乘法。 5. 判断两个小数相乘的积是否一定小于1。 三、选择题 1. 计算0.25...
这个吱吱叫声是SHOCK网站,当您转到该网站时,用户会听到满音量播放的可怕声音,这是一个男人用钉子钉上视频的视频。进入他的尿道和gif动画中,一个男人的脸庞撕裂,一个婴儿在烤架上烤。 不建议访问kekma.net网站,...
"一个月挑战C++"这个标题暗示了一个快速学习C++的计划,虽然对于许多人来说,掌握任何编程语言在短短一个月内可能都颇具挑战性,但通过高效的学习方法和充足的实践,确实可以在短时间内建立起基本的理解。...
本项目“基于vue2的一个日历列表组件类似各类旅游网站的出行日期选择控件”正是在这样的背景下诞生的,它旨在实现一个功能完备的日历选择组件,适用于旅游类网站的日期选择场景。 Vue.js 2.x 是 Vue.js 的一个重要...
最近很多人都在聊ChatGPT,不管你用没用过都应该有所耳闻,经过这一个多月的探索使用,我发现这个东西真的很牛逼,并且未来会越来越牛逼。很多行业已经开始利用ChatGPT进行实践了,时代的车太快赶紧跟上呀伙计们。在...
2. **计算上一个月**:然后我们需要减去一个月,这可以通过减去一个整数表示的月份(如30天或31天,取决于当前月份)来实现。易语言可能没有直接的月份减法函数,所以可能需要自定义逻辑来处理不同月份的天数差异。 ...
### 一个菜谱网站如何做到月UV高达190万人次? #### 一、网站概述 Food52成立于2021年的纽约市,其定位是成为一家分享菜谱、食材和烹饪技巧的专业平台,旨在帮助用户营造优雅精致的厨房生活方式。自成立以来,该...
1. **“人月”概念**:书中提到的人月是指一个人在一个标准月份内所能完成的工作量。Brooks认为增加人力并不能按比例加快软件项目的进度,甚至可能会导致项目延期。这一观点被广泛引用,并成为软件项目管理中的一个...
2. **人员增加与进度的关系**:“人月神话”本身是对增加人手以缩短项目周期的传统观念的反驳。布鲁克斯认为,当项目已经落后于进度时,简单地增加人员可能会导致更多的混乱,因为新成员需要时间来熟悉项目和团队,...
2. 实例化窗口:在程序运行时根据需要创建类的实例,每个实例对应一个独立的窗口。 3. 管理窗口:通过某种机制(如哈希表、列表等)记录已创建的窗口实例,以便于查找、更新或删除特定窗口。 4. 事件处理:确保每个...