精度java_long问题java

day01--Java基础

变量 常量 作用域 变量 变量就是可以变化的量。--》通过变量操作内存中的数据 JAVA是强类型语言,每个变量就必须声明类型 确定。 JAVA变量是程序中最基本的存储单元,其要素包括变量名、变量类型和作用域。 type varName [=value] [{,varName[=value]}]; / ......
基础 Java day 01

Java Stream 比较两个 List 的差异,并取出不同的对象

可以使用Java8的Stream API来比较两个List的差异,并取出不同的对象。 方式一具体步骤如下: 将两个List转换为Stream类型; 调用Stream的filter方法,将不同的对象过滤出来; 将过滤出的不同的对象转换为List类型。 List<String> list1 = Arra ......
差异 对象 两个 Stream Java

解决 springboot 2.6.6 版本中内嵌 tomcat 9.0.60 版本 严格执行RFC 3986规范,导致在 GET 请求中出现保留字符请求错误的问题。

项目中get请求:http://domain:port/api/module/function/getList?pageNum=1&pageSize=1000&keyWord=[]&id=; keyWord的参数应该是 keyWord="[]",如果不加双引号,keyWord就变成了数组,后台接口就 ......
版本 springboot 字符 错误 tomcat

解决uniapp button type ts类型冲突问题

安装类型声明文件 npm i -D @dcloudio/types miniprogram-api-typings @uni-helper/uni-app-types @uni-helper/uni-ui-types // tsconfig.json { "compilerOptions": { / ......
类型 uniapp button 问题 type

通过Java实现文件断点续传功能

用户上传大文件,网络差点的需要历时数小时,万一线路中断,不具备断点续传的服务器就只能从头重传,而断点续传就是,允许用户从上传断线的地方继续传送,这样大大减少了用户的烦恼。本文将用Java语言实现断点续传,需要的可以参考一下 什么是断点续传 用户上传大文件,网络差点的需要历时数小时,万一线路中断,不具 ......
断点 功能 文件 Java

Java 方法引用

目录定义使用条件使用方式匿名类lambda 表达式::引用已有方法总结 定义 将方法作为参数传递即为方法引用。 以@FunctionalInterface 修饰的接口 其中只能有一个抽象方法。 这个抽象方法的形参和返回值便是对所引用方法的约束。 使用条件 引用方法的返回值类型和形参需要与函数式接口的 ......
方法 Java

QT 问题集

1. 解决 warning: macro name is a reserved identifier 警告方案 解决:__HDL_API_H__ ==》 HDL_API_H ......
问题 QT

JAVA

1. JVM相关 对于刚刚接触Java的人来说,JVM相关的知识不一定需要理解很深,对此里面的概念有一些简单的了解即可。 不过对于一个有着3年以上Java经验的资深开发者来说,不会JVM几乎是不可接受的。 JVM作为java运行的基础,很难相信对于JVM一点都不了解的人可以把java语言吃得很透。 ......
JAVA

JavaSE基础加强(java_4)

JavaSE基础加强-笔记4 Set系列集合 Set系列集系概述 Set系列集合特点 无序:存取顺序不一致 不重复:可以去重复 无索引:没有待索引的方法,所以不能使用普通的for循环遍历,也不能通过索引来获取元素 Set集合实现类特点 HashSet:无序、不重复、无索引 LinkedHashSet ......
基础 JavaSE java

JavaSE基础加强(java_3)

JavaSE基础加强 static static 静态关键字 static 是静态的意思,可以修饰成员变量和成员方法 static 修饰的成员变量表示该成员变量只在内存中只存储一份,可以被共享访问、修改 成员变量可以分为2类 静态成员变量(有static修饰,属于类,内存中加载一次):常表示如在线人 ......
基础 JavaSE java

Process.Start 卡死问题解决

首先声明是GPT的功劳 代码如下: var p = Process.Start(exe, arg); p.WaitForExit(); 现象:调度显示在第一句卡死,压根没走到第二句 GPT分析原因:对于进程启动后卡死的情况,一种可能的原因是标准输出缓冲区已满,导致进程被阻塞无法继续执行。为了解决这个 ......
Process 问题 Start

JAVA大文件分片上传示例,断点续传思路

分片上传就是前端把file对象切片一点一点的上传,后端把文件一点一点的保存,要么前端发送完毕发送合并请求要么后端判断通过chunk和chunks的关系是否上传完毕再进行合并,为什么不边上传不边合并?,如果网络中断,合并断开引起的问题需要斟酌一下,还要确实不要把一个接口方法写的太多了,一个方法就做一个 ......
断点 示例 思路 文件 JAVA

Java通过itext解析PDF中的关键字得到坐标进行插入印章图片或签名

需求 因需提高公司运转效率,提倡去无纸化操作,减少人力等前提;通过系统将审核通过后的pdf文档进行盖电子印章或电子签名等功能; 测试效果如下: 图1 图2 实现思路 因如上图1中,存在动态表格,所以文档的布局是随数据而变的,可能是多页,可能是一页,且内容上下浮动,所以得通过解析文档内容,通过关键字进 ......
印章 坐标 关键字 关键 图片

记一次Redis Cluster Pipeline导致的死锁问题

本文介绍了一次排查Dubbo线程池耗尽问题的过程。通过查看Dubbo线程状态、分析Jedis连接池获取连接的源码、排查死锁条件等方面,最终确认是因为使用了cluster pipeline模式且没有设置超时时间导致死锁问题。 ......
Pipeline Cluster 问题 Redis

报错解决:java.security.InvalidKeyException: Illegal key size(微信支付v3遇到的问题)

前言在使用微信支付v3生成jar包后 本地测试没有问题 在开发小程序支付功能的时候:本地开发好好的,放在linux服务器上运行时碰到报错 原因是因为微信支付256位秘钥加密解密策略 可能会导致某些jdk的版本加密解密出现问题 解决首先观察你这个目录下的文件 根据文件内容做判断 看下目录里面是有一个 ......

【AGC】云托管状态一直是“上线中”的问题

​【关键字】 AGC、云托管、网址域名 【问题描述】 有开发者反馈开通了云托管服务,然后进行了相关域名设定,等待激活,无法活动,状态一直是‘上线中’。 ​​ ​ 开通托管已经一天了一直卡着,状态一直是“上线中”。并且表示,域名是有备案的。 ​​ 【解决方案】 一、一般情况下,后台正在处理30分钟即可 ......
状态 问题 AGC

mysql复制数据库,数据库排序规则不一致问题

mysql复制数据库步骤 1.导出数据库sql文件 mysqldump 数据库名 -h 数据库地址 -P数据库端口(3306可省略) -u账号 -p密码 --add-drop-table > /路径/sql文件名.sql 2.确认导出和导入数据库编码和排序规则是否一致 show global var ......
数据库 数据 规则 问题 mysql

为什么 Java 中“1000==1000”为false,而”100==100“为true?

这是一个挺有意思的讨论话题。 如果你运行下面的代码: Integer a = 1000, b = 1000; System.out.println(a == b);//1 Integer c = 100, d = 100; System.out.println(c == d);//2 你会得到: f ......
1000 100 false Java true

Java 线程池

目录线程池线程池创建方式通过 ThreadPoolExecutor 创建线程池ThreadPoolExecutor 的总体设计ThreadPoolExecutor 的继承关系ThreadPoolExecutor 的运行机制ThreadPoolExecutor 生命周期管理任务执行机制 线程池 线程池 ......
线程 Java

vue cli2 3 4使用lib-flexible px2rem完美解决移动端适配问题

安装 lib-flexible $npm install lib-flexible --save lib-fiexble, lib-flexible会自动在html的head中添加一个meta name="viewport"的标签,同时会自动设置html的font-size为屏幕宽度除以10,也就是 ......
lib-flexible flexible px2rem 问题 cli2

求图的最短路问题(图的广度优先遍历) (10/12)

#include<iostream> #include<queue> #include<cstring> using namespace std; const int N = 1000010; int h[N],e[N], ne[N], idx=0; int d[N]; int m, n; queu ......
广度 问题 10 12

对于ogg19 mysql 中如果mysql中存在json数据类型,进程会abend问题报错信息 OGG-00774

对于ogg19 mysql是不支持json的这个数据类型还是比较常见的,这个数据类型是在ogg21才开始支持,对于这种报错 可以打补丁进行修复 Bug 29998662 : MySQL Extract Abends Without Error with JSON data types in binl ......
mysql 进程 类型 数据 问题

Java word文本分词器简单使用

1、引入依赖 <dependency> <groupId>org.apdplat</groupId> <artifactId>word</artifactId> <version>1.2</version> </dependency> 2、使用 @Override public List<Word> ......
文本 Java word

断点续传(上传)Java版

1. 客户每次上传前先获取一下当前文件已经被服务器接受了多少 2. 上传时设定偏移量,跳过服务器已收到的长度 @SpringBootTest public class FileTests { @Test void seekTest() { try { RandomAccessFile writeFi ......
断点 Java

Android项目获取git最新代码后,部分文件显示引用找不到问题解决方式

1)问题描述:今天android项目获取git最新代码后,部分文件引用显示找不到问题(文件是有的),这里做下记录,问题如下 2)分析原因:可能是项目缓存问题导致的 3)解决方法: 路径: File-->Invalidate Caches/Restart.. ,点击Invalidate Caches/ ......
Android 代码 部分 方式 文件

关于vscode编写qt,qdebug无法输出到终端的问题

这个问题主要是cmake那边的qt设置没弄好。其中WIN32_EXECUTABLE ON。这个选项要设置为OFF。不然qdebug无法打印到终端中。 如果本来就没有这set_target_properties的话,可以在cmake最后一行加上这个,并且将WIN32_EXECUTABLE ON设置为O ......
终端 vscode qdebug 问题

鸿蒙类web开发中剪贴板功能实现问题

鸿蒙的类web开发范式是采用JS开发的,其中实现剪贴板功能需引入@ohos.pasteboard功能。 一、导包 import pasteboard from '@ohos.pasteboard'; 二、创建两个button用于调用剪贴板 hml <div class="container"> <t ......
鸿蒙 剪贴板 功能 问题 web

解决winscp只能下载,无法上传的问题

我用winscp从linux下载文件到本地没有出现任何问题,但是把windows的文件上传到linux的时候,就一直出现权限的问题,照了网上很多方法去修改配置文件,也都行不通,最后发现直接用root登录,然后把文件上传到/root,再去移动就好了。注意用scp协议就可以了,不需要sftp 然后再把它 ......
winscp 问题

mac安装mongodb以及遇到的问题解决

mongodb新手报到~总结了自己安装的过程以及遇到的问题。 1、mongodb下载(platform根据自己电脑环境进行选择,下载不匹配的安装包会出现步骤6我遇到的问题) https://www.mongodb.com/try/download/community 2、放在合适的目录文件,更改下载 ......
mongodb 问题 mac

浅析倾斜摄影三维模型(3D)几何坐标精度偏差的几个因素

三维工厂K3DMaker是一款三维模型浏览、分析、轻量化、顶层合并构建、几何校正、格式转换、调色裁切等功能专业处理软件。可以进行三维模型的网格简化、纹理压缩、层级优化等操作,从而实现三维模型轻量化。轻量化压缩比大,模型轻量化效率高,自动化处理能力高;采用多种算法对三维模型进行几何精纠正处理,精度高,... ......
偏差 坐标 精度 几何 模型