驼峰java map key

java基于springboot+vue时间管理系统、日记管理系统,附源码+数据库+lw文档+PPT

**1、项目介绍** 本次设计任务是要设计一个时间管理系统,通过这个系统能够满足时间管理的管理功能。系统的主要功能包括首页,个人中心,系统公告管理,用户管理,时间分类管理,事件数据管理,目标数据管理,用户日记管理等功能。 管理员可以根据系统给定的账号进行登录,登录后可以进入时间管理系统,对时间管理系 ......
管理系统 系统 springboot 源码 文档

Java--异常

## Java--异常 #### 异常 ![image-20230526201904077](https://harper886.oss-cn-qingdao.aliyuncs.com/img/202305262019206.png) #### 异常的分类 ![image-2023052620215 ......
Java

JAVA第八次作业

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

java中常用的判断数据为空的工具

一些工具的引入可以是的代码变得更加整洁,同时对于数据的判断会更加的全面 pom文件 <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http:// ......
常用 工具 数据 java

JAVA第九次作业

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

JAVA第八次作业

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

Java大文件分片上传/多线程上传方案

​ 在Web应用系统开发中,文件上传和下载功能是非常常用的功能,今天来讲一下JavaWeb中的文件上传和下载功能的实现。 先说下要求: PC端全平台支持,要求支持Windows,Mac,Linux 支持所有浏览器。 支持文件批量上传 支持文件夹上传,且要求在服务端保留层级结构。文件夹数量要求支持到1 ......
线程 文件 方案 Java

学习日记——Java循环结构

1.while循环 ①语法: while循环语法 //参数的初始化 int i=1; //循环条件 while(i<10){ //循环操作 System.out.println("这是测试"); //变更参数 i++; } 特点:先判断,再执行 ②实战案例: 2.do while循环 ①语法: do ......
结构 日记 Java

java怎么打印一个对象的内存地址

在Java一般使用HashCode来代表对象的地址,但是两个相同的对象就不行了,两个相同的对象的hashcode是相同的。 如果要对比两个相同的对象的地址可以使用,System.identityHashCode(传输进去的参数是一个对象) ......
对象 内存 地址 java

Java笔记(十):函数式接口

### 函数式接口 有且仅有一个抽象方法的接口 > JDK8中,只有一个抽象方法的接口称为函数式接口,我们就能使用 Lambda。 > 针对一个接口中,是否有大于一个抽象方法?JDK8为我们新增了一个注解:@FunctionalInterface。它能够帮助我们检测这个接口是不是只有一个抽象方法,如 ......
函数 接口 笔记 Java

Java大文件分片上传/多线程上传实例解析

​ javaweb上传文件 上传文件的jsp中的部分 上传文件同样可以使用form表单向后端发请求,也可以使用 ajax向后端发请求 1. 通过form表单向后端发送请求 <form id="postForm" action="${pageContext.request.contextPath}/U ......
线程 实例 文件 Java

Java笔记(九):线程池

### 三大方法 ```java Executors.newSingleThreadExecutor(); // 单个线程 Executors.newFixedThreadPool(5); // 固定的线程池大小 Executors.newCachedThreadPool(); // 可伸缩的 `` ......
线程 笔记 Java

Java大文件分片上传/多线程上传实例

​ 上周遇到这样一个问题,客户上传高清视频(1G以上)的时候上传失败。 一开始以为是session过期或者文件大小受系统限制,导致的错误。 查看了系统的配置文件没有看到文件大小限制, web.xml中seesiontimeout是30,我把它改成了120。 但还是不行,有时候10分钟就崩了。 同事说 ......
线程 实例 文件 Java

Java 实例 - Varargs 可变参数使用

Java1.5提供了一个叫varargs的新功能,就是可变长度的参数。 "Varargs"是"variable number of arguments"的意思。有时候也被简单的称为"variable arguments" 定义实参个数可变的方法:只要在一个形参的"类型"与"参数名"之间加上三个连续的 ......
实例 参数 Varargs Java

java中集合的遍历

``` import java.util.ArrayList; import java.util.Iterator; import java.util.List; public class ImoocStudent { public static void main(String[] args) t ......
java

java 和 python decodeBase64ZippedString encodeBase64ZippedString

#### java ``` package com.example; import org.apache.commons.codec.binary.Base64; import org.apache.commons.codec.binary.Base64OutputStream; import or ......

Java大文件分片上传/多线程上传源代码

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

Java的Atomic原子类

Java SDK 并发包里提供了丰富的原子类,我们可以将其分为五个类别,这五个类别提供的方法基本上是相似的,并且每个类别都有若干原子类。 ......
原子 Atomic Java

Java第四日

今日份Java学习内容 循环缘由与定义 while循环结构 调试程序 do-while循环结构 for循环 1. 循环缘由与定义 核心要点:在某种场景(多次重复做同一件事的情况)需要使用循环结构, 特点:提高效率。 循环结构特点:1.循环条件(初始值、结束值) 2.循环操作(重复执行此事) 2. w ......
Java

Java订单号生成唯一

公司需要开发商城项目,用到了,记录一下 Java订单号生成唯一 ```java package com.iot.store.utils; import org.apache.commons.lang3.RandomStringUtils; import java.time.LocalDateTime ......
订单号 订单 Java

#程序员 - #从Java培训班出来被淘汰

最近公司在招外包,我帮着面了十几个,基本都是培训班选手。 培训班选手最大的问题是得过且过,我面试有个最喜欢问的问题,jdk线程池的队列有哪几种实现形式,一般有两三年开发经验的兄弟基本都知道有这么个东西,但是大部分人就只是知道这个。常用的四种不同的队列其实是用在不同的业务场景下的,比如你的任务有优先级 ......
程序员 程序 Java

【atcoder begin 302】【e题 Isolation 】JAVA的快速输入输出

import java.io.*; import java.util.HashSet; import java.util.Set; /** * @author fishcanfly */ public class Main { public static void main(String[] arg ......
Isolation atcoder begin JAVA 302

推荐一个日历转换开源工具库,支持C#、Java、PHP等主流的语言

日历对我们来说,最熟悉的就是阳历和农历,在中国每年都有固定的节日、节气、中国特有传统节日,有些节日是固定的,但是节气这些都需要我们经过一定规则换算出来。 所以,今天给大家推荐一个开源库,它支持阳历、阴历、佛历和道历的日历转换,可以满足我们的所有需求。 **项目简介** = 这是有多开发语言版本、支持 ......
日历 主流 语言 工具 Java

java 中的标签Label

* Java 中的标签是为循环设计的,是为了在多重循环中方便的使用 break 和coutinue ### demo1 ``` public static void main(String[] args) throws Exception{ label:// 放在这里label,跳出外出循环 for ......
标签 Label java

java连接TD数据库获取数据

1.目录结构 ![file](https://www.dgiotcloud.cn/wp-content/uploads/2023052603081122.png) 2.创建springboot的项目,添加pom依赖 ![file](https://www.dgiotcloud.cn/wp-conte ......
数据 数据库 java

Java大文件分片上传/多线程上传源码

​ 我们平时经常做的是上传文件,上传文件夹与上传文件类似,但也有一些不同之处,这次做了上传文件夹就记录下以备后用。 这次项目的需求: 支持大文件的上传和续传,要求续传支持所有浏览器,包括ie6,ie7,ie8,ie9,Chrome,Firefox,360安全浏览器,并且刷新浏览器后仍然能够续传,重启 ......
线程 源码 文件 Java

windows环境下 java 使用sqlite-jdbc 加载mod_spatialite用于地理空间处理

由于项目需要,将sqlite中的数据使用空间函数(st_astext(), st_geomfromtext()等)处理空间坐标数据,这就需要加载mod_spatialite组件,从网上找了很多方法,也问了gpt,也从官网上(http://www.gaia-gis.it/gaia-sins/spati ......

Java大文件分片上传/多线程上传代码

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

【java】同步异步和多线程编程

## Java基本概念 1. 并发 - 基于时间段内的,同时发生(处理多个任务的能力,时间段) - 存在同步和互斥的问题(任务之间的时序问题) - 同步:前一个处理的结果作为下一个处理的资源(互相之间有依赖) - 互斥: 不能同时使用临界资源。 - 解决时序问题的机制: 锁,信号量,原子操作 - J ......
线程 java

怎么分析一个java的core dump文件?

你的java程序,突然之间,崩溃掉了,并且生成了core dump文件(内核dump文件) 这个时候,你该怎么办呢 ? 在本文档中,你将会知道怎样,对java的core dump文件进行分析,知道是什么原因导致的java程序崩溃、宕机。 方法 1:hs_err_pid日志文件 当jvm发生严重的故障 ......
文件 java core dump