java工程师 精华 知识

Java HotSpot VM Options -XX

Please note that this page only applies to JDK 7 and earlier releases. For JDK 8 please see the Windows, Solaris reference pages. This document provid ......
HotSpot Options Java VM XX

java 8 Stream 分页、list转map

public static void main(String[] args) { List<String> list = Lists.asList("1,2", new String[] { "3,4" }); List<String> collect = null; // map 是对各个元素依次 ......
Stream java list map

Cannot deserialize instance of `java.lang.String` out of START_ARRAY token

反序列化时,字段接受非数组,但是传入的是数组 @PostMapping(path = "/aa", produces = { "application/json;charset=UTF-8" }, consumes= {"application/json;charset=UTF-8"}) @Resp ......

[网鼎杯 2020 朱雀组]Think Java——wp

##源文件代码审计 这里使用IDEA打开 ###Test.class ![](https://img2023.cnblogs.com/blog/3117123/202305/3117123-20230531143357357-282348130.png) ![](https://img2023.cn ......
朱雀 Think 2020 Java

软件工程课程个人总结

由于需要写自己的学期总结,又重新看了一下开学自己写的东西,发现忘记写开学目标了。果然我就是这样的一个人,不把学习放在心上,但是我确切地记得,这学期的目标是想着在追上上学期落下东西的同时,完成这个个学期的要求。当时有多么的壮志凌云,现在就有多么的失魂落魄!没错,我失败了。又摆了一个学期,不但没有补回来 ......
软件工程 课程 工程 软件 个人

软件工程课程总结

软件工程课程总结 软件工程是一门涵盖了软件开发全过程的学科,其目的是通过科学的方法和工具来管理和优化软件开发过程。本课程主要介绍了软件工程的基础知识、流程管理、需求分析、设计模式、测试与质量保证等方面的内容。在本次课程学习中,我深刻认识到软件工程的重要性,掌握了软件工程的基本理论和实践技能,并且学会 ......
软件工程 课程 工程 软件

Java中的同步和异步

在Java中,同步(Synchronous)和异步(Asynchronous)是用来描述程序执行模式的概念。 1. 同步:同步指的是按照程序的顺序依次执行代码,每个操作都会等待前一个操作完成后再执行。同步执行的特点是阻塞,即某个操作的完成会导致后续操作的等待。在多线程编程中,同步可以通过使用锁(如` ......
Java

《需求工程—软件建模与分析》2

最近老师讲了项目的前景与范围,还有相关者分析,正好看书看得这一章。 在一个项目开始之前,首先我们需要考虑一个问题就是为什么要启动这个项目,也就是说,这个项目的目标是什么? 项目的目标是系统的业务需求。在很多情况下,相关者可以清晰地表达出系统的业务需求,这时可以通过安排和相关者的面谈来明确项目的动机。 ......
需求 工程 软件

《需求工程—软件建模与分析》3

需求工程——软件建模与分析》这本书的第二部分的主要讲解了需求获取中的各种活动以及活动中常用的方法与技术,例如背景資料的收集、前景与范围的限定、需求获取源头的确定、重要需求获取方法的应用等。包含了一些必要的分析活动以及分析的方法与技术,前期需求阶段的分析活动、方法及技术,定义前景与范围时涉及的分析活动 ......
需求 工程 软件

6.1. 网络基础知识

在开始学习Java网络编程之前,首先让我们了解一些关于网络基础知识的内容。网络编程主要涉及到计算机网络、网络协议、数据通信等方面的知识。接下来,我将尽量详细、通俗易懂地介绍这些概念。 **计算机网络** 计算机网络是指将地理位置不同的计算机和其他设备通过通信链路(如光纤、无线电波等)连接在一起,实现 ......
基础知识 基础 知识 网络

Java并发(九)----线程join、interrupt

1、join 方法详解 1.1 为什么需要 join? 下面的代码执行,打印 r 是什么? static int r = 0; public static void main(String[] args) throws InterruptedException { test1(); } privat ......
线程 interrupt Java join

Java并发(八)----使用线程避免cpu占用100%

1、sleep 实现 在没有利用 cpu 来计算时,不要让 while(true) 空转浪费 cpu,这时可以使用 yield 或 sleep 来让出 cpu 的使用权给其他程序 while(true) { try { Thread.sleep(50); } catch (InterruptedEx ......
线程 Java 100% cpu

密码工程-大素数

**任务详情** 0. 在openEuler(推荐)或Ubuntu或Windows(不推荐)中完成下面任务 1. 利大整数库(GMP或者OpenSSL),参考《密码工程》p113伪代码实现GenerateLargePrime 函数(10‘) 2. 在测试代码中产生一个在范围l = 2^255至u = ......
素数 密码 工程

JAVA第九次作业

3、设计三个类,分别如下:(知识点:抽象类及抽象方法)[必做题] ·3.1设计 Shape 表示图形类,有面积属性 area 、周长属性 per , 颜色属性 color ,有两个构造方法(一个是默认的、一个是为颜色赋值的),还有3个抽象方法,分别是: getArea 计算面积、 getPer 计算 ......
JAVA

Java第九次作业

3、设计三个类,分别如下:(知识点:抽象类及抽象方法)[必做题] ·3.1设计 Shape 表示图形类,有面积属性 area 、周长属性 per , 颜色属性 color ,有两个构造方法(一个是默认的、一个是为颜色赋值的),还有3个抽象方法,分别是: getArea 计算面积、 getPer 计算 ......
Java

密码工程-大素数

任务详情 在openEuler(推荐)或Ubuntu或Windows(不推荐)中完成下面任务 利用大整数库(GMP或者OpenSSL),参考《密码工程》p113伪代码实现 GenerateLargePrime 函数(10‘) 在测试代码中产生一个在范围l = 2^255至u = 2^256-1内的素 ......
素数 密码 工程

Java第九次作业

3、设计三个类,分别如下:(知识点:抽象类及抽象方法)[必做题]•3.1设计Shape表示图形类,有面积属性area、周长属性per,颜色属性color,有两个构造方法(一个是默认的、一个是为颜色赋值的),还有3个抽象方法,分别是:getArea计算面积、getPer计算周长、showAll输出所有 ......
Java

java第六次作业

1.给定一个有9个整数(1,6,2,3,9,4,5,7,8)的数组,先排序,然后输出排序后的数组的值。 package wen; import java.util.Arrays; public class Test { public static void main(String[] args) { ......
java

Java第七次作业

1.编写一个方法,实现冒泡排序(由小到大),并调用该方法 package 作业7; import java.util.Scanner; public class text1 { public static void main(String[] args) { // TODO Auto-generat ......
Java

Java第八次作业

一、定义一个点类Point,包含2个成员变量x、y分别表示x和y坐标,2个构造器Point()和Point(intx0,y0),以及一个movePoint(intdx,intdy)方法实现点的位置移动,创建两个Point对象p1、p2,分别调用movePoint方法后,打印p1和p2的坐标。[必作题 ......
Java

Java设计模式之单例模式

一、何谓单例模式? 单例模式,也叫单子模式,是一种常用的软件设计模式,属于创建型模式的一种。在应用这个模式时,单例对象的类必须保证只有一个实例存在。许多时候整个系统只需要拥有一个的全局对象,这样有利于我们协调系统整体的行为。比如在某个服务器程序中,该服务器的配置信息存放在一个文件中,这些配置数据由一 ......
模式 设计模式 Java

基于JAVA的springboot+vue财务管理系统,附源码+数据库+论文+PPT

**1、项目介绍** 随着信息技术和网络技术的飞速发展,人类已进入全新信息化时代,传统管理技术已无法高效,便捷地管理信息。为了迎合时代需求,优化管理效率,各种各样的管理系统应运而生,各行各业相继进入信息管理时代,财务管理系统就是信息时代变革中的产物之一。 任何系统都要遵循系统设计的基本流程,本系统也 ......

Java第八次作业

1、定义一个点类Point,包含2个成员变量x、y分别表示x和y坐标,2个构造器Point()和Point(intx0,y0),以及一个movePoint(intdx,intdy)方法实现点的位置移动,创建两个Point对象p1、p2,分别调用movePoint方法后,打印p1和p2的坐标。 pac ......
Java

编程语言中的编码知识

## 序论 在计算机内部,所有的信息最终都表示为一个二进制的字符串。每一个二进制位(bit)有0和1两种状态,因此八个二进制位就可以组合出256种状态,这被称为一个字节(byte)。也就是说,一个字节一共可以用来表示256种不同的状态,每一个状态对应一个符号,就是256个符号,从00000000到1 ......
编程语言 编码 语言 知识

2023.6.1——软件工程日报

所花时间(包括上课):6h 代码量(行):0行 博客量(篇):1篇 今天,上午学习,下午学习。 我了解到的知识点: 1.了解了一些数据库的知识; 2.了解了一些python的知识; 3.了解了一些英语知识; 5.了解了一些Javaweb的知识; 4.了解了一些数学建模的知识; 6.了解了一些计算机网 ......
软件工程 日报 工程 软件 2023

递归函数以及其他了解知识

### 递归函数 ```python 什么是递归函数? '''递归就是直接或者间接使用自己的函数就是递归函数,执行递归函数将反复调用其自身,每调用一次就进入新的一层,当最内层的函数执行完毕后,再一层一层地由里到外退出。''' 递归函数分为两个阶段: 1、递推:由外向内的一个过程 2、回溯:从内向外的 ......
函数 知识

Java第七次作业

1.编写一个方法,实现冒泡排序(由小到大),并调用该方法 package kde7; public class Gba { public static void main(String[] args) { // TODO Auto-generated method stub int x[]= {1, ......
Java

Java多线程 有ABC 3 个线程,线程C需要等待线程AB执行完成才能执行的实现方式

https://blog.csdn.net/qq_42337969/article/details/118073089?spm=1001.2101.3001.6650.1&utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7EB ......
线程 方式 Java ABC

2021级《软件工程》测试河北宏志大学学生成绩管理系统

2021级《软件工程》 开发技能测试试卷(180分钟) 河北宏志大学学生成绩管理系统 (卷面成绩40分) 河北宏志大学学生成绩管理系统 1、项目需求: 学生管理是各大院校的管理工作中尤为重视的一项工作,它一直以来是学校管理的一项重要的衡量指标。学生管理系统的应用解决了学校日常学生管理工作中的信息量大 ......

软件工程课程总结

本学期的软件课程中,我学习了地铁站查询系统、分页查询以及团队合作和安卓端的开发,针对以上内容,我写出课程总结。 当我们在构建一个完整的地铁站查询系统时,我们需要为用户构建一个友好、高效、易用、多样化的界面。更进一步, 我们可以设计并开发一个android应用程序,为用户提供更加便利的地铁查询服务。在 ......
软件工程 课程 工程 软件