加载中
一个Web报表项目的性能分析和优化实践(一):小试牛刀,统一显示SQL语句执行时间

最近,在开发和优化一个报表型的Web项目,底层是Hibernate和MySQL。 当报表数据量大的时候,一个图表要花4秒以上的时间。 以下是我的分析和体会。 1.我首先需要知道哪些函数执行了多少时间,...

一个Web报表项目的性能分析和优化实践(一):小试牛刀,统一显示SQL语句执行时间

最近,在开发和优化一个报表型的Web项目,底层是Hibernate和MySQL。 当报表数据量大的时候,一个图表要花4秒以上的时间。 以下是我的分析和体会。 1.我首先需要知道哪些函数执行了多少时间,...

一个Web报表项目的性能分析和优化实践(四):MySQL建立索引,唯一索引和组合索引

先大致介绍下项目的数据库信息。 数据库A:主要存放的通用的表,如User、Project、Report等。 数据库B、C、D:一个项目对应一个数据库,而且这几个项目的表是完全一样的。 数据库表的特点 A中...

一个Web报表项目的性能分析和优化实践(四):MySQL建立索引,唯一索引和组合索引

先大致介绍下项目的数据库信息。 数据库A:主要存放的通用的表,如User、Project、Report等。 数据库B、C、D:一个项目对应一个数据库,而且这几个项目的表是完全一样的。 数据库表的特点 A中...

后端管理系统有很大的相似性

Web后端管理系统整体上比较相似,做的多了,发现它们长得都很像。 根据我参与过和实现的后端管理系统, 梳理下思路: 1.登录 用户名和密码符合,通过登录。 2.权限 根据用户或角色的权限,获...

后端管理系统有很大的相似性

Web后端管理系统整体上比较相似,做的多了,发现它们长得都很像。 根据我参与过和实现的后端管理系统, 梳理下思路: 1.登录 用户名和密码符合,通过登录。 2.权限 根据用户或角色的权限,获...

后端管理系统有很大的相似性

Web后端管理系统整体上比较相似,做的多了,发现它们长得都很像。 根据我参与过和实现的后端管理系统, 梳理下思路: 1.登录 用户名和密码符合,通过登录。 2.权限 根据用户或角色的权限,获...

互联网项目开发效率与系统性能的一个取舍问题

问题起源 今天,leader看了我写的代码,提了一个建议。我在写p2p业务系统的时候,数据库底层使用了“关联查询,left-join”,leader觉得这样性能不好。他建议,不使用关联查询,每次都是单表查...

一个Web报表项目的性能分析和优化实践(五):重构有助于性能优化么?

项目从初次开发到现在,已经快3年了。期间,有N个工程师参与过。 需求方面:增加减少,反反复复,无数次;人力方面:增加减少,不稳定;时间方面:功能开发着急上线,Bug开发紧急修复。 因此...

雷观(十五):提高生产力和程序员价值的2种方法

Web项目,尤其是Web管理系统,被很多程序员认为没有技术含量。这种项目,主要功能就是增删改查,尤其是查询方面,更是多种多样。 因为这种项目本身的业务就是简单的CRUD,没有太多复杂的业务...

雷观(十五):提高生产力和程序员价值的2种方法

Web项目,尤其是Web管理系统,被很多程序员认为没有技术含量。这种项目,主要功能就是增删改查,尤其是查询方面,更是多种多样。 因为这种项目本身的业务就是简单的CRUD,没有太多复杂的业务...

一个Web报表项目的性能分析和优化实践(五):重构有助于性能优化么?

项目从初次开发到现在,已经快3年了。期间,有N个工程师参与过。 需求方面:增加减少,反反复复,无数次;人力方面:增加减少,不稳定;时间方面:功能开发着急上线,Bug开发紧急修复。 因此...

2014年工作中遇到的20个问题:101-120

101.Freemarker页面渲染与include引入4个相关问题。 <bean id="freemarkerConfig" class="org.springframework.web.servlet.view.freemarker.FreeMarkerConfigurer"> <property name="templa...

2014年工作中遇到的20个问题:101-120

101.Freemarker页面渲染与include引入4个相关问题。 <bean id="freemarkerConfig" class="org.springframework.web.servlet.view.freemarker.FreeMarkerConfigurer"> <property name="templa...

创业过程中的63个技术问题

1.Eclipse Marketplace搜索Hibernate,比较靠前的位置有“Hibernate Tools”,使用代码自动生成,提高开发效率! 需要选择正确的版本,我用的是Indigo! Eclipse插件:Hibernate Tools安装之...

创业过程中的63个技术问题

1.Eclipse Marketplace搜索Hibernate,比较靠前的位置有“Hibernate Tools”,使用代码自动生成,提高开发效率! 需要选择正确的版本,我用的是Indigo! Eclipse插件:Hibernate Tools安装之...

2013年工作中遇到的20个问题:261-280

最近遇到的20个问题,大多比较常见,很有学习价值。 有几个是第1次遇到,大部分都解决了,挺给力的。 个别问题,可能难以找到根本原因。 有兴趣的,来瞧瞧吧! 261.字符串处理最常见的bug。 ...

简要总结最近遇到的5个问题

1.数据库字段命名的3种方式。 uid、user_id、userId。 从数据库角度来说,最好的是user_id。 从Java程序来说,最好的userId,查询的时候,不用再做字段映射。 从简洁的角度来说,uid最好,看...

简要总结最近遇到的5个问题

1.数据库字段命名的3种方式。 uid、user_id、userId。 从数据库角度来说,最好的是user_id。 从Java程序来说,最好的userId,查询的时候,不用再做字段映射。 从简洁的角度来说,uid最好,看...

Web开发的那点事--数据持久层常用功能

CSDN博客不再经常更新,更多优质文章请来 粉丝联盟网 FansUnion.cn! (FansUnion) 数据持久层--4类功能 1.增加 增加一条记录-实体(有关联,没有关联) 2.修改 修改一个字段 修改多个字段 修改...

2015/04/13 12:37
1

没有更多内容

加载失败,请刷新页面

返回顶部
顶部