线程 方式java

线程池

(一)为什么会有线程池? 想要深入理解线程池的原理得先知道为什么需要线程池。 首先你要明白,线程是一个重资源,JVM 中的线程与操作系统的线程是一对一的关系,所以在 JVM 中每创建一个线程就需要调用操作系统提供的 API 创建线程,赋予资源,并且销毁线程同样也需要系统调用。 而系统调用就意味着上下 ......
线程

vscode配置Java环境

参考链接: https://blog.csdn.net/weixin_61370021/article/details/126788606?app_version=5.15.1&code=app_1562916241&csdn_share_tail=%7B%22type%22%3A%22blog%2 ......
环境 vscode Java

Java第二次作业

1 输入年份月份,输出该月的天数(闰年2月29天,条件参考上机练习1) package zuoye; import java.util.Scanner; public class Timu1 { public static void main(String[] args) { // TODO Aut ......
Java

使用POST方式提交表单

使用POST方式提交表单 login.html <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>登录</title> </head> <body> <h3>登录</h3> <form action="/log ......
表单 方式 POST

Solon v2.2.7 发布,支持 Java 8 到 Java 20

Solon 是一个高效的 Java 应用开发框架:更快、更小、更简单。也是一个有自己接口标准规范的开放生态。 150来个生态插件,覆盖各种不同的应用开发场景: 相对于 Spring Boot 和 Spring Cloud 的项目: 启动快 5 ~ 10 倍。 (更快) qps 高 2~ 3 倍。 ( ......
Java Solon 2.7 20 v2

JAVA基础

赋值 符号表 | | type | value | | | | | | t | int | 10 | | s | String | 0x1618 | 变量和字面量之间的赋值 s = 10 ,基本数据类型,赋值 s = "tag" ,引用数据类型,赋地址 变量和变量之间的赋值 s = t 基本数据类型 ......
基础 JAVA

有关斐波那契查找-Java实现

其实对于斐波那契查找,是一种新的查找思想,对与其实用性我持怀疑态度;主要就是,黄金风分割得思想; 而斐波那契数列正好符合这一特性;其中的思想不过多赘述;主要事可以培养算法的思想; 1 /*** 2 * fib查找 3 * @param num 目标排查找数组 4 * @param numSearch ......
Java

多线程相关的问题(面试)

1、线程创建的方式有哪几种 1、继承Thread类;2、实现Runnable接口;3、实现Callable接口;4、使用Executor工具类创建线程池;5;使用ThreadPoolExecutor工具类创建线程池。 2、线程的5种状态流转 线程的状态如下状态:新建、就绪、运行、【阻塞】(等待(时间 ......
线程 问题

python写入文件时,编码方式为utf-8,在pycharm种正常显示中文,但是用excel打开就乱码

python写入文件时,编码方式为utf-8,在pycharm种正常显示中文,但是用excel打开就乱码 解决办法: explore.to_csv(resultfile, encoding='utf-8-sig') encoding='utf-8-sig’ 因为python编码方式为utf-8,但是 ......
乱码 编码 pycharm 方式 文件

java查询hbase

Mark——java查询hbase,https://blog.csdn.net/weixin_46408961/article/details/124224169 查询Hbase数据分为Get方式查询,Scan方式查询,Scan配合Filter过滤查询 01.Get方式查询 import org.a ......
hbase java

Java面向对象

面向对象(OOP)和面向过程 OOP: Object Oriented Programming 面向过程: procedure oriented programing 两者都是一种思想, 面向对象是相对于面向过程而言的。面向过程强调的是功能行为; 面向对象则是将功能封装进对象,强调具备了功能的对象 ......
对象 Java

java integer == integer返回 true 还是 false?

理论: IntegerCache 缓存 JAVA的Integer有IntegerCache会缓存-128~127之间的对象。 如:Integer x = 100,会调用Integer的valueOf()方法,这个方法就是返回一个Integer对象,但是在返回前,作了一个判断,判断要赋给对象的值是否在 ......
integer 还是 false java true

【Java】删除String数组中的所有空值

1、封装一个方法 /*** * 去除String数组中的空值 */ private String[] deleteArrayNull(String string[]) { String strArr[] = string; // step1: 定义一个list列表,并循环赋值 ArrayList<S ......
数组 String Java

在线编辑器粘贴图片自动上传到服务器(Java版)

​ 百度ueditor新增的将word内容导入到富文本编辑框的功能怎么没有啊,... ueditor实现word文档的导入和下载功能的方法:1、UEditor没有提供word的导入功能,只能说是粘贴复制。 2、方案:用poi来提供word导入,思路是将word转换为html输出,再用UEditor提 ......
编辑器 服务器 图片 Java

进程池和线程池

创建池的目的 节省资源,防止内存占满的情况,最主要的是提高效率 创建进程池 #导入模块 from concurrent.futures import ProcessPoolExecutor p_pool = ProcessPoolExecutor(5) #创建一个进程池,里面放5个进程 p_pool ......
线程 进程

一文搞懂Java异常处理

一、什么是异常处理 在Java编程中,异常处理是一种机制,用于处理程序运行时可能出现的异常情况。当程序出现异常时,程序会抛出一个异常对象,如果不加以处理,程序就会终止运行。因此,我们需要使用异常处理机制来捕获并处理这些异常,以使程序能够在出现异常时继续运行。在Java中,异常处理主要通过try-ca ......
Java

重学Java设计模式-结构型模式-享元模式

重学Java设计模式-结构型模式-享元模式 内容摘自:https://bugstack.cn/md/develop/design-pattern/2020-06-14-重学 Java 设计模式《实战享元模式》.html#重学-java-设计模式-实战享元模式「基于redis秒杀-提供活动与库存信息查 ......
模式 结构型 设计模式 结构 Java

文本编辑器粘贴图片自动上传到服务器(Java版)

​ 图片的复制无非有两种方法,一种是图片直接上传到服务器,另外一种转换成二进制流的base64码 目前限chrome浏览器使用 首先以um-editor的二进制流保存为例: 打开umeditor.js,找到UM.plugins['autoupload'],然后找到autoUploadHandler方 ......
编辑器 文本 服务器 图片 Java

错题一:java中的值传递与引用传递

考察的知识点:在java中,原始数据类型的传递都是值传递,传递的是值的副本,形参改变对实参没有影响;引用传递传递的是引用类型数据(传递的是内存地址),如String、Map、类对象等,因此形参发生变化实参也会随之变化。 原始题目: class Value{ public int i=15; } pu ......
错题 java

Java计算百分比

代码如下 public static void main(String[] args) { float num = 3.14f; int total = 10; //创建一个数值格式化对象 java.text.NumberFormat numberformat = java.text.NumberF ......
百分比 百分 Java

JAVA第三次作业

1. 分别使用for循环,while循环,do循环求1到100之间所有能被3整除的整数的和。(知识点:循环语句) package a; public class aaa { public static void main(String[] args) { int sum=0; for(int i=1 ......
JAVA

Mac 上启动nacos 出现异常java.lang.IllegalArgumentException: the length of secret key must great than or equal 32 bytes; And the secret key must be encoded by base64.

这个异常提示是因为 Nacos 的配置中加密相关的参数未正确填写所导致的。 我们只需要找到nacos/conf/application.properties文件,然后给nacos.core.auth.plugin.nacos.token.secret.key 这个属性配置一个大于32位的随机字符串即 ......
secret IllegalArgumentException must key the

Java8新特性

主要内容 Lambda 表达式 函数式接口 方法引用与构造器引用 Stream API 接口中的默认方法与静态方法 新时间日期API 其他新特性 Java 8新特性简介 ⚫ 速度更快 ⚫ 代码更少(增加了新的语法 Lambda 表达式) ⚫ 强大的 Stream API ⚫ 便于并行 ⚫ 最大化减少 ......
特性 Java8 Java

重学Java设计模式-结构型模式-外观模式

重学Java设计模式-结构型模式-外观模式 内容摘自:https://bugstack.cn/md/develop/design-pattern/2020-06-11-重学 Java 设计模式《实战外观模式》.html#重学-java-设计模式-实战外观模式「基于springboot开发门面模式中间 ......
模式 结构型 设计模式 外观 结构

富文本编辑器粘贴图片自动上传到服务器(Java版)

​ 这种方法是servlet,编写好在web.xml里配置servlet-class和servlet-mapping即可使用 后台(服务端)java服务代码:(上传至ROOT/lqxcPics文件夹下) <%@ page language="java" import="java.util.*" pa ......
编辑器 文本 服务器 图片 Java

java并发锁

乐观锁与悲观锁 乐观锁:总是假设最好的情况,每次去拿数据的时候都认为别人不会修改,所以不会上锁,但是在更新的时候会判断一下在此期间别人有没有去更新这个数据,可以使用版本号机制和 CAS 算法实现。 乐观锁适用于多读的应用类型,这样可以提高吞吐量,像数据库提供的类似于 write_condition ......
java

java集合

map集合遍历 Map<String,Object> map = new HashMap<>(); map.put("a","aaaa"); map.put("b","bbbb"); map.put("c","cccc"); //高效率遍历Map以及在循环过程中移除 remove指定key //使用 ......
java

2022版 IDEA去掉JAVA类中方法合并成一行现象问题

设置: File—>Settings —> Editor —>Code Folding —> Java —> "One - line methods" 取消勾选! 效果如下: ......
一行 现象 方法 问题 2022

Java中transient关键字

一、概要介绍 本文要介绍的是Java中的transient关键字,transient是短暂的意思。对于transient 修饰的成员变量,在类的实例对象的序列化处理过程中会被忽略。 因此,transient变量不会贯穿对象的序列化和反序列化,生命周期仅存于调用者的内存中而不会写到磁盘里进行持久化。 ......
transient 关键字 关键 Java

0103 JAVA的前置知识

JAVA三大版本 ​ java是一个跨平台的语言 JAVASE ​ 标准版,基础,桌面程序和控制台开发(核心且基本) javaEE ​ 企业版,比如web和服务器开发 JDK、JRE、JVM ## JDK ​ java开发工具 JRE ​ java运行环境(java虚拟机、库...) JVM ​ j ......
知识 0103 JAVA