- 博客(91)
- 资源 (1)
- 收藏
- 关注
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 UML(系统分析与设计)期末总复习笔记
目录Part One:概述Part Two:UML 和 RUPPart Three:业务建模Part Four:需求建模Part Five:分析与设计Part Six:实现与部署总体知识框架图Part One:概述1、系统(system):系统是一组互相依赖和互相交互的一组组件组成的整体,一个系统可以用静态的结构和动态的行为两方面来描述2、...
2019-12-31 19:29:32
5550
2
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 Hadoop各进程启动命令(三种启动方式)
(乾坤未定,你我皆是黑马) 本文总结了一下启动hadoop过程中的一些常用命令1.直接启动或者关闭所有的进程(不推荐,由于分布式下,namenode和datanode分布在不同机器上,启动的进程不相同)在启动hadoop进程的时候我们通常都是直接使用(默认hadoop根目录下) sbin/start-all.sh sbin...
2018-06-18 18:21:07
36912
2
原创 本科毕业设计(论文)格式最详细总结
一.前言在完成毕业设计的时候,学校会给出论文规范和规范要求,但是对大部分人而言,是不愿意去仔细研究其中的格式的,可能只是用指导老师给的模板上修改。但是这种,yi'shi
2021-05-28 22:00:40
47922
6
原创 一句话介绍一项技术(总结篇)
学习了很久,但是有些技术听说过,但是不知道具体的作用,也就不知道为什么需要使用他们!在技术日益发展的今天,过去它们又分别扮演者怎样的角色呢?因此,查询一些资料,对学习中接触到的相关技术做一个小的总结。javaSE:java开发的基础,用来开发java应用程序,包含Web开发中使用的类。javaEE:用来开发服务器段java应用程序,提供web服务,通信API等。前端三大框架对比:https://cn.vuejs.org/v2/guide/comparison.htmlHTML(结构.
2021-05-22 21:10:49
1763
8
原创 移动互联网时代的信息安全与防护
移动互联网时代的信息安全与防护 (超星网课)陈波期末考试移动互联网时代的信息安全与防护 陈波考试默认班级成绩:80.0分最高成绩:80.0分作答记录一、单选题 (题数:60,共60.0分)1提高个人信息安全意识的途径中,利用专家权威性的安全教育方法是()。(1.0分)1.0分窗体顶端A、以纸质材料和电子材料为媒介来教育影响用户B、基于视频的安全教育方法C、基于web网页的安全教育方法D、以导师为主的安全教育方法窗体底端...
2021-05-03 16:33:44
5497
原创 Mysql的常用操作
Mysql官方参考文档:https://dev.mysql.com/doc/refman/8.0/en/mysql-nutshell.html查看mysql操作选项: mysql –help连接mysql服务器:mysql -h host -u user -p连接本机使用mysql (-h localhost) -u user -p退出命令: exit quit \q查看mysql版本和当前日期:select version(),current_date(now(...
2021-04-24 16:19:53
125
原创 2020-12-31
那些年我们一起追过的锁【多线程中锁介绍】图南前言:在学习多线程过程中,我们知道为了保证线程安全,我们常常需要使用到线程锁,但是各种锁到底怎么去理解呢?首先,我们需要知道各种名称的锁并不全是对立关系,只是从不同的角度去分析问题,因此网上对于各种锁的介绍也不尽相同,重要的是从自己的角度去理解其中的原理,这里仅代表个人理解的角度,如有遗漏错误,还请指正!例如:乐观锁属于轻量级锁,悲观锁中也可能有乐观锁的具体实现。下面简单介绍一下各种锁:乐观锁:总是假设最好的情况,每次拿数据都认为别人不会.
2020-12-31 10:32:21
156
原创 MYSQL面试总结(一)
目录MYSQL面试总结一.学习教程资源二.介绍MYSQL三.MYSQL存储引擎介绍四.索引一.学习教程资源菜鸟教程:用于初学者初步了解mysql https://www.runoob.com/mysql/mysql-tutorial.htmlSQL语句编写测试:https://www.w3school.com.cn/sql/index.aspGitHub上mysql项目:https://github.com/jaywcjlove/mysql-tutorial中国地区省
2020-12-13 21:53:05
1703
2
原创 springboot和springcloud版本对应关系
版本不对应,可能会出现jar包匹配不上的问题1.springcloud官网:https://spring.io/projects/spring-cloud首先找到对应的大版本2.根据大版本点击对应的cloud明细版本:https://github.com/spring-projects/spring-cloud/wiki3.举例,比如springcloud版本Hoxton.SR9下的各个信息https://github.com/spring-cloud/spring-clo.
2020-12-02 16:24:17
733
原创 阿里云对象存储oss依赖报错
参照github的实例,引入<!--阿里云对象存储oss--><dependency> <groupId>com.alibaba.cloud</groupId> <artifactId>aliyun-oss-spring-boot-starter</artifactId></dependency>结果出现错误,以为是maven的问题,无法引入jar包,于是修改maven仓库,最后发现还是不行,
2020-11-24 15:15:44
2355
原创 IDEA源码编译ElasticSearch
前言:编译es对于jdk版本和gradle版本对应有着严格的要求,版本不同会导致编译过程出现很多错误,因此规定对应版本编译版本:es6.3.2jdk:11gradel:4.5编译完成代码已放入码云:https://gitee.com/luo-cheng/elasticsearch6.3.2elasticsearch6.3.2下载:https://www.elastic.co/cn/downloads/past-releases#elasticsearchgradle4..
2020-11-16 11:09:11
448
原创 2020年JAVA开发面试实战
乾坤未定,你我皆是黑马!面试准备:面试实际上就是你和面试官介绍自己曾经的学习经历,介绍自己掌握的技术点和项目经验。之前在学校的时候,听到老师讲过一句话:以后你去企业面试的时候,应该怎么向面试官介绍自己,你可以这么说试试看,虽然我大学没组织过什么活动,但是我组织能力很强。 听起来很搞笑,但是对于大部分大学生来说,学校能学到的东西很有限,但是却不知道在简历中写哪些,不知道和面试官聊些什么?1.1简历准备一般而言,刚毕业的大学生,没有那么多项目经历,更基本没有什么工作经历,如果你有过在假期相关..
2020-10-18 16:19:21
391
原创 算法时间复杂度举例解析(O(1),O(log2n),O(n),O(nlog2n),O(n^2),O(n^3)等)
在学习数据结构的过程中,时间复杂度是我们最先接触到的概念,我们一般用时间复杂度判断算法的优劣,但是课本中并没有详细介绍各种代码时间复杂度的例子,因此,这里对常见的时间复杂度以及代码实例举一些例子,供大家参考。一.常见的时间复杂度时间复杂度由小到大:1.常数阶O(1)2.对数阶O(log2n)3.线性阶O(n)4.线性对数阶O(nlog2n)5.平方阶O(n^2)6.立方阶O(n^3)7.k次方阶O(n^k)8.指数阶O(2^n)二.代码分析1).
2020-07-31 09:55:57
10680
原创 集合框架知识点总结+大厂面试题
Collection:集合List,Set,Queue的最基本的接口Map:映射表的基础接口Iterator:迭代器,可以遍历集合中的数据ListList是有序的Collection。Java List一共三个实现类: 分别是ArrayList、Vector和LinkedList。ArrayList是最常用的List的实现类,内部通过数组实现的,,适合随即查找和遍历,不适合插入和删除(代价较大)实现原理:数组,当容量不够时,创建新的容量数组,使用arraycopy将原来的..
2020-07-11 16:52:24
234
原创 JVM面试篇
1. 介绍一下JVM的内存模型以及分区,需要详细到每个区放什么JVM分为 堆区,栈区,方法区,初始化的对象放在堆里,引用放在栈里,Class信息常量放在方法区里。方法区:主要存储类信息,常量池,编译后的代码等数据堆:初始化的对象,成员变量(非static),对象实例和数组在堆上分配栈:栈的结构是栈帧组成的,调用一个方法就压入一帧,帧上面存储局部变量表,操 作数栈,方法出口等信息,局部变量表存放的是 8 大基础类型加上一个应用类型,所 以还是一个指向地址的指针本地方法栈:主要为Native
2020-07-10 16:24:55
168
原创 你真的理解JAVA四种引用类型吗?
在JVM中,垃圾回收器作为管理jvm内存空间的模块,需要对是否回收某个对象的内存空间进行判断,因此java中定义了引用类型作为垃圾回收机制的判断标准。JAVA中的四种引用类型:强引用 软引用 弱引用 虚引用Reference类强引用:把一个对象赋给一个引用变量,这个引用变量就是一个强引用,表明对象是可达的。被强引用的对象不能被垃圾回收机制回收,是造成内存泄漏的主要原因之一。一般我们使用的都是强引用。其余三种引用一般都与引用队列共同使用软引用:软引用需要用SoftRef...
2020-07-03 18:12:30
190
原创 剑指Offer(java编程题)JZ02
请实现一个函数,将一个字符串中的每个空格替换成“%20”。例如,当字符串为We Are Happy.则经过替换之后的字符串为We%20Are%20Happy。考察:字符串String StringBuffer StringBuilder 的区别【当对字符串进行修改的时候,需要使用 StringBuffer 和 StringBuilder 类。和 String 类不同的是,StringBuffer 和 StringBuilder 类的对象能够被多次的修改,并且不产生新的未使用...
2020-06-24 19:00:05
138
原创 剑指Offer(java编程题)JZ01
在一个二维数组中(每个一维数组的长度相同),每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。本题知识点:数组 查找public class Solution { public boolean Find(int target, int [][] array) { } }...
2020-06-24 16:04:11
111
原创 Maven核心总结
Maven核心总结maven是什么maven是apache软件基金会组织维护的一款自动化构建工具,用于java平台的项目构建和依赖管理。一个项目构建包括我们从完成代码的编写,到编译后执行,并且启动服务器的过程。Web工程编译过程在实际项目中,我们需要整合第三放框架,java程序,jsp页面,静态资源,配置文件,各种jar包,,构建过程,就是我们把这个原料生产成一个可以运行的项目的过程。构建过程的环节其中的编译,打包,部署,测试,我们让他们自动完成,就是自...
2020-05-24 17:51:19
239
原创 JAVA基础概述(面试题 下)
多线程java中有几种方法可以实现一个线程(jdk5.0之前)?用什么关键字修饰同步方法? stop()和suspend()方法为何不推荐使用?答:有两种实现方法,分别是继承Thread类与实现Runnable接口。用synchronized关键字修饰同步方法,反对使用stop(),是因为它不安全。它会解除由线程获取的所有锁定,而且如果对象处于一种不连贯状态,那么其他线程能在那种状态下检查和修改它们。结果很难检查出真正的问题所在。suspend()方法容易发生死锁。调用suspend()的时
2020-05-19 19:10:57
171
原创 JAVA基础概述(面试题 上)
java语言的特点是什么?面向对象 基本概念:类,对象 三大特性:封装,继承,多态 健壮性 吸收了C/C++的优点,去掉了影响健壮性的(指针,内存申请和释放)安全的内存管理和访问机制 可移植性(跨平台)使用jvm可以保证在不同平台上运行 “Write once , Run Anywhere”System.out.println()和System.out.print()什么区别呢?Println()输出会换行 print()不会换行一个".java"源文件中是否可...
2020-05-19 08:59:18
457
原创 Centos7 安装docker(完整教程)
官网教程地址:https://docs.docker.com/engine/install/centos/1.卸载之前的docker(新的虚拟机不用执行此步骤)2.下载需要的包和相关配置yum install -y yum-utilsyum-config-manager --add-repo https://download.docker.com/linux/centos/d...
2020-04-11 13:54:39
257
原创 Java程序读写HDFS报错:No FileSystem for scheme: hdfs
在使用java程序对hdfs文件系统进行读取的时候,应该确保是一个hadoop job程序否则的话需要导入hadoop-hdfs的依赖,会出现这个问题。在maven中配置hadoop-hdfs即可。说明:虽然普通的java程序运行会报错,但是可以打包成jar文件,然后再hadoop上运行是可以正常执行的。另外可以把读写的代码conf.set("fs.defaultFS...
2020-04-10 22:36:36
7138
原创 python3.8.1以pycharm安装
1.进入python官网https://www.python.org/downloads/release/python-381/(这里选择的是最新的3.8.1版本)2.安装时选择自定义安装3.默认选择全部勾选4.勾选环境变量,然后自定义路径5.成功验证二.PaCharm安装由于官方网站不能进入了,只能随便下载一个了安装时候,注意...
2020-02-01 11:14:33
2782
原创 2020年寒假感悟
2020年开始了,也许早就开始了,但是在学校可能没有那么多的时间去思考2020的意义,可能是自己没有留下时间思考吧!毕竟所有特殊的时间都是人为赋予的。进入大学时间很久了,对于未来也是从迷茫到清晰再到迷茫!大学几年的时间,说是努力可能是吧,说是浑浑噩噩也可能是吧!我能回忆起无数个夜晚在学习,但却回忆不起学习更深层次的东西。或许从头来过我依然会如此度过,但我却对自己的现状仍不满意,我知道我本可以更...
2020-01-21 18:39:42
4597
1
原创 mysql常用命令大全
常用的MySQL命令大全一、连接MySQL格式: mysql -h主机地址 -u用户名 -p用户密码1、例1:连接到本机上的MYSQL。首先在打开DOS窗口,然后进入目录 mysqlbin,再键入命令mysql -uroot -p,回车后提示你输密码,如果刚安装好MYSQL,超级用户root是没有密码的,故直接回车即可进入到MYSQL中了,MYSQL的提示符是: mysql>...
2019-12-29 09:26:36
196
原创 计算机网络各种协议总结
目录1. 物理层(比特流)2. 数据链路层(帧)3. 网络层(IP数据报或称分组、包)4. 传输层(TCP报文段、UDP用户数据报)5. 应用层6. 无线网络1. 物理层(比特流)2. 数据链路层(帧)PPP(点对点协议):面向连接,不可靠,只支持全双工链路,成帧技...
2019-12-28 10:13:16
13547
12
原创 计算机网络期末复习知识点大全
目录第一章 概述第2章 物理层第3章 数据链路层第四章 网络层第五章 运输层第六章 应用层第一章 概述1. “三网”指的是:电信网络、广播电视网络、计算机网络。2. 计算机网络向用户提供的最重要的功能有两个:连通性、共享性。3. 网络是由若干结点和连接这些结点的链路组成。4. 网络中的结点可以是计算机、集线器...
2019-12-28 09:37:02
5716
3
原创 模拟磁盘调度 课程设计(操作系统 C语言)
(乾坤未定,你我皆是黑马!) 期末用了大概一周的时间完成了操作系统的课程设计,本来是随便选的一个题目,(因为上课的时候隐隐约约有点印象)然后仔细研究一下发现里面的算法还是挺简单的!然后额外加了一些附加的功能。算法实现基本先要了解四种算法的调度方式然后重新排序生成访问磁道的顺序(主要用冒泡排序)即可。首先了解一下这几种算法1、先来先服务算法(FCFS)First...
2019-12-26 15:13:08
3285
原创 哈夫曼编码解码课程设计源代码
数据结构课程设计“哈夫曼编码/译码器设计一个利用哈夫曼算法的编码和译码系统,重复显示并处理以下项目,知道选择退出为止/【基本要求】1)将权值数据存放在数据文件(文件名data.txt 位于执行程序的当前目录中)2)分别采用动态和静态存储结构3)初始化:键盘上输入字符集大小n,n个字符和n个权值,建立哈夫曼树4)编码:利用建好的哈夫曼树生成哈夫曼编码5)输出编码6)实...
2019-12-25 15:17:24
6980
15
原创 UML(系统分析与设计核心总结)+期末考试例题分析
快要期末考试了,虽然平时没怎么听课,但是期末来临,就是开始学习的时候,可以说是为了考试,但也确实可以学点东西,然后,我就根据老师发的一套习题,把UML的核心知识点总结一下,毕竟考试嘛,大家都懂,总是换汤不换药!!一.选择题1. 4+1架构视图中,用于描述系统中可执行进程和线程结构的视图是( C )。A)用例视图 B)逻辑视图 C)进程视图 D)物理视图分析...
2019-12-25 14:47:33
6897
原创 数据库系统概论期末总结(核心考点)
这学期学习了数据库系统概论,不出意外的上课没好好听讲,转眼期末了,又到了熬夜爆肝的时刻,根据老师画的考试重点和难点,进行了总结和分析,希望能够加深自己的印象,同时也给其他人提供一点帮助.一.SQL语句学习数据库我们首先就应该学会使用它,如果不能上机测试的话,那就考察sql语句吧!!!在考试之中最重要的也是最好拿分的就是sql语句的增删改查,不需要死记硬背,只要稍微练习,能够清楚就可以了...
2019-12-24 17:43:38
1921
原创 23种设计模式作用简述
(本文只简述作用)设计模式详细请参考:http://c.biancheng.net/view/1317.html首先,我们想要理解23种设计模式,需要对不同模式之间进行分类,之后再了解他们的原理: 1. 根据目的来分2. 根据作用范围来分根据模式是用来完成什么工作来划分,这种方式可分为创建型模式、结构型模式和行为型模式3 种。 创建型模式:用于描述“怎样创建对象”,...
2019-12-15 10:51:16
705
1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人