自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

原创 哈工大所有实验代码及报告见本人github仓库

https://github.com/1180300829

2021-07-31 00:31:19 418

原创 如何理解cookie和session

Session是一种服务器端的对象,保存在服务器中。 每个Session 有一个唯一的Session id。 Session的超时也是由服务器来控制。我们一般都会把Session和Cookie放在一起来说,Cookie分为内存中Cookie(也可以说是进程中Cookie)和硬盘中Cookie。大部分的Session机制都使用进程中Cookie来保存Session id的,关闭浏览器后这个进程也就自动消失了,进程中的Cookie自然就消失了,那么Session id也跟着消失了,再次连接到服务器时也就无法找

2021-08-16 19:09:10 166

原创 springboot对于参数的处理,get和post,@GetMapping和@PostMapping

(1)@GetMapping只能通过url传参数。所对应的接口参数只能是用@RequestParam注解或者不注解(2)@PostMapping既可以通过url传参数,也可以通过body传json参数。所对应的接口参数可以有@RequestParam注解,也可以有@RequestBody注解,也可以没有注解。(3)不管是@GetMapping还是@PostMapping,除了@RequestBody注解对应的参数是通过json在body里面传参数外,@RequestParam注解和没有注解都是在ur

2021-07-30 18:26:14 3405 1

原创 postman的使用以及springboot的@RequestBody和@RequestParam的部分理解

关于postman的使用,可以使用GET命令或者POST命令。对于GET命令来说,其只有param参数。而对于POST命令来说,其可以有参数param,也可以有一个url中不可见的请求体,请求体中的内容为json形式。如下图所示:对于springboot中的RequestBody注解:一个接口只能有一个,其可以为一个类,也可以是一个字符串等等,一般情况为一个类,类中的字段名对应前端传来的POST请求中的json字符串,只要json字符串中的对应字段与该类的字段相吻合,则springboo

2021-07-30 18:21:48 932

原创 django删除数据表以及对数据表进行改动更新

实在是气的不行,被坑的太难受了,为了防止有人继续走弯路,我来写这篇文章了。本人属于大学需要做项目,自己摸索着使用django,所以最开始django的数据库就是个老大难的问题,当我生成的数据表我想删除时,我去网上查了很多解答,那些办法不仅复杂的不行,还无数次的把我的数据库整崩,然后我就不断的重新建新的数据库以至于完全不敢对数据库进行任何改动,今天经过不断摸索,终于知道了django如何非常简洁的删除数据表以及对数据表进行改动。不多说言归正传。网上的所有对于django删除数据表的解答大体来可以总结如下:

2020-12-26 04:23:24 4427 4

原创 关于eclipse中windowbuilder控件的使用

  在写软件构造Lab3的过程中,因为需要实现机场航班表、高铁车次表、教师占用表的可视化操作,因此需要学习相关可视化插件的操作,本人选择了使用eclipse中能够下载的windowsbuilder插件作为可视化的工具。使用windowsbuilder的好处在于可以通过直接的框架布局完成窗口的设计,从而自动生成绘制窗口所需要的JFrame代码,简化了可视化的步骤。在查询学习了相关资料后,我将我所了解到的windowsbuilder的相关概念和操作整理如下。  一些关于windowbuilder必须了解到的知

2020-06-20 15:52:14 7363 1

原创 关于使用java自带logging完成日志的记录

在完成软件构造实验Lab4的过程中,实验要求完成对java日志的创建。最开始我以为这是java自带的功能,并没有太在意,在写到这个部分的时候,发现这个还需要细细研究。实现java日志的记录有很多方式:JDK Logging,Log4j,SLF4J等。由于实验推荐jdk自带的logging且Log4j前期配置比较麻烦,所以我尝试使用JDK Logging来完成日志的创建。在查找相关资料后,我了解到Logging的一些相关操作方式,我将一些需要注意的点和操作其总结如下:注意:日志的输出可以设定级别。JDK

2020-06-06 15:54:11 457

原创 关于Java的浅拷贝,深拷贝

在写软件构造实验Lab4的过程中,我遇到了一个很大的问题,那就是对于List中的List.get()方法产生了错误的理解,我一直以为get()方法是返回一个List中该位置处对象的一个完全一样的新对象,而实际上观察java的源码后发现,get()方法返回的实际上就是该原来对象的一个引用,因此如果对get后的对象进行了修改,那么原来的这段空间的对象也会被修改。Lab4的实验中,由于给某个Entry加入某资源或者某位置需要判断是否存在资源独占冲突或者是位置独占冲突,本人开始的思路就是创建一个和原Entry集合

2020-06-06 15:25:28 171

原创 如何对List集合按照对象的某一属性排序

在进行软件构造实验三的过程中,遇到了对List集合按照对象的某一属性排序的问题,我们知道,在一般的情况下,java中提供了对集合进行操作的工具类Collections,Collections能够对集合中的元素用默认的排序方法sort来根据元素的自然顺序对指定集合按升序进行排序。对于常用的java自带的类:在java中,很多类自己实现好了Comparable接口,并且重写了comepareTo方法,所以我们可以直接调用方法就可以实现排序。我们拿Integer类来举例子:import java.ut

2020-05-17 15:22:13 5153

原创 关于java中Calendar变量的相关操作和理解

在进行软件构造Lab3实验时,关于储存时间的变量类型Calendar的相关操作属实让我头疼了很久。在网上进行相关查找也是给了一知半解,经过在eclipse上的不断尝试和查看java的相关源码后,我将网上查到的一些关于Calendar变量的常用操作进行了总结。一:首先我们需要了解Calendar变量:与Date变量相比,`Date类是类,表示的是特定的,瞬间的,它能精确毫秒,表示的是日期。而Calendar是一种抽象类,相比Date它在操作日历的时候提供了一些方法来操作日历字段,表示的是日历。绝大多数情况

2020-05-13 08:56:42 431

原创 关于java中面向复用过程的一些思路

经过一段时间软件构造课程的学习,对于java面向对象的编程思想已经有了一些理解。但在编程的过程中经常会发现一个很重大的问题,那就是代码的利用率太低,太多重复繁琐的冗杂代码出现,这也导致维护过程中修改代码特别麻烦。对此,面向复用的编程思想就显得尤为重要。 何为复用,复用即是将一些已经写好的代码或者是软件直接拿来用,使得编程变得更加简单,能够大大降低成本和开发时间。与传统的开发过程相比,面向...

2020-04-26 18:10:47 204

原创 关于重写equals方法和hashcode方法的必要性

在学习了软件构造3.5节知识后,对于java中判断相等的方法有了更深的理解。 在java中判断两个对象是否相等一般有两种方法,第一种方法便是在c语言中常见的==,而第二种是使用Object类中自带的equals方法来判断相等。总体来说,对于基本数据类型,我们使用==来判断相等(需要注意,==判断的是两个变量是否指向内存中的同一段空间),而对于对象类型,我们使用equals方法来判断相等。...

2020-04-11 19:03:41 148

原创 关于软件开发过程的部分总结

在学习完软件构造的第二章内容后,鉴于有个写博客的机会,准备对第二章软件构造课程所讲述内容进行一些简单的总结,笔者水平属实有限,有不当之处请尽情指出。 总的来说,第二章内容并不复杂,主要讲述了软件开发过程中的生命周期以及配置管理,介绍了一些软件构造的系统和工具,下面我将从这两个方面进行一些阐述: 1.软件生命周期与配置管理:这一节中主要阐述的是一些传统软件开发过程模型和敏捷开发,并且...

2020-03-26 14:52:55 263

原创 关于HIT软件构造Lab1的一些总结

由于本人是一名大一以来只接触过c语言,并习惯于用c语言编程的小菜鸡,突然用java来完成实验可谓充满了挫折,即使在假期草率地学了学北大的java课程,但在实验过程中却是困难重重。对于哪些折磨我太久的困难我大概总结为以下: 1.语言:实验大部分以英文的方式给出,对于本人这种英语菜鸡来说简直就是天书实验,即使借助了google自带的网页翻译,还是各种奇怪的翻译句式使得本就懵逼的自己更是...

2020-03-08 16:56:11 370

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除