framework国产solon java

万字长文详解Java线程池面试题

大家好,我是王有志。今天是《面霸的自我修养》第 6 篇文章,我们一起来看看面试中会问到哪些关于线程池的问题吧。 ......
长文 线程 Java

分析Java值传递与引用传递

背景 今天在公司做需求的时候,突然遇到了这个问题,八股文背过,但是又记不大清楚了。索性写下来,方便我这笨蛋脑子下次看。 解释 理解这个问题在于看它的角度(强调、加粗) 那我们开始,Java中一切都是值传递(中心句),基本变量传递的实际的值,比如 int a=3 会将 3 传递进去;引用变量传递的是地 ......
Java

面试题1:Java的多态深入聊一聊

多态是面向对象编程中的一个重要概念,它允许不同的对象通过相同的接口来执行不同的操作。在Java中,多态性主要通过以下两种方式实现: 方法重载(Overloading): 这是编译时多态,它允许一个类中有多个同名方法,但它们的参数列表不同。编译器会根据方法的参数列表选择正确的方法。例如: class ......
Java

《java编程语言》读后感

读完《Java编程思想》这本书,我不禁对Java编程语言有了更深的认识和理解。这本书对Java的各个方面进行了详细的讲解,从基础知识到高级概念,从语法到设计模式,无一不涉及。通过阅读这本书,我不仅学到了很多Java的技术细节,还对软件开发的思想和方法有了更深入的了解。 首先,这本书让我对Java语言 ......
读后 读后感 编程语言 语言 java

Java流程控制10道题_上机

Java流程控制10道题 计算出1-100之间所有不能被3整除的整数的和大于(或等于)2000的数字。 package day01; public class Lab01 { public static void main(String[] args) { //计算出1-100之间所有不能被3整除的 ......
流程 Java

java中的异步任务处理和Feature接口

简介 Java并发包提供了一套框架,大大简化了执行异步任务所需要的开发。框架引入了“执行服务”的概念,封装了任务执行的细节,对任务提交者而言,他可以关注任务本身,如提交任务、获取结果、取消任务。而不用关注任务执行的细节。 基本接口 ①Runnable和Callable: 表示要执行的任务 ②Exce ......
接口 任务 Feature java

Java 基础

目录Java 基本数据类型基本类型和包装类型的区别包装类型的缓存机制自动装箱与拆箱浮点数运存在算精度丢失风险如何解决浮点数运算的精度丢失问题?超过 long 整型的数据应该如何表示?变量成员变量与局部变量静态变量字符型常量和字符串常量面向对象基础深拷贝和浅拷贝的区别浅拷贝深拷贝总结Object== ......
基础 Java

java泛型笔记(根据青空的霞光)

问题: 有些数据的他的类型是不固定的,比如成绩:可以是数字,也可以是字符串(比如优良),那么要存储这样的数据要用什么数据类型 可以使用object类型来解决这个问题,但是我们无法判断对方传进来的到底是什么类型,如果既不是数字也不是字符串,我们也无法得知。如果想要将object类再转换回数字类型,如果 ......
青空 笔记 java

【JAVA】数独游戏

Start public class SudokuGame { public static void main(String[] args) { SudokuGenerator generator = new SudokuGenerator(); int[][] borad = generator. ......
JAVA

Java设计模式之享元模式

1.1. 概述 定义: 运用共享技术来有效地支持大量细粒度对象的复用。它通过共享已经存在的对象来大幅度减少需要创建的对象数量、避免大量相似对象的开销,从而提高系统资源的利用率。 1.2. 结构 享元(Flyweight )模式中存在以下两种状态: 1. 内部状态,即不会随着环境的改变而改变的可共享部 ......
模式 设计模式 Java

Java时间类型总结

1.为什么需要新的时间类型 1.8之后为什么需要LocalDate、LocalTime、LocalDateTime 因为之前原生的Date如果不格式化,那么打印出来的日期可视化差,例如下面 Tue Sep 10 09:34:04 CST 2019 你会说使用SimpleDateFormat()方法, ......
类型 时间 Java

Java 应用启动脚本

启动代码 java -server -Xms4g -Xmx4g -Xss256k -XX:NewSize=512m -XX:MaxNewSize=512m -XX:+UseG1GC -XX:InitiatingHeapOccupancyPercent=40 -XX:G1HeapRegionSize= ......
脚本 Java

Appium+JAVA+IDEA环境搭建

1、Java环境配置(基础,不再描述) 2、Android SDK安装 (1)下载地址:https://www.androiddevtools.cn/#sdk-tools(下载后解压即可) (2)配置环境变量ANDROID_HOME (3)添加到Path路径(platform-tools文件夹需要S ......
环境 Appium JAVA IDEA

Java的反射机制

Java的反射机制 前言 能够分析类能力的程序称为反射,反射机制可以用来: 在运行程序时分析类的能力; 在运行时检查对象; 实现泛型数组操作代码; 利用Method对象; Class类 在程序运行期间,Java运行时系统始终为所有对象维护一个「运行时类型信息标识」。 这个信息会跟踪每个对象所属的类, ......
机制 Java

如何使用Java创建数据透视表并导出为PDF

摘要:本文由葡萄城技术团队原创并首发。转载请注明出处:葡萄城官网,葡萄城为开发者提供专业的开发工具、解决方案和服务,赋能开发者。 前言 数据透视分析是一种强大的工具,可以帮助我们从大量数据中提取有用信息并进行深入分析。而在Java开发中,可以借助PivotTable,通过数据透视分析揭示数据中的隐藏 ......
数据 Java PDF

Java 中的并发容器

目录并发容器类并发 MapConcurrentMapConcurrentHashMapConcurrentSkipListMap并发 Queue并发 Set阻塞队列BlockingQueue 的操作方法BlockingQueue 的实现类ArrayBlockingQueueLinkedBlockin ......
容器 Java

java代码注释和空行删除,软著源码

notepad++结合正则表达式处理 匹配//单行注释 //.* 匹配/** 多行 注释 */ 注意需要非贪婪模式,所以有一个? 使用 /\*{2}[\s\S]*?\*/ 匹配空行 ^\s*\n ......
空行 注释 源码 代码 java

vue+Java 根据网络地址下载文件

如下图,当选择某个文件后,再点击下载 下载按钮 <img :src="require('@/images/approveperson/download.png')" @click="downloadFile(curFile)"> 其中curFile对象如下: { "name": "167824425 ......
地址 文件 网络 Java vue

ChatGPT 问答00023 java代码发邮件怎么带附件

在Java中发送带附件的Email,可以使用JavaMail和JAF(JavaBeans Activation Framework)库来实现。以下是一个基本的示例代码,演示如何发送带有附件的Email: import java.util.*; import javax.mail.*; import ......
附件 邮件 ChatGPT 代码 00023

Java 位运算的解读 & | ^ ~ << >>

Java中的位运算包括以下几种: 按位与(&):对应位上,如果两个数都是1,则结果为1,否则为0。 int a = 3; // 二进制 0011 int b = 5; // 二进制 0101 // 0001 = 1 System.out.println("a & b = " + (a & b)); ......
Java lt gt amp

94基于java的智能物流管理系统设计与实现(含配套lun文,可参考做毕设)

基于java智能物流管理系统设计与实现,可适用于校园物流管理系统,物流配送系统,快递物流管理,物流追踪系统,物流系统,物流运输系统,javaweb物流系统,springboot物流管理系统,javaweb智能物流系统等等; ......
管理系统 物流 智能 系统 java

Java设计模式之模板方法

1.1.概述 在面向对象程序设计过程中,程序员常常会遇到这种情况:设计一个系统时知道了算法所需的关键步 骤,而且确定了这些步骤的执行顺序,但某些步骤的具体实现还未知,或者说某些步骤的实现与具体的 环境相关。 例如,去银行办理业务一般要经过以下4个流程:取号、排队、办理具体业务、对银行工作人员进行评 ......
设计模式 模板 模式 方法 Java

论文阅读:A Lightweight Knowledge Graph Embedding Framework for Efficient Inference and Storage

ABSTRACT 现存的KGE方法无法适用于大规模的图(由于存储和推理效率的限制) 作者提出了一种LightKG框架: 自动的推断出码本codebooks和码字codewords,为每个实体生成合适的embedding。 同时,框架中包含残差模块来实现码本的多样性,并且包含连续函数来近似的实现码字的 ......

JAVA工作日志

你好我好大家好,今天带大家一起完成工作日志这个模块,每天努力一点点,将来成就一大步。 首先我们先来完成提交统计这一块,从图中可以看出来我们需要日志的类型和统计值,统计值又包括应提交数和已提交数。我们来定义一个类用来展示。 编写逻辑代码,注意红色字体提醒!!! 这个时候我们在xml文件里有重复代码的时 ......
日志 JAVA

Java设计模式之策略模式

1.1 概述 先看下面的图片,我们去旅游选择出行模式有很多种,可以骑自行车、可以坐汽车、可以坐火车、可以坐飞机 作为一个程序猿,开发需要选择一款开发工具,当然可以进行代码开发的工具有很多,可以选择Idea 进行开发,也可以使用eclipse进行开发,也可以使用其他的一些开发工具。 定义: 该模式定义 ......
模式 设计模式 策略 Java

Java技术入门指南

Java是一种广泛使用的编程语言,具有简单易学、跨平台、高效稳定等特点,被广泛应用于Web开发、移动应用开发、大数据处理等领域。本文将介绍Java的基本概念、语法和常用技术,帮助初学者快速入门。 Java的基本概念 Java是一种面向对象的编程语言,它的核心概念是类和对象。类是一种抽象的模板,用于描 ......
入门指南 指南 技术 Java

深入理解java和dubbo的SPI机制

1 SPI简介 1.1 SPI(Service Provider Interface) 本质:将接口实现类的全限定名配置在文件中,并由服务加载器读取配置文件,加载实现类。这样可以在运行时,动态为接口替换实现类。 java SPI:用来设计给服务提供商做插件使用的。基于策略模式来实现动态加载的机制。我 ......
机制 dubbo java SPI

转:Java安全漏洞:Druid未授权访问解决

Java安全漏洞:Druid未授权访问解决 1.设置账号密码 2.禁用durid ......
安全漏洞 漏洞 Druid Java

高效数据管理:Java助力实现Excel数据验证

摘要:本文由葡萄城技术团队原创并首发。转载请注明出处:葡萄城官网,葡萄城为开发者提供专业的开发工具、解决方案和服务,赋能开发者。 前言 在Java中,开发者可以使用一些开源的库(如Apache POI)来添加、修改和处理Excel中的数据:包括数字、文本、日期、列表等。每种数据验证类型都具有不同的参 ......
数据 数据管理 Excel Java

Java中String字符串的用法

1.类 String 是 java.lang包下的类,所以不需要导包就可以直接使用。String 类代表字符串。Java 程序中的所有字符串字面值(如 "abc" )都作为此类的实例实现。 字符串是常量;它们的值在创建之后不能更改。StringBuffer(字符串缓冲区)支持可变的字符串。因为 St ......
字符串 字符 String Java
共10720篇  :100/358页 首页上一页100下一页尾页