摘要: 通过第一,二章,我大概了解我将要从这本书中学习什么,如何落实学习。本书的作者——邹老师,通过设定简单的人物和简短的话语,使得书本远离枯燥无味,同时还条理清晰,这加强了我看书的耐心。 1.1节通过3个简短的对话和一个生活实例,启发我对什么是程序,什么是软件,什么是软件工程,没有使用到算法需不需要学习、 阅读全文
posted @ 2020-01-13 11:52 20183602 阅读(101) 评论(0) 推荐(0) 编辑
摘要: 总结:以实用为主,快速学习。而不是拿到一个东西就系统性的去学习。当然,深度钻研还是需要的,但是后边再说,尽快上手工作是第一位的。交流沟通很重要,不懂就问,不能闭门造车。在Microservices时代,我们更建议外部化你的软件产品差异化配置管理,尽量减少Profile的滥用甚至不用。可以多看官方文档 阅读全文
posted @ 2019-12-21 19:10 20183602 阅读(158) 评论(0) 推荐(0) 编辑
摘要: 这次的公文流转系统比较难,我没有特别清晰的思路,大致思路如下: 首先还是先制作了登陆界面,新建数据库,建立了两个表,表里写入用户名、密码、登陆身份以及登陆限制等等,并将这些返回给jsp判断。 经过了几个小时的尝试,现在基本上能实现对公文的增删改查,大还不够完美,还存在bug,其余的功能还不能实现。 阅读全文
posted @ 2019-12-09 18:00 20183602 阅读(124) 评论(0) 推荐(0) 编辑
摘要: 在项目开始之前: 需求需要挖掘,而不仅仅是收集。找出用户为何要做特定事情的原因,而不是他们目前做这件事情的方式。 建立需求文档:把形式化的模板做备忘录 好的需求文档会保持抽象 项目范围的增大需要被记录和可追溯,以及可评价(通过统计信息) 需求的收集和设计实现不是单向的线性关系,而是双向关系。它们是“ 阅读全文
posted @ 2019-11-26 10:37 20183602 阅读(94) 评论(0) 推荐(0) 编辑
摘要: 弯曲,或折断 任何一个单独的模块尽量不要依赖其他模块的特性,除了有些特殊情况下会违背这个原则换取一定的效率。 元数据:用于将代码功能灵活化。将容易改变的、不确定的数据用“元数据”进行配置而不要固定地编织到代码中;可以将某些并非模块固定功能的逻辑(比如客户的个性化需求)通过配置而非代码的方式表示,这样 阅读全文
posted @ 2019-11-17 14:05 20183602 阅读(86) 评论(0) 推荐(0) 编辑
摘要: 实现计算文件中字符的占比和不同单词的个数两项功能,首先将文本文件按行导入到程序中,再通过charAT()函数来实现对单个字符的操作,并用集合来统计字符总数以及不同的字符的个数,进而输出各个字符的个数以及占总数的百分比。计算单词个数时通过判断是否是非单词字符来实现,并使用sort()函数来实现升序操作 阅读全文
posted @ 2019-11-05 22:41 20183602 阅读(221) 评论(0) 推荐(0) 编辑
摘要: Java 异常处理 异常是程序中的一些错误,但并不是所有的错误都是异常,并且错误有时候是可以避免的。 比如说,你的代码少了一个分号,那么运行出来结果是提示是错误 java.lang.Error;如果你用System.out.println(11/0),那么你是因为你用0做了除数,会抛出 java.l 阅读全文
posted @ 2019-10-31 15:21 20183602 阅读(145) 评论(0) 推荐(0) 编辑
摘要: 请阅读并运行AboutException.java示例,然后通过后面的几页PPT了解Java中实现异常处理的基础知识。 Java中的异常捕获语句 Try{ //可能发生运行错误的代码; } catch(异常类型 异常对象引用){ //用于处理异常的代码 } finally{ //用于“善后” 的代码 阅读全文
posted @ 2019-10-28 21:29 20183602 阅读(122) 评论(0) 推荐(0) 编辑
摘要: 基本工具 构建自己的工具库。 使用源码控制。 调试bug: 找到问题根源 可以快速**复现**bug。 代码跟踪。 向别人解释程序以找到问题所在。 找bug范围:先自己代码–>确定无误再找类库或系统问题。不要固执的认为自己的代码没问题。 不要假设,要验证。 注重实效的偏执 放弃写出完美软件的偏执。 阅读全文
posted @ 2019-10-26 16:45 20183602 阅读(87) 评论(0) 推荐(0) 编辑
摘要: 注重实效的途径 DRY原则:就是dont repeat yourself,含义是系统中的每一项知识都必须具有单一,无歧义,权威的表示。即要避免重复。 程序员需要持续不断的维护,这是整个开发过程中的例行事务。DRY使开发更易于理解和维护。 重复的类型:强加的重复,指环境因素导致的重复.解决需要智慧。 阅读全文
posted @ 2019-10-23 20:31 20183602 阅读(95) 评论(0) 推荐(0) 编辑