流程 结构java

Java基础-Day10

# Java基础-Day10 ## 对象作为参数传递给方法 - 实例: 1. 定义一个Circle类,包含一个double型的radius属性代表圆的半径,一个findArea()方法返回圆的面积 2. 定义一个PassObject类,在类中顶一个方法printArea(),该方法的定义如下:pub ......
基础 Java Day 10

java http大文件断点续传上传源码

​ 第一点:Java代码实现文件上传 FormFile file = manform.getFile(); String newfileName = null; String newpathname = null; String fileAddre = "/numUp"; try { InputSt ......
断点 源码 文件 java http

java刷代码随想录

# 数组 ## 704. 二分查找 给定一个 `n` 个元素有序的(升序)整型数组 `nums` 和一个目标值 `target` ,写一个函数搜索 `nums` 中的 `target`,如果目标值存在返回下标,否则返回 `-1`。 **示例 1:** ``` 输入: nums = [-1,0,3,5 ......
随想录 随想 代码 java

java后台删除当前节点及其子节点-递归

一、表设计 二、entity import com.fasterxml.jackson.annotation.JsonIgnore; import com.joyoung.cloud.security.common.entity.BaseEntity; import io.swagger.annot ......
节点 后台 java

java+geotools (geotools for java)

geotools所需的依赖,在pom.xml引入; <dependencies> <!-- for geotools begin --> <!--处理空间数据--> <!-- geotools主要依赖 --> <dependency> <groupId>org.geotools</groupId> ......
geotools java for

Java数组

# Java数组 ## 数组概述 1. 数组概述 1. 相同类型变量的有序集合 2. 数组的声明和创建 1. dataType[] arrayRefVar 2. dataType[] arrayRefVar = new dataType[arraySize] ## 内存分析 1. 声明数组 int[ ......
数组 Java

java工具类static静态方法读取yml配置

当我们需要在工具类中获取yml配置的时候,由于变量是staic导致获取不到yml配置因为spring加载静态方法比IOC早,所以不能直接使用@Value注解读取yml配置,读取结果是null。 @Component public class TestUtil { // 使用@Value注解读取yml ......
静态 工具 方法 static java

java限流-基于redis+lua

redis是线程安全的,天然具有线程安全的特性,支持原子性操作,限流服务不仅需要承接超高QPS,还要保证限流逻辑的执行层面具备线程安全的特性,利用Redis这些特性做限流,既能保证线程安全,也能保证性能。 结合上面的流程图,这里梳理出一个整体的实现思路: 编写lua脚本,指定入参的限流规则,比如对特 ......
redis java lua

(一)Java中的IO操作—— File类

### 一、File类 在系统中用户通过文件系统所提供的系统调用实施对文件的操作。 最基本的文件操作有: 创建文件、删除文件、读文件、写文件、截断文件和设置文件的读/写位置。 在Java中使用File类来作为目录或者文件的表示形式,也就是说我们想要表示一个文件,构造一个File对象即可。 #### ......
Java File

java http大文件断点续传上传插件

​ 这里只写后端的代码,基本的思想就是,前端将文件分片,然后每次访问上传接口的时候,向后端传入参数:当前为第几块文件,和分片总数 下面直接贴代码吧,一些难懂的我大部分都加上注释了: 上传文件实体类: 看得出来,实体类中已经有很多我们需要的功能了,还有实用的属性。如MD5秒传的信息。 public c ......
断点 插件 文件 java http

java限流-基于基于guava实现

1、引入guava依赖 <dependency> <groupId>com.google.guava</groupId> <artifactId>guava</artifactId> <version>23.0</version> </dependency> 2、自定义限流注解 自定义一个限流用的注 ......
guava java

java8 日期、时间处理类

## 一、LocalDate类 1. 创建LocalDate |方法|说明| | : | : | |static LocalDate now()|获取默认时区的当前日期,默认返回格式yyyy-MM-dd| |static LocalDate now(Clock clock)|从指定时钟获取当前日期| ......
日期 时间 java8 java

【JAVA】JAVA后台调用百度地图API进行坐标转换

```java import com.alibaba.fastjson.* import …… // coords: '114.21892734521,29.575429778924' // return: ['114.2307519546763', '29.57908428837437'] // ......
JAVA 坐标 后台 地图 API

读取efficienthrnetH-2预训练模型的网络结构

['features.0.1.weight:torch.Size([24, 3, 3, 3])', 'features.0.2.weight:torch.Size([24])', 'features.0.2.bias:torch.Size([24])', 'features.0.2.running_ ......
efficienthrnetH 模型 结构 网络

java http大文件断点续传上传控件

​ javaweb上传文件 上传文件的jsp中的部分 上传文件同样可以使用form表单向后端发请求,也可以使用 ajax向后端发请求 1.通过form表单向后端发送请求 <form id="postForm" action="${pageContext.request.contextPath}/Up ......
断点 控件 文件 java http

开发软件 --- java web 容器

JavaWeb容器是一种运行JavaWeb应用程序的环境,提供对Servlet和JSP等技术的类库支持。以下是一些常见的JavaWeb容器: 轻量级 Apache Tomca 流行的开源轻量部分支持的javaweb容器。支持Servlet、JSP和WebSocket等技术。 Jetty 高性能的开源 ......
开发软件 容器 软件 java web

java动态编译

package src; import java.io.IOException; import java.io.InputStream; import java.io.InputStreamReader; import java.io.BufferedReader; import javax.too ......
动态 java

java使用枚举消除 if/else

有这样一个判断场景。 if ("dog".equals(animalType)){ System.out.println("吃骨头"); } else if ("cat".equals(animalType)) { System.out.println("吃鱼干"); } else if ("she ......
java else if

Java JUI编程

## 前言 初学,虽然不常用了,但对于理解MVC很有帮助,顺带学一下把。 ## 1. 简介 核心技术是Swing Awt(Awt是Swing前身) 需要学: > 窗口,弹窗,面板,文本框,列表框,按钮,图片,监听事件,鼠标,键盘。 ![image](https://img2023.cnblogs.c ......
Java JUI

fops 结构体

1822 struct file_operations { 1823 struct module *owner; 1824 loff_t (*llseek) (struct file *, loff_t, int); 1825 ssize_t (*read) (struct file *, char ......
结构 fops

大世界流程1

组件的根据输入的源坐标,半径,Layer名,加载Block函数。 这个layer是alwaysLoad,则加载; 是visible,则加载,可见; 是load,则加载。 根据输入的源坐标,半径,得到相交的block,和已经加载的block,去重后,一起,如果超过Block的限制数量,则按照优先级排序 ......
大世界 流程

Java方法

# Java方法 ## 什么是方法 1. 方法是语句的集合 2. 设计方法的原则 一个方法就做一件事 ## 方法的定义和调用 修饰符 返回值类型 方法名(参数类型 参数名){ ... 方法体 ... return 返回值 } ## 方法的重载 1.同样的方法名通过调整参数的数量类型进行重载(跟返回值 ......
方法 Java

java http大文件断点续传上传组件

​ 我们平时经常做的是上传文件,上传文件夹与上传文件类似,但也有一些不同之处,这次做了上传文件夹就记录下以备后用。 首先我们需要了解的是上传文件三要素: 1.表单提交方式:post (get方式提交有大小限制,post没有) 2.表单的enctype属性:必须设置为multipart/form-da ......
断点 组件 文件 java http

Java集合之Disruptor 介绍

[toc] # 1 Disruptor ## 1.1 简介 ### 1.1.1 定义 `Disruptor` 是一个开源的高性能内存队列,由英国外汇交易公司 LMAX 开发的,获得了 2011 年的 Oracle 官方的 Duke's Choice Awards(Duke 选择大奖)。 `Disru ......
Disruptor Java

SQLServer中查询表结构(表主键 、列说明、列数据类型、所有表名)的Sql语句

--快速查看表结构SELECT CASE WHEN col.colorder = 1 THEN obj.name ELSE '' END AS 表名, col.colorder AS 序号 , col.name AS 列名 , ISNULL(ep.[value], '') AS 列说明 , t.na ......
查询表 语句 SQLServer 类型 结构

Java中的枚举类型(Enum)详解

一、枚举类型初探 枚举类继承Enum类,该枚举类是final的故无法被继承。每个枚举值都是该枚举类的一个静态成员且成员的类型为该枚举类,每个枚举值都会在类的初始化阶段被实例化为该枚举类的一个对象,实例化时枚举类构造函数的第一个参数为枚举值的名称,第二个参数为枚举值的序号,从0开始编号。values( ......
类型 Java Enum

《数据结构与算法》之图

导言: 图是数据结构教材上的最后一种数据结构了,它的使用范围最广,最多,也是最贴合我们实际生活的,图是一个多对多的数据结构,在前面的学习,了解到了一对一的数据结构 线性结构,以及一对多的结构 树形结构,现在要学的多对多的结构 图, 图是对我们现实生活中很多实体的抽象,因为实际的生活中,的确关系是复杂 ......
数据结构 算法 结构 数据

数据结构与算法coding过程中的记录

1.init()时一定要记得malloc()申请新的内存空间(如果不申请内存空间程序返回的值是有内存里的脏数据,把人看得云里雾里找不到问题出在哪) 2.带头结点单链表尾插法要注意:若LNode *p = L->next; 循环条件是while(p != NULL){p = p->next;},那么最 ......
数据结构 算法 过程 结构 数据

Java流程控制

# Java流程控制 ## 用户交互Scanner 1. java.util.Scanner (java5新特性) 1. Scanner scanner = new Scanner(System.in); 2. scanner.next()/scanner.nextline() 3. IO类使用完之 ......
流程 Java

vscode不支持 java 1.8 问题

vscode不支持jdk1.8问题,实际上是 vscode 的 部分 java插件 不支持 java 1.8 有些插件要求 jdk 11 以上,可降级避开,不过没必要 有些插件要求 jdk17 以上 可以同时安装两个版本的jdk,例如 jdk1.8 和 jdk 17 在vscode的settings ......
vscode 问题 java 1.8