- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我对编程相当陌生,至少在涉及到任何实质性的事情时是这样。我即将开始为我的雇主开发一款管理软件,该软件从 SQL 数据库中提取数据并将其存储到 SQL 数据库中。我可能会使用 JDBC
与其交互。
为了尝试准确地描述问题,我将重点关注程序的一小部分。在数据库中,有一个表存储Job
记录。他们有几千人。我想在具有搜索功能的程序中的可滚动面板中显示所有可用的作业
(作为表格中的文本引用)。
所以,我的问题是...我应该一次性从每条记录创建 Job
对象并让程序使用这些对象来显示它们,还是应该简单地显示直接从记录?第一种方法意味着每个作业的其他详细信息都会提前存储,这样当我在 UI 中打开记录时,加载时间应该是最短的,但是听起来它在最初填充时会占用大量资源。面板并生成对象。第二种方法意味着向数据库发出大量查询,但可能会避免初始资源开销,但我不想给 SQL Server 带来太大压力,因为内部的其他软件依赖于它。
真的,我不知道该怎么做。但这确实是我的问题。如果我在这篇文章中表现出我的无知,我深表歉意,并提前感谢您提供的任何帮助。
最佳答案
“几千”对于现代计算机来说是一个非常小的数字。如果您对这些记录执行任何类型的逻辑(它们并非全部仅通过存储过程进行修改),那么使用 Hibernate 等对象关系映射 (ORM) 工具将会更轻松。查看 JPA 规范,它允许您创建表示数据库对象的 Java 类,然后简单地对它们进行注释以描述它们在数据库中的存储方式。使用像这个系统这样的 ORM 确实会产生一些开销,但它几乎总是值得的,因为计算机速度很快,而程序员的成本很高。
注意:这是规则的一个具体示例,您应该以最清晰、最容易理解的方式做事,除非您有非常具体的理由不这样做,特别是您不应该优化速度,除非您已经测量了程序的性能并确定代码的特定部分导致了问题。使用抽象使代码易于理解,如果您确实需要加快速度,稍后再回来。
关于java - 使用 SQL DB 的 Java 程序的资源注意事项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18212629/
我正在运行PHP脚本,并继续收到如下错误: 注意:未定义的变量:第10行的C:\ wamp \ www \ mypath \ index.php中的my_variable_name 注意
我正在运行PHP脚本,并继续收到如下错误: 注意:未定义的变量:第10行的C:\ wamp \ www \ mypath \ index.php中的my_variable_name 注意
我正在运行PHP脚本,并继续收到如下错误: 注意:未定义的变量:第10行的C:\ wamp \ www \ mypath \ index.php中的my_variable_name 注意
我正在运行一个PHP脚本,并且继续收到如下错误:。第10行和第11行如下所示:。这些错误消息的含义是什么?。为什么他们突然出现了?我多年来一直使用这个脚本,从来没有遇到过任何问题。。我该怎么修理它们呢
当我在 flutter clean 之后运行 flutter run 或 debug my code 时显示此错误 Note: C:\src\flutter.pub-cache\hosted\pub.
My Goal: To fix this error and be able to run my app without an error. Error Message: Note:D:\Learni
前言:今天在解决一个问题时,程序总是不能输出正确值,分析逻辑思路没问题后,发现原来是由于函数传递导致了这个情况。 LeetCode 113 问题:给你二叉树的根节点
我正在 R 中开发一个包,当我运行时 devtools::check()我收到以下说明。 checking DESCRIPTION meta-information ... NOTE Malforme
获得通知和警告波纹管 Notice: Use of undefined constant GLOB_BRACE - assumed 'GLOB_BRACE' in /var/www/html/open
我正在准备一个 R 包以提交给 CRAN。 R CMD 检查给了我以下注意: Foreign function calls to a different package: .Fortran("cinc
我正在尝试从以下位置获取数据: http://api.convoytrucking.net/api.php?api_key=public&show=player&player_name=Mick_Gi
我有这段代码,但我不明白为什么我仍然有这个错误,我已经尝试了所有解决方案,但无法解决这个问题:-注意:未定义索引:product_price-注意:未定义索引:product_quantity-注意:
This question already has answers here: “Notice: Undefined variable”, “Notice: Undefined index”, and
我正在尝试从以下位置获取数据: http://api.convoytrucking.net/api.php?api_key=public&show=player&player_name=Mick_Gi
切记,在PHP 7中不要做的10件事 1. 不要使用 mysql_ 函数 这一天终于来了,从此你不仅仅“不应该”使用mysql_函数。PHP 7 已经把它们从核心中全部移除了,也就是说你需要迁移
前几天安装了dedecms系统,当在后台安全退出的时候,后台出现空白,先前只分析其他功能去了,也没太注意安全,看了一下安全退出的代码,是这样写的: 复制代码 代码如下: function ex
我使用此代码来检查变量$n0、$n1、$n2是否未定义。 但每次未定义时我都会收到通知。我的代码是一种不好的做法吗?还有什么替代方案吗?或者只是删除通知,代码就可以了? if
编写代码时处理所有警告是否重要?在我公司中具有较高资历的开发人员坚持认为警告是无害的。诚然,其中一些是: Warning: Division by zero Notice: Undefined ind
我有一个搜索查询,执行搜索查询后,我将$ result放入数组中。 我的PHP代码- $contents = $client->search($params); // executing the se
This question already has answers here: “Notice: Undefined variable”, “Notice: Undefined index”, and
我是一名优秀的程序员,十分优秀!