calendar日历 类型java
用Java正则表达式替换,告别繁琐的字符串操作
在Java编程中,我们经常需要处理字符串的替换操作。有时候,简单的字符串替换无法满足我们的需求,这时就需要借助正则表达式来完成更复杂的字符串替换任务。本文将介绍如何使用Java根据正则表达式替换字符串的方法,并通过实例说明其应用场景。 一、正则表达式概述 正则表达式,又称规则表达式,是对字符串操作的 ......
Java基础
Java基础语法 1.注释 注释不会执行,给写代码的人看 三种注释: 单行注释: // 多行注释:/**/ 文档注释:/** */ public class Helloworld { public static void main(String[] args) { //单行注释 //控制台输出一个H ......
Java基础
Java基础语法 1.注释 注释不会执行,给写代码的人看 三种注释: 单行注释: // 多行注释:/**/ 文档注释:/** */ public class Helloworld { public static void main(String[] args) { //单行注释 //控制台输出一个H ......
Java基础
Java基础语法 1.注释 注释不会执行,给写代码的人看 三种注释: 单行注释: // 多行注释:/**/ 文档注释:/** */ public class Helloworld { public static void main(String[] args) { //单行注释 //控制台输出一个H ......
JAVA SWING之JFrame和JPanel布局
初学JAVA的时候学习过SWING,每次写程序就直接复制Jframe和Jpanel设置,再调一下大小(不知道有没有人跟我一样),到现在也不清楚它们有什么关系,才回顾学习。Swing虽然是很老的技术了,但也有很多工具是Swing写的例如JetBrains系列,最常用的IDEA。开发一下小工具还是不错的 ......
基于Docker Desktop搭建Kafka集群并使用Java编程开发
一、引言 前段时间因课业要求使用Docker Desktop 部署Kafka集群并编写生产者消费者程序,折磨了我好几天,在查找大量资料后终于是把整个集群搭建完成了。现在我想要分享其中搭建的历程,希望能为大家解决问题。 二、Docker集群构建 安装环境: Windows 10 2.1 启用或关闭wi ......
聊聊如何在Java应用中发送短信
很多业务场景里,我们都需要发送短信,比如登陆验证码、告警、营销通知、节日祝福等等。 这篇文章,我们聊聊 Java 应用中如何优雅的发送短信。 1 客户端/服务端两种模式 Java 应用中发送短信通常需要使用短信服务提供商提供的短信 API 。 我们经常使用的短信渠道有:阿里云、腾讯云、华为云、亿美等 ......
byte[]、list<byte>数组类型的几个自定义扩展方法
byte[]、list<byte>数组类型的几个自定义扩展方法。 using System; using System.Collections.Generic; using System.Linq; using System.Web; namespace iPublic.类型扩展方法 { /// < ......
Calendar类
1.Calendar类是一个抽象类,Calendar提供了一个类方法getInstance(),以获得此类型的一个通用对象。Calendar类的getInstance()方法返回一个Calendar对象,其日历字段已由当前日期和时间初始化,其使用方法如下:Calendar rightNow = Ca ......
秦疆的Java课程笔记:17-20 入门 下
17 入门 Java开发环境搭建 JDK下载与安装(略) 由于秦疆老师的网络视频教程录制于2019年,演示的JDK版本为1.8(也就是JDK 8),而现在Oracle官网只提供JDK 17与JDK 21的下载,故本小节笔记不予记录。 我实际安装的是最新的JDK 21,具体安装方法与环境配置见另一篇博 ......
jenkins Java heap space
jenkins Java heap space,是内存不够。 两个解决方案: 一,修改配置文件 windows系统中,找到Jenkins的安装路径, 修改jenkins.xml 将 -Xmx256m 改为 -Xmx1024m 或者更大 重启jenkins服务。 二,jenkins增加全局配置 (je ......
python初学者学习笔记-第二章-变量和数据类型
chapter2/变量和数据类型 2.1 Python语法简介 Python 的语法主要有三个特点:英文输入,单行执行,缩进模式。 如上图的代码,以“#”开头的语句是注释;一行是一块代码;以冒号“:”结尾时,换行执行缩进模式,其后的语句组成一个整体的代码块。 大小写敏感的。 2.2 print() ......
NodeJS系列(15)- TypeScript (二) | 对象类型 (Object Types)
在 “NodeJS系列(14)- TypeScript (一) | 安装 TypeScript、常用类型” 里,我们简单介绍了 TypeScript 的安装配置,讲解和演示了 TypeScript 常用类型。本文继续介绍 TypeScript 对象类型 (Object Types)。TypeScri ......
NodeJS系列(14)- TypeScript (一) | 安装 TypeScript、TypeScript 常用类型
JavaScript 现在是有史以来最广泛使用的跨平台语言之一。JavaScript 最初是一种用于向网页添加微不足道的交互性的小型脚本语言,现已发展成为各种规模的前端和后端应用的首选语言。 虽然用 JavaScript 编写的程序的大小、作用域和复杂性呈指数级增长,但 JavaScript 语言表 ......
一个java文件的JVM之旅
准备 我是小C同学编写得一个java文件,如何实现我的功能呢?需要去JVM(Java Virtual Machine)这个地方旅行。 变身 我高高兴兴的来到JVM,想要开始JVM之旅,它确说:“现在的我还不能进去,需要做一次转换,生成class文件才行”。为什么这样呢? JVM不能直接加载java文 ......
Linux环境下java jar包(start 启动 stop 停止 restart 重启 status 查状态) 处理
#!/bin/sh # ./ry.sh start 启动 stop 停止 restart 重启 status 状态 AppName=ruoyi-admin.jar # JVM参数 #JVM_OPTS="-Dname=$AppName #-Duser.timezone=Asia/Shanghai #- ......
第一个java程序
1、使用记事本编辑.java源程序 注意:文件名和类名一致,首字母必须大写 public class Hello{ public static void main(String[] args){ System.out.println("hello"); } } 2、使用javac命令编译,生成.cl ......
Java 并发多线程面试题及答案
1、并发编程三要素?(1) 原子性 原子性指的是一个或者多个操作,要么全部执行并且在执行的过程中不被其他操作打断,要 么就全部都不执行。 (2) 可见性 可见性指多个线程操作一个共享变量时,其中一个线程对变量进行修改后,其他线程可以立 即看到修改的结果。 (3) 有序性 有序性,即程序的执行顺序按照 ......
Java入门笔记
Java入门 1.Java诞生 1995 詹姆斯·高斯林 JavaSE:标准版(桌面程序、控制台) JavaME:嵌入式开发(手机、小家电) JavaEE:企业级开发(Web端、服务器) 2.Java特性和优势 简单性 面向对象 可移植性 高性能 分布式 动态性 多线程 安全性 健壮性 3.JDK、 ......
java base64字符串转换为图片
java base64字符串转换为图片 实现步骤: base64字符串长这样'"data:image/png;base64,iVBORw0KGgoAAAAN(中间省略好多字符串)AAAABJRU5ErkJggg==' 方法一: 首先,图片本质上是一种二进制文件,所以创建一张图片,就是创建一个文件,里 ......
Java虚拟机的监控及诊断工具(命令行)
对于普通的开发人员来说,可以阅读帮助文档或者源码来对JDK的设计以及JVM的内存管理获取一定的了解,但对于线上运行的程序,如何对程序进行监控和诊断呢?比如一个程序挂了,怎么通过分析堆栈信息、GC日志、线程快照等信息来快速定位问题?JDK的大佬早就为我们考虑到这一点,所以在JDK中包含了许多用于监控及 ......
Java虚拟机的监控及诊断工具(GUI)
前面我们总结了Java虚拟机的监控及诊断工具(命令行)相关命令的使用,用命令行虽然说比较方便,但不够直观,要是有图形显示JVM运行的一些情况就好了。eclipse MAT 和 Java Mission Control 是两个使用比较广泛的GUI虚拟机的监控及诊断工具,下面让我们来用用吧。 Eclip ......
Java中将base64编码字符串转换为图片
Java中将base64编码字符串转换为图片 前一段时间,在做摄像头拍照上传,摄像头拍的照片为base64编码格式的字符串,需要上传至项目中,则需要使用到将base64编码字符串转换为图片 1、将base64编码字符串转换为图片的代码如下 ImageUtil.java: package util; ......
数据类型
<1>C语言是有类型的语言 (1)C语言的要求 1. C语言的变量必须在使用前定义; 2. 变量要进行类型的确定和区分; (2)C之后不同语言的发展方向: 1. C++/JAVA,更强调类型;(强调类型的语言更面向底层) 2. 而Python、JavaScript、PHP不看重类型甚至不需要事先定义 ......
windows开发环境准备:python+java+anaconda+jupyter+VScode安装
PS:以下是在windows环境下操作的。 1.安装本地java并配置java环境变量 2.安装python,并添加环境变量 直接在官网下载的最新的稳定版,我的是3.12(也可以安装在anaconda里,conda install python ,配置环境变量) 3.安装anaconda3 并添加环 ......
c/c++数据类型
int unsigned int char unsigned char long long long unsigned long short unsigned short float double 各种指针类型 枚举类型 struct 结构类型 union 联合类型 bool string 类 比如 ......
判断数的类型
1.Good Distance - AtCoder abc133_b - Virtual Judge (vjudge.net) 判断是否为整数,用开方后平方判断是否相等,并且此题将多对数 成数组来输出 1 #include <bits/stdc++.h> 2 using namespace std; ......
C++模板显示指定类型时使用引用遇到的问题
1.问题 这里我想让模板函数接收int和char类型的参数,并进行相加,显示指定参数类型为int。 第一个调用理论上会自动将char类型强转成int类型,后进行相加; 第二个调用理论上会自动将int类型强转成char类型,后进行相加; 但是报错No matching function for cal ......
java基础学习:关键字,标识符
关键字:属于java语言自己的内容。java已经用了的词:public ,static等等 标识符: 标识符建议规范驼峰模式,例如:int studyNumber=4; 开头单词小写,后面的单词首字母大写 ......
2023_11_06_Java_EE_DAY_01_笔记
2023_11_06_Java_EE_DAY_01_笔记 知识点回顾: Javase Mysql Html+css+javascript Vue 扩展:ElementPlus 作业讲解与分析: 知识点讲解: 1. 主要核心内容(服务器端开发) a) Javaee/Spring+springMVC+M ......