java bug

java 十六进制字符串转换为有符号整数

``` String hexString = "FEF7"; // 十六进制字符串 int intValue = Integer.parseInt(hexString, 16); // 将十六进制字符串转换为整数 short signedValue = (short) intValue; // 转换 ......
十六进制 整数 字符串 符号 字符

Java内部类

一、内部类的定义:定义在类中的类 二、内部类的作用 1. 内部类可以访问外部类的所有数据,包括被【private修饰的私有数据】 (1) 为什么内部类可以访问外部类的所有成员变量 内部类编译后会单独生成一份class文件,编译器会自动为内部类添加一个【外部类类型】的实例,内部类通过【外部类名.thi ......
Java

关于vue中同时使用v-if和nth-of-type时的bug

### 问题引出 需求:例如我想要在某一个ul元素中使用v-if条件时渲染 2 个li元素, 同时第一个和第二个的样式不同,这里我使用了nth-of-type选择器去设置样式, 但是当v-if条件改变时,li元素的样式没有改变,看了下开发者工具,元素对应的选择器 没有改变,即使此时仅剩第二个li元素 ......
nth-of-type 同时 v-if type vue

怀念中的java

学了这门语言后一直没能做成项目,倒是安装环境,用记事本编辑的话,除了js最好做的就是java了。 以前学java的时候是一帮很有朝气的同学,在一个培训班,每天苦哈哈。从c开始学的语言,学完基础部分转入java。引入面向对象。后来引发了自己对面向对象长达好多好多年的思考。 老师说不想当将军的士兵不是好 ......
java

java实现文件夹的上传和下载

​ 我们平时经常做的是上传文件,上传文件夹与上传文件类似,但也有一些不同之处,这次做了上传文件夹就记录下以备后用。 这次项目的需求: 支持大文件的上传和续传,要求续传支持所有浏览器,包括ie6,ie7,ie8,ie9,Chrome,Firefox,360安全浏览器,并且刷新浏览器后仍然能够续传,重启 ......
文件夹 文件 java

Java实践项目 - 购物车模块

Smiling & Weeping 世界上美好的东西不太多,立秋傍晚从河对岸吹来的风, 加入购物车 1.数据创建--创建t_cart CREATE TABLE t_cart( cid INT AUTO_INCREMENT COMMENT '购物车数据id', uid INT NOT NULL COM ......
购物车 模块 项目 Java

Java实践项目 - 商品分类

Smiling & Weeping 好想回到那个拉钩许诺的年代 1.1商品分类的思路:一次性查询三级分类 (一级为美味麒麟榜,二级为闭眼入,第三级为商品) 优点:只需要一次查询,根据一级分类显示二级分类是响应较快 缺点:数据库查询效率较低,页面首次加载速度相对较慢 1.2.接口开发 1.2.1数据库 ......
项目 商品 Java

Java实践项目 - 用户登录

Smiling & Weeping 以花祈愿,祝你平安 当用户输入用户名和密码将数据提交给数据库进行查询,如果存在对应的用户名和密码,则表示登陆成功,登录成功之后跳转到系统的主页就是index.html页面,跳转在前端使用jQuery来完成 1.登录-持久层 1.1增删改--规划需要执行的SQL语句 ......
项目 用户 Java

JAVA-Springboot实践项目-用户注册

Smiling & Weeping 我本没喜欢的人, 见你的次数多了, 也就有了。 1.创建数据表 1.1.选中数据表: use store 1.2.创建t_user表: 2创建用户实体类 2.1通过表的结构提取出表的公共字段,放在一个实体类的基类中,起名BaseEntity基类中 主要作用是声明变 ......

java报错:unable to find valid certification path to requested target

## 问题发现 unable to find valid certification path to requested target 当我使用java代码访问某个URL的时候,报了这个错误,经过查询发现需要安装证书到java环境,所以记录一下。 ## 下载证书 我使用的是chrome浏览器,点击地 ......
certification requested unable target valid

Java编程-依据类图与流程图实现对应接口

类图依据与流程图依据 封装常见的HTTP状态码 RegisterController接口 register(String name,String pwd) login(String name,String pwd) NovelController接口 addNovel() asdfasdf asdf ......
流程图 接口 流程 Java

学习Java的第12天

package operator;public class Demo04 { public static void main(String[] args) { //++ -- 自增 , 自减 一元运算符 int a = 3; int b = a++; //执行完这行代码后,先给b赋值,再自增 //a ......
Java

主流编程语言语法简单总结(Java, C, C++, C#, PHP, JavaScript, Swift, Go)

> 原文地址 [blog.csdn.net](https://blog.csdn.net/hugowang/article/details/83587547) 经常用到多种编程语言,时间长了容易搞混,整理一下不用语言语法的异同点,方便快速学习或温习。 根据 TIOBE 编程语言排行榜,语言顺序是 J ......
编程语言 语法 JavaScript 主流 语言

Kotlin与Java语法对比学习

## 定义变量 ```kotlin // Kotlin val i: Int = 10 // 定义一个整数变量 val d: Double = 10.0 // 定义一个双精度浮点数变量 val b: Boolean = true // 定义一个布尔变量 val c: Char = 'a' // 定义 ......
语法 Kotlin Java

java位运算及移位运算你还记得吗

本文中所提到的运算都是基于整数来说的,因为只有整数(包括正数和负数)在操作系统中是以二进制的补码形式运算的,关于原码、反码、补码、位运算、移位运算的背景这里不再介绍,网上资料很多,感兴趣的可自行搜索。 java中能表示整数数据类型的有byte、short、char、int、long,在计算机中占用的 ......
java

Java编程-目录整理、新建接口、集成mybatis plus以及数据库初始化

数据库初始化 新建对应调试库 ``` # docker ps # docker exec -it 6d542566d077 /bin/bash postgres=#create database novel; ``` 执行全量脚本 ![](https://img2023.cnblogs.com/bl ......
接口 mybatis 数据库 目录 数据

windows系统下配置java项目运行环境

# 一、操作系统背景 ![image](https://img2023.cnblogs.com/blog/2200588/202308/2200588-20230802094606518-296088796.png) # 二、所需安装包 注意事项:安装目录需放在英文路径下。 ![image](htt ......
windows 环境 项目 系统 java

Ubuntu java配置环境变量后,开启新终端窗口环境变量失效

第一种 每打开一次终端都输入一次 source /etc/profile,这样就可以加载配置文件,环境变量自然就有了 第二种 输入vim ./bashrc,在底部添加配置在/etc/profile里的配置,这样就可以无需使用source命令加载了 也可以在./bashrc底部添加 source /e... ......
变量 环境 终端 Ubuntu java

在校生如何面向面试地学习Java

在校生如何面向面试地学习Java 最近我在博客园里,看到不少在校的同学在学java,而且,在我最近举办的一次直播活动中,也有不少在校生同学来提问,java该怎么学。 对于那些已经工作的同学,哪怕才工作不久,毕竟也能从项目实践里总结和探索java的学习途径和相关方法。但在校生同学由于没机会接触实际项目 ......
在校生 Java

Java单例模式

> 单例模式线程安全的四种创建方式 `静态代码块,静态内部类,双重检锁,枚举模式` ## 代码展示 >静态代码块 private static final SingletonDemo SINGLETON_DEMO; static { SINGLETON_DEMO = new SingletonDem ......
模式 Java

非对称加密 对称加密 相关介绍及使用示例 Java代码

Sure! Let's start with a brief introduction to asymmetric and symmetric encryption: 1. Asymmetric Encryption: Asymmetric encryption, also known as pub ......
示例 代码 Java

java构建树(tree)型结构,只循环一次非递归

只循环一次构建树形结构,可以直接加入工具类使用,代码如下 public static <T, I> List<T> lambdaGenerateTree(List<T> allTreeNode, Callback<T, I> getIdCallback, Callback<T, I> getPare ......
结构 java tree

Java设计模式--装饰器模式

# Java设计模式--装饰器模式 ## 一、问题背景 在项目场景中,有这样一个需求,需要对录入的加班进行规则校验 ,包括但不限于,对加班的录入时间进行检查,对录入的加班类型进行检查,对加班日期的班次进行对比检查,对潜入系统的时长进行对比检查等等。具体来说,就是对一条加班记录,进行多种规则的检查,判 ......
模式 设计模式 Java

java 查看class文件的jdk版本的两种方式(编译版本)

1.情景展示 有时候我们需要知道jar包里面class文件的jdk编译版本,来排查错误。 以上图为例,如何实现? 2.具体分析 将其中一个class文件解压出来,然后查看大致的jdk版本号。 3.解决方案 使用解压工具打开gridreport.jar,将Report.class解压到桌面。 方式一: ......
版本 方式 文件 class java

Java空指针异常

1. java是没有指针的,java的指针是指java的引用,空指针即为空引用,空指针异常即为【引用本身为空,却调用了方法】 2. 除去静态变量与静态方法,成员变量与方法都是属于对象的,只有在对象中才存在相对应的成员变量与方法,然后再通过对象去调用这些成员变量和方法 ......
指针 Java

java上传文件到服务器指定文件夹问题

​ 我们平时经常做的是上传文件,上传文件夹与上传文件类似,但也有一些不同之处,这次做了上传文件夹就记录下以备后用。 首先我们需要了解的是上传文件三要素: 1.表单提交方式:post (get方式提交有大小限制,post没有) 2.表单的enctype属性:必须设置为multipart/form-da ......
文件 文件夹 服务器 问题 java

Failed to obtain JDBC Connection; nested exception is java.sql.SQLException: interrupt

执行mybatis的mapper方法时,报错了这个错。 通过网上查找,发现了是JDK版本和oracle版本不一致导致的。(我直接从JDK1.8 换成JDK11就可以了) 以下内容转自:Failed to obtain JDBC Connection; nested exception is java ......

H - Collecting Bugs POJ-2096

# H - Collecting Bugs POJ-2096 期望 dp ## 题意 根据题意可以将原题意转换成: 有个 $n * s$ 的矩阵,每次会随机选取一个格子填上颜色,问每行每列都填上颜色的期望次数。 ## 思路 dp,显然是期望 dp,那么设 $dp_{i,j}$ 为已经有 $i$ 行 ......
Collecting Bugs 2096 POJ

java双环境安装

0x00 前言 在此之前已经有jdk1.8了,需要再配一个jdk17 参考链接:https://www.jb51.net/article/278326.htm 下载链接: https://www.oracle.com/java/technologies/downloads/#java17 0x01  ......
环境 java