java bug

Java 子父类型集合之间的转换

假设现在有这样一个方法,入参是父类型的集合参数,这是个通用方法,你需要共用它,你现在要传子类型集合进去,怎么办? ```java class Animal { } class Dog extends Animal { } public class Service { public void doSt ......
之间 类型 Java

Java日志系列:日志门面JCL、SLF4J

[TOC] ### 一、日志门面说明 当我们的系统变的更加复杂的时候,我们的日志就容易发生混乱。随着系统开发的进行,可能会更新不同的日志框架,造成当前系统中存在不同的日志依赖,让我们难以统一的管理和控制。就算我们强制要求所有的模块使用相同的日志框架,系统中也难以避免使用其他类似 spring,myb ......
日志 门面 SLF4J Java SLF4

《深入理解Java虚拟机》读书笔记:字节码指令简介

字节码指令简介 Java虚拟机的指令由一个字节长度的、代表着某种特定操作含义的数字(称为操作码,Opcode)以及跟随其后的零至多个代表此操作所需参数(称为操作数,Operands)而构成。由于Java虚拟机采用面向操作数栈而不是寄存器的架构(这两种架构的区别和影响将在第8章中探讨),所以大多数的指 ......
字节 指令 笔记 简介 Java

在Java中print//printf//和println的区别

1.print print在JAVA中常常使用System.out.pirnt();的输出格式。 在Java中进行一般的输出语句。例子如下: 输出 可见其不会换行。 2.printf printf在JAVA中常常使用System.out.printf();的格式。 在Java中printf常用于格式 ......
println printf print Java

JAVA 找不到主類

检查代码和项目结构 首先,你需要检查你的代码和项目结构是否正确。确保你的代码中有一个包含main方法的主类,并且这个类的包路径和类名都是正确的。 检查Classpath路径 Classpath是用来告诉Java虚拟机(JVM)在哪里寻找需要的类文件的路径。如果你的程序依赖了一些外部的类库或者其他资源 ......
JAVA

【技术积累】Java 8 新特性

![](https://cdn.nlark.com/yuque/0/2023/jpeg/28753938/1691067189459-f51a48da-0da6-4e6e-aeee-75b39662cd20.jpeg) ## 一、Lambda表达式 > Lambda 是一个匿名函数,我们可以把 La ......
特性 技术 Java

【技术积累】Java里的volatile关键字到底能干嘛?

7.4 最害怕的一集 - volatile 7.4.1 最简单的一集 - volatile 语义 (难度 : ⭐) 读 -> 读一个 volatile 必须从 主内存读 写 -> 写一个 volatile 会把 本地内存 写到 主内存去 7.4.2 最好理解的一集 - volatile 保证了 可见 ......
volatile 关键字 关键 技术 Java

Android Java静态变量通信和反射的前提是须要在同一进程内

静态变量通信:java类中的static变量是属于类的,即使new了两个对象访问的也是同一个内存地址的static变量,也就是说可以通过static变量通信,但前提必须是这两个对象必须是同一个进程中的。 父进程通过fork来复制出一个子进程的副本,根据原理,子进程拥有父进程的一份完整数据拷贝。同时由 ......
变量 静态 进程 前提 Android

java stream分组之后求和

java stream分组之后求和 癞蛤蟆吃了小天鹅 于 2022-08-26 09:37:42 发布 6023 收藏 4文章标签: java版权注:elementComponentDtos.stream().mapToDouble(ElementComponentDto::getAmount).s ......
stream java

你能发现这段 Python 代码中的 bug 吗?

[点击链接了解详情](https://coding.net/?utm_source=channel) ![img](https://mmbiz.qpic.cn/sz_mmbiz_gif/jxHgxicVs5Y2N4DyQJT8Y6J3gx111okphVZ9XADdozcNXgQZtDib4dKKU ......
代码 Python bug

【狂神说Java】Java零基础学习笔记-JavaSE总结

# 【狂神说Java】Java零基础学习笔记-JavaSE总结 ## JavaSE总结: ![image](https://img2023.cnblogs.com/blog/3231511/202308/3231511-20230817171925456-1307925972.jpg) ## 🎉� ......
Java 基础 笔记 JavaSE

java面试题,上楼梯有多少种方式

java面试题,上楼梯有多少种方式 题目:一个小孩上一个N级台阶的楼梯,他可以一次走1阶、2阶或3阶,那么走完N阶有多少种方式。 很自然的想法是使用递归: public class Test04 { public static int countWays(int n) {if(n < 0) {ret ......
楼梯 方式 java

【狂神说Java】Java零基础学习笔记-异常

# 【狂神说Java】Java零基础学习笔记-异常 ## 异常01:Error和Exception ### 什么是异常 - 实际工作中,遇到的情况不可能是非常完美的。比如:你写的某个模块,用户输入不一定符合你的要求、你的程序要打开某个文件,这个文件可能不存在或者文件格式不对,你要读取数据库的数据,数 ......
Java 基础 笔记

JAVA权限管理 助力企业精细化运营

在企业的日常经营中,企业人数达到一定数量之后,就需要对企业的层级和部门进行细分,建立企业的树形组织架构。围绕着树形组织架构,企业能够将权限落实到个人,避免企业内部出现管理混乱等情况。权限管理是每个企业管理中的重要内容,但在实操中,权限管理面临着诸多考验。因为,权限管理本身不是孤立的,而是和制度、措施 ......
权限 企业 JAVA

(随笔)java的几种不同类的介绍和说明

在Java中,有几种不同类型的类可以用于实现类的嵌套和封装。下面是四种常见的类类型: 1. `外部类(Outer Class)`:外部类是最基本的类类型,它独立存在并且不依赖于其他类。外部类可以包含成员变量、方法和其他内部类。外部类不能直接访问内部类的成员,但可以通过创建内部类对象来访问。 2. ` ......
同类 随笔 java

【解决方法】各类软件启动报错:Failed to create the Java Virtual Machine

# 环境: >工具:小锐云服 PRO ,Windows 命令处理器,Java 环境 系统版本:Windows 10 # 问题描述: >描述:不知名原因导致的 Java 虚拟机创建失败,百度良久后通过修改系统环境变量,完成了对问题的处理。 >提示:若按照教程还是无法完成操作,可以进入右侧的企鹅,找我看 ......
Virtual Machine 方法 Failed create

Windows系统下将java程序开机自启

## 1. 下载 使用winsw将可执行程序注册为windows的系统服务。点击右侧release下载对应版本。 ```https https://github.com/kohsuke/winsw ``` 需要下载对应的exe可执行文件和xml模板 ## 2. 编写配置文件 将下载的exe更名为你的 ......
Windows 程序 系统 java

bug日记

1空指针异常 调用阿里云工具类没用通过依赖注入方式调用 导致controller层接收数据无法接受报空指针 2请求参数错误' 前端请求参数和后端路不一致导致404 3sql语句报错 sql语句改成xml的容易漏写 4返回给前端参数出错 导致页面不显示 ......
日记 bug

BUG总结

IllegalArgumentException : 路径错误找不到该路径。 NullPointerException :导入图片时,未找到文件,映射参数有误。 映射字段,未加对象名.,未找到字段,#{}忘记书写。 SQ语句书写是字段书写错误。 ......
BUG

【Idea】新建时没有Java Class选项

问题:java文件新建没有java文件 解决方法: 文件-项目结构-模块-选择项目,将文件标记为相应的 源或资源 等 应用-确定后,java文件夹右键新建 ......
Class Idea Java

JAVA SSH 连接服务器 去指定目录 检查文件 并读取json文件内容

要使用Java SSH连接服务器并检查文件,可以使用JSch库。以下是一个示例代码: import com.jcraft.jsch.*; ​ import java.io.BufferedReader; import java.io.InputStream; import java.io.Input ......
文件 服务器 目录 内容 JAVA

今日遇到的bug

这个是我上课遇到的一个错误,我一直按照我之前的思维习惯,报错我都是从最上面往下看的,这次我一直看着最上面的错误,一直在纠结Employee这个Bean为何无法创建,一直在改我的代码,没有往下面看,导致我卡在了这个地方,最后往下翻发现是自己的sql语句写错。 ......
bug

【狂神说Java】Java零基础学习笔记-面向对象

# 【狂神说Java】Java零基础学习笔记-面向对象 ## 面向对象01:什么是面向对象 ### 面向过程&面向对象 - 面向过程思想 - 步骤清晰简单,第一步做什么,第二步做什么.... - 面对过程适合处理一些较为简单的问题 - 面向对象思想 - 物以类聚,**分类**的思维模式,思考问题首先 ......
Java 对象 基础 笔记

java springboot excel 上传

spring.http.multipart.location=/data/server/upload/ spring.http.multipart.max-file-size=2048MB spring.http.multipart.max-request-size=2048MB import ja ......
springboot excel java

java转输文件到linux服务器

java转输文件到linux服务器 参考JAVA 上传文件到另一台远程服务器(包含搭建文件服务器 基于Linux)java传输文件到另一个服务器Code_bot_00的博客-CSDN博客 SFTP创建目录和判断目录是否存在channelsftp判断目录是否存在@小顽皮的博客-CSDN博客 1、搭载文 ......
服务器 文件 linux java

java高级工程师需要掌握的知识

结语 学习没有捷径,一步一个脚印! ......
高级工程师 工程师 知识 java

Java应用堆外内存泄露问题排查

最近有个java应用在做压力测试,压测环境配置:CentOS系统 4核CPU 8g内存 jdk1.6.0_25,jvm配置-server -Xms2048m -Xmx2048m,出现问题,本篇文章是对此次问题的回顾和复盘 ......
内存 问题 Java

(Java实体类比表字段多处理方案)注解忽略实体类属性

背景 实体类多添加了几个字段用于查询,如果项目中使用了mybatis或mybatisplus会导致找不到表中字段的错误 Caused by: java.sql.SQLSyntaxErrorException: Unknown column 'create_start_time' in 'field ......
实体 注解 字段 属性 方案

java获取异常的详细信息方法

/** 获取异常详细信息 */ private String getExceptionDetail(Exception ex) { String ret = null; try { ByteArrayOutputStream out = new ByteArrayOutputStream(); Pr ......
方法 信息 java

java Sping aop 以及Spring aop 的应用事务管理

# 1. 回顾 > 线程死锁概念和如何避免死锁的发生: > > 线程的通信 wait notify() notify(): Object类 > > 线程的状态: ==NEW >start() >就绪状态 CPU时间片 运行状态==RUNNABLE] >sleep() >==TIMED_WAITING ......
事务管理 aop 事务 Spring Sping