线程 方式java

为文件总是自动下载而不是在chrome里以合适的方式来打开

在chrome上装了一个Markdown Viewer的插件,想的是在linux服务器上写点markdown的笔记,想看的时候,用`python -m http.server port`共享一下,在自己小破记笔记上,也能通过chrome来看一下写的笔记怎么样。 想得挺好,实际操作的时候,发现每次输入 ......
方式 文件 chrome 是在

Java并发(九)----线程join、interrupt

1、join 方法详解 1.1 为什么需要 join? 下面的代码执行,打印 r 是什么? static int r = 0; public static void main(String[] args) throws InterruptedException { test1(); } privat ......
线程 interrupt Java join

Java并发(八)----使用线程避免cpu占用100%

1、sleep 实现 在没有利用 cpu 来计算时,不要让 while(true) 空转浪费 cpu,这时可以使用 yield 或 sleep 来让出 cpu 的使用权给其他程序 while(true) { try { Thread.sleep(50); } catch (InterruptedEx ......
线程 Java 100% cpu

Centos上配置服务开机自启动的3种方式

前言 在服务器上安装的各种中间件,为了防止意外宕机重启导致的后果,一般都需要配置成开机自启动。但是有些中间件的安装过程中并没有提供相关配置开机自启动的说明文档。今天和各位大朋友们聊一聊Centos上配置服务开机自启动的几种方式。 Centos下配置服务开机自启动有3种方式: 方式一:直接在/etc/ ......
方式 Centos

JAVA第九次作业

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

Java第九次作业

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

Java第九次作业

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

java第六次作业

1.给定一个有9个整数(1,6,2,3,9,4,5,7,8)的数组,先排序,然后输出排序后的数组的值。 package wen; import java.util.Arrays; public class Test { public static void main(String[] args) { ......
java

Java第七次作业

1.编写一个方法,实现冒泡排序(由小到大),并调用该方法 package 作业7; import java.util.Scanner; public class text1 { public static void main(String[] args) { // TODO Auto-generat ......
Java

Java第八次作业

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

Java设计模式之单例模式

一、何谓单例模式? 单例模式,也叫单子模式,是一种常用的软件设计模式,属于创建型模式的一种。在应用这个模式时,单例对象的类必须保证只有一个实例存在。许多时候整个系统只需要拥有一个的全局对象,这样有利于我们协调系统整体的行为。比如在某个服务器程序中,该服务器的配置信息存放在一个文件中,这些配置数据由一 ......
模式 设计模式 Java

基于JAVA的springboot+vue财务管理系统,附源码+数据库+论文+PPT

**1、项目介绍** 随着信息技术和网络技术的飞速发展,人类已进入全新信息化时代,传统管理技术已无法高效,便捷地管理信息。为了迎合时代需求,优化管理效率,各种各样的管理系统应运而生,各行各业相继进入信息管理时代,财务管理系统就是信息时代变革中的产物之一。 任何系统都要遵循系统设计的基本流程,本系统也 ......

Java第八次作业

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

Java第七次作业

1.编写一个方法,实现冒泡排序(由小到大),并调用该方法 package kde7; public class Gba { public static void main(String[] args) { // TODO Auto-generated method stub int x[]= {1, ......
Java

【踩坑记录】字节流数据按照string的方式读取然后按照string的方案存储,编码导致二进制数据发生变化,原理记录

​ 目录 问题缘由 背后原理 C#代码示例 总结 问题缘由 由于公司需求,需要读取游戏Redis数据做内外网数据迁移,没有与游戏组过多的沟通。 使用的数据类型是Hash, key是string,value是byte[]。以前对于编码的理解是:计算机底层存储的永远是01的二进制数据,编码是一种对于计算 ......
数据 string 二进制 编码 原理

Java多线程 有ABC 3 个线程,线程C需要等待线程AB执行完成才能执行的实现方式

https://blog.csdn.net/qq_42337969/article/details/118073089?spm=1001.2101.3001.6650.1&utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7EB ......
线程 方式 Java ABC

volatile与java内存模型

一、结论 先说结论,volatile能保证可见性和有序性,不能保证原子性。 二、volatile的内存语义 当写一个volatile变量时,会将变量值刷新回主内存 当读一个volatile变更时,会从主内存中读取最新值 三、内存屏障 是什么? 内存屏障是一类同步屏障指令,是cpu或编译器在对内存随机 ......
volatile 模型 内存 java

Java 基本知识——first day

注释 注释不会被执行,是写给看代码的人看的。 三种注释 单行注释 多行注释 文档注释 标识符 关键字 Java常见的关键字 考点 总结四个点: 首字母应该以字母、$、_开始; 开始后可以任意字符; 不可用关键字 大小写敏感 数据类型 Java是一门强类型语言 强类型语言 比如Java、C++、C 变 ......
基本知识 知识 first Java day

如何正确在多线程环境下更新UI_使用Platform的runLater方法

# 如何正确在多线程环境下更新UI_使用Platform的runLater方法 许多UI控件都提供了各种修改方法,比如我们可以修改 Label 上面的文本,进度条 ProgressBar 的进度。 但我们必须保证修改UI的线程是 JavaFX 的UI线程,如果不是则会出现异常。 那么我们如何在另一个 ......
线程 Platform runLater 环境 方法

JAVA面试题整理

本文分为十九个模块,分别是:「Java 基础、容器、多线程、反射、对象拷贝、Java Web 、异常、网络、设计模式、Spring/Spring MVC、Spring Boot/Spring Cloud、Hibernate、MyBatis、RabbitMQ、Kafka、Zookeeper、MySQL ......
JAVA

java学习笔记-继承

继承与合成基本概念 继承:可以基于已经存在的类构造一个新类。继承已经存在的类就可以复用这些类的方法和域。在此基础上,可以添加新的方法和域,从而扩充了类的功能。 合成:在新类里创建原有的对象称为合成。这种方式可以重复利用现有的代码而不更改它的形式。 1.继承的语法 关键字extends表明新类派生于一 ......
笔记 java

java第九次作业

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

常用的Java Enum JdbcType

# 常用的Java Enum JdbcType ARRAY BIGINT BINARY BIT BLOB BOOLEAN CHAR CLOB CURSOR DATE DECIMAL DOUBLE FLOAT INTEGER LONGVARBINARY LONGVARCHAR NCHAR NCLOB ......
JdbcType 常用 Java Enum

项目汇报的正确打开方式

前几天接了个私活儿,帮一家To B企业为甲方的一个技术方案做在线支持和咨询答疑,其实就是根据甲方的需求,优化方案,然后做汇报,最终目的是为了签合同,达成交易合作。 在分析甲方需求和优化方案过程中,和这家To B企业的技术同学交流了很多,颇多感触。 这篇文章,我想聊聊在日常工作中,关于汇报的一些想法和 ......
方式 项目

Java中使用Redis

**应用框架** Spring Data Redis **Spring Data Redis介绍** Spring Data Redis 是 Spring 的一部分,提供了在 Spring 应用中通过简单的配置就可以访问 Redis 服务,对 Redis 底层开发包进行了高度封装。在 Spring ......
Redis Java

HashUtils.java 工具类

import java.security.MessageDigest; import java.security.NoSuchAlgorithmException; public class HashUtils { private static String[] hexCode = { "0", " ......
HashUtils 工具 java

查找某文件夹下所有java文件(包括子文件下的文件)

<dependency> <groupId>commons-io</groupId> <artifactId>commons-io</artifactId> <version>2.0</version> </dependency> import java.io.File; import java.i ......
文件 文件夹 java