线程lesson java 03

Java基础--day02

变量作用域 类变量、实例变量、局部变量 public class Demo03 { /** * 类变量 static */ static double salary=89561.36; /** * 实例变量 * 从属于对象 *不初始化,会变成默认类型 * 0 0.0 布尔值默认false * 除了基 ......
基础 Java day 02

leetcode刷题记录Java

``` 难度等级:简单 给你两个字符串 word1 和 word2 。请你从 word1 开始,通过交替添加字母来合并字符串。 如果一个字符串比另一个字符串长,就将多出来的字母追加到合并后字符串的末尾。 返回 合并后的字符串 。 class Solution { public String merg ......
leetcode Java

学的java,工作用的go?

学的java,找的java开发,进了公司却在使用go。 第一天让拉代码,我以为我拉的是java代码,没想到却是go。当时慌死了,我只听说过go,连hello world都没有go写过。既来之,则安之,我接下来就是装goland,配环境变量,好在代码跑起来了,这个项目使用go+Gin来进行开发,甚至连 ......
java go

如何将Maven项目快速改造成一个java web项目(方式二)

原始的maven项目,使用IDEA打开后,目录结构如下所示 删除pom.xml文件,删除resource目录,将java目录下的代码放到项目根目录下, 将webapp目录放到项目根目录下。如下图所示 开始配置项目,首先配置Project,配置好之后点击Apply,如下图, 接下来配置Facets 这 ......
项目 方式 Maven java web

如何将Maven项目快速改造成一个java web项目(方式一)

因为实际需要,需要将一个maven项目改造成原生的java-web项目,写这边博客 来记录整个改造的过程。原始的maven项目,使用IDEA打开后,目录结构如下所示 直接通过文件夹查看项目结果如下 首先删除一些文件,只保留sql和src两个目录,如下 使用IDEA打开后的目录结构如下 继续删除tes ......
项目 方式 Maven java web

线程的状态

常见操作系统的线程状态是五种 创建 --> 就绪 --> 运行 -> 阻塞 --> 终止 java中定义了六中,主要是依据锁的行为 create --> runnable --> waiting --> time_waiting --> blocked --> terminate java中的run ......
线程 状态

java图片从网络下载到本地

String picVehicle = obj.getPicVehicle(); // 根路径加上传参数的路径构成文件路径地址 String realPath = picVehicle; // 文件名编码 try { // 构造URL URL url = new URL(realPath); // ......
图片 网络 java

线程的终止

为什么不推荐stop 主要它不释放锁资源,尤其暴力终止,可能会导致业务执行到一半,出现各种问题。 为什么使用interrupt方法 通常使用自带的方法,而不是使用自定义的业务标识,是因为interrupt能修改线程状态,java线程的终止,需要从runnable终止。如果仅仅使用自定义的终止标志,有 ......
线程

Java扩展Nginx之五:五大handler(系列最核心)

### 欢迎访问我的GitHub > 这里分类和汇总了欣宸的全部原创(含配套源码):[https://github.com/zq2599/blog_demos](https://github.com/zq2599/blog_demos) ### 本篇概览 - 本文是《Java扩展Nginx》系列的第 ......
核心 handler Nginx Java

M1 Pro 芯片的 MacBook Pro 配置 Java 环境

## 下载、安装 先去 [Azul](https://www.azul.com/downloads/#zulu) 网站下载 Open JDK ![image](https://img2023.cnblogs.com/blog/955921/202307/955921-2023071503210860 ......
Pro 芯片 MacBook 环境 Java

Java 反射

一. 介绍 Java反射是指在运行时动态地调用、检查或修改类的方法、属性、构造函数等信息的机制。使用反射,可以在程序执行期间通过类的名称获取类的相关信息,并且可以动态地创建对象、调用方法、访问和修改字段的值等。通过反射,我们可以绕过编译时的类型检查,对运行时的类进行操作。 在Java中,反射API主 ......
Java

7月14日java学习

......
java

day03 链表基本操作

前置知识,链表数据结构 ![](https://img2023.cnblogs.com/blog/1076992/202307/1076992-20230714231505138-1294195109.png) [1. 移除链表元素](https://leetcode.cn/problems/rem ......
基本操作 day 03

36进制加法Java语言

#三十六进制加法 ###题目 给两个字符串num1,num2,实现36进制的数字相加。 10进制加法,逢十进一,每个位数数字可以为0-9,最小为0,最大为9,共10种情况 36进制加法,逢36进一,每个位数数字可以为0-35,最小为0,最大为35,共36种情况,这36种情况为0-9 10种 a-z ......
加法 进制 语言 Java

java基础--数据相关day01

标识符 数据类型 八个基本类型数据,int,byte,short,long,float,double,char(两个字符,一个汉字,单引号),boolean public class demo01 { public static void main(String[] args) { String a ......
基础 数据 java day 01

关于线程问题的探讨(售票问题)

package SellTickets; public class SellTickets01 implements Runnable{ private static int ticketNum = 100; @Override public void run() { while(true) { i ......
问题 线程

Java创建对象的四种方式

1.new创建新的对象 String str = new String("str"); 2.通过Java的反射机制 public static void main(String[] args) throws Exception { // 获取类的Class对象 String str = (Strin ......
对象 方式 Java

Java Comparator接口的介绍与使用

Java Comparator接口的介绍与使用 什么是Comparator接口? Comparator接口是一个用于比较两个对象大小的接口,它定义了一个抽象方法compare(T o1, T o2),根据o1和o2的大小返回一个整数值。Comparator接口位于java.util包中,它是一个泛型 ......
Comparator 接口 Java

Java字符串按字符排序的方法

Java字符串按字符排序的方法 字符串排序是一种常见的编程需求,它可以让我们按照一定的规则对字符串进行比较和排列。在Java中,有多种方法可以实现字符串按字符排序,本文将介绍四种常用的方法,并给出相应的示例代码。 1. 使用String类的compareTo()方法 String类提供了一个comp ......
字符 字符串 方法 Java

Java swing和JavaFX学习笔记

JAVAFX 与JAVA Swing的区别与推荐:学习Java界面编程是选择Swing还是JavaFX?_javafx swing_莱迪娜的歌声的博客-CSDN博客 swing中一些基础函数介绍: JButton 按钮,按钮可以带一些图片或文字 JCheckBox 复选框 JComBox 下拉列表框 ......
笔记 JavaFX swing Java

大一下java期末设计:学生信息管理系统(荣获班上第一)

先上java代码: 先上java代码: import java.awt.*; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import java.sql.*; import java.util.Sc ......
管理系统 学生 系统 信息 java

Java接口与继承

继承extends: 继承extends: public class Person { private String name; private int age; public Person() { } public Person(String name,int age) { this.name=n ......
接口 Java

shell多线程/实例

1.Shell实现多进程 使用&和wait配合实现shell多进程并行 参考连接:https://blog.csdn.net/yuefei169/article/details/83340480 (1)改串行执行为并行执行方式:将前台执行命令放在后台执行(串行命令后加 &符号).(生产少使用该方式) ......
线程 实例 shell

如何使用gdb观察core的时候线程表现

## 如何使用gdb观察core的时候线程表现 `> info thread` 显示内容如下: ``` (gdb) info thread Id Target Id Frame 70 Thread 0x7fe31f7fe700 (LWP 1416944) 0x00007fe4102c6945 in ......
线程 时候 core gdb

学科知识图谱学习平台项目 :技术栈Java、Neo4j、MySQL等超详细教学

# 学科知识图谱学习平台项目 :技术栈Java、Neo4j、MySQL等超详细教学 # 0.效果展示 ![](https://ai-studio-static-online.cdn.bcebos.com/6375eba65cef4a4399077e5177b22137ab44c70350254db5 ......
图谱 学科 项目 教学 知识

Java POM Dependency

<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/P ......
Dependency Java POM

java8 LocalData/Time

#### ISO_DATE_TIMEL ```java String timeString = LocalDateTime.now().atOffset(ZoneOffset.ofHours(8)).format(DateTimeFormatter.ISO_DATE_TIME); System.ou ......
LocalData java8 java Time

Java入门13(socket)

## Socket编程(网络通信) #### 服务器端Demo(ServreSocket) ​ 创建服务端时,如果不提供IP地址,则默认为本地连接(127.0.0.1),但是一定需要手动配置监听端口! ```java public static void main(String[] args) { ......
socket Java

java拦截器获取POST请求体后Controller异常Required request body is missing OR Stream closed

解决办法参考文档:https://blog.csdn.net/qierkang/article/details/88544691 springboot拦截器获取POST请求体后导致Controller中@RequestBody参数异常Required request body is missing ......
Controller Required request missing Stream

java--String类的常用方法

一、获取 1、length() 获取字符串长度 String str = "ahcckmvevawe"; System.out.println(str.length()); //输出12 2、charAt(int index) 返回下标对应的字符 String str = "ahcckmvevawe ......
常用 方法 String java