【Java基础】【狂神说Java】Java零基础学习视频通俗易懂P27-32(Day2-20210628)

JeecgBoot漏洞利用工具解析:一键getshell原理与安全加固实践 在应用安全领域,远程代码执行(RCE)和文件上传漏洞是Web系统面临的高危威胁,其核心原理在于对用户输入的控制不足或安全校验缺失。攻击者通过构造恶意请求,可绕过系统边界,在服务器上执行任意命令或上传恶意文件,从而获取系统控制权。这类漏洞的技术价值在于揭示了应用层安全防护的薄弱环节,其利用方式自动化、集成化趋势明显,极大地提升了攻击效率。在低代码开发平台等快速构建的业务系统中,此类风险尤为突出。应用场景广泛覆盖安全测试、渗透评估与应急响应。本文聚焦于JeecgBoot平台的历史高危漏洞,深入解析其SQL注入、 阅读详情
  • P27 基本运算符
  • P28 自增自减运算符
  • p29 逻辑运算符、位运算符
  • p30 三元运算符及小结
  • p31 包机制
  • p32 JavaDoc生成文档

1 运算符

在这里插入图片描述

package operator;

public class Demo01 {
    public static void main(String[] args) {
        int a=10;
        int b=20;
        System.out.println(a/b);//输出 0
        System.out.println(a*1.0/b);//输出 0.5
        long x=123123123123123L;
        int y=123;
        short u=10;
        byte v=8;
        System.out.println(x+y+u+v);//long类型
        System.out.println(y+u+v);//int类型
        System.out.println(u+v);//int类型
    }
}

类型转换:byte short char用运算符运算后自动转型为int类型

1.1自增运算符

++、–

++a 是先自增再赋值
a++ 是先赋值再自增

在这里插入图片描述

1.2 幂运算

Math使用此工具类,实现幂运算

double pow = Math.pow(3,2);
System.out.println(pow);// 输出9
1.3 逻辑运算符

注意逻辑运算符的断路机制
在这里插入图片描述
在这里插入图片描述

1.4 位运算

& | ^ ~
在这里插入图片描述

1.5 字符串连接符

在这里插入图片描述

package operator;

public class Demo01 {
    public static void main(String[] args) {
        int a=10;
        int b=20;
        System.out.println(""+a+b);//输出 1020
        System.out.println(a+b+"");//输出 30
    }
}

1.6 三目运算符
int score=80;
String type=score<60?"不及格":"及格";
System.out.println(type);//及格

2 包机制

在这里插入图片描述在这里插入图片描述
推荐阅读《阿里巴巴开发手册》

3 JavaDoc

在这里插入图片描述

package base;

/**
 * @author zs
 * @version 1.0
 * @since 1.8
 */
public class Doc {
    String name;

    /**
     * 
     * @param name
     * @return
     * @throws Exception
     */
    public String test(String name) throws Exception{
        return name;
    }
}

3.1 使用命令行方式生成javadoc文档

在这里插入图片描述

javadoc -encoding UTF-8 -charset UTF-8 文件名
javadoc -encoding UTF-8 -charset UTF-8 Doc.java

在这里插入图片描述

3.2 使用idea生成javadoc文档

在这里插入图片描述

【光伏风电功率预测】基于 ICEEMDAN + MSCNN-BiGRU-Attention 的并行预测模型 本文提出一种基于ICEEMDAN分解与多尺度深度学习的光伏/风电功率并行预测框架。针对多能源、多时间尺度、强非平稳特性带来的建模挑战,该模型首先通过改进的ICEEMDAN算法将原始功率序列分解为不同频段的IMF分量;随后为每个IMF构建包含多尺度CNN、双向GRU和注意力机制的子模型,实现局部特征提取与时序依赖建模;最后通过并行预测与重构获得最终功率输出。实验表明,该方法能有效解决模式混叠问题,提升预测精度,并支持光伏/风电的独立或联合预测部署,适用于风光联合调度等工程场景。 阅读详情

相关推荐

3-RRR并联机器人结构详解:从运动学到奇异点分析(附MATLAB仿真代码)

本文详细解析了3-RRR并联机器人的结构设计、运动学建模及奇异点分析,并提供了MATLAB仿真代码。通过对称性设计和可分析性,3-RRR结构成为教学与研究的理想对象。文章从基础杆件参数设置到奇异位形的实时捕捉,深入探讨了机构运动的数学本质,并分享了仿真调试中的实用技巧,助力工业自动化和精密控制应用。

sunny的博客 365

【Java基础】【狂神说Java】Java零基础学习视频通俗易懂P33-44(Day3-20210702)

p33 Java流程控制01:用户交互Scanner p34 Java流程控制02:Scanner进阶使用 p35 顺序结构 p36 if选择结构 p37 Switch选择结构 p38 While循环详解 p39 DoWhile循环 p40 For循环详解 1 Java流程控制01:用户交互Scanner 1.1 next() package base; import java.util.Scanner; public class Demo01 { public static void m.

... 252

ADS入门学习笔记——低噪声放大器(2)

1、输入匹配网络; 2、输出匹配网络;

weixin_42126696的博客 4990

【狂神说Java】Java零基础学习视频通俗易懂 笔记 Day04-java方法

什么是方法 //类.对象.方法 //调用系统类中的标准对象out中的println()方法 System.out.println(); Java方法是语句的集合,它们在一起执行一个功能。 方法是解决一类问题的步骤的有序组合; 方法包含于类或对象中; 方法在程序中被创建,在其他地方被引用。 **设计方法的原则:**方法的本意是功能块,就是实现某个功能的语句块的集合。我们设计方法的时候,最好保持方法的原子性,就是一个方法只能完成一个功能,这样利于我们后期的扩展。 **方法包含一个方法头和一个方法体。**下面是

m0_52856250的博客 310

PID控制参数整定(调节方法)原理+图示+MATLAB调试

序 首先最重要的是了解每个参数调节了系统响应的那些属性,通过观察响应从而调节参数改变属性。 PID的作用概述: 1、P产生响应速度和力度,过小响应慢,过大会产生振荡,是I和D的基础。 2、I在有系统误差和外力作用时消除偏差、提高精度,同时也会增加响应速度,产生过冲,过大会产生振荡。 3、D抑制过冲和振荡,过小系统会过冲,过大会减慢响应速度。D的另外一个作用是抵抗外界的突发干扰,阻止系统的突变。 同时调节的顺序是:P>I>D 下面了解的一个很重要的就是调节的目标,也就是最好的响应曲线.

viafcccy的博客 16万+

EtherCAT主站视角:如何正确配置一个支持动态PDO的从站(以倍福TwinCAT为例)

本文详细解析了在TwinCAT环境下配置支持动态PDO的EtherCAT从站的全过程。通过MDP(Modular Device Profile)实现模块化配置,涵盖从站工作原理、TwinCAT工程配置、调试技巧到高级应用实践,帮助工程师快速掌握动态PDO配置技术,提升工业现场设备扩展与维护效率。

weixin_30466039的博客 267

【Java基础】【狂神说Java】Java零基础学习视频通俗易懂P60-76(OOP)(Day4、5-20210703、04)

同一个包下的类不需要导入就可以使用,不同包下的类,必须导入包才能使用。 static修饰静态方法,静态方法可以通过类名.方法名,进行调用,非静态方法通过这种方式进行调用会报错。 static修饰的内容是和类一起加载的,非静态方法是和对象一起生成的(类实例化之后才存在),所以static方法不能调用非静态方法。 Java是值传递 一个类里只能有一个public的类 package oop; public class Student { //静态方法 通过类名.方法名 调用 publ...

... 274

2026年软考高级网络规划设计师备考指南

在国家网络安全法律法规和政策的指导下,能够依据网络技术发展的趋势进行计算机网络领域的需求分析、规划设计、部署实施、评测、运行维护等工作。 在需求分析阶段,写出网络系统需求规格说明书;在规划设计阶段,完成逻辑结构设计、物理结构设计,选用适宜的网络设备,按照标准规范编写系统设计文档及项目开发计划;在部署实施阶段,组织项目施工,对项目实施过程进行质量控制、进度控制、成本管理,能具体指导项目实施;在评测运维阶段,能根据相关标准和规范对网络进行评估测试,能制定运行维护、故障分析与处理机制,确保网络提供正常服务;

鹿鸣天涯 1万+

Java岗大厂面试百日冲刺 - 日积月累,每日三题【Day32】—— 基础篇3(2)

如果你选择了IT行业并坚定的走下去,这个方向肯定是没有一丝问题的,这是个高薪行业,但是高薪是凭自己的努力学习获取来的,这次我把P8大佬用过的一些学习笔记(pdf)都整理在本文中了《Java中高级核心知识全面解析》小米商场项目实战,别再担心面试没有实战项目:网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。需要这份系统化的资料的朋友,可以添加V获取:vip1024b (备注Java)一个人可以走的很快,但一群人才能走的更远!

2401_84102892的博客 483

使用MATLAB和Simulink来设计并仿真一个智能家居火灾报警系统

智能家居火灾报警系统旨在通过烟雾传感器、温度传感器等设备监测家庭环境,一旦检测到异常情况(如烟雾或温度骤升),立即触发警报并采取相应措施。在这个教程中,我们将使用MATLAB和Simulink来设计并仿真一个智能家居火灾报警系统,包括数据采集、处理以及响应机制。

amy_mhd的博客 162

YOLOv11改进策略【Neck】| PRCV 2023,SBA(Selective Boundary Aggregation):特征融合模块,描绘物体轮廓重新校准物体位置,解决边界模糊问题

SBA 模块在医疗图像分割中具有重要作用,其设计出发点是解决图像中物体边界模糊以及融合特征时的冗余和不一致问题。

Limiiiing的博客 1942

Java岗大厂面试百日冲刺 - 日积月累,每日三题【Day32】—— 基础篇3

分布式技术专题+面试解析+相关的手写和学习的笔记pdf网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。需要这份系统化的资料的朋友,可以添加V获取:vip1024b (备注Java)一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!//正确​。

2401_84102892的博客 501

基于STFT和卷积神经网络的时序数据分类

我们提供了相应的代码和数据,读者可以直接运行并尝试在自己的数据集上进行分类实验。在本文中,我们将介绍一种基于短时傅里叶变换(STFT)和卷积神经网络(CNN)的时序数据分类方法。我们将提供可直接运行的代码和数据,以帮助读者理解和实现这一方法。STFT可以提取信号的频谱信息,有助于捕捉时序数据中的关键特征。在这个例子中,我们将使用一个简化的手势识别数据集作为示例。在这段代码中,我们使用Adam优化器和稀疏分类交叉熵损失函数进行模型的编译。然后,我们使用训练集进行模型的训练,同时使用测试集进行模型性能的验证。

CodeWOW的博客 694

day15 Java基础——包机制

Java包机制是一种组织和管理类和接口的方式,通过将相关的类和接口放入同一个包中,可以避免命名冲突,提高代码的可重用性和可维护性。使用import语句可以导入其他包中的类和接口,便于在不同包之间共享代码。

Qhumaing的博客 388

FlashPro3使用手册.pdf

FlashPro3使用手册.pdf

全自动丝网印刷机_三维3D设计图纸.zip

全自动丝网印刷机_三维3D设计图纸.zip

Java入门基础day32

Java基础入门

zpz2001的专栏 696

包裹实例分割数据集.zip

包裹实例分割数据集一、基础信息 数据集名称:包裹实例分割数据集 图片数量: 训练集:717张图片 验证集:1张图片 分类类别: Package(包裹):包含多种形态的包裹对象,适用于物流与仓储场景的视觉识别。 标注格式: YOLO多边形格式,支持实例分割任务,精确标注包裹轮廓。 数据格式:真实场景图像,聚焦包裹检测需求。二、适用场景 物流自动化分拣系统开发: 用于训练AI模型精准分割传送带或仓库中的包裹,优化分拣路径规划和体积测算。 智能仓储管理系统: 集成至库存盘点机器人,实时识别堆叠或散放的包裹,提升仓储空间利用率和操作效率。 工业自动化研究: 支持计算机视觉算法在物流领域的创新研究,如包裹姿态估计或异常检测。 职业教育培训: 作为物流机器人开发课程的实训数据集,帮助学员掌握实例分割技术的实际应用。三、数据集优势 标注精准性与任务适配性: 采用多边形标注包裹轮廓,覆盖多样形态(规则/不规则),提升模型对复杂边界的识别能力。 专为实例分割任务设计,YOLO格式可直接适配主流框架(如YOLOv8-Seg),简化模型训练流程。 场景化数据覆盖: 数据来源于真实物流环境,包含不同光照和背景条件下的包裹样本,增强模型泛化性。 应用价值突出: 直击物流行业自动化痛点,为包裹分拣、体积测量和仓储管理提供高质量数据支撑。

联发科Day-0支持Qwen3.8-27B:端侧大模型部署实战指南

端侧AI部署是将人工智能模型直接运行在手机、平板等终端设备上的关键技术,其核心挑战在于如何克服硬件资源限制与性能损耗。通过芯片级优化与模型量化技术,可以大幅降低模型推理的延迟与功耗,从而在本地实现高效、低成本的智能处理。这一技术为移动应用带来了隐私保护、实时响应和离线可用等核心价值,广泛应用于智能助手、实时翻译、文档处理等场景。本文以联发科对Qwen3.8-27B模型的Day-0支持为例,深入解析了芯片厂商如何通过前置协同优化与即开即用的工具链,为开发者提供预优化模型包与NeuroPilot SDK,从而显

weixin_33933118的博客 444

ArcGIS-云南洱海流域地形图制作及使用图层下载(shp+dem)

ArcGIS-云南洱海流域地形图制作及使用图层下载(shp+dem)

Java岗大厂面试百日冲刺 - 日积月累,每日三题【Day32】—— 基础篇3(1)

整理的这些资料希望对Java开发的朋友们有所参考以及少走弯路,本文的重点是你有没有收获与成长,其余的都不重要,希望读者们能谨记这一点。其实面试这一块早在第一个说的25大面试专题就全都有的。以上提及的这些全部的面试+学习的各种笔记资料,我这差不多来回搞了三个多月,收集整理真的很不容易,其中还有很多自己的一些知识总结。正是因为很麻烦,所以对以上这些学习复习资料感兴趣网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。

2401_84102892的博客 435

对线面试官day3-JAVA基础,2024年最新面试题目回答技巧

Java面试核心知识点一共有30个专题,足够读者朋友们应付面试啦,也节省朋友们去到处搜刮资料自己整理的时间!Java面试核心知识点已经有读者朋友靠着这一份Java面试知识点指导拿到不错的offer了网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。需要这份系统化的资料的朋友,可以添加V获取:vip1024b (备注Java)一个人可以走的很快,但一群人才能走的更远!

2401_84447328的博客 861

Learn Java step by step day3

1.Variate Three basic element of variate:Type + name + value Basic steps for using variables:Statement + Assignment Notes on the use of variables: 2.+ 3. Data Type 4.int 5.float Float = sign digit + exponent digit + mantissa digit D...

weixin_63088186的博客 403

2024年最新网络安全学习day6——永恒之黑漏洞复现(2),网络安全性能优化最佳实践

Python编程学习,学习内容包含:语法、正则、文件、 网络、多线程等常用库,推荐《Python核心编程》,不要看完;在实际的渗透测试过程中,面对复杂多变的网络环境,当常用工具不能满足实际需求的时候,往往需要对现有工具进行扩展,或者编写符合我们要求的工具、自动化脚本,这个时候就需要具备一定的编程能力。恭喜你,如果学到这里,你基本可以从事一份网络安全相关的工作,比如渗透测试、Web 渗透、安全服务、安全分析等岗位;③漏洞扫描、漏洞利用、原理,利用方法、工具(MSF)、绕过IDS和反病毒侦察。

2401_84281588的博客 763

Day475(2),感悟分享

例如,实现 ChannelInboundHandler 接口(或ChannelInboundHandlerAdapter),你就可以接收入站事件和数据,这些数据会被业务逻辑处理。的即客户端发送给服务端的数据会通过 pipeline 中的一系列ChannelOutboundHandler,并被这些 Handler 处理,反之则称为。,tcp 有可能出现粘包拆包的问题,这个类会对入站数据进行缓冲,直到它准备好被处理.以入站为例,对于每个从入站 Channel 读取的消息,这个方法会被调用。

2401_84247726的博客 1873

Day12-项目中整合阿里云短信服务-p182,2024年最新web前端面试必问的问题

另外,大推一个网上教程 现代 JavaScript 教程 ,文章深入浅出,很容易理解,上面的内容几乎都是重点,而且充分发挥了网上教程的时效性和资料链接。DefaultProfile.getProfile(“default”, “改成自己的accessKeyId”, “改成自己的secret”);request.putQueryParameter(“SignName”,“改成自己的阿里云短信服务签名名称”);//2 如果redis获取 不到,进行阿里云发送。//生成随机值,传递阿里云进行发送。

m0_63102527的博客 1154

[Java视频笔记]day18

类 System: 类中的方法和属性都是静态的。 out: 代表标准输出,默认是控制台。 in: 标准输入,默认是键盘。   描述系统的一些信息。 获取系统属性信息:Properties getProperties(); import java.util.*; class day18 { public static void main(String[] args) { P

逆风的方向 更适合飞翔 1002

Day495&496&497&498(2),2024年最新mysql面试基础知识

毕竟工作也这么久了 ,除了途虎一轮,也七七八八面试了不少大厂,像阿里、饿了么、美团、滴滴这些面试过程就不一一写在这篇文章上了。我会整理一份详细的面试过程及大家想知道的一些问题细节毕竟工作也这么久了 ,除了途虎一轮,也七七八八面试了不少大厂,像阿里、饿了么、美团、滴滴这些面试过程就不一一写在这篇文章上了。我会整理一份详细的面试过程及大家想知道的一些问题细节。

2401_84006757的博客 988

代码随想录-算法训练营day48(动态规划10:买卖股票的最佳时机,买卖股票的最佳时机2)

动态规划10:买卖股票

weixin_61931006的博客 1231

java学习笔记(【黑马程序员2026版AI+Java零基础全套视频课程,Java入门到大神AI智能应用开发,涵盖Java核心语法、大量力扣、牛客网算法训练及Java项目开发】https://www)

安装验证此前path(默认的java路径)增加检查有javajdk版本还是17,0,没成功。

m0_74384754的博客 643
上一篇: 【树-简单】563. 二叉树的坡度
下一篇: 【Java基础】【狂神说Java】Java零基础学习视频通俗易懂P33-44(Day3-20210702)
菜菜2022
博客等级 码龄9年 67粉丝 1033原创
评论 2
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值