序列 拷贝 基础java

java学习日记20230327-注解

注解 注解(Annotation)也被称为元数据(Metadata),用于修饰解释包,类,属性,构造器,局部变量等数据信息; 和注释一样,注解不影响程序逻辑,但注解可以被编译或运行,相当于嵌入在代码中的补充信息 在JavaSE中,注解的使用目的比较简单,例如标记过时的功能,忽略警告等。在javaee ......
注解 20230327 日记 java

java第二次作业

1.输入年份月份,输出该月的天数(闰年2月29天,条件参考上机练习1) 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 package aaa; impor ......
java

SpringBoot——基础配置

基础配置 配置格式 SpringBoot提供了多种属性配置方法 application.properties server.port=80 application.yml server: port: 81 application.yaml server: port: 82 SpringBoot配置文 ......
SpringBoot 基础

Java switch case语句

Javas witch case语句 switch case 语句判断一个变量与一系列值中某个值是否相等,每个值称为一个分支。 语法: switch(expression){ case value: //语句 break;//可选 case value: //语句 break;//可选 defaul ......
语句 switch Java case

代码随想录day 28 491. 递增子序列 | * 46.全排列 | 47.全排列 II

给定一个整型数组, 你的任务是找到所有该数组的递增子序列,递增子序列的长度至少是2。 示例: 输入: [4, 6, 7, 7] 输出: [[4, 6], [4, 7], [4, 6, 7], [4, 6, 7, 7], [6, 7], [6, 7, 7], [7,7], [4,7,7]] 说明: 给 ......
随想录 序列 随想 代码 day

JAVA第二次作业

1、 输入年份月份,输出该月的天数(闰年2月29天,条件参考上机练习1) 1 import java.util.Scanner; 2 public class Main { 3 public static void main(String[] args) { 4 System.out.println ......
JAVA

Java入门4

面向对象2 访问修饰符 | | private | default | protected | public | | | | | | | | 当前类 | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_che ......
Java

Java学习日记3

2023.3.28学习Java打卡 封装 禁止直接访问一个对象中数据的实际表示,应通过操作接口来访问。 程序设计要求”高内聚,低耦合“。 高内聚:类的内部数据操作细节由自己完成,不允许外部干涉。 低耦合:暴露少量的方法给外部使用。 特点: 提高程序安全性,保护数据 隐藏代码的实现细节 统一接口 增加 ......
日记 Java

java第二次作业

1.输入一个年数,再输入一个月份,求这个月的天数 package www; import java.util.Scanner; public class Wyyy { public static void main(String[] args) { // TODO Auto-generated me ......
java

c# 对序列化类XMLSerializer 二次封装泛型化方便了一些使用的步骤

原文作者:aircraft 原文链接:https://www.cnblogs.com/DOMLX/p/17266405.html 加工的泛型类如下: using System; using System.Collections.Generic; using System.IO; using Syst ......
型化 XMLSerializer 序列 步骤

01 Shell基础

Shell语言基础 Shell定义 Shell又称命令解释器,能够识别用户输入的各种命令,并传递给操作系统。在UNIX或Linux中,Shell既是用户交互的界面,也是控制系统的脚本语言 Shell的分类 Bourne Shell:标识为sh,在许多Unix系统中,该Shell是root用户默认的S ......
基础 Shell 01

java 第二次作业

1 输入年份月份,输出该月的天数(闰年2月29天,条件参考上机练习1) package zuoye1; import java.util.Scanner; public class test1 { public static void main(String[] args) { // 输入年份月份, ......
java

【THM】How websites work(网站运行基础)-学习

本文相关的TryHackMe实验房间链接:https://tryhackme.com/room/howwebsiteswork 本文相关内容:要对网站进行漏洞利用,你首先需要知道网站是如何被创建的,本文将涉及HTML&JS以及一些Web安全基础问题。 网站是如何运行的? 本文将介绍如何创建网站,并介 ......
websites 基础 网站 work THM

Java第二次作业

1 输入年份月份,输出该月的天数(闰年2月29天,条件参考上机练习1) package aaa; import java.util.Scanner; public class Taxt { public static void main(String[] args) { // TODO Auto-g ......
Java

java泛型通配符

java泛型/通配符 泛型 E - Element (在集合中使用,因为集合中存放的是元素) T - Type(表示Java 类,包括基本的类和我们自定义的类) K - Key(表示键,比如Map中的key) V - Value(表示值) N - Number(表示数值类型) ? - (表示不确定的 ......
通配符 java

Java基础

1.面向对象三大特征: 面向对象比面向过程易拓展,易更新,易维护,相对来说性能略低 封装:对数据进行封装保护,保证外部能获得数据的同时不能随意修改数据 继承:类去获得其他类的属性和方法,并拓展自己的特征和行为 多态:要在继承,重写,父类引用指向子类的基础上,降低耦合度。很多子类在同一个父类方法的基础 ......
基础 Java

Java多线程

1.基本概念: 进程和线程:一个进程之内可以分为一到多个线程;进程是不活动的,只是作为线程的容器;进程拥有共享的资源;同一台计算机的进程通信称为 IPC。不同计算机之间的进程通信,需要通过网络,并遵守共同的协议,例如 HTTP。进程间互不影响,线程则不一定。 并行与并发:并发:线程通过上下文切换在执 ......
线程 Java

JAVA对接维特智能WIT901WIFI传感器

背景 最近有个项目需要对接传感器,将传感器的数据转发到其他设备,目前只有维特智能的WIT901WIFI传感器。 传感器长这样 配置网络 这个传感器是通过WIFI传输数据,所以第一步需要配置WIFI。 下载上位机软件 官方页面 https://wit-motion.yuque.com/wumwnr/d ......
传感器 智能 JAVA WIFI 901

class java.time.LocalDateTime cannot be cast to class java.util.Date

报错前因 直接用 'List<Map>' 接取了 mysql 传回的数据,但是后期处理日期数据时,将 LocalDateTime 类型的数据强转为 Date 处理引发的报错 问题处理 使用 LocalDateTime 强转mysql传回的日期类型数据 对 LocalDateTime 类型数据做Str ......
class java LocalDateTime cannot Date

有关快速排序-java实现

对于快排,思想是很简单的,易于理解的,关键在于代码的实现中,出现的一些问题,包括遇到的,相同大小的数的位置处理,如果使用递归防止出现无限递归地情况,想清楚其中左所引与又索引的变化: /** * 快速排序的简介写法(完美) * @param num 目标排序数组 * @param leftIndex ......
java

02-网络安全-网站协议请求报文(基础篇)

1.web应用程序技术 什么是http协议? HTTP:超文本传输协议。 可以实现客户端通过浏览器获取服务端数据信息,然后通过浏览器显示出来; 客户端可以通过浏览器提交信息到服务器端后台程序(数据库服务器、缓存服务器)。 如何提交信息到服务器端呢? http请求与响应报文(类似于寄信时,填写地址等提 ......
报文 网络安全 基础 网络 网站

Java运算符

JavaSE 运算符 算术运算符:+,-,*,/,%,++(自增),--(自减) i++:先用后+1;++i:先+1后用 赋值运算符:= 扩展赋值运算符:+=,-=,*=,/= a+=b >a=a+b: ​ 可读性差,但是编译效率高,且会自动进行类型转换; ​ 当ab为基本数据类型时,a+b和b+a ......
运算符 Java

使用Java自己DIY一个日志框架

前言 在开发过程中我们经常会用到某种日志框架去处理日志信息,下面是我自己DIY的一个日志框架,请各位看官老爷鉴赏,如有不足,望谅解。 配置文件 log.properties log.level=DEBUG log.file=logs/log-%date%.log log.pattern=%date% ......
框架 日志 Java DIY

redis基础及基础命令

Redis基础及基础命令 1.Redis简介 Redis 是完全开源免费的,遵守 BSD 协议,是一个灵活的高性能 key-value 数据结构存储,可以用来作为数据库、缓存和消息队列。 Redis 比其他 key-value 缓存产品有以下三个特点: Redis 支持数据的持久化,可以将内存中的数 ......
基础 命令 redis

Java入门2

Java2 java的内存划分 程序计数器,本地方法栈,虚拟机栈,堆,方法区(:star2:) | 内存划分 | 作用 | | | | | 堆内存 | 给对象提供存放空间 | | 虚拟机栈 | 给方法提供运行空间 | | 方法区 | 存放所有类相关的数据 | | 本地方法栈 | 被native修饰的 ......
Java

Java入门3

面向对象1 面向对象,更在乎的结果,而过程的实现并不重要 IDea快捷键(基础版) | 快捷键 | 作用 | | | | | ctrl + / | 快捷注释 | | ctrl + shift + / | 多行注释 | | ctrl + d | 快速复制 | | ctrl + shift + up/d ......
Java

矩阵基础入门概念知识

#什么是矩阵 ##矩阵说白了是把一组数字,按照某种顺序排列成的一个方形,可以是长方形,也可以是正方行,然后用括号括起来像这样的形势就叫做一个举证 ##矩阵的维度概念 也就是说矩阵有几行和几列 如何是3行2列 维度为(3*2矩阵) 什么是向量,是只有一列的矩阵叫向量 #矩阵的运算 置换,列变成行,实际 ......
矩阵 概念 基础 知识

java.lang.NoClassDefFoundError: org/bouncycastle/jce/provider/BouncyCastleProvider解决方法

java.lang.NoClassDefFoundError: org/bouncycastle/jce/provider/BouncyCastleProvider解决方法 因为加入了jdk的第三方安全库,需要额外配置 1.下载bcprov-jdkxx-xxx.jar, 我用的库:bcpkix-jd ......

基础命令

SSH 1.基于口令的验证—————用账户和密码来验证登录; 2.基于密钥的验证—————需要在本地生成密钥对,然后把密钥对中的公钥上传至服务器,并与服务器中的公钥进行比较;该方式相较来说更安全。 sshd服务的配置信息保存在/etc/ssh/sshd_config Port 22 默认的sshd服 ......
命令 基础

【LabVIEW】基础入门

LabVIEW学习笔记汇总链接 【LabVIEW】小白入门学习笔记-汇总 目录 END ......
LabVIEW 基础