java工程师 精华 知识

【原创】ospf入门知识二

在上次写了ospf入门知识一,这次我继续写点关于ospf的几点零散知识,希望对大家有点帮助,也是对自己的一次回顾。 (一)ospf 和RIP、EIgrp的宣告路由方式有什么不同? ospf是基于接口进行宣告的,它宣告的是接口路由;Rip宣告的是主网,特殊区域的网段;Eigrp宣告的是VLSM子网。 ......
入门知识 知识 ospf

【原创】ospf入门知识四

大家好,今天我给大家简单讲一些有关ospf宣布过程中的进程号和区域之间的关系。 因为ospf的宣布可以是全局宣布,也可以是接口宣布,所以就有如右四种关系,这四种关系的说明是针对同一个路由器而言的:(一)相同进程,不同的区域;(二)不同进程,相同的区域;(三)相同进程,相同的区域;(四)不同进程,不同 ......
入门知识 知识 ospf

深入理解HTTP的基础知识:请求-响应过程解析

在当今数字化的世界中,理解HTTP协议的基础知识变得至关重要。本文将带您深入探索HTTP的核心概念和请求-响应的过程。HTTP是一种用于在计算机之间传输超文本数据的协议,它不仅定义了数据交换的规则和格式,还为不同的应用程序提供了通信和交换信息的能力。通过深入了解HTTP的请求-响应过程,我们将更好地... ......
基础知识 过程 基础 知识 HTTP

【原创】ospf入门知识五--1类LSA的内容以及特性

今天直接点菜,内容以截图的形式显示,只为刚接触ospf的童鞋们总结一下平时我们看到最多的ospf中的其中一类LSA,即是一类LSA,也就是我们在路由器中看到的Router link states: ......
入门知识 特性 知识 内容 ospf

万字长文深度解读Java线程池,硬核源码分析

前言 本文将深入分析Java线程池的源码,包括线程池的创建、任务提交、工作线程的执行和线程池的关闭等过程。通过对线程池源码的解析,我们能够更好地理解线程池的原理和机制,为我们在实际开发中合理使用线程池提供指导。 文章内容较长,建议找个安静的环境慢慢细读,由于线程池涉及的内容比较多,需要至少熟悉以下知 ......
长文 线程 源码 深度 Java

常见的Java中SQL注解的用法

@Select:用于查询操作,标注在方法上,指定相应的SQL查询语句。 @Select("SELECT * FROM table_name WHERE condition") List<Entity> getEntities(); @Insert:用于插入操作,标注在方法上,指定相应的SQL插入语句 ......
注解 常见 Java SQL

Java8中遍历Map、Map转List、List转Map

1.遍历Map Map<Integer, String> map = new HashMap<>(); map.put(1, "a"); map.put(2, "b"); map.put(3, "c"); // Map.keySet遍历 for (Integer k : map.keySet()) ......
Map List Java8 Java

Java SE 基础

Java 美梦的交织来源于无数个光点 -- 风尘尘风 一、Java 初识 Java 概述、Java 特点、Java 历史、Java 体系、Java 工具、Java 组成 1.1 Java 概述 Java 概念、Java 之父、Java 起名、Java 图标、Java 公司、Java 由来 1. Ja ......
基础 Java SE

Java SE 扩展

Java 即使有一天一无所有,也不缺重新来的勇气! -- 做一场梦 一、扩展知识 原来知识真的可以让一个人废寝忘食 -- CF.FC 1.1 Java 环境 环境是基本也是基础,只有弄好它才能万丈高楼平地起 -- CF.FC 第一步:下载 JDK 第二步:安装 JDK 第三步:配置 JDK 第四步: ......
Java SE

Java并发Map的面试指南:线程安全数据结构的奥秘

简介 在计算机软件开发的世界里,多线程编程是一个重要且令人兴奋的领域。然而,与其引人入胜的潜力相伴而来的是复杂性和挑战,其中之一就是处理共享数据。当多个线程同时访问和修改共享数据时,很容易出现各种问题,如竞态条件和数据不一致性。 本文将探讨如何在Java中有效地应对这些挑战,介绍一种强大的工具——并 ......
数据结构 线程 奥秘 结构 指南

Shell的一些零碎知识,包含jq

Hello World shell中拼接两个变量的方法 #1 var1="Hello" var2="World" result="${var1}${var2}" echo $result #2 var1="Hello" var2="World" result="$var1$var2" echo $r ......
知识 Shell

Java语言基础知识全总结

一.Java的优点 1. 跨平台性。一次编译,到处运行。Java编译器会将Java代码编译成能在JVM上直接运行的字节码文件,C++会将源代码编译成可执行的二进制代码文件,所以C++执行速度快 2. 纯面向对象。Java 所有的代码都必须在类中书写。C++兼具面向对象和面向过程的特点? 3. Jav ......
全总 基础知识 语言 基础 知识

全网最详细Java-JVM

Java-JVM ①JVM概述 ❶基本介绍 JVM:全称 Java Virtual Machine,一个虚拟计算机,Java 程序的运行环境(Java二进制字节码的运行环境) 特点: Java 虚拟机基于二进制字节码执行,由一套字节码指令集、一组寄存器、一个栈、一个垃圾回收堆、一个方法区等组成 JV ......
全网 Java-JVM Java JVM

工程概论作业二——个人项目《论文查重程序》(Python 版)

本次项目 github 项目链接:https://github.com/NaHCOOO/SoftwareEngineeringHomework2 作业要求 这个作业属于哪个课程 工程概论 这个作业要求在哪里 作业要求 这个作业的目标 学习项目搭建的基本流程,学习 GitHub 的使用,设计论文查重算 ......
概论 程序 项目 Python 工程

Java中的函数式接口

一、先来看看自定义的函数式接口使用。 @FunctionalInterface interface MyFunction { void run(); } public class Test { public static void main(String[] args) { MyFunction f ......
函数 接口 Java

Java Stream 必须掌握的几种用法

Stream 是 Java8 推出的一套简化集合、数组操作的 API,掌握 Stream 的用法将极大的提升我们的编程能力。 流的获取 通过 Stream 自带的 API 获取: // 通过传入可变参数构造 static<T> Stream<T> of(T... values); // 指定一个常量 ......
Stream Java

java基础-Junit 注解 枚举-day12

目录1. Junit2. 注解 annotation3. 枚举 1. Junit 白盒测试 黑盒测试 自行baidu了解 java单元测试 package com.msb01; import org.junit.After; import org.junit.Assert; import org.j ......
注解 基础 Junit java day

《语义增强可编程知识图谱SPG》白皮书

语义増强可编程图谱框架:新一代知识图谱语义框架/引擎、SPG+LLM双驱架构及应用相关进展和应用。《语义增强可编程知识图谱SPG》白皮书 v1.0.pdf: https://url39.ctfile.com/f/2501739-941002398-f8f1f0?p=2096 (访问密码: 2096) ......
白皮 可编 语义 白皮书 图谱

视频基础知识(一)

1. 码率 视频码率就是数据传输时单位时间传送的数据位数,一般用的单位是kbps即千位每秒。 通俗一点的理解就是取样率,单位时间内取样率越大,精度就越高,处理出来的文件就越接近原始文件。 较低的码率会导致视频的数据量减少,从而降低视频的质量。视频会出现压缩失真、模糊、锯齿状边缘和细节模糊等问题。低码 ......
基础知识 基础 知识 视频

Java游戏服务器之优雅停服

一、写随笔的原因: 最近项目开发中,停服的时候发现停服的时候,日志无法打印,看了下原因,是因为项目使用了SpringBoot中的logback,无法控制日志关闭在项目内部停服逻辑之前关闭。研究之后,整理下关于优雅停服的相关处理 二、具体的内容: 1. 什么是优雅停服 让应用程序处理完正在运行的逻辑, ......
服务器 Java

第一章 基础化学知识 第一节 气体

§1.1.1 气体状态方程 定义:理想气体指的是可以忽略分子体积,作用力,以及碰撞时损失的动能的气体。可以认为高温低压气体就是理想气体。以下\(n\)表示气体物质的量,\(V\)表示体积,\(T\)表示开式温度,\(p\)表示压强(常称为压力)。 以下是理想气体的几条实验发现的性质: 1.\(\te ......
气体 化学 基础 知识

Java多线程学习

Java创建线程的3种方式 线程有3种运行方式,分别为实现Runnable接口的run方法, 继承Thread类并重写run方法, 使用FutureTask方式。 方法1,继承Thread类,重写run方法 public class MyThread extends Thread { @Overri ......
线程 Java

知识点复检

!STL(3) !倍增问题(4) !二分(1) !题解-BFS(2) !题解-DFS(4) !题解-背包DP(7) !题解-线段树(5) !图论-最短路(4) !最小生成树(5) !题解-树状数组(6) DP(10) Hash哈希(6) kmp(4) ST表(3) Trie字典树(3) 单调队列(3 ......
知识点 知识

2023软件工程作业02

2023软件工程作业02 LearnIing by doing 对学习的新技术了解 要想学习一门新的技术,首先你需要了解这门技术对你的今后的工作有没有很大的帮助。学了这门技术能不能解决一些技术难点的问题。 我的学习路线是往java微服务方向的。现在大部分企业开发都是使用微服务技术。使用传统的单体架构 ......
软件工程 工程 软件 2023

2023软件工程作业02

计算机软考中级软件设计师学习路线 思维导图 学习科目 软件工程基础 需求分析与规格说明 软件架构设计 数据库系统 UML与建模 软件测试与质量管理 软件项目管理 软件安全与维护 学习阶段 阶段一: 基础知识和概念 学习目标: 扎实软件工程基础知识 时间: 1个月 学习计划 完成软件工程基础学习 理解 ......
软件工程 工程 软件 2023

JAVA高级架构师

JAVA高级架构师技术包含:SpringBoot3.0,SpringCloudAlibaba,JDK11~19,Spring6,IOC,AOP,JavaWeb,SpringMVC,Mybatis,Docker,k8s,Devops,Vue3.0,Nginx,Redis7,MongoDB,JDBC,S ......
架构 JAVA

9.18日课堂上java练习

1 import java.util.ArrayList; 2 import java.util.Random; 3 import java.util.Scanner; 4 import java.util.ArrayList; 5 import java.util.Random; 6 import ......
课堂 9.18 java 18

spring boot 在Linux下服务启动报错Unable to find Java

前言: 最近在开发项目的过程中遇到了一些坑(也可能不是坑,是自己没弄过导致折腾了很久),我们项目中遇到有用到一些第三方的库,有些第三方库可能不支持openjdk,只支出jdk,所以就要更换一下jdk,然后服务器又是之前的前同事配置的,这时候我把服务器的jdk版本从原来的openjdk1.7换成了官方 ......
spring Unable Linux boot Java

JAVA基础知识学习

基础语法 基础语法 对象:对象(Object)是类的实例 类:描述对象的属性和行为 方法:封装了特定功能的代码块,可以在程序中被多次调用。方法是类的一部分,用于定义类的行为和功能 实例变量:也称为成员变量或字段,是类中声明的变量,它们用于存储对象的状态或属性 public class HelloMo ......
基础知识 基础 知识 JAVA

软件工程 之 (XMUT)PTA Java 编程题

Java编程题 先随笔记录,以后有时间再整理吧。 求最大值 统计符合条件元素的个数 import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner scanner = new ......
软件工程 工程 软件 XMUT Java