精度java_long问题java

Java 泛型

泛型 Genrics Java 泛型是在jdk5引入的新特性。它指定了接收参数的类型,避免了调用者乱传参,保留了代码的通用性和独特性。 泛型类和泛型方法 一般使用大写字母声明泛型,例如<T> 类型擦除 Type erasure 思考:能否插入一个字符串元素到一个整型数组中? 答案:通过反射是可以的, ......
Java

Java学习-集合篇

# 集合 什么是集合?有什么用? 数组其实就是一个集合。集合实际上就是一个容器。可以来容纳其他类型的数据。 集合为什么说在开发中使用的较多? 集合是一个容器,是一个载体,可以依次容纳多个对象。 在实际的开发中,假设连接数据库,数据库当中有10条记录,那么假设把这10条记录查询出来,在java程序中会 ......
Java

java线程的五种状态

# 五种状态 开始状态(new) 就绪状态(runnable) 运行状态(running) 阻塞状态(blocked) 结束状态(dead) # 状态变化 ![img](https://img2023.cnblogs.com/blog/2446184/202306/2446184-202306230 ......
线程 状态 java

Java基础:自动装箱和自动拆箱

**感谢,原文链接:** https://www.cnblogs.com/dolphin0520/p/3780005.html ## Java的自动包装类型 首先基本数据类型:4类8种 | 基本数据类型 | 对应包装器类 | | | | | byte(1字节) | Byte | | short(2字 ......
基础 Java

Java中 = 和 += 的区别

**问题** 1) short s1 = 1; s1 = s1+1;有什么错? 2) short s1 = 1; s1 += 1;有错吗? **讨论** 1)+:在编译器将右边的表达式结果计算出来后,和左边的变量类型比较精度,如果左边的变量精度低于右边的结果的精度,编译器会显式的报错,告诉程序员去强 ......
Java

了解Java

C & C++ 1972年C诞生 贴近硬件,运行极快,效率极高。 操作系统,编译器,数据库,网络系统等 指针和内存管理 1982年C++诞生 面向对象 兼容C 图形领域、游戏等 反抗 建立新语言 语法像C 没有指针 没有内存管理 真正的可移植性,编写一次,到处运行 面向对象 类型安全 高质量的类库 ......
Java

现实中的 JAVA (一)

# 买零食 ## 描述 本例子主要是通过 JAVA 语言来描述,平时父母带我们去买零食的场景。 ## 买零食流程图 ![](https://img2023.cnblogs.com/blog/1895435/202306/1895435-20230622221854443-2076676092.png ......
现实 JAVA

JAVA博客3

一.前言 第三次写Blog,相比较上一次而言自己的经验更加的丰富了,这次blog的书写相对来说要更为轻松些。内容上题目较少,只需要分析有关课程成绩统计系统,但是说容易也并不容易,每一道题都是刺头中的刺头,这一次写博客,不仅仅是以完成任务的目的,更多的,让自己重新对那些打击过自己,折磨过自己的题目进行 ......
博客 JAVA

大根堆和小根堆在海量数据的top N问题中,时间复杂度O(nlogN)

堆可视化操作演示:https://visualgo.net/zh/heap 堆实际上是一棵完全二叉树,其任何一非叶节点满足性质:小根堆:Key[i]<=key[2i+1]&&Key[i]<=key[2i+2] 或者 大根堆 Key[i]>=Key[2i+1]&&key>=key[2i+2] 即任何一 ......
复杂度 海量 时间 数据 问题

java中的各种锁

## java中的各种锁 **一、概述** 1. 乐观锁 CAS 2. 悲观锁 synchronized 3. 自旋锁 CAS 4. 可重入锁 synchronized、Reentrantlock、Lock 5. 读写锁 ReentrantReadWriteLock,CopyOnWriteArray ......
java

HttpSevletRequest Body信息不能被多次读取的问题

背景 如果需要实现一个业务拦截器、过滤器,需要拦截request的所有传入信息。通常情况下,HttpServletRequst中的body内容只会读取一次,但是可能某些情境下可能会读取多次,由于body内容是以流的形式存在,所以第一次读取完成后,第二次就无法读取了,一个典型的场景就是Filter 在 ......
HttpSevletRequest 问题 信息 Body

用充分或必要或充分必要条件来转化问题

## D. Pairs of Segments 题意:给定n个区间,问是否能将每两个区间分为1组,要求组内区间有交,组间不相交,问最少需要删除多少个区间才能做到这一点? n<=2000,l li,ri<=1e9 题解:这题很容易让人误导成图论,但抽象成图后丢失了区间的性质使得问题不好做了。在发觉图不 ......
条件 问题

第三次java博客

在Java编程领域中,掌握如何读取和处理用户输入数据是非常基础和重要的一步。我们需要从用户那里获取输入数据,并根据输入数据进行相应的操作或计算。在这篇博客中,我们将会探讨如何在Java程序中读取和处理用户输入数据,以及如何利用这些数据来完成一些常见的任务,比如计算平均分和总成绩平均分。 7-1 课程 ......
博客 java

java/springboot服务第三方接口安全签名(Signature)实现方案

前言 有的时候,我们需要把我们系统里的接口开放给第三方应用或企业使用,那第三方的系统并不在我们自己的认证授权用户体系内,此时,要如何保证我们接口的数据安全和身份识别呢? 在为第三方系统提供接口的时候,肯定要考虑接口数据的安全问题,比如数据是否被篡改,数据是否已经过时,数据是否可以重复提交等问题。其中 ......
第三方 springboot Signature 接口 方案

java Condition类的详细介绍

# 一 、condition 介绍及demo Condition是在java 1.5中才出现的,它用来替代传统的Object的wait()、[notify](https://so.csdn.net/so/search?q=notify&spm=1001.2101.3001.7020)()实现线程间的 ......
Condition java

Java intern函数详解

先看一个例子如果你会了那这篇文章你没必要看了,如果不会那请看下去,你一定会有收获: ```java String s = new String("hello"); String str1 = s+ "world"; String str3 = "helloworld"; system.out.pri ......
函数 intern Java

Java 基本数据类型 - 四类八种

> # 感谢:https://zhuanlan.zhihu.com/p/25439066 ## **八种基本数据类型** ![img](https://img2023.cnblogs.com/blog/2446184/202306/2446184-20230622202340751-10271847 ......
类型 数据 Java

JAVA:Collections类的shuffle()方法

Java.util.Collections类下有一个静态的shuffle()方法,如下: 1)static void shuffle(List list) 使用默认随机源对列表进行置换,所有置换发生的可能性都是大致相等的。 2)static void shuffle(List list, Rando ......
Collections shuffle 方法 JAVA

SpringCloud依赖问题:spring-cloud-starter-eureka-server 和 spring-cloud-starter-netflix-eureka-server

学习SpringCloud微服务时,很多资料上都写的是spring-cloud-starter-eureka-server,结果问题无法正常启动,这是因为与当前的SpringBoot版本不匹配。 ![image-20230412175453450](https://img2023.cnblogs.c ......

PostgreSQL中表名、字段名大小写问题

> **感谢原文章博主**:https://blog.csdn.net/zengchaoyue/article/details/8279744 > > 学习hibernate的时候,数据库用了PostgreSQL,第一节课就抛错,User实体映射没有死活不能导出表。总是提示这一句: > > ​ ** ......
中表 字段 PostgreSQL 大小 问题

Java读取excel中日期格式结果为数字xxx天

解释:Java读取excel中日期结果是计算1900-0-1之后到当前日期,一共有多少天,需要做一下转换处理 ```java /** * 用于计算1900-0-1之后的day天日期是哪天 * 举例:1900-0-1之后的44326天日期是2021/5/10 * @return */ public s ......
日期 格式 数字 结果 excel

java.lang.ClassCastException java.util.Date cannot be cast to java.sql.Date

报错信息:java.lang.ClassCastException: java.util.Date cannot be cast to java.sql.Date 原因是:![image-20221228161631614](https://img2023.cnblogs.com/blog/2446 ......
java ClassCastException Date cannot cast

java中java.util.Date和java.sql.Date之间的转换

## 1、util.Date和sql.Date之间的关系 我们来看下java.sql.Date的源码 ```java package java.sql; import java.time.Instant; import java.time.LocalDate; public class Date e ......
java Date 之间 util sql

linux中用crontab定时任务启动jar无效的问题

> ### 原文链接:https://blog.csdn.net/for_the_time_begin/article/details/113940508 ## 问题: 使用linux系统中的定时任务执行jar包,但是经过测试发现一只不能正常执行,发现定时任务crontab是正常运行的,因为再写一个 ......
中用 任务 crontab 问题 linux

java第十一次作业

1、编写一个程序,实现从命令行参数输入两个字符串类型的数值,并计算输出两个数值的和。 [必做题] package zuoye11; import java.util.Scanner; public class one { public static void main(String[] args) ......
java

java第十次作业

1.输入6位密码,再次输入密码,如果不够6位,提示,位数不对,如果两次不一致,提示两次密码不一致。 Scanner input = new Scanner(System.in); String pass; String repass; System.out.println("请输入6位密码"); p ......
java

java第九次作业

3、设计三个类,分别如下:(知识点:抽象类及抽象方法)[必做题] ·3.1设计 Shape 表示图形类,有面积属性 area 、周长属性 per , 颜色属性 color ,有两个构造方法(一个是默认的、一个是为颜色赋值的),还有3个抽象方法,分别是: getArea 计算面积、 getPer 计算 ......
java

记一次服务程序调试过程(linux进程打开文件句柄过多问题)

最近在测试服务程序,对外提供HTTP服务(使用c++调用libevent实现,回调使用curl库)。 开始测试几百个请求时,功能一直挺正常。但是加大请求数量后(请求量大于5000),出现很奇怪的现场,每次接收的响应大约在3400个左右时,服务程序不再返回响应。 开始怀疑是http服务异常了,使用ht ......
句柄 进程 过多 过程 文件

fread文件读不完整问题解决

####今天突然遇到一个问题, 用fwrite/fread读写文件,发现当fread读取文件时只能读一半, 即使用foef()查看是否读到文件结尾,也是显示文件已经读取到文件末尾,查看文件的返回值发现文件只读取了一半。 ####在这里总结一下: fread函数并未读全我们文件里的内容,这是因为系统默 ......
文件 问题 fread

数字电源实测esp32和ads1115的adc精度

0.01v精度数字电源校准esp32和ads1115的adc精度: ads1115 16bit芯片: ......
精度 电源 数字 1115 esp