摘要: 首先将那个要增长的键设成主键,然后再进行设置初始值和增长步长。 例如:现在一张book表 1 alter table book add id BIGINT; -- 为book表增加一个名称为id,类型为bigint的列 2 alter table book change id id BIGINT n 阅读全文
posted @ 2022-12-26 16:38 阿飞藏泪 阅读(509) 评论(0) 推荐(0)
摘要: 2021级《JAVA语言程序设计》 上机考试试题 2022.12.22 考试要求 一、本试卷为2021级《JAVA语言程序设计》上机考试试卷; 二. 注意编程规范: (1) 通过Eclipse添加类的方式建立类; (2) 程序开头部分注释班级、作者、学号、日期; (3) 注意程序代码中必要的空格与缩 阅读全文
posted @ 2022-12-26 15:34 阿飞藏泪 阅读(178) 评论(0) 推荐(0)
摘要: 在12月22号我们进行了java期末考试,这次考试我没有完成,太多了,时间不够,光是写审阅卡就很费时间,像试卷审查等功能还来的及写,增加教师信息也没来及写,哎,还是不熟练,也很难写在短时间内。 阅读全文
posted @ 2022-12-26 15:31 阿飞藏泪 阅读(54) 评论(0) 推荐(0)
摘要: 昨天终于完成了uml,所以实验报告,在这次我学了uml九大图,学会了用例图、类图、顺序图、活动图、协作图、状态机图和部署图,我发现报告是很难写,系统算简单的,说明书报告也难写,花了我三天,每天几乎花费6小时去写报告 阅读全文
posted @ 2022-12-07 09:57 阿飞藏泪 阅读(77) 评论(0) 推荐(0)
摘要: 第43节 无情的测试 1、注重实效的程序员会受到找到自己 bug 的驱使,以免以后经受由别人找到我们 bug 带来的羞耻。 2、早测试,常测试,自动化测试。要通过全部测试,编码才算完成。 3、测试主要围绕三个方面进行:测试什么、怎样测试、何时测试。 4、测试什么。测试类型有以下这些: 单元测试:单元 阅读全文
posted @ 2022-12-01 21:39 阿飞藏泪 阅读(25) 评论(0) 推荐(0)
摘要: 第 40 节:圆圈与箭头 1、设计文档里的圆圈和箭头用来解释他们指代的作用,但这还有可能是推翻我们原先设定的证据。感觉这个是承接上一节的内容,不要被以前的假设和设计所限制,留有一定的弹性空间。 2、我们相信,盲目地采用任何技术,而不把他们放进你的开发实践和能力的语境中,这样的处理日后可能会让你后悔。 阅读全文
posted @ 2022-12-01 21:38 阿飞藏泪 阅读(26) 评论(0) 推荐(0)
摘要: 第 33 节 重构 1、重写、重做和重新架构代码合起来,称为重构。 2、当代码出现以下特征,就应该考虑重构了: 出现重复内容,违反DRY原则。 非正交的设计。 知识过时了,或者你对某部分的了解更深一步。 对性能造成了影响。 3、重构的原则:早重构、常重构。重构面临的敌人通常都是时间,但这个借口并不成 阅读全文
posted @ 2022-12-01 21:38 阿飞藏泪 阅读(32) 评论(0) 推荐(0)
摘要: 第27节 元程序设计 1、元数据是关于数据的数据,即对应用进行描述的数据。典型情况,元数据在运行时,而不是编译时被访问和使用。 2、我们想要让我们的系统变得高度可配置,像是屏幕颜色,提示文本等,这些应该作为配置项而不是作为代码集成到项目中。 3、以声明方式思考(规定要做什么,而不是怎么做),并创建高 阅读全文
posted @ 2022-12-01 21:37 阿飞藏泪 阅读(31) 评论(0) 推荐(0)
摘要: 异常 (Exception):发生于程序执行期间,表明出现了一个非法的运行状况。许多JDK中的方法在检测到非法情况时,都会抛出一个异常对象。例如:数组越界和被0除。 异常处理的目的是依据实际情况提供不同的错误应对策略与手段,使程序更稳定,更安全。 异常处理的主要用途是提供准确的错误消息,解释失败的原 阅读全文
posted @ 2022-10-24 21:27 阿飞藏泪 阅读(130) 评论(0) 推荐(0)
摘要: 第21节 按合约设计 1、注重实效的程序员会不信任自己,所以他们针对自己的错误行为进行防卫性编码。 2、按合约设计(Design By Contract,简写DBC)是 Bertrand Meyer 为 Eiffel 语言发展的概念。它的核心是用文档记载模块的权利与责任,并进行校验。它的目的是对函数 阅读全文
posted @ 2022-10-24 15:30 阿飞藏泪 阅读(36) 评论(0) 推荐(0)
1 2 3
4