精度java_long问题java

一次全量数据对比工具发现问题的过程与思考

如果没有这次全量数据对比工具,那么也许这个历史问题会继续隐藏着,直到发生线上事故才暴露出来,毕竟人工抽样验证发现的概率只有**5.8%**。 背景是发票系统有18500个电子发票订单被财务系统驳回了,驳回原因是财务系统上线了全电发票需求,上线后电子发票枚举被误删,无法处理电子发票。需要我们发票系统对 ......
过程 工具 数据 问题

java正确开发系列:mybatis为何提示@MapKey is required

在mapper接口的方法定义为List<Map<String,Object>>类型时,会出现@MapKey is required的提示,意思是要在该方法的签名前加上@MapKey注解,指定Map的key 参考资料: https://blog.csdn.net/m0_59846266/article ......
required mybatis MapKey java is

Java后端Geometry 圈层合并

public static void main(String[] args) throws Exception { Geometry geo1 = fromWKB("十六进制范围字符串"); Geometry geo2 = fromWKB("十六进制范围字符串"); Geometry geo = g ......
圈层 Geometry Java

java.sql.SQLException: Access denied for user 'root'@'localhost' (using password: YES)

``` org.apache.ibatis.exceptions.PersistenceException: ### Error querying database. Cause: java.sql.SQLException: Access denied for user 'root'@'local ......
39 SQLException localhost password Access

macOS下由yarn与npm差异引发的Electron镜像地址读取问题

记录macOS下由yarn与npm差异引发的Electron镜像地址读取问题 写在前面:该问题仅仅出现在Linux和macOS上,Windows上不存在该问题! # 初始背景 最近笔者重新拾起了Electron,把最新版Electron的官方文档阅读了一遍。众所周知,Electron作为依赖在安装的 ......
Electron 差异 镜像 地址 问题

进阶篇丨链路追踪(Tracing)很简单:常见问题排查

本小节通过对经典案例的解读,大家将掌握链路追踪与其他可观测技术结合应用的窍门,打破对链路追踪固有的认知,深入理解链路追踪在可观测领域的关联价值。 ......
链路 常见问题 常见 Tracing 问题

雪花算法生成ID传输前后端丢失精度 雪花Id(snowflake)主键(Long)

参考文档1: `https://blog.csdn.net/weixin_48841931/article/details/127966871` 参考文档2: `https://huaweicloud.csdn.net/63a00434dacf622b8df91061.html?spm=1001.2 ......
雪花 精度 算法 snowflake Long

TStringList的DelimitedText的空格问题

如果DelimitedText的字符串中有空格,TStringList遇到空格会进行自动换行,而这显然不是我们想要的结果。经测试发现D7~D10.2.2都是这样的,然而这却不是TStringList的BUG。解决这个问题的方法需要修改classes.pas的源码。procedure TStrings ......
空格 DelimitedText TStringList 问题

JAVA第1-3次作业总结

前言: Java是一门非常重要的计算机语言,也是非常广泛使用的编程语言之一。学习Java对我的职业发展和技术能力提升都有着很大的帮助。在我学习Java的过程中,我积累了一些心得体会,这些经验对我学习Java产生了很大的影响。 首先,我需要不断地练习。练习是我学好Java的关键。在本次的习题集里,我同 ......
JAVA

java入门

java简介: 1.什么是程序:程序通常指完成某些事情的一种既定方式和过程;(方式){细节1;细节2;细节3}(过程){第一步;第二步;第三步} 2.java的产生:1995年诞生。java之父高斯林 3.java的发展史:java诞生于1995年。java目前在企业开发过程中,使用和占有率最高的是 ......
java

java 给实体类赋默认值通用方法

import java.lang.reflect.Field; import java.lang.reflect.Modifier; import java.math.BigDecimal; import java.sql.Date; import java.sql.Timestamp; impor ......
实体 方法 java

java中运行指令浅析

后续业务可能需要在程序中运行指令, 所以这里简单探究了一下, 分别从win和linux两个平台进行研究, 又以为java是跨平台语言, 可能二者之间的区别应该只是返回内容与输入指令的不同. (还不是在win上开发) ## 1. 如何使用 - `Runtime.getRuntime().exec("n ......
指令 java

AI的一致性问题(AI Alignment Problem)

AI的一致性问题 (图片来源:维基百科,Kismet robot。) 人工智慧(AI)系统可以应用到很多方面,帮人类解决很多问题。但不论AI的原始目的是什么,万一AI发展出自己的功能或意识,做出预料之外的事,这可能会造成很多严重的后果,例如在很多电影里面变坏的机器人,试图控制人类的电脑等等。所以如何 ......
一致性 Alignment Problem 问题

Java 局部变量

局部变量声明在方法、构造方法或者语句块中。 局部变量在方法、构造方法、或者语句块被执行的时候创建,当它们执行完成后,变量将会被销毁。 局部变量必须在使用前声明,并且不能被访问修饰符修饰,因为它们的作用域已经被限制在了声明它们的方法、代码块或构造函数中。 局部变量只在声明它的方法、构造方法或者语句块中 ......
变量 局部 Java

Abaqus结构仿真软件的非线性问题与解决方案

​无论是什么FEA 软件,想要获得非线性问题的一些解决方法始终没有那么简单。遇到问题是很常见的,那么下面就来看看Abaqus用户克服这一类问题的解决方法吧。 1. 简化模型 从简化模型开始,通过逐渐添加详细信息来构建它,例如可塑性和摩擦性可以在开始时排除。由于简化模型工作正常,可以逐一添加详细信息。 ......
非线性 解决方案 结构 方案 Abaqus

启发式算法在三维装箱问题上的应用

启发式算法的出现时间比较难以确定,因为很多算法的提出都是在不同的领域和不同的时间段内,而且随着时间的推移,这些算法也在不断地完善和发展。以下是一些比较有代表性的启发式算法及其出现时间: 1953年,模拟退火算法(Simulated Annealing,SA) 模拟退火算法是一种基于固体物理学中固体退 ......
算法 问题

MSE 自治服务帮你快速定位解决 Dubbo 重复订阅导致 RPC 服务注册失败问题

在平时业务开发中,由于框架的误用或者 bug 导致的业务以及业务依赖的中间件的稳定性问题需要有快捷的手段进行排查,找到原因及时止血,MSE ZooKeeper 针对多种使用场景,提供多种数据统计聚合能力,帮助用户提高问题排查的效率,并且针对 ZooKeeper 多种使用场景,提供丰富的监控指标,基于... ......
问题 Dubbo MSE RPC

vs git 分支缓存问题

我们项目不停的开发,就会产生很多本地分支,但实际上git服务器上早就合并了,没有这么多分支,但Visual Studio Git分支本地一大堆,手动一个个删除太费时间。 使用如下两条命令可以切换Visual Studio Git分支以git服务器上的分支为主,本地不做缓存。 cmd或者gitbash ......
缓存 分支 问题 git vs

java输出当前时间

``` import java.text.*; import java.util.*; public class WrapperClassDemo1 { public static void main(String[] args){ Date dNow = new Date(); SimpleDat ......
时间 java

了解JAVA内存模型(JMM)

## 1、概述 我们常说的JMM指的是Java内存模型(Java Memory Model,JMM),主要用于控制Java程序解决线程间如何通信和数据同步,JMM规范了多线程访问共享内存时的 **可见性、有序性和原子性**。 - 所有的共享变量都存在**主内存**中; - **每个线程**都保存了一 ......
模型 内存 JAVA JMM

各类数据库相关java驱动

<dependency> <groupId>com.oracle.database.jdbc</groupId> <artifactId>ojdbc6</artifactId> <version>11.2.0.4</version> </dependency> <dependency> <group ......
数据库 数据 java

大家听过Java applet吗?为什么不再流行了

Java applet 不知道有同学听过吗?我也只是听过,并没有使用过。我特意去了解了一下它,本文就对 Java applet 进行简单介绍,说说它的辉煌与衰败。仅此而已,现在已经没人使用 Java applet 开发了。 ......
applet Java

项目中有websocket时部署的问题

一、websockt部署报错Error creating bean with name 'serverEndpointExporter' 启动后台报错: org.springframework.beans.factory.BeanCreationException: Error creating b ......
websocket 项目 问题

微信分享+java后台

​ 微信分享很多人都接触过,我只是把我自己的方法写了一下。不好之处,敬请原谅! 先来一张流程图,很实用,也是网上找的,感谢这位博主。 ​编辑 公众号配置那些就不写了,直接上代码吧! 1)、官方上面有相应的签名代码,下载下来就行 进入官方文档 https://mp.weixin.qq.com/wiki ......
后台 java

支付宝APP支付(java后台版)

​ 本实例是基于springBoot框架编写 一、流程步骤 1.执行流程 当手机端app在支付页面时,调起服务端创建订单(自己公司业务接口)接口,后台把需要调起支付宝支付的参数返回给手机端,手机端得到参数后,调起支付宝支付环境支付,完成支付后后会调异步通知接口,此时需要给支付宝返回成功或者失败信息, ......
后台 java APP

用java语言通过APACHE-POI实现导入带目录的word文档 ,按标题级别提取 ,插入数据库

​ 最近有一个项目需要将一个word文档中的数据提取到数据库中。就去网上查了好多资料,网上很多都是提取简历那种带表格的,但是我这个项目需要提取带目录的。找了好久,最终实现了(我的这篇博客主要是借鉴用POI实现word读写操作并自动将标题编号_poi word 序号_qq_16601953的博客-CS ......
APACHE-POI 级别 语言 文档 数据库

关于凭证打印问题

1.新旧凭证打印切换在总账--设置--凭证打印中进行设置: 2.如果凭证需打印单张A4纸一张凭证请在页面设置中启用强制分页。 ......
凭证 问题

Java开发Lombok使用详解

转:https://www.jb51.net/article/198920.htm 什么是Lombok Lombok是一款Java开发插件,可以通过它定义的注解来精简冗长和繁琐的代码,主要针对简单的Java模型对象(POJO)。 好处就显而易见了,可以节省大量重复工作,特别是当POJO类的属性增减时 ......
Lombok Java

Java开发笔记之将一个List拷贝到另一个List的问题

0x00 概述 在对List数据进行不同的数据操作的时候,例如分支1将List按照A来排序,分支2将List按照B来排序,需要将List进行数据层面的拷贝; 0x01 错误的操作 仅仅是List的引用,并没拷贝List内的数据进行处理 List<String> list1 = new ArrayLi ......
List 拷贝 笔记 问题 Java

Serverless冷扩机器在压测中被击穿问题

有次全链路压测中,有位同事负责的服务做Serverless扩容(负载达到50%之后自动扩容并上线接入流量)中,发现新扩容的机器被击穿,理论分析之后我们重新进行现象回放,模拟问题重现 ......
Serverless 机器 问题