精度java_long问题java
【JDK】Java 注解简介
1 前言 本节我们来看另一个Java基础知识,就是注解哈。 2 注解 2.1 概念 Annotation(注解)是 Java 提供的一种对元程序中元素关联信息和元数据(metadata)的途径 和方法。Annatation(注解)是一个接口,程序可以通过反射来获取指定程序中元素的 Annotatio ......
SpringBoot 配置CORS处理前后端分离跨域配置无效问题解析
本文通过实战配置 CORS 解决 SpringBoot 和 Vue 前后端跨域请求限制,再从原理上分析 CORS 配置为什么会在 Spring Security 场景下会失效以及如何解决。 ......
【JDK】Java 反射机制简介
1 前言 本节我们来看一个Java利器就是反射,反射很重要是开发框架的基础核心,主要就是从类元数据信息中解析各种信息,我们就来看看。 2 反射简介 2.1 动态语言 动态语言,是指程序在运行时可以改变其结构:新的函数可以引进,已有的函数可以被删除等结 构上的变化。比如常见的 JavaScript 就 ......
SQL 刷题 累计订单金额问题
需求描述 现有订单信息表如下: create table t_simple_order ( uid int, --用户id day_id date,--订单日期 ant numeric --订单金额 ); insert into t_simple_order values (1,'2023-02-0 ......
{‘error_code‘: 18, ‘error_msg‘: ‘Open api qps request limit reached‘}问题的解决
问题描述 按照网上的教程一步步来的,但是就是显示error,无法显示出理想的结果 问题解决 经过百度,发现这种问题就是人家官网不允许调用,需要付费使用; 然后我就去换了一个免费的接口来!(对,换了一个免费的接口) ......
(吐糟贴)关于腾讯云购买的服务器遇到的问题
今天才知道国内的域名访问是需要备案的,于是立即跑去买了一个美国的服务器。。。 腾讯云提供,选择从零开始自己DIY,安装的Ubuntu系统,不知道为什么,默认用户名也是ubuntu(一般不都是root吗?) 当时没多想,直接去控制台改了用户名和密码,以为稳妥了,直到终端无数次ssh远程连接失败,并尝试 ......
java使用注解实现字段脱敏
最近进行接口迁移的时候,有些敏感信息需要脱敏透出,但一个一个的调用脱敏工具类比较冗余,为了降低代码耦合,就想着用注解实现下 正文 1. 定义一个注解 @Retention(RetentionPolicy.RUNTIME) @Target(ElementType.FIELD) @JacksonAnno ......
java第五次作业
1.编写一个简单程序,要求数组长度为5,静态赋值10,20,30,40,50,在控制台输出该数组的值 package 作业5; public class text1 { public static void main(String[] args) { // TODO Auto-generated m ......
【IT老齐001】单体架构升级问题
【IT老齐001】单体架构升级问题 不谈场景的架构设计都是耍流氓 架构没有对不对,只有合不合适 架构是宏观设计的标准 框架是具体实现的规则 架构是取舍的艺术 场景举例 系统面临大量文件读写影响服务器磁盘IO导致数据库查询高延迟 初级解决方案 Redis 通过在内存中的高吞吐完成无事务的操作 问题 架 ......
ubuntu 中 解决vim编辑器注释行后面不清晰的问题
001、 修改配置前 002、修改vim 配置文件, /etc/vim/vimrc 找到 set background=dark 行, 将前面的注释引号去掉 003、查看修改效果 ......
java 优雅的记录程序运行时长
import cn.hutool.core.date.StopWatch; import cn.hutool.core.thread.ThreadUtil; StopWatch test = new StopWatch("test"); test.start("task1"); ThreadUtil ......
wsl2中docker启动不了的问题解决方法
在wsl2的ubuntu系统中安装docker后,sudo service docker start 一直启动不起来 在网上找到了解决方案 https://juejin.cn/post/7197594278083919932 解决方法 这个错误提示通常是因为系统中使用的是经过修改的 nftables ......
win10在访问共享的时候出现问题,异常代码为0x80004005的解决方案
在使用win10访问网上邻居的共享时候,意外跳出异常:0x80004005,同时无法访问网上邻居的电脑。 百度网上的解决方案,大都是搞什么注册dll的操作,如regsvr32 softpub.dll, regsvr32 wintrust.dll之类 后来又找到网上的这个修改注册表的操作,说是应对访问 ......
剑指 Offer 33. 二叉搜索树的后序遍历序列(java解题)
leetcode《图解数据结构》剑指 Offer 33. 二叉搜索树的后序遍历序列(java解题)的解题思路和java代码,并附上java中常用数据结构的功能函数。 ......
解决vue2.0路由 TypeError: Cannot read property 'matched' of undefined 的错误问题
找了很久这个问题 解决vue2.0路由 TypeError: Cannot read property 'matched' of undefined 的错误问题 - 北桥苏 - 博客园 (cnblogs.com) 解决办法 改为 问题解决 没有找到为什么 好像高版本的router没有这个问题 我因为 ......
一致性 Hash 算法 及Java 实现
1、一致性 Hash 算法原理 一致性 Hash 算法通过构建环状的 Hash 空间替线性 Hash 空间的方法解决了这个问题,整个 Hash 空间被构建成一个首位相接的环。 其具体的构造过程为: 先构造一个长度为 2^32 的一致性 Hash 环 计算每个缓存服务器的 Hash 值,并记录,这就是 ......
apt-get update 出现E: Could not get lock /var/lib/apt/lists/lock问题的解决
Ubuntu在更新软件源时,出现E: Could not get lock /var/lib/apt/lists/lock问题 查看哪些进程在占用资源 ps -e | grep apt 3231 ? 00:00:00 apt.systemd.dai 3235 ? 00:00:00 apt.syste ......
【教程】在运行WeiPeiYang - Flutter项目时可能遇到的问题 (持续更新)
在运行WeiPeiYang - Flutter项目时可能遇到的问题 前言:本文目前的环境要求 Flutter : 2.8.0 Dart : 2.15.0 保证从如下的地址克隆 Q : 打开项目之后发现没有Flutter的lib等文件夹 确保在AndroidStudio内安装了Flutter插件,具体 ......
个人所得税问题
1.问题描述: 编写一个计算个人所得税的程序,要求输入收入金额后能够输出应缴的个人所得税。个人所得税的征收办法如下 2.思路 1.建立结构体 其中包含 start(起始税费),end(阶段最大税费),taxrate(税率); 2.写出计算函数 tax += (p->end - p->start) * ......
Java reflect
Java反射机制 面试题 1、什么是反射机制? JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个 对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象的方法的功能称为 java语言的反射机制。 静态编译和动态编译 静态编译:在编译时 ......
Java接口
Java接口 Java接口的概述 接口是一种公共的规范标准 只要符合规范标准,就可以给大家通用 生活举例 接口的定义和基本格式 接口是多个类的公共规范 接口是一种引用数据类型,里面最重要的方法是抽象方法 接口的格式 public interface 接口名称{ 接口内容 } 接口可以包含 常量 抽象 ......
Java核心机制
Java核心机制 1.Java虚拟机 1.JVM是一个虚拟的计算机,具有指令集并使用不同的存储区域。负责执行指令,管理数据,内存,寄存器。 2.对于不同的平台,有不同的虚拟机。 3.Java虚拟机机制屏蔽了底层运行平台的差别,实现了“一次编译,到处运行”。 2.垃圾自动回收 1.==垃圾回收==:不 ......
Java学习(1)
一、Java的基础语法 1.变量和数据类型 在Java中,变量是用来存储数据的容器,可以存储各种类型的数据。Java中的变量分为两类:基本数据类型变量和引用数据类型变量。 (1)基本数据类型(Primitive Data Types) 整数类型:byte、short、int、long 浮点类型:fl ......
java maven pom指定main class类
pom文件中增加 <build> <finalName>entrance</finalName> <!-- 这里是生成的jar包名字 --> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>mave ......
java -- 网络编程
软件结构 C/S结构 :全称为Client/Server结构,是指客户端和服务器结构。常见程序有QQ、迅雷等软件。 B/S结构 :全称为Browser/Server结构,是指浏览器和服务器结构。常见浏览器有谷歌、火狐等。 网络通讯协议 网络通信协议: 通信协议是对计算机必须遵守的规则,只有遵守这些规 ......
Java第五次作业
1.编写一个简单程序,要求数组长度为5,静态赋值10,20,30,40,50,在控制台输出该数组的值 package 啵啵坤; public class 只因 { public static void main(String[] args) { // TODO Auto-generated meth ......
Loading class `com.mysql.jdbc.Driver'. 问题
解决Loading class `com.mysql.jdbc.Driver'. This is deprecated. The new driver class is `com.mysql.cj.jdbc.Driver'. The driver is automatically registere ......
Java 7 的 try-with-resource?
如果你的资源实现了 AutoCloseable 接口,你可以使用这个语法。大多数的 Java 标准资源都继承了这个接口。当你在 try 子句中打开资源,资源会在 try 代码块执行后或异常处理后自动关闭。 public void automaticallyCloseResource() { File ......
Java异常类层次结构?
Throwable 是 Java 语言中所有错误与异常的超类。 Error 类及其子类:程序中无法处理的错误,表示运行应用程序中出现了严重的错误。 Exception 程序本身可以捕获并且可以处理的异常。Exception 这种异常又分为两类:运行时异常和编译时异常。 运行时异常 都是Runtime ......
Java中ArrayList的遍历与删除元素方式总结
在Java编程中,我们经常需要对数据结构进行遍历操作,并根据业务需求删除部分元素。而数组列表(ArrayList)是集合类中的一种,它可以动态地添加和删除元素,非常适合在程序中使用。本篇博客将总结ArrayList中的两种遍历和删除元素的方式。 在下面的示例代码中,我们先定义了一个ArrayList ......