"一、前言" "二、表与表之间的关系" "(一) 一对多" "(二) 一对一" "(三) 多对多" 一、前言 研究表与表之间的关系前,先要知道将所有数据存放在一张表中的弊端: 1.结构不清晰 不致命 2.浪费空间 不致命 3.可扩展性极差 不可忽视的弊端 就i好比将所有的代码存放在一个文件中,强耦合 ...
分类:
数据库 时间:
2020-01-03 12:08:45
阅读次数:
86
起源 早期的web开发中,把控制层,业务层和显示层全部交给jsp或javabean处理 弊端: JSP 和 Java Bean 之间严重耦合,Java 代码和 HTML 代码也耦合在了一起 要求开发者不仅要掌握 Java ,还要有高超的前端水平 前端和后端相互依赖,前端需要等待后端完成,后端也依赖前 ...
分类:
编程语言 时间:
2020-01-03 00:12:21
阅读次数:
78
维护css弊端 CSS 是一门非程序式语言,没有变量、函数、SCOPE(作用域)等概念。 + CSS 需要书写大量看似没有逻辑的代码,CSS 冗余度是比较高的。 + 不方便维护及扩展,不利于复用。 + CSS 没有很好的计算能力 + 非前端开发工程师来讲,往往会因为缺少 CSS 编写经验而很难写出组 ...
分类:
其他好文 时间:
2019-12-31 21:58:04
阅读次数:
88
策略枚举就是技巧性的代码编写,对于枚举中的抽象方法相应的枚举类型是需要实现这个抽象方法,这样会有个弊端,可能有的枚举类型需要实现的方法内容是一样的,这样显然看来代码会很重复,针对这个问题可以使用策略枚举,这中策略枚举的的思想就是代码的重用,重点就是如何巧妙实现代码的重用下面看代码 *类说明:加班费计 ...
分类:
其他好文 时间:
2019-12-31 14:24:37
阅读次数:
89
报表应用中,如果数据量较大或计算过程较复杂,往往会导致报表数据源准备过慢,从而影响报表性能。这种情况下可以预先计算报表需要的数据,在呈现时直接引用,使得用户在访问报表时可以迅速地获得响应。 一、当前的手段及弊端 由于报表在访问时常常需要参数,因此显然不可能把所有参数组合对应的报表数据源都准备好,所以 ...
分类:
其他好文 时间:
2019-12-29 20:09:34
阅读次数:
75
外部jar包:包含了一些便捷的功能,项目引入jar包后,在对应类中直接使用其特定功能如注解时【可先百度需要功能】,会自动提示引入jar包中对应功能路径,引入后就可以使用jar包的特定功能 在main中同时运行2个方法时弊端:1.如果前面的方法有问题后面的方法就不能运行了测试不到2.不会明确提示那个方 ...
分类:
其他好文 时间:
2019-12-28 13:26:23
阅读次数:
85
具体算法代码网上有现成的工具类。不一一列举了。我在做某个项目的时候发现LD算法有个弊端。就是对于较大文本(>5w)的相似度计算会特别慢,原因在于LD的计算形式是: LD 可能衡量两字符串的相似性。它们的距离就是一个字符串转换成那一个字符串过程中的添加、删除、修改数值。如果文本变的非常的大可以想象计算 ...
分类:
编程语言 时间:
2019-12-28 13:11:00
阅读次数:
92
RabbitMQ队列延迟 1. 场景: “订单下单成功后,15分钟未支付自动取消” 1.传统处理超时订单 采取定时任务轮训数据库订单,并且批量处理。其弊端也是显而易见的;对服务器、数据库性会有很大的要求, 并且当处理大量订单起来会很力不从心,而且实时性也不是特别好。当然传统的手法还可以再优化一下, ...
分类:
其他好文 时间:
2019-12-28 13:06:39
阅读次数:
93
https://www.jianshu.com/p/91a2d0a1e45a MVC 设计概述 在早期 Java Web 的开发中,统一把显示层、控制层、数据层的操作全部交给 JSP 或者 JavaBean 来进行处理,我们称之为 Model1: 出现的弊端: JSP 和 Java Bean 之间严 ...
分类:
其他好文 时间:
2019-12-23 15:22:48
阅读次数:
125
前后端分离 传统开发方式 曾几何时,JSP和Servlet为Java带来了无限风光,一时间大红大紫,但随着互联网的不断发展,这样的开发方式逐渐显露其弊端,在移动互联网炙手可热的今天,应用程序对于后台服务的要求发生了巨大的变化; 传统的项目开发与交互流程: 在传统的web开发中,页面展示的内容以及页面 ...
分类:
其他好文 时间:
2019-12-23 00:11:09
阅读次数:
124