摘要:
第一章 概论 软件工程是什么? 软件工程的核心部分(构建管理、源代码管理、软件设计、软件测试、项目管理)和用户体验、用户界面设计等组成了软件工程,而软件=程序+软件工程。 软件开发过程中的难题有5点: 1、复杂性 2、不可见性 3、易变性 4、服从性 5、非连续性 软件的其他特性:1、有许多不同的程 阅读全文
摘要:
线性dp 线性dp是一种很常见的dp分析方式,关系之间具有线性的关系,状态之间相互递推,之后求出最终状态,今天完成了两道dp的题目 第一个问题看似是四维打表实际上使用线性的方式分析可以很快的求出结果没必要维护三维的空间 第二个问题要记录数列的个数,我们首先要知道几个递推关系,如果几个数之间公差确定, 阅读全文
摘要:
用户注册案例--浅谈servlet 本案例为用户注册案例,同时介绍一部分之前经常用得到servlet的知识.servlet是javaEE的技术规范之一. 基于MCV架构的分析 1.dao层在mapper代理文件中写入insert的操作,对于成功注册的用户直接写入数据库,以及查询操作判断用户名是否已经 阅读全文
摘要:
mvc架构的简单实践 用户注册的实现 蒟蒻本人今天学习了mvc三层架构,以下是使用本架构开发的一个简单的实例 主线任务 案例详细 1.我们要再mysql中创建一个表来存储账号密码 2.本次开发使用mvc三层架构来实现,分为web层service层和dao层首先要配置环境包括目录的创建和mybatis 阅读全文
摘要:
tomcat是apache旗下的一个开源项目是一个常用的服务器可以用来部署我们javaweb的项目 我们可以在官网下载对应版本的tomcat,其中我使用的是11,对于tomcat可以直接下载然后绿色安装即可,安装之后再文件中 bin目录中为可执行文件,conf为配置文件,lib中存放依赖的jar包, 阅读全文
摘要:
Mybatis(管理数据库) 在配置好环境之后可以通过接口实现对于数据库的各种操作 同时在Mapper.xml文件中写好sql语句,对于类存在多个成员需要添加resultMapper注释来提示Mybatis 阅读全文
摘要:
Mybatis01 简介 Mybatis实现了对jdbc的封装使得对于数据库的连接变得利于维护,需要在xml文件中进行资源配置开发,然后再mapper文件中进行代理开发,最后实现接口可以通过对Maaper 的函数调用实现对于数据库的增删改查. 环境配置 搭建web骨架 在maven,的pom.xml 阅读全文
摘要:
Hello Web 兄弟们成了!!!我成了!!!在最近一段时间我基本没有发关于Web的博客,但是我一直在学习后端的知识和后端与前端交互的知识!!!从maven到mysql再到jdbc.mybatis,servlet,http,tomcat,终于,终于老子前端的代码可以把数据传到后端的数据库了!!!哈 阅读全文
摘要:
第六章、敏捷流程 1.Scrum方法论是敏捷过程的一种,敏捷过程的精髓在于快速交付。 1) 第一步:找出完成产品需要做的事情 - Product Backlog。Backlog 意为待解决的工作。 2) 第二步:决定当前的冲刺需求决定的事情 - Sprint Backlog。 3) 第三步:冲刺(S 阅读全文
摘要:
1.该书第二章开讲述的是重复的危害,重复分为好多种,但每种重复的出现都是没必要的,重复的出现使得代码的运行效率大打折扣,并且占据了很多无意义的空间。要想解决重复的问题,关键要学会复用,要充分提高代码的利用效率,要做到复用一个代码要比自己新敲一段代码容易,这样就能养成遇到问题现找可复用的代码,而不是直 阅读全文