前言 从头开始一个项目。第一步是划分系统模块。 Maven是Java世界中最流行的项目管理工具。它提供继承和聚合功能,因此可以将项目划分为多个模块。它非常符合微服务的思想,是实现微服务工程的良好工具。从头开始一个项目。第一步是划分系统模块。 Maven是Java世界中最流行的项目管理工具。它提供继承 ...
分类:
编程语言 时间:
2020-02-23 16:12:50
阅读次数:
84
一、现象描述:今天在巡检服务器时,发现一台服务器的内存占用在持续升高,造成应用系统运行缓慢,这种情况以前只在拷贝或备份大量数据时出现过,查看任务管理器中的性能,发现CPU在不断大幅波动,内存占用在持续提升,根据内存进行排序,发现trustedinstaller.exe进程占用了大量的内存空间如下图:二、问题分析:点击右键查找文件所在位置,文件路径为:查看文件的属性信息:可以看到此文件为系统文件。百
分类:
系统相关 时间:
2020-02-13 10:04:53
阅读次数:
90
系统模块 cpu 字段含义 user: 表示CPU执行用户进程的时间,通常期望用户空间CPU越高越好. sys: 表示CPU在内核运行时间,系统CPU占用率高,表明系统某部分存在瓶颈.通常值越低越好. wait: CPU在等待I/O操作完成所花费的时间.系统部应该花费大量时间来等待I/O操作,否则就 ...
分类:
其他好文 时间:
2020-02-04 15:38:08
阅读次数:
636
#模块用来组织函数的 #包是用来组织模块的 #判断是否为包,主要是看是否有_init_.py #bin与bao有什么关系 #调用模块或者包的方法一览 # import time,sys 系统模块可以直接调用,用“,”分割 # import calculte 调用同文件夹的模块,使用方法calcult ...
分类:
编程语言 时间:
2020-02-01 12:36:06
阅读次数:
93
为什么要重构 重构是时刻保证代码质量的一种手段,避免代码腐化到不可维护的地步,同时也是避免前期过度设计。优秀的产品都是迭代出来的,我们不可能提前预知未来需求,所以重构也是无法避免的。 重构的二种方式 大型重构 对 系统、模块、代码结构、类与类之间的关系等的重构,重构的手段有:分层、模块化、解耦、抽象 ...
分类:
其他好文 时间:
2020-01-18 10:57:57
阅读次数:
120
系统开发模型: 即,系统架构,是指整合应用系统程序大的结构。经常提到的系统结构有两种:三层架构 和 MVC。 这两种架构,既有区别,又有联系。但是这两种结构的使用,均是为了降低系统模块间的耦合度。 (便于开发时的分组) 传统的JavaWeb 项目的系统开发模型大体经历了四个阶段: 纯JSP > JS ...
分类:
其他好文 时间:
2020-01-10 01:05:07
阅读次数:
125
一、内置模块 之前不知道time是python自带的,还用pip安装.......还报错。。。。。 Python中有以下模块不用单独安装 1、random模块 2、sys模块 3、time模块 4、os系统操作 5、re正则操作 二、apt-get install -f 是apt-get -f in ...
分类:
编程语言 时间:
2020-01-04 01:24:02
阅读次数:
220
目录 1.需求分析 1.1 UML用户需求用例图 1.2 用户用例分析说明 1.3 UML管理者需求用例图 1.4 管理者用例分析说明 2.系统设计 2.1 系统模块及功能图 2.2 UML时序图 2.3 UML类图 2.4 UML模块关系图 2.4 数据库设计 3.系统测试 3.1 功能模块测试用 ...
分类:
移动开发 时间:
2019-12-07 00:56:04
阅读次数:
203
基于Android平台的学生信息管理系统 1 一、系统需求分析 1 二、 系统设计 2 2.1系统模块设计 2 2.2 系统总体设计 2 2.3 系统数据库设计 2 (学生信息表) 2 (课程信息表) 2 (成绩信息表) 3 三、 系统详细设计与实现 3 3.1 主界面 3 3.2学生信息界面 5 ...
分类:
移动开发 时间:
2019-12-06 16:28:59
阅读次数:
127