线程 多种 方法java

02_实验二_线程状态及转换

实验二 线程状态及转换 实验目的 调试线程在各种状态间的转换过程,熟悉线程的状态和转换。 通过为线程增加挂起状态,加深对线程状态的理解。 预备知识 线程都有哪些状态 就绪 运行 阻塞 结束 EOS 是如何定义这些状态 线程在其整个生命周期中(从创建到终止)会在多个不同的状态间进行转换。EOS 线程的 ......
线程 状态 02

static、final、private是否可以修饰抽象方法?

1、static和abstract:是不能共存的。static是为了方便调用,abstract是为了给子类重写,没有方法体。 2、final和abstract:是互相冲突的,final修饰的方法不能重写,而abstract修饰的方法就是为了让子类重写的。 3、private和abstract:也是冲 ......
private 方法 static final

Java流程控制04:if选择结构

一、if单选择结构 二、if双选择结构 import java.util.Scanner; public class ifDemo02 { public static void main(String[] args) { //考试分数大于60就是及格,小于60就不及格 Scanner scanner ......
流程 结构 Java

Java--day1

一.入门 1.常用快捷键 ctrl + Z 撤销 Alt + F4 关闭窗口 shift + del 永久删除 Win + E 打开我的电脑 2.基本Dos命令 命令提示符 ProwerShell # 盘符切换 C: # 查看目录下所有内容 dir # 切换目录 cd /d f:\IDE 不同盘级之 ......
Java day1 day

线上java程序CPU及内存占用过高问题排查总结

背景 最近发现线上的一个JAVA程序总是过段时间慢慢卡死,最后导致无法提供服务,外部请求接口超时。 经排查发现,该程序CPU及内存占用都很高,导致整个系统负载很高。 到这里,就想到了对程序内存进行分析。 排查过程 查询负载高的进程 使用top命令查询负载高的进程,获取负载高的进程id 由此,可见,该 ......
内存 程序 问题 java CPU

vue中文件上传方法

1.单文件上传 <template> <div> <label for="fileInput"> <i aria-hidden="true" class="cursor">上传文件</i> </label> <input v-show="false" type="file" id="fileInpu ......
文件 方法 vue

Java Lambda 表达式常见面试问题与解答

公众号「架构成长指南」,专注于生产实践、云原生、分布式系统、大数据技术分享。 在本文中,我们将讨论一些重要且常见的 Java Lambda 表达式面试问题和解答 1.什么是 Lambda 表达式? lambda表达式只是一个没有任何名称的函数,它甚至可以用作函数中的参数,Lambda 表达式有利于函 ......
表达式 常见 Lambda Java

04_委托的使用_回调方法

using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks; namespace _04_委托的使用_回调方法{ class Progra ......
方法 04

Linux服务器修改java项目内存大小

找到启动脚本: 找到你的 Java 项目的启动脚本,这通常是一个 .sh(Shell 脚本)文件。 编辑脚本: 使用文本编辑器(比如 vim 或 nano)打开脚本文件。 设置 Java 参数: 在脚本文件中找到启动 Java 的命令行,并添加或修改相关的 JVM 参数,如下所示: bash # 在 ......
大小 内存 服务器 项目 Linux

委托使用-模板方法

using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks; namespace _03_委托的使用_模板方法{//模板方法 ——“借用” ......
模板 方法

08-Java项目企业级微服务实战《学成在线》

黑马程序员Java项目企业级微服务实战《学成在线》,基于SpringCloud、SpringCloudAlibaba技术栈开发,项目搭建到选课支付学习全通关 前后端 ......
项目 企业 Java 08

[Java]format string is malformed java

format string is malformed java 最近在做代码审查,发现很多在使用 String.format 的时候遇到了IDEA报的 Format string 'xxx' is malformed 警告。 顾名思义,错误是标识字符串格式不正确,也就是说由于使用了格式不正确的字符串 ......
malformed format string Java java

如何用Java驱动万物互联,Java在物联网中能做什么?

https://www.bilibili.com/video/BV1Kz4y1N7km/?spm_id_from=333.1007.tianma.2-3-6.click&vd_source=0d7b1712ce42c1a2fa54bb4e1d601d78 ......
Java 万物

java keytool证书操作

首先找到jdk证书的存放位置: jdk8:jdk1.8.0_111/jre/lib/security jdk11:jdk-11/lib/security 在对应的目录下使用管理员权限运行添加命令: sudo keytool -import -alias cacertalias -keystore c ......
证书 keytool java

C#.NET与JAVA加密解密

C#.NET 国密SM4对称加解密 与JAVA互通 SM4加密算法Java和C#相互 Vive.Crypto ......
加密解密 JAVA NET

java: get runtime environment

/** * encoding: utf-8 * 版权所有 2023 涂聚文有限公司 * 许可信息查看: * Java开源框架和库 * http://projects.apache.org * https://eclipse.org/projects * http://spring.io/projec ......
environment runtime java get

Java 打包到部署子工程出错

1 打包jar 坑1:打包提示成功,但是文件没有内容 需要在 pom.xml添加以下内容: <!-- 打包格式 --> <packaging>jar</packaging> <!-- 打包插件 --> <build> <plugins> <plugin> <groupId>org.springfra ......
工程 Java

Java流程控制01:用户交互Scanner

一、用户交互Scanner ublic class Demo01 { public static void main(String[] args) { //创建一个扫描器对象,用于接收键盘数据 Scanner scanner = new Scanner(System.in); System.out. ......
流程 Scanner 用户 Java

Java Junit单元测试(基础篇)

什么是单元测试? 单元测试就是针对最小的功能单元编写测试代码,Java程序最小的功能单元是方法,因此,单元测试就是针对Java方法的测试,进而检查方法的正确性 目前测试方法是怎么进行的,存在什么问题? 1、只有一个main方法,如果一个方法的测试失败了,其他方法测试会受到影响 2、无法得到测试的结果 ......
单元 基础 Junit Java

java 面向对象进阶 static

1. 工具类 package net.elaina.a02staticdemo2; public class ArrayUtil { //私有化构造方法 //目的:为了不让外界创建他的对象 private ArrayUtil() { } //需要定义为静态的,方便调用 public static S ......
对象 static java

记一次线程安全的i++操作

问题产生 设计一个程序,统计服务器接口的访问次数,有可能会这样写: public class AccessCounter { private int accessCount; public void access() { accessCount++; } } 上面的代码没有考虑JMM,在并发环境统计 ......
线程

VS2022 安装 .NET Framework 4.0 和 .NET Framework 4.5 的方法

解决方法 1、下载.NET Framework框架 .NET Framework 4.5.2 .NET Framework 4.5.1 .NET Framework 4.5 .NET Framework 4.0 microsoft.netframework.referenceassemblies.n ......
Framework NET 方法 2022 4.0

super只能用在构造方法里面吗?

super关键字并不仅限于在构造方法中使用。在Java中,super关键字有两个主要的用途: 在子类的构造方法中调用父类的构造方法。这是super的一个常见用法,通常是在子类的构造方法的第一行使用,用于显式地调用父类的构造方法。 例如: public class Child extends Pare ......
方法 super

java 使用documents4j将word转pdf

documents4j 简介 document4j是一个用来进行文档格式转换的Java工具库,它通过借助本机中支持指定文件格式到目标文件格式转换的应用,来实现整个转换的过程。 document4j 实现了Microsoft Word、Excel的适配功能,可以将docx文件转换为pdf文件,并且在这 ......
documents4j documents4 documents java word

Java -- Stream流用法

1. 前言 流是Java 8 API添加的一个新的抽象,称为流Stream,以一种声明性方式处理数据集合,侧重对于源数据计算能力的封装,并且支持序列与并行两种操作方式。 Stream流是从支持数据处理操作的源生成的元素序列,源可以是数组、文件、集合、函数。流不是集合元素,它不是数据结构并不保存数据, ......
Stream Java

Java登陆第六天——SQL之约束

约束 约束用于确保数据库的数据满足特定的规则,多个约束可以作用于一个字段上。 在mysql中,约束一般有: primary key(主键) not null(非空) unique(唯一) primary key(主键) 主键是唯一标识每一行的列(行也叫字段)。 主键拥有以下特性: 两种指定方式: 创 ......
Java SQL

Symbol是构造方法,但它不是完整的构造方法,使用Symbol来创建Symbol对象时,不使用new运算符

执行以下程序,下列选项中,说法正确的是() var s1 = Symbol('a'); var s2 = Symbol('a'); var s3 = Symbol.for('b'); var s4 = Symbol.for('b'); console.log(typeof s1); ...① con ......
Symbol 方法 运算符 对象 new

XMLHttpRequest 使用方法:var xhr=new XMLHttpRequest();xhr.open('get','xxxx',true);xhr.send();

Ajax技术核心就是XMLHttpRequest对象。 Ajax技术的工作原理:可以分成3步 1.创建Ajax对象:var xhr = new XMLHttpRequest(); 2.xhr 发送请求:xhr.open('get','test.html','true'); xhr.send(); 3 ......
XMLHttpRequest xhr 39 使用方法 方法

java-集合

第十一章 集合 什么是算法和数据结构 【1】算法: (1)可以解决具体问题 :例如 1+2+3+4+。。。+99+100 解题流程=算法 (2)有设计解决的具体的流程 算法1: 1+2=3 3+3=6 6+4=10.....加到100 --》5050 算法2:(1+100)*50=101*50=50 ......
java

重写equals方法

前言: 重写equals方法能够学习到多态、instanceof 代码实现: public class Super{ public static void main(String[] args) { Super.User1 user1 = new Super.User1(); Super.User2 ......
方法 equals