语法 随笔 基础java

Java 中 IO 流分为几种?

按照流的流向分,可以分为输入流和输出流;按照操作单元划分,可以划分为字节流和字符流;按照流的角色划分为节点流和处理流。Java Io 流共涉及 40 多个类,这些类看上去很杂乱,但实际上很有规则,而且彼此之间存在非常紧密的联系, Java I0 流的 40 多个类都是从如下 4 个抽象类基类中派生出 ......
Java IO

密码学基础知识

# 一、安全原则 信息安全三要素(CIA):机密性(confidential)、完整性(integrality)、可用性(availability) - 机密性 机密性是指保证信息不被非授权访问,即使非授权用户得到信息也无法知晓信息内容,因而不能使用。他的任务是确保信息不会被未授权用户访问,通常是通 ......
密码学 基础知识 密码 基础 知识

看懂java序列化,这篇就够了

## 前言 相信大家日常开发中,经常看到 Java 对象 “implements Serializable”。那么,它到底有什么用呢?本文带你全方位的解读序列化与反序列化这一块知识点。 ## 什么是序列化和反序列化? 如果我们需要持久化 Java 对象比如将 Java 对象保存在文件中,或者在网络传 ......
序列 java

redis基础笔记

# redis ## 1、redis的基本使用 学习网址 http://redisdoc.com/ - 说明:redis安装好后,有16个数据库,初始默认使用0号库,编号是0...15 - 1、添加key-val [set] - 2、查看当i去哪redis的所有key [keys *] - 获取ke ......
基础 笔记 redis

C++基础知识总结

> 2023/6/18 > > 本篇章记录学习过程C++的基础概念和代码测试实现,还有很多需要补充。一是还不清楚,二是还没有学到。打算学习过程中后面再做补充。先看完《C++primer 》书之后再慢慢来添加补充 # 1.函数重载 1. 一个函数名可以实现多个功能,这取决于函数参数不同来实现判断对应的 ......
基础知识 基础 知识

Java基础

## 数据类型 ### INFINITY和NaN ```java // INFINITY定义 public static final double POSITIVE_INFINITY = 1.0 / 0.0; public static final double NEGATIVE_INFINITY ......
基础 Java

Java第十一次作业

1.编写一个程序,实现从命令行参数输入两个字符串类型的数值,并计算输出两个数值的和。[必做题] package aaa; import java.util.Scanner; public class Text { public static void main(String[] args) { // ......
Java

Java Websocket 01: 原生模式 Websocket 基础通信

原生模式下, 服务端通过 @ServerEndpoint 实现其对应的 @OnOpen, @OnClose, @OnMessage, @OnError 方法, 客户端创建 WebSocketClient 实现对应的 onOpen(), onClose(), onMessage(), onError(... ......
Websocket 模式 基础 Java 01

Java第十次作业

5、利用接口实现动态的创建对象[选做题] • 5.1 创建4个类:苹果、香蕉、葡萄、园丁 • 5.2 在三种水果的构造方法中打印一句话.以苹果类为例 class apple { public apple() { System.out.println(―创建了一个苹果类的对象‖); } } • 5.3 ......
Java

Azure Blob Storage Java SDK使用SAS Token授权读取文件403报错

# 问题描述 代码如下,内容十分简单,只是list path的操作。 点击查看代码 ```java DataLakeServiceClient dataLakeServiceClient = new DataLakeServiceClientBuilder().endpoint(blob).sasT ......
Storage 文件 Azure Token Blob

linux java调用sh脚本

### 1、 ### 2、 ``` import org.jeecg.zhongyi.auto_dep.util.CommandStreamGobbler; import org.jeecg.zhongyi.util.LogbackUtil; import org.jeecg.zhongyi.uti ......
脚本 linux java

Java第九次作业

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

Java第八次作业

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

JAVA的springboot+vue家乡特色推荐系统,附源码+数据库+论文+PPT,适合毕业设计、课程设计

**1、项目介绍** 在Internet高速发展的今天,我们生活的各个领域都涉及到计算机的应用,其中包括家乡特色推荐的网络应用,在外国家乡特色推荐系统已经是很普遍的方式,不过国内的管理网站可能还处于起步阶段。家乡特色推荐系统采用java技术,基于springboot框架,mysql数据库进行开发,实 ......

第十一次java作业

1、编写一个程序,实现从命令行参数输入两个字符串类型的数值,并计算输出两个数值的和。 [必做题] package lll; import java.util.lll; public class Text { public static void main(String[] args) { // TO ......
java

Java多线程-Lesson01-线程的创建

线程创建的三种方式 继承Thread类 步骤: 继承Thread类 重写run()方法 调用start()开启线程 重写run()方法: @Override public void run() { for (int i = 0; i < 200; i++) { System.out.println( ......
线程 Lesson Java 01

随笔(二十)『docker 安装 minio』

#### 1、拉取镜像 ``` docker pull minio/minio ``` #### 2、创建挂在目录 ``` mkdir -p /mydata/minio/config mkdir -p /mydata/minio/data ``` #### 3、创建容器并运行 ``` docker ......
随笔 docker minio

必知必会:Java基础

创建对象有几种方式 (1)new创建对象;(2)反射创建对象;(3)采用clone机制;(4)序列化机制。 创建反射对象的几种方式 (1)类.class:通过 类名.class 创建反射获取对象; 类.class 是静态加载,是JVM编译时就要加载。 Class<ClassDemo> oClass ......
基础 Java

java--多态

......
java

java--继承

......
java

NOI / 1.9编程基础之顺序 09:直方图

**描述** 给定一个非负整数数组,统计里面每一个数的出现次数。我们只统计到数组里最大的数。 假设 Fmax (Fmax using namespace std; int main(){ int n,x; int fmax=0;//数组里最大的数 int a[10000]={0}; cin>>n; ......
直方图 顺序 基础 NOI 1.9

数据科学家必备的技能:数据分析的基础知识

[toc] 数据分析是人工智能领域中的一个重要分支,涉及到数据清洗、数据可视化、机器学习等多个方面。作为一名数据科学家,需要具备扎实的数据分析基础,熟悉各种数据分析工具和技术,能够从海量数据中发现有价值的信息和洞见。 本文将介绍“数据科学家必备的技能:数据分析的基础知识”,从基本概念、技术原理、实现 ......

Java 变量与基本数据类型

# Java 变量与基本数据类型 # 1. 变量是保存特定数据类型的值。变量必须先声明,后使用。变量表示内存中的一个存储区域。变量在同一个域中不可出现相同的变量名。 ## # 2. 程序中 + 号的作用 > ## 如果两边都是数值,进行加法运算 > > ## 如果左右一边有一方位字符串,则做拼接字符 ......
变量 类型 数据 Java

8086汇编语言基础学习(二)—— 汇编指令和伪指令

8086汇编语言基础学习(二)—— 汇编指令和伪指令 数据传输指令: 1. MOV 指令 描述:赋值指令 格式:MOV DST,SRT 功能:双操作数,将SRT 赋值给DST 注意: DST,SRT不能同时为mem,对于所有的双操作数皆是如此。 不允许对CS赋值 其中一个是段寄存器时,另一个就必须是 ......
指令 语言 基础 8086

Java集合框架常见面试题

剖析⾯试最常⻅问题之 Java 集合框架 集合概述 Java 集合概览 从下图可以看出,在 Java 中除了以 Map 结尾的类之外, 其他类都实现了 Collection 接⼝。 并且,以 Map 结尾的类都实现了 Map 接⼝。 说说 List,Set,Map 三者的区别? List (对付顺序 ......
框架 试题 Java

Java面向对象编程的三大特性:封装、继承、多态。

一、封装 封装的核心在于私有化(private),大部分情况下,来封装对象的属性,很少有封装方法的。通过将对象的属性封装,提供对外的公共方法来访问属性是最常见的方式。 public static class FengZhuang{ // 通过封装,设置私有属性 private String name ......
特性 对象 三大 Java

基础语法2运算符

# 基础语法2 ## 运算符 ![image-20230613175315020](F:\科技为你\保存图\image-20230613175315020.png) **Java运算符可以分为以下几种类型:** - 算术运算符:用于执行数学运算,如+、*、/、%(取余)等。 - 关系运算符:用于比较 ......
运算符 语法 基础

java web模板学习+1

今天找到一个模板很厉害,代码开源的,拔下来就能跑。 下面是他的博客地址和他的源代码地址。 博客地址:开源一套简单通用的后台管理系统 - huanzi-qch - 博客园 (cnblogs.com) 开源地址:https://gitee.com/huanzi-qch/base-admin ......
模板 java web

java操作redis之jedis

# java操作redis之jedis > 我们之前对Redis的学习都是在\*命令行窗口\*,那么如何使用\**Java\**来对Redis进行操作呢?对于Java连接Redis的开发工具有很多,这里先介绍通过Jedis实现对Redis的各种操作。(前提是你的redis已经配置了远程访问) ## ......
redis jedis java

软件测试基础知识 - 测试开发需要哪些知识,需要具备什么能力

需要的知识 软件测试基础理论知识,如黑盒测试、白盒测试等; 编程语言基础,如C/C++、Java、Python等; 自动化测试工具,如Selenium、Appium、Robotium等; 计算机基础知识,如数据库、Linux、计算机网络等; 测试框架,如JUnit、TestNG等。 需要具备的能力 ......