版本idea java
Java中的IO流(二)
一、前言 前面我们讲解了如何使用字节流输入以及输出流,还有如何复制文件的操作, 今天我们讲解一下如何使用字符流。 字符流的一些基本知识点: package file.charStream; import java.io.UnsupportedEncodingException; import jav ......
12个常用的IDEA快捷键
sout : 快速生成 System.out.println(); psvm : 快速生成 main 方法; Ctrl+Alt+V : 补全等号左边的变量类型和变量名; Ctrl+Shift+Enter / Alt+Enter : 补全当前行的结束分号,或者在方法名、if后使用可补全小括号和花括号; ......
java配置环境
java配置环境 (1)当要求系统运行一个程序而没有告诉它程序所在的完整路径时,系统除了在当前目录下面寻找此程序外,还应到path中指定的路径去找。用户通过设置环境变量,来更好的运行进程。 (2)字节码是不能修改的,若要修改类的结果,需要修改类的源代码,然后将源代码重新编译成字节码 (3)环境变量中 ......
java配置环境
java配置环境 (1)当要求系统运行一个程序而没有告诉它程序所在的完整路径时,系统除了在当前目录下面寻找此程序外,还应到path中指定的路径去找。用户通过设置环境变量,来更好的运行进程。 (2)字节码是不能修改的,若要修改类的结果,需要修改类的源代码,然后将源代码重新编译成字节码 (3)环境变量中 ......
java配置环境
java配置环境 (1)当要求系统运行一个程序而没有告诉它程序所在的完整路径时,系统除了在当前目录下面寻找此程序外,还应到path中指定的路径去找。用户通过设置环境变量,来更好的运行进程。 (2)字节码是不能修改的,若要修改类的结果,需要修改类的源代码,然后将源代码重新编译成字节码 (3)环境变量中 ......
秦疆的Java课程笔记:25 基础 类型转换
由于Java是强类型语言,在某些运算时会需要类型转换。 数据类型容量由低到高分别为: byte&short&char<int<long<float<double (浮点数的优先级大于整数) 运算中,不同类型的数据先转换为同一类型,再进行计算。 高容量类型到低容量类型需进行强制转换。 低容量类型到高容 ......
JAVA应用OOM OutOfMemoryError排查方法分享
JAVA应用OOM OutOfMemoryError排查方法分享 本地IDE场景 如果OOM能在本地IDE复现,那对于调试来说是再方便不过了. 添加jvm参数,帮助排查问题 # 限制内存不要给太大,使得有问题的代码容易暴露并调试。 # HeapDumpOnOutOfMemoryError的意义为发生 ......
设计模式 - Immutable 模式(Java不变集合类 vs Google Guava不变集合类)
总结 JDK中的unmodifiableList的构造函数是对原始集合的浅拷贝, 而Guava.ImmutableList.copyOf是对原始集合的深拷贝 public class ImmutableDemo { public static void main(String[] args) { L ......
java的double、float类型的比较
在java中,针对double、float类型的运算和比较都最好不要直接进行,可以依靠BigDecimal来进行 一、比较大小 转换成 long 再比较,(这是long是基本类型,而不是Long对象,对象比较不要用 ==) Double.doubleToLongBits(0.042421d) == ......
秦疆的Java课程:24 基础 数据类型扩展及面试题讲解
1、整数扩展 进制 二进制数:0b开头 八进制数:0开头 十六进制数:0x开头 public class DEMO1 { public static void main(String[] args) { //整数扩展:进制 int A = 10; int B = 0b10;//二进制 int C = ......
podman 容器管理 docker替代,进阶版本?
简介 Docker 的一个缺点是它有一个中央守护进程,它以 root 用户的身份运行,这对安全有影响。但这正是 Podman 的用武之地。 padman完全兼容docker命令和镜像。 Podman 是一个 无守护进程容器引擎,用于开发、管理和在你的 Linux 系统上以 root 或无 root ......
mac 升级、切换node版本
mac可以使用node.js多版本管理器n来帮助升级以及切换node版本 具体命令: 2、sudo npm install -g n //使用npm安装n模块 3、npm view node versions // 查看node所有版本 4、sudo n latest // 升级到最新版本 sudo ......
java如何声明一个对象
在Java中,声明一个对象有多种方式。以下是其中几种常用的方式: 1. 使用关键字`new`:使用这种方式声明一个对象,会调用类的构造函数创建对象的实例。 ClassName obj = new ClassName(); 其中,`ClassName`是类的名称,`obj`是对象的引用。 2. 使用类 ......
IDEA中配置配置国际化时,properties文件没有Resource Bundle如何解决
如果IDEA中配置国际化时,.properties文件没有可视化界面,则需要安装一个Resource Bundle Editor的插件 ......
JAVA生成16位唯一字符串
import lombok.extern.slf4j.Slf4j; import java.util.Random; import java.util.UUID; public class RandomUtils { private static long getRandom(long n) { l ......
java怎么实现对指定进行多线程访问的效果
要使用 Java 实现对特定网站(例如 "http://xkrj5.com")的多线程访问,你可以采用以下步骤: 创建一个线程类:这个类将负责执行 HTTP 请求。 使用线程池:这可以更有效地管理多个线程。 执行 HTTP 请求:使用 Java 的网络库(如 HttpURLConnection 或第 ......
idea常用设置
1、设置SceneBuilder 下载安装SceneBuilder--idea--settings--languages&frameworks javafx--path to SceneBuilder:D:\JetBrains\SceneBuilder\SceneBuilder.exe 。 即可选择 ......
Java实现两字符串相似度算法
1、编辑距离 编辑距离:是衡量两个字符串之间差异的度量,它表示将一个字符串转换为另一个字符串所需的最少编辑操作次数(插入、删除、替换)。 2、相似度 计算方法可以有多种,其中一种常见的方法是将编辑距离归一化为0到1之间的范围(归一化编辑距离(Normalized Edit Distance)),将编 ......
Java起源
sun公司诞生 sun初始的全名是“斯坦福大学网络”,它崛起于1982年的斯坦福大学校园的几个校友之手。sun公司1986年上市,它曾经在硅谷确立了与微软,惠普,思科一样的江湖地位 2009年4月21日,甲骨文以74亿美元收购sun Java的前身 1991年sun公司发起了一个绿色计划,由詹姆斯高 ......
win系统下openjdk-maven-idea环境变量设置
1、idea安装时可以选择自动添加到环境变量: 2、openjdk设置环境变量: JAVA_HOME - -》 D:\java\jdk21 path - -》 %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin classpath - -》 .;%JAVA_HOME%\lib;% ......
IDEA的这款API调试插件爱了
前言 Idea 是一款功能强大的集成开发环境(IDE),它可以帮助开发人员更加高效地编写、调试和部署软件应用程序,Idea 还具有许多插件和扩展,可以根据开发人员的需要进行定制和扩展,从而提高开发效率,今天我们就来介绍一款国产的API调试插件:Apipost-Helper 什么是Apipost-He ......
支持在代码编辑器中调试接口,IDEA插件推荐
今天给大家推荐一款IDEA插件:Apipost-Helper-2.0,写完代码IDEA内一键生成API文档,无需安装、打开任何其他软件;写完代码IDEA内一键调试,无需安装、打开任何其他软件;生成API目录树,双击即可快速定位API定义的代码…非常好用!主要包含以下功能: 1、无侵入生成API文档 ......
Springboot报错,java.lang.IllegalArgumentException: argument type mismatch
1、报错信息 java.lang.IllegalArgumentException: argument type mismatch at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.Native ......
「Java开发指南」如何用MyEclipse搭建Spring MVC应用程序?(二)
本教程将指导开发者如何生成一个可运行的Spring MVC客户应用程序,该应用程序实现域模型的CRUD应用程序模式。在本教程中,您将学习如何: 从数据库表的Scaffold到现有项目 部署搭建的应用程序 在上文中,我们介绍了如何创建一个Web项目和来自数据库表的Scaffold等,本文将继续介绍如何 ......
Intellij IDEA 调试
前言 日常工作以及阅读源码必备的 IntelliJ IDEA 高级调试技巧,分分钟要起飞的节奏 01 Stream Trace 自从 Java 8 开始,作为程序员的我们都离不开 Stream 相关功能的使用,书写起来那叫一个流畅(这个 feel~~)。但总是有一些时候,我们对 stream 的操作 ......
idea在win系统下打包Javafx程序
1、idea--maven--lifecycle--install(生成jar); 2、idea--maven--plugins--javafx--javafx:jlink(生成app.zip,在app目录下的app.bat可以脱离jdk环境运行); 3、idea--maven--plugins-- ......
阿里Java一面,难度适中!(下篇)
上一次因为文章篇幅和个人精力有限的原因,只分享了淘天的前 6 道题及其答案(点击访问上一篇)。接下来,咱们把其他几道题面试题及答案也分享给大家。 1.公司简介 淘天集团就是“淘宝”+“天猫”的结合,其集团拥有淘宝、天猫、1688、闲鱼等商业品牌,并通过天猫国际、淘宝直播、天猫超市、淘宝买菜、阿里妈妈 ......
使用金蝶系统报错解决方案,金蝶软件报错,使用推荐的浏览器版本
1、出现报错“建议您使用推荐的浏览器版本,以便获得更好的产品体验”如下图, 2、低版本的谷歌浏览器使用老是卡死,取消硬件加速。 3、低版本的谷歌浏览器可以在百度网盘里面找。 ......