4月10号总结

软件工程-课程总结

软件工程课程总结 一、回顾课程计划 (第一周的计划),进行总结 开学初和现在自己的对比 对于javaweb的掌握更加熟练了,能够更加快速的开发一个简易的mis系统 写的代码更加优质了,有良好的扩展性和健壮性。 熟悉与多人合作的流程,能较好的融入团队,进行团队合作 总结这学期所学 学习和使用的新工具 ......
软件工程 课程 工程 软件

beta版总结会议

beta版总结会议 一、最主要需要改进的三个问题:1.团队项目刚开始,团队在设计上浪费了了太多的时间,很大程度上没有完全投入到项目设计中去,项目以创建积极性不高。后面的需要积极落实到实际操作中去,提高行动积极性。2.团队分工不明确,团队分工开始大家一起做,有大量重复设计,没有明确分工和每个人具体的任 ......
会议 beta

大二下——个人总结

1.回顾课程计划: 熟练掌握Javaweb的增删改查,这个计划完成的相对来说比较熟练了,例如在团队作业中的web的商品购物程序;还有就是实现Android端的开发。这个计划的完成情况:可以实现链接本地的SQLlet的增删改查,后期也实现了远程端MySQL的数据库的链接并且实现了增删改查,例如在个人作 ......
个人

2023.06.01复盘5月

5月最后一天,听说美校要裁员, 想起和张旭吃呷哺呷哺的时候就说要复习,刷题,今天又和晨阳说要刷题,一直没行动实在是太软弱了 5月上中旬,心脏不舒服,性格也变得软弱,看起来这一个月什么都没有做 一定一定要矫枉过正,强制要求自己锻炼, ......
2023 06 01

2023.6.1-软件工程课程总结

回顾我的课程计划:我在开学第一周提出的计划是,达到王建民老师的最基本要求,软件工程这门课取得及格的好成绩。对于这个计划,我觉得我应该大致完成了王建民老师的最基本要求,计划的前一部分应该是做到了。关于后面一部分取得及格的好成绩,我觉得我应该也能够完成,软件工程这门课应该可以取得及格的好成绩。 构建之法 ......
软件工程 课程 工程 软件 2023

golang实现设计模式之构建者模式总结-代码、优缺点、适用场景

构建者模式也是一种创建型的设计模式,该模式将一个复杂对象的构造与它的表示分离,使同样的构建过程可以创建不同的对象。大白话就是,构建者模式,从输出角度看依然是创建个对象实例,但是构建者模式更关注创建的细节,或者说一个对象的创建可以拆分为多个步骤,所有的步骤完成才创建出这个对象实例,而对于之前分享的工厂 ......
模式 设计模式 优缺点 场景 代码

LINUX查看进程的4种方法

进程是在 CPU 及内存中运行的程序代码,而每个进程可以创建一个或多个进程(父子进程)。 查看进程方法 第一种: ps aux ps命令用于报告当前系统的进程状态。可以搭配kill指令随时中断、删除不必要的程序。ps命令是最基本同时也是非常强大的进程查看命令,使用该命令可以确定有哪些进程正在运行和运 ......
进程 方法 LINUX

pythom3.10安装(Linux系统)

1.下载安装包 https://www.python.org/downloads/source/ Python-3.10.0.tgz 2.解压安装包 tar -xvf Python-3.10.0.tgz 3.进行配置 ./configure --prefix=/usr/local/python3 4 ......
pythom3 pythom 系统 Linux 10

课后作业--个人总结

1)关于我的课程计划,我完成了大部分任务,并且在一些任务上还有待进一步的改进。以下是具体数据和实例: 阅读任务:我完成了全部要求,并且通过阅读增加了对软件工程领域的理解。 编写代码任务:我按计划完成了70%,因为我花费了更多时间来调试代码,但最终还是成功实现了功能。 团队协作学习任务:我完成了全部要 ......
个人

软件工程 课程总结

软件工程是一门研究软件开发、设计、测试、部署和维护等活动的学科。软件工程涉及到许多方面:软件开发方法、软件需求分析、软件项目管理、软件测试、软件架构设计等等。在本次软件工程课程中,我学到了很多软件工程方面的知识和技能,以下是我的总结:软件开发方法软件开发方法是软件工程领域中最基本的概念之一。在本次软 ......
软件工程 课程 工程 软件

个人总结

个人总结 回顾本学期开学第一周的计划,基本大部分完成了当时定下来的目标,计划为在本学期能够独立的完成一个Mis系统的制作,学习Android的App开发,补上上学期落下的基础知识,具体的实现过程和实例,从学习掌握开学测试的一个增删改查的Mis系统开始,通过询问同学和上网自学实现了独立完成一个增删改查 ......
个人

【面试题】int(1) 和 int(10) 有什么区别?

### int(1) 和 int(10) 有什么区别? 先说结论: 正常来说,没有区别。后面带的数字,并不是长度的概念。Int 类型就是占用4个字节(32位), Int(1), int(10) 都一样是4个字节/32位,数据范围也还是 -2^31 ~ 2^31-1。 所以,int 后面带个数字,干嘛 ......
int 10

数据库原理课后题总结

第一章 1. 数据是描述事物的符号记录,是数据库储存的基本单位 数据库是存储在计算机内的大量的可共享的数据集合 数据库管理系统是管理数据库及其功能的软件 数据库系统是由数据库管理系统、数据库、应用程序、数据库管理人员共同构成的系统 5.文件管理不能提供数据的共享、安全性等功能,不能提供数据的独立性 ......
原理 数据库 数据

Go排序算法小总结

# Go-排序算法 参考整理:[1.0 十大经典排序算法 | 菜鸟教程 (runoob.com)](https://www.runoob.com/w3cnote/ten-sorting-algorithm.html) [shell排序 - Mohuishou (lailin.xyz)](https: ......
算法

MySQL数据库10秒内插入百万条数据

public class BaseDao { // 静态工具类,用于创建数据库连接对象和释放资源,方便调用 // 导入驱动jar包或添加Maven依赖(这里使用的是Maven,Maven依赖代码附在文末) static { try { Class.forName("com.mysql.cj.jdbc ......
数据 万条 数据库 MySQL

【博学谷学习记录】超强总结,用心分享 | Hadoop

【博学谷IT技术支持】 # 一、介绍 ## 概念 [Apache™ Hadoop®](https://hadoop.apache.org/) 项目为可靠、可扩展的分布式计算开发开源软件。允许简单的编程模型在大量计算机集群上对大型数据集群进行分布式处理。 项目包含以下模块: - `Common`: 支 ......
Hadoop

【博学谷学习记录】超强总结,用心分享 | Zookeeper

【博学谷IT技术支持】 # 一、Zookeeper 基础知识 Zookeeper地址:https://zookeeper.apache.org/ ## 介绍 Zookeeper是一个开源的分布式协调服务,用来给分布式应用提供一致性服务。Zookeeper本质是一个分布式的小文件存储系统。是Chubb ......
Zookeeper

【博学谷学习记录】超强总结,用心分享 | shell基础

【博学谷IT技术支持】 # 一、shell简介 - `shell` 是一种编写脚本程序的语言,常用于`linux`, - `shell`是解释型语言,相对于其他的语言更加好学,它的语法和结构也比较简单 - 通过编写脚本,能显著的提高开发的效率 # 二、shell的基础知识 每个`sh`文件都有这个开 ......
基础 shell

博学谷学习记录】超强总结,用心分享 | 发送邮件-yagmail

【博学谷IT技术支持】 # 一、介绍 [yagmail](https://yagmail.readthedocs.io/en/latest/)是一个 GMAIL/SMTP 客户端,旨在使发送电子邮件尽可能简单。在项目中或多或少都需要使用的它,比如监控,比如用户提示等。 # 二、项目使用 ## 使用流 ......
邮件 yagmail

【博学谷学习记录】超强总结,用心分享 | Django简易开发指南

【博学谷IT技术支持】 # 一、介绍 Django是python语言写的开源web开发框架,遵循MVC设计。Django的主要目的是简便、快捷的开发数据库驱动的网站。但是Django有一个专有名词:MVT - M:Model,负责数据处理,内嵌了ORM框架 - V:View,接收HttpReques ......
开发指南 简易 指南 Django

【博学谷学习记录】超强总结,用心分享 | hive

【博学谷IT技术支持】 # 一、介绍 `hive`是基于`hadoop`的数据仓库工具,用来进行数据的提取、转化、加载,是一种可以存储、查询和分析存储在`hadoop`中的大规模数据机制。`hive`将结构化的数据文件映射为一张数据库表,并提供`SQL`查询功能,将SQL语句变成`MapReduce ......
hive

【博学谷学习记录】超强总结,用心分享 | MapReduce

【博学谷IT技术支持】 # 一、介绍 MapReduce是一种编程模型,用于大规模数据集的并行运算。是指定一个Map(映射)函数,用来把一组键值对映射成一组新的键值对,指定并发的Reduce(规约)函数,用来保证所有映射的键值对中的每一个共享相同的键组。 ## 特点与局限性 mapReduce特点: ......
MapReduce

【博学谷学习记录】超强总结,用心分享 | HDFS

【博学谷IT技术支持】 # HDFS HDFS又称分布式系统,采用了主从(Master/Slave)结构模型,一个HDFS集群是由一个NameNode和若干个DataNode组成的。其中NameNode作为主服务器,管理文件系统的命名空间和客户端对文件的访问操作;集群中的DataNode管理存储的数 ......
HDFS

【博学谷学习记录】超强总结,用心分享 | HDFS读写流程

【博学谷IT技术支持】 # HDFS写流程 ![请添加图片描述](https://img-blog.csdnimg.cn/68f8f826c29b47dca07d3c6f22c6be20.png) 上图是HDFS的写流程图 主要步骤如下 - client向服务器发起上传请求(RPC) - NameN ......
流程 HDFS

博学谷学习记录】超强总结,用心分享 | hive的内置函数

【博学谷IT技术支持】 # 操作 ## 内置函数 ### 数学函数 - 取整函数round ``` -- 取整函数 第一个为值,第二个为保留几位小数,取证规则四舍五入 select round(2.2222); -- 2 select round(2.5); 3 select round(2.555 ......
函数 hive

【博学谷学习记录】超强总结,用心分享 | hive 查询、分组、join

【博学谷IT技术支持】 ## 查询 ### 常用函数 - 常用函数 ``` 常用函数 -- 求总行数(count) select count(1) from score; -- 36 -- 求分数的最大值(max) select max(sscore) from score; 99 -- 求分数的最 ......
hive join

【博学谷学习记录】超强总结,用心分享 | Linux 赋值和读取相关命令

【博学谷IT技术支持】 # 一、linux命令 linux命令是对liunx系统进行管理的命令。通过命令使linux系统能正常运行。liunx命令在系统中有两种类型:内置shell命令和linux命令。 # 二、赋值和读取相关命令 **cp 赋值文件命令** - cp -a a4 a5: 该命令会赋 ......
命令 Linux

【博学谷学习记录】超强总结,用心分享 | 数据倾斜

【博学谷IT技术支持】 # 什么是数据倾斜? 这个概念在百度百科中解释为在分布式缓存的集群中,不同节点负责处理一定范围的缓存数据。如果缓存数据分散度不够,导致大量的缓存数据集中到一台或者几台服务节点上,称为数据倾斜。一般来说数据倾斜是由于负载均衡实施的效果不好引起的。 简单的讲就是单个计算节点的计算 ......
数据

【博学谷学习记录】超强总结,用心分享 | hadoop的组成

【博学谷IT技术支持】 公众号: 积雷山摩云洞,欢迎关注!!! # hadoop的构成 hadoop集群主要包含:HDFS集群、MapReduce、YARN集群。HDFS集群复制海量数据的存储,MapReduce负责海量计算,Yarn集群存在数据运算时的资源调度。 - hdfs集群主要包含了角色na ......
hadoop

【博学谷学习记录】超强总结,用心分享 | yarn的执行流程

【博学谷IT技术支持】 # yarn的组成部分 hadoop是由Common、HDFS、YARN、MapReduce等核心模块组成,yarn负责解决资源调度问题,这里介绍下yarn的业务执行流程。 - yarn是Master/Slave结构,主要包含ResourceManage、NodeManage ......
流程 yarn