java工程师 精华 知识

关于Java类加载器的一些理解

Java中,每个类都可以获得对应自己类的Class对象,这是因为Object类中有public final native getClass()方法,Class对象是由类加载器根据类字节码生成的,是反射机制必不可少的部分。 类加载器中,主要的方法有protected Class loadClass(S ......
Java

数采工程师和运维工程师发展路程

作为数采工程师,以下是一些你可能需要学习的主题和技能: 1. 数字信号处理:了解数字信号的基本原理、采样和量化技术、滤波和频谱分析等。 2. 传感器技术:熟悉各种传感器的原理、工作方式和应用领域,包括温度传感器、压力传感器、加速度传感器等。 3. 数据采集与转换:学习如何采集传感器数据并将其转换为数 ......
工程师 工程 路程

Java优化递归查询Mysql节点树数据

### 示例 > 目前有一个功能:任务计划管理,必然存在多级子任务的父子级关系,每个任务还会存在其它数据的关联表。 > mysql无法一次性递归查出想要的数据结构,想必很多人都会是通过根目录递归查询数据库的方式查出树结构数据。如果节点数较多,就会造成大量请求Mysql查询,效率会很低。 > 那么如何 ......
节点 数据 Mysql Java

JAVA设计模式之责任链模式

设计模式 设计模式(Design Pattern)是前辈们对代码开发经验的总结,是解决特定问题的一系列套路。它不是语法规定,而是一套用来提高代码可复用性、可维护性、可读性、稳健性以及安全性的解决方案。 总体来说设计模式分为三大类: 创建型模式,共五种:工厂方法模式、抽象工厂模式、单例模式、建造者模式 ......
模式 设计模式 责任 JAVA

与 AI 同行,利用 ChatGLM 构建知识图谱

通过一些实践发现,ChatGPT 的确可以根据海量文本数据自动生成实体、属性和关系三元组等知识元素,从而快速构建大规模的知识图谱。 ......
图谱 ChatGLM 知识 AI

java:不再支持源选项 5。请使用 6 或更高版本。

<properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <maven.compiler.encoding>UTF-8</maven.compiler.encoding> <java.version ......
版本 java

Java入门

Java入门 Java的特性和优势 简单性、面向对象、可移植性、高性能、分布式、动态性、多线程、安全性、健壮性 Java三大版本 JavaSE:标准版(桌面程序、控制台开发...) JavaME:嵌入式开发(手机、小家电...) JavaEE:企业级开发(web前端、服务器开发...) JDK、JR ......
Java

java 异常测试

## 【代码示例】 ``` package com.linhuaming.test; import com.sun.org.slf4j.internal.Logger; import com.sun.org.slf4j.internal.LoggerFactory; /** * 异常测试 */ pu ......
java

使用Debian 11基础镜像制作java8镜像

下面是dockerfile内容: FROM debian:bullseye # 切换apt源为清华源,并安装vim ping telnet命令 RUN apt-get update && apt install -y apt-transport-https ca-certificates && \ ......
镜像 基础 Debian java8 java

java学习day03:循环结构

我在B站上大学:smile: 学习至:[狂神说Java](https://www.bilibili.com/video/BV12J41137hu/?p=32&spm_id_from=333.1007.top_right_bar_window_history.content.click&vd_sour ......
结构 java day 03

Unable to make protected final java.lang.Class java.lang.ClassLoader.defineClass, java.lang.ClassFormatError accessible: module java.base does not "opens java.lang" to unnamed module @4e50c791

pom文件中JDK是1.8 ![](https://img2023.cnblogs.com/blog/3019521/202307/3019521-20230714103420308-628035495.png) 项目的jdk17 ![](https://img2023.cnblogs.com/bl ......
java lang module ClassFormatError quot

设计模式-桥接模式在Java中的使用示例

场景 桥接模式情境引入 假如我们需要大中小3种型号的画笔,能够绘制12种不同的颜色,如果使用蜡笔,需要准备3×12 = 36支, 但如果使用毛笔的话,只需要提供3种型号的毛笔,外加12个颜料盒即可,涉及到的对象个数仅为 3 + 12= 15, 远小于36,却能实现与36支蜡笔同样的功能。如果增加一种 ......
模式 设计模式 示例 Java

Java Web程序在Tomcat上是如何运行的

https://blog.csdn.net/fuzhongmin05/article/details/104379514 一个JVM是一个进程,JVM上跑Tomcat,Tomcat上可以部署多个应用。这样的话,每个跑在Tomcat上的应用是一个线程吗?如果一个应用crash了,其他应用也会crash ......
程序 Tomcat Java Web

工程开发 | CMake工程目录结构和多线程

## CMake工程目录结构 ![](https://img-blog.csdn.net/20160806161536205) >lib: 生成的库文件 >src: 源文件(.cpp .cc) >include: 头文件(.h .hpp) >build: 一般在这个文件夹下执行cmake ..(.. ......
工程 线程 结构 目录 CMake

goland打开配置golang工程

有一个golang工程,没有go.mod,用goland打开,配置编译,会提示没有go.mod,但是增加了go.mod,又提示工程目录下引用的包找不到。 # 去掉go.mod ![](https://img2023.cnblogs.com/blog/466332/202307/466332-2023 ......
goland golang 工程

flume知识点总结

flume知识点总结 1.flume作用:从各种各样的数据源采集数据(读数据,缓存数据,写数据)到各种各样的文件系统中,如kafka 2.flume的采集程序:agent(包括source组件,channel组件,sink组件) 3.flume基本配置:(dir) #定义三大组件的名称ag1.sou ......
知识点 知识 flume

java集合面试题

java集合面试题 1. 什么是集合 集合就是一个放数据的容器,准确的说是放数据对象引用的容器 集合类存放的都是对象的引用,而不是对象的本身 集合类型主要有3种:set(集)、list(列表)和map(映射)。 2 常用的集合类有哪些? Map接口和Collection接口是所有集合框架的父接口: ......
java

Java 将对象转为xml

XStream xstream = new XStream(); String inputXml = xstream.toXML(student); 引用的jar包 <dependency> <groupId>com.thoughtworks.xstream</groupId> <artifactI ......
对象 Java xml

OI 中的一些零碎知识点

[TOC] ## $\mathtt{0}$ 前言 本来想叫“OI 中的一些杂技”,但考虑到一些东西可能很实用,遂改成了现在的标题。 因为学的知识点有点杂,所以这篇博文啥都会讲点,可能会有一些 trick 和有趣的题。 写个自己看的,不保证能看懂。 ## $\mathtt{1}$ Tarjan 及其相 ......
知识点 知识 OI

在行情一般的情况下,就说说23级应届生如何找java工作

Java应届生找工作,不能单靠背面试题,更不能在简历中堆砌和找工作关系不大的校园实践经历,而是更要在面试中能证明自己的java相关商业项目经验。其实不少应届生Java求职者不是说没真实Java项目经验,而是不知道怎么挖掘,总之当下,应届生求职java,没真实项目,难度会增大。 1 应届生找Java工 ......
情况 行情 java

7月十三日java学习

......
十三日 java

java基础

# Java基础 ## 注释 - **平时我们编写代码,在代码很少的时候,我们还可以看懂自己写的,但是当项目结构一旦复杂起来,我们就需要用到注释了。** - **注释并不会被执行,是程序员写给自己看的。** - **书写注释是一个非常好的习惯(大厂必备)** - **Java中的注释有三种:** - ......
基础 java

SaaS软件工程师成长路径

SaaS软件工程师的成长需要循序渐进,和SaaS业务一样有耐心。SaaS工程师需要在“业务”、“技术”、“管理”三个维度做好知识储备、技能沉淀。本文基于“能力-知识-技能”模型,给出SaaS软件工程师成长路径、学习建议及要求。 ......
路径 工程师 工程 软件 SaaS

Docker学习路线4:Docker基础知识

Docker是一个平台,简化了在轻量、可移植的容器中构建、打包和部署应用程序的过程。在本节中,我们将介绍Docker的基础知识、其组件以及您需要开始使用的关键命令。 ## **容器是什么?** 容器是一个轻量级、独立的可执行软件包,包含运行应用程序所需的所有依赖项(库、二进制文件和配置文件)。容器将 ......
Docker 基础知识 路线 基础 知识

Java的数据类型

标识符 关键字 abstract assert boolean break byte case catch char class const continue default do double else for goto if extends final finally float impleme ......
类型 数据 Java

Java IO流 - 字节流的使用详细介绍

# IO流的基本介绍: **IO流的概述:** i 表示intput,是数据从硬盘文件读入到内存的过程,称之输入,负责读。 o 表示output,是内存程序的数据从内存到写出到硬盘文件的过程,称之输出,负责写。 ![image](https://img2023.cnblogs.com/blog/32 ......
Java

助理工作总结(计算机工程系教务处)

一、助理工作的具体职责和任务 1、协助老师完成具体任务 ①把计算机工程系每次例会的笔记改成word电子版 ②毕业课程设计设答辩前帮助老师整理学生名单和老师名单 ③毕业课程设计答辩时候帮助完成后勤工作 ④毕设完毕后分类整理学生档案 ⑤将学生期末的卷纸胶装好并且分类放到档案室的相应位置 2、和另外一个学 ......

Java 方法的重写

# Java 方法的重写 # 1. 重写 ## 子类的方法与父类的方法的名称、返回值、形参一样,即子类对父类重写。 ## 重写的使用细节 > ## 子类在重写父类的方法的时候,访问范围不能缩小父类的访问范围,返回类型需要相等或是父类返回类型的子类,名称和形参则需完全一样 ## ## 重写与重载的区别 ......
方法 Java

递归相关知识(java)版

# 递归 ## 递归小题练习 ```java public static int f(int n){ if(n==1){ return 1; } return n*f(n-1); } public static void main(String[] args) { int f=f(5); } ``` ......
知识 java

深度学习基础知识的名词解释【无规则】

凸优化【Convex Optimization】: 求取函数(凸函数)最小值的优化问题 自回归模型: 适合预测时间序列数据 过拟合: 训练集上好(训练误差小),测试集上差(测试误差大)。 或者说属于完全记忆式模型/过度复杂模型 欠拟合 较好 过拟合 解决方法: a.减少特征数量 b.正则化 L1(特 ......