精度java_long问题java
享元模式--Java实现
相关类图 具体代码 //ChessFactory.java package org.example.test012; import java.util.Hashtable; public class ChessFactory { public static ChessFactory getChess ......
Android Studio Giraffe版本遇到的问题
上周固态硬盘挂了,恢复数据之后,重新换了新的固态安装了Win11系统,之前安装的是Android Studio 4.x的版本,这次也是趁着新的系统安装新的Android开发工具。 版本如下: 但是打开以前的Android旧项目时,发生了一系列的问题。这里把一些关键的设置放出来,以便参考。 一、先要修 ......
Java存储MySQL时间类型 java.sql.Timestamp
Java存储MySQL时间类型需要用到 java.sql.Timestamp 类型来存储 但在实际获取MySQLl数据,设置反射对象属性值时出现了 IllegalArgumentException 非法参数异常 Exception in thread "main" java.lang.Illegal ......
java常用正则表达式工具
public class RegexUtils { /** * 是否是无效手机格式 * @param phone 要校验的手机号 * @return true:符合,false:不符合 */ public static boolean isPhoneInvalid(String phone){ re ......
JAVA IO阶段作业 每日一记(备忘录) 1.0
通过在指定路径文件夹内指定名称文件进行遍历 来实现添加 删除 修改的操作 Hutool工具类非常好用 省掉了写很多低效且丑陋代码的过程 感谢 爱来自瓷器 主类 同时也实现了删除操作方法 NoteJFrame 主要逻辑是 如果所选行数不是文件夹内最后一个文件 便将该行后的所有文件名序号减一 同时tab ......
搬运的 对于维护双半群信息以及扫描线问题的整理?
本来想写点技巧,但感觉这个东西就只能拿复合函数分析一下或者矩阵分析,所以这玩意感觉真没啥技巧。 注:不建议作为学习文章,仅为个人的整理笔记。 突然发现这种双半群信息维护用线段树貌似常数很大,出题人会把时间和数据范围开的很松。如果码力智商不够可以考虑更易理解且有时候更好写的分块做法。 CatOJ C0 ......
处理跨域问题
跨域问题出现在不同的服务器之间 和同一个服务器不同的端口之间 解决跨域问题可以在后端 也可以在前端解决 后端解决: package com.example.vuespringboot_testone.commom.config; import org.springframework.context. ......
千里之堤溃于蚁穴,质量问题警钟长鸣
千里之堤溃于蚁穴,质量问题警钟长鸣 是能用就行,还是精益求精? 水文一篇,一点点小感慨。事情缘由如下: 缘起 早上来,打开代码就看到了一个提交。 改动上没啥问题,不过用到了 ES2015 的新语法,老旧浏览器上语法不识别,会直接导致整个文件挂掉,马上通知了开发立即修复。 之所以对这个问题这么敏感。 ......
Intellij Idea创建Java Web项目
创建非Maven的Java Web项目 创建项目 依次点击File->New->Project 指定web服务器 指定项目的名称及项目文件的保存地址 创建成功 创建class文件和lib文件夹 点击项目的WEB-INF文件夹 ,右键,New → Directory 创建两个文件夹,classes(用 ......
java-常用类
第十章 java常用类 包装类 引入 【1】什么是包装类: 以前定义变量,经常使用基本数据类型, 对于基本数据类型来说,它就是一个数,加点属性,加点方法,加点构造器, 将基本数据类型对应进行了一个封装,产生了一个新的类, 》包装类。 int,byte..... >基本数据类型 包装类 >引用数据类型 ......
日常的问题也是日常的修行
每天的工作都很忙碌,早就想写一些博客记录一下遇到的问题和感悟,一直由于在有时间的时候选择懒惰和忙碌时候选择放弃,故而很久没有更新了。 生活依然在按部就班地继续,最近遇到了一个小的问题,却让我明白:很多看起来微小的事儿,也能最终影响很多。 大概从半个月前,我发现一些怪事儿: 每次在终端使用我写的一个命 ......
java-异常处理
第九章 java异常处理 习题的引入 【1】代码: 1 public class Test { 2 //这是一个main方法,是程序的入口: 3 public static void main(String[] args) { 4 //实现一个功能:键盘录入两个数,求商: 5 Scanner sc ......
Intellij Idea创建Java Project项目
创建普通Java项目 创建普通Java项目 点击File -> New -> Project,打开以下窗口界面 下一步 下一步 导入jar 增加文件夹 右键点击 项目名 在菜单 中选择 new > Directory 取名 lib 用于导入 存放 jar 文件 粘贴文件 复制 需要的 jar 文件 ......
java项目实战-spring-基本用法01-day24
目录1. spring 简单介绍2. IOC/DI --控制反转--是啥3. 实现3. 如果 对象的 属性为引用数据类型 如何 实例化对象4 如何用注解的方式 以少量的代码实现对象的创建于获取 1. spring 简单介绍 https://spring.io 什么事 SSM? spring-mvc ......
背包问题的记忆化搜索写法
#include<iostream> #include<cstdio> #include<cstring> #include<algorithm> using namespace std; const int N = 1010; int n, m; int v[N], w[N]; int f[101 ......
Java登陆第五天——SQL之DQL(三)
子查询 子查询就是在 where中再嵌套一个查询SQL,可以理解为Java中方法的返回值。 --甚至可以套中套 无限套 --被查询出来的表根据结果分为:单行子查询和多行子查询 select 列名 from 表名 where ( 另一个select语句 ); 准备数据 -- 创建Person crea ......
java sleep和wait方法的区别,可重入锁的概念
1.sleep是Thread里的静态方法,表示将当前线程睡眠一段时间的意思,它不会释放在此线程此时synchronized(lock)的lock对象的锁; 2.wait方法是任意对象都有的方法,任意对象都能被synchronized,当对对象obj.wait()时,如果当前线程已经通过synchro ......
解决XFCE桌面VirtualBox透明背景的问题
1 背景 笔者用的是Manjaro+XFCE的组合,但是在使用VirtualBox时,会出现透明背景的问题: 然后发现这其实和Kvantum主题有关。下面将进行设置操作,去修正Kvantum相关配置修复该问题。 2 操作流程 打开Kvantum Manager: 选择Configure Active ......
本机Java连接虚拟机的redis相关
1、代码 Jedis jedis = new Jedis("192.168.88.151",6379); 2、开启6379端口 //查看6379端口是否开启--yes是开启;no是关闭 firewall-cmd --query-port=6379/tcp //开启6379端口 firewall-cm ......
算法题:跳房子问题(爬楼梯问题进阶) 求解受限制情况下的方案数目
问题 跳房子,规定总共有n个格子,每次可以选择跳1个格子、2个格子或3个格子,但是下一步不能和当前选择的跳跃距离一样,计算总共有多少种跳房子方案。 分析 这就是经典爬楼梯问题的进阶,仅仅换了个说法,但是比经典的爬楼梯问题难了不少,传统的爬楼梯问题一次可以上1或2个台阶没有连续动作选择的限制,核心解法 ......
pthread_cond_signal锁问题
【问题描述】 pthread_cond_signal有ms级抖动 【问题分析】 大的抖动来自于这里等待 【分析】 1)什么时候释放锁? 2)什么时候进入这个分支? ......
java helloworld
test.java pcakage myclass //这个地方打包,表示类test是归属于myclass包的,而test.java文件是放在myclass文件夹中的,文件夹的名称与包名是对应的public class test{ //an application public static voi ......
Java包装类
包装类 为什么要有包装类? Java是一个面向对象的编程语言,基本数据类型并不具有对象的性质,为了让基本类型也具有对象的特性,就出现了包装类型。 就比如在Collection集合中就存放的一定是包装类型而并非是基本的数据类型。 Java中基本数据类型转成包装类型: 自动装箱和自动拆箱 自动装箱 装箱 ......
Java SPI机制总结系列之万字详细图解SPI源码分析
原创/朱季谦 我在《Java SPI机制总结系列之开发入门实例》一文当中,分享了Java SPI的玩法,但是这只是基于表面的应用。若要明白其中的原理实现,还需深入到底层源码,分析一番。 这里再重温一下SPI机制的概念:SPI,是Service Provider Interface的缩写,即服务提供者 ......
chatgpt的api联网报错问题解决:openai公司的api联网报错解决
chatgpt是啥,这里不讲,openai是啥这里也不讲。要知道我们不论是通过网页web使用chatgpt还是使用api方式通过客户端使用chatgpt都是需要使用外国IP的, ......
Java 面试题之 Logback 打印日志是如何获取当前方法名称的?
在 Java 中,有四种方法可以获取当前正在执行方法体的方法名称,分别是: 使用 Thread.currentThread().getStackTrace() 方法 使用异常对象的 getStackTrace() 方法 使用匿名内部类的 getClass().getEnclosingMethod() ......
java项目实战-mybatis-基本用法02接口绑定实现类-day23
目录1. 复习 什么是接口 什么是类?2. mybatis接口绑定实现类 来实现查询3. 参数的传递4 插入数据 1. 复习 什么是接口 什么是类? public interface Speak { void say(); } Speak这个接口里面定义了say方法 所有实现了Speak的类 都必须 ......
JVM系列-第1章-JVM与Java体系结构-cnblog
title: JVM系列-第1章-JVM与Java体系结构 tags: - JVM - 虚拟机 categories: - JVM - 1.内存与垃圾回收篇 keywords: JVM,虚拟机。 description: JVM系列-第1章-JVM与Java体系结构。 cover: 'https:/ ......