程序员 程序 日记java

Java常见八大异常(新手必看)

🌅IndexOutOfBoundsException:数组角标越界异常 角标不在数组范围内 代码演示 public class Test2 { public static void main(String[] args) { try { int[] nums = new int[5]; Syste ......
常见 新手 Java

Java捕获异常(入门级)

⭐一、什么是异常 异常就是程序运行时,出现代码报错或者终止代码运行,它阻止了程序正常执行,这就是异常。在Java编译或运行或者运行过程中出现的错误。 Java提供了更加优秀的解决办法:异常处理机制。 ⭐二、捕获异常 Java异常机制关键字有:try、catch、finally、throw、throw ......
Java

java 多态

package net.elaina.polymorphismdemo02; public class Test { public static void main(String[] args) { //创建对象(多态方式) //Fu f = new zi(); Animal a1 = new Do ......
java

JAVA中static关键字的使用

static是静态的意思,是一个修饰符,就像是一个形容词,是用来形容类,变量,方法的。 static修饰变量,这个变量就变成了静态变量,修饰方法这个方法就成了静态方法, static关键字方便在没有创建对象的情况下来进行调用(方法/变量)。 1.static修饰变量 通过static修饰成员变量,我 ......
关键字 关键 static JAVA

【re】[HGAME 2023 week3]kunmusic -- .net程序逆向,z3库约束

附件下载下来有三个东西。 点开exe,发现是鸡哥 判断应该是.net程序(.NET 是一个免费的跨平台开源开发人员平台,用于生成许多不同类型的应用程序。 凭借 .NET,可以使用多种语言、编辑器和库来生成 Web、移动应用、桌面应用、游戏和 IoT 应用),可以用dnspy打开,那个exe和json ......
kunmusic 程序 HGAME week3 2023

java-网络编程

第十四章 网络编程 引入 【1】网络编程: 把分布在不同地理区域的计算机与专门的外部设备用通信线路互连成一个规模大、功能强的网络系统,从而使众多的计算机可以方便地互相传递信息、共享硬件、软件、数据信息等资源。 设备之间在网络中进行数据的传输,发送/接收数据。 【2】通信两个重要的要素:IP+PORT ......
网络编程 网络 java

Java使用HttpClient实现GET和POST请求

GET请求(带参数) 前端 export const getRealTimeData = (deviceLabel) => { return request({ url: '/blade-inorganization/Data/realTime-data?deviceLabel='+deviceLa ......
HttpClient Java POST GET

使用Java写一个简易web服务器

使用Java写一个简易web服务器来替代nginx功能。 main: public static void main(String[] args) { ServerConfigLoader serverConfigLoader = Factory.serverConfigLoader(); Serv ......
简易 服务器 Java web

.net 自定义授权处理程序

.net 自定义授权处理程序 Authorization——授权 .NET里提供了授权框架,允许开发者编写自己的授权规则,当一个请求到达控制器Action时,用它来判断该请求是否能够继续执行该控制器Action。 例如:发表一条评论,需要用户登录后才能发表,那么就使用Authorization来判断 ......
程序 net

java反序列化----CC2利用链学习笔记

书接 java反序列化 CC1利用链学习笔记(TransformedMap和LazyMap) 利用链 PriorityQueue.readObject()->TransformingComparator.compare()->ChainedTransformer.transform()->Invok ......
序列 笔记 java CC2 CC

java注释、变量、数据类型和运算符

注释 单行注释:// 多行注释:/*开头,*/结尾 JavaDoc注释:/**开头,*/结尾 快捷键:ctrl + ? 变量 第一步:声明变量。即根据数据类型在内存分配空间。 第二步:赋值。即将数据的值存储到对应的内存空间。 第三步:使用变量。就是获取变量的值用于程序。 变量名的命名规则: 关键字不 ......
运算符 注释 变量 类型 数据

最新demo版|如何0-1开发支付宝小程序之前期准备篇(一)

小程序作为目前一种轻量、便捷的应用、目前应用越来越广泛了。 很多没有开发经验的开发同学可能初次接触就是小程序开发,为了详细讲解下小程序开发的步骤,我会按照小程序的开发流程一步一步从零开始给大家介绍下如何开发支付宝小程序,后续教程中会更新最新版 demo 给到大家。 ......
前期 程序 demo

C# RSA2 SHA256 对应JAVA(SHA256withRSA)公钥验签名,CER公钥证书

String timestamp = "1630905585"; String nonce = "9003323344"; String signature = "tnjIAcEISq/ClrOppv/nojeZnE/pB1wNfQC/hMTME+rQMapWzvs9v1J68ueDpVzs1RW2 ......
公钥 256 SHA 证书 withRSA

java zip 压缩密码

在Java开发中,Zip文件是一种常见的文件压缩格式。有时候我们需要给Zip文件添加密码保护,以确保文件的安全性。本文将指导你如何使用Java代码来实现Zip文件的添加密码功能。 流程概述 下面是实现“Java Zip 添加密码”的整个流程: 步骤描述 步骤 1 创建一个Zip文件 步骤 2 向Zi ......
密码 java zip

二维码保存到本地Java代码

工具类 import java.io.ByteArrayInputStream; import java.io.File; import java.io.FileOutputStream; import java.io.IOException; import java.io.InputStream; ......
代码 Java

重写Java中Arrays数组工具类提供的sort()排序函数中的比较器类Comparator的compare()方法!

排序方法是我们日常开发或者写功能函数,或者实现算法时,常调用的方法。 有时甚至,开发人员自己还要写一写排序算法。 今天,我们来修改Java官方提供的Arrays工具类中的静态排序sort()方法。 反问一下,为什么要重写呢? 官方提供的还不够你用? 回答:确实不够用,官方默认是对数字,特别是sort ......
数组 Comparator 函数 compare 工具

为什么很多程序员讨厌低代码?

什么是低代码 低代码是一种只需用很少甚至不需要代码即可快速开发系统,并将其快速配置和部署的技术和工具。 低代码的优点 减少开发的成本 低代码开发工具把这些功能都抽象统一、开发、封装起来,形成一个个模块,让用户可以直接使用,省掉大量重复的开发工作。 低代码平台可以大大缩短软件交付周期,因为它们不需要像 ......
程序员 代码 程序

学期2023-2024-1 20231416《计算机基础与程序设计》第八周学习总结

作业信息 这个作业属于哪个课程2023-2024-1-计算机基础与程序设计 这个作业要求在哪里 2023-2024-1计算机基础与程序设计第八周作业 这个作业的目标 《计算机科学概论》第9章《C语言程序设计》第7章并完成云班课测试,功能设计与面向对象设计,面向对象设计过程,面向对象语言三要素,汇编、 ......

Java Junit单元测试(入门必看篇)

Hi i,m JinXiang ⭐ 前言 ⭐ 本篇文章主要介绍单元测试工具Junit使用以及部分理论知识 🍉欢迎点赞 👍 收藏 ⭐留言评论 📝私信必回哟😁 🍉博主收将持续更新学习记录获,友友们有任何问题可以在评论区留言 什么是Junit单元测试? JUnit 是一个 Java 编程语言的单 ......
单元 Junit Java

Java: toString Comparator Array equals

toString package org.example.c; public class A { public static String toString(Object[] array) { if (array == null) return "null"; StringBuilder strin ......
Comparator toString equals Array Java

JAVA解析Excel文件 + 多线程 + 事务回滚

1. 项目背景: 客户插入Excel文件,Ececel文件中包含大量的数据行和数据列,单线程按行读取,耗时大约半小时,体验感不好。 思路:先将excel文件按行读取,存入List,然后按照100均分,n=list.szie()/100 + 1; n就是要开启的线程总数。(实际使用的时候,数据库连接池 ......
线程 事务 文件 Excel JAVA

JAVA 解析Excel + 多线程 + 事务回滚(2)

该方法为网上查询,感觉可行,并未真正尝试。 主线程: package com.swagger.demo.service; import com.alibaba.excel.context.AnalysisContext;import com.alibaba.excel.event.AnalysisE ......
线程 事务 Excel JAVA

springboot学习日记(五)

今天先安装试用了下postman,get获取自己的网页,返回是网页源码。 这里贴一下前几天测试的开源新手项目IncrediableKJ/Student-management-system: 基于springboot +mybatis +thymeleaf 的学生信息管理系统,适合springboot ......
springboot 日记

Java_集合框架

Java集合的总体系 分类: Collection接口,Map接口 Collection接口:List接口,Set接口 Map接口: Collection集合体系 子接口: 接口List:元素有序,可重复,有索引 实现类:ArrayList、LinkedList 接口Set:元素无序,不重复,无索引 ......
框架 Java

Java生成随机三维数组图片推流

生成随机的三维数组 frame=np.random.randint(1,254,size=(720, 1280, 3)).astype(np.uint8) 三维数组图片添加时间 frame = cv2.putText(frame, datetime.datetime.now().__str__(), ......
数组 图片 Java

Java通过百度OCR实现图片文字识别、身份证识别与车牌识别

百度智能云开通免费服务 1、先注册一个百度智能云账号 2、领取免费资源(每天固定免费多少次的使用次数,如果想用更多,可以花钱开通) 选择对应的服务和资源 左下角点击0元领取就可以了 返回概览界面 服务列表出现,表示免费资源领取成功 3、创建应用 创建成功后会在应用列表显示,从这个界面我们可以获取到A ......
车牌 身份证 身份 文字 图片

Java代码混淆

classFinal 代码混淆 1. 参数说明 -file 加密的jar/war完整路径 -packages 加密的包名(可为空,多个用","分割) -libjars jar/war包lib下要加密jar文件名(可为空,多个用","分割) -cfgfiles 需要加密的配置文件,一般是classes ......
代码 Java

日记和编辑器

日记和编辑器 \(n\) 个操作,5类: 在某个位置后插入一个字符串。 区间删除。 区间修改为一个字符串(长度可以不等)。 查询一段区间某种字符的出现次数 查询一段区间匹配模式串 \(P\) 的次数(\(P\) 固定) \(1\le n\le 10^5,|s|\le 10^5,\sum|s|\le ......
编辑器 日记

【Java基础】Java中switch的多种写法

Java中switch的多种写法 代码需求:键盘录入一个数字(代表星期几),判断是工作日还是休息日 switch最基础写法 public static void switchTest() { while (true) { System.out.println("请输入:"); Scanner sc ......
写法 Java 多种 基础 switch

Java数组07:Arrays类讲解

import java.util.Arrays; public class ArrayDemo07 { public static void main(String[] args) { int[] a = {1,2,3,4,9090,31231,543,21,3,23}; System.out.pr ......
数组 Arrays Java
共23000篇  :95/767页 首页上一页95下一页尾页