精度java_long问题java

线上FullGC问题排查实践——手把手教你排查线上问题

作者:京东科技 韩国凯 一、问题发现与排查 1.1 找到问题原因 问题起因是我们收到了jdos的容器CPU告警,CPU使用率已经达到104% 观察该机器日志发现,此时有很多线程在执行跑批任务。正常来说,跑批任务是低CPU高内存型,所以此时考虑是FullGC引起的大量CPU占用(之前有类似情况,告知用 ......
问题 FullGC

动态规划:剑指 Offer 10- II. 青蛙跳台阶问题

题目描述: 一只青蛙一次可以跳上1级台阶,也可以跳上2级台阶。求该青蛙跳上一个 n 级的台阶总共有多少种跳法。 答案需要取模 1e9+7(1000000007),如计算初始结果为:1000000008,请返回 1。 提示: 0 <= n <= 100 复杂度分析: 时间复杂度 O(N) : 计算 f ......
台阶 青蛙 动态 问题 Offer

java发送http请求的几种方式

1、Socket 2、HttpURLConnection 3、HttpClient、okhttp、forest 4、RestTemplate 5、HttpUtil 6、OpenFeign 参考: https://blog.csdn.net/yubin1285570923/article/detail ......
方式 java http

【Java】对pdf表格中的字符串进行换行处理

需求:将数据库查出来的字符串数组放入pdf的表格中,并且每个字符串单独占一行 解决: 1、尝试在字符串后面加上/r 或 /n 无效:只会在两个字符串之间加上一个空格 2、尝试在字符串后面加上/br 无效,无法识别/br,只会识别成/b 与字符串r 3、尝试使用第三方库的方法(成功) 三方库为: co ......
字符串 表格 字符 Java pdf

java中的多态

多态是继封装、继承之后,面向对象的第三大特性。 生活中,比如跑的动作,小猫、小狗和大象,跑起来是不一样的。再比如飞的动作,昆虫、鸟类和飞 机,飞起来也是不一样的。可见,同一行为,通过不同的事物,可以体现出来的不同的形态。多态,描 述的就是这样的状态。 定义 多态: 是指同一行为,对于不同的对象具有多 ......
java

Java中为什么要使用Integer呢?阐述Integer与int的区别

Java本身就是一个面向对象的编程语言,一切操作都是以对象作为基础,如像ArrayList,HashSet,Hashtable,HashMap等集合类中存储的元素,只支持存储Object类型,又如同泛型的设计,统统表现出了Java对于封装类型的重用 ......
Integer Java int

SQL Server事务执行过程中中释放锁导致的死锁问题 - 排查与分析

0. 前情提要 系统的某个用来上报数据的接口存在死锁的问题。这个接口内部对多张表进行了Update操作,执行顺序为A表、B表、C表、D表、A表。死锁发生的SQL,一条是第一次更新A表的SQL,另一条是第二次更新A表的SQL。整个更新都处在一个事务内,理论上讲,只要第一个Session开始执行事务,第 ......
事务 过程 Server 问题 SQL

java 根据URL 下载文件

1、废话不多说,如下图所示 @ApiOperation("文件下载") @GetMapping("/download") public void download(@RequestParam("fileUrl") String fileUrl, @RequestParam("fileName") S ......
文件 java URL

01_java面向对象编程语言的思考

java的跨平台 在各个操作平台上,有一层JVM(java虚拟机),这是支撑java程序能够运行的基础。 java源代码→(编译)→java字节码→(运行)→java虚拟机 jdk:java开发工具包 jre:java运行环境 jvm:java虚拟机 api:应用程序接口 程序目录主要结构 lib目 ......
编程语言 对象 语言 java 01

花剌子模信使问题

花剌子模的君王有一种近似天真的品性,以为奖励带来好消息的人,就能鼓励好消息的到来,处死带来坏消息的人,就能根绝坏消息。 ......
信使 问题

JAVA笔记2

Java语言基础包括以下内容: 数据类型:Java的数据类型分为基本数据类型和引用数据类型两种。其中,基本数据类型包括整型、浮点型、字符型和布尔型,而引用数据类型则包括类、接口、数组等。 运算符:Java支持多种运算符,包括算术运算符、比较运算符、逻辑运算符、位运算符等。这些运算符可用于进行各种数值 ......
笔记 JAVA

在github上快速找到自己评论过或者发布过的问题

场景:我在github某个项目想的某个问题下发布了提问,后来我解决了这个问题,然后我想快速找到这个问题,并把我的解决办法放到上面, 通过在GitHub搜索中放入is:issue involves:my-username(此处是你的github名)来实现此目的 此时会找到你参与的所有问题 ......
github 问题

Java基础学习之大数字处理相关的类有哪些?

前言 我们知道,在现实世界里,实际上数字是有无穷个的,就比如0和1之间,你说有多少个数字? 无数个! 但是在计算机中,数字的个数其实是有限的,因为计算机有存储空间的限制,所以实际上无论是整数还是浮点数,都是有最大范围的。比如在Java中,整型的最大范围是64位的long型整数。 但是有的小伙伴问了, ......
大数 基础 Java

springboot 项目的jar部署的日志分割问题

示例 # yum -y install cronolog java -jar app.jar | /usr/sbin/cronolog /app/logs/console.log.%Y-%m-%d >> /dev/null 2>&1 & 启动脚本示例 #!/bin/bash set -e if [ ......
springboot 项目 问题 日志 jar

prometheus、grafana安装问题记录

本人不研究监控方向,只是记录一下问题。 基于https://github.com/prometheus-operator/kube-prometheus的安装,网上都有资料,一些怎么换镜像源这类小问题不说了,主要说下setup下yaml需要create -f创建,然后再apply -f manife ......
prometheus grafana 问题

android-记录一个UnsatisfiedLinkError的问题

JNI: 记录一个UnsatisfiedLinkError的问题 今天在使用下午build的一个so lib时,无意中报了下面的问题: AndroidRuntime: FATAL EXCEPTION: Thread-4903 Process: com.hxct.home, PID: 24487 ja ......
UnsatisfiedLinkError android 问题

java:找不到符号 符号:变量:log

原文链接:https://blog.csdn.net/zhanghaoninhao/article/details/129180810 问题:java:找不到符号 符号:变量:log环境:springboot idea解决方法:在idea中,点击file-Settings,打开配置页面,如图红框位置 ......
符号 变量 java log

Java异常

Java的异常是指在程序运行过程中出现的错误或异常情况,例如除数为零、数组越界、空指针等。Java中的异常分为两种:受检异常和非受检异常。 受检异常是指在编译时就能够检测到的可能发生的问题,必须要进行处理才能通过编译。这些问题通常与外部环境有关,并且可以被预见并避免。比如文件不存在(FileNotF ......
Java

Java——lambda表达式

Java lambda表达式是Java 8中引入的一种新特性,它可以用来简化代码并提高程序员的生产力。Lambda表达式本质上就是一个匿名函数,它没有名称、修饰符和返回类型。 在使用lambda时需要注意以下几点: Lambda表达式由箭头(->)分隔成两部分:左侧为参数列表,右侧为所需执行的功能。 ......
表达式 lambda Java

sap翻译不生效问题

问题是,SAP设置语言为中文,但是翻译不起作用。 前端中文环境进入,设置代码如下,然后不能返回中文。 SET LOCALE LANGUAGE '1'. SET LANGUAGE '1'. MESSAGE = 'Non'(E17). 原因是设置语言的代码写到它的父类之中,基于SAP本身的特别,将父类重 ......
问题 sap

Java Web超大文件上传和断点续传的实现

​ 前言 文件上传是一个老生常谈的话题了,在文件相对比较小的情况下,可以直接把文件转化为字节流上传到服务器,但在文件比较大的情况下,用普通的方式进行上传,这可不是一个好的办法,毕竟很少有人会忍受,当文件上传到一半中断后,继续上传却只能重头开始上传,这种让人不爽的体验。那有没有比较好的上传体验呢,答案 ......
断点 文件 Java Web

Java 新的生态型应用开发框架,Solon v2.2.14 发布

启动快 5 ~ 10 倍;qps 高 2~ 3 倍;运行时内存节省 1/3 ~ 1/2;打包可以缩到 1/2 ~ 1/10;同时支持 jdk8, jdk11, jdk17, jdk20。 ......
生态型 应用开发 框架 生态 Solon

java.security.NoSuchAlgorithmException: Cannot find any provider supporting AES/CBC/PKCS7Padding 解决办法

Java使用AES/CBC/PKCS7Padding加解密时会报错,因为原生JDK不支持。 1. 在 jdk 中的 jre\lib\security 修改 java.security 文件,替换 security.provider.7=org.bouncycastle.jce.provider.Bo ......

高级Java程序员必问,Redis事务终极篇

Redis事务(Transaction)通过将多个Redis操作封装为一个原子性的操作序列,确保在事务执行过程中,不会受到其他客户端的干扰。从而在保证数据一致性的同时,协调并发,提高数据操作的效率和性能 ......
程序员 终极 事务 程序 Redis

模板方法中的线程安全问题

1、线程安全? 是否存在临界区,共享的变量,会被不同线程写入 那么模板方法里面基类的成员变量或者方法就会存在线程安全问题 2、excel AbstractExcelSheet 业务数据和excel 逻辑 解耦 让data 可以 在service 层之间set进来 这样excel的相关类不用添加到 s ......
线程 模板 方法 问题

一个stm23移植u8g2驱动iic屏SSD1306方案12864的左边竖着两列没有显示的奇怪问题

初始化后画一个方框 u8g2_DrawLine(&u8g2, 0, 0, 127, 0); u8g2_DrawLine(&u8g2, 1, 0, 1, 63);//左边框 u8g2_DrawLine(&u8g2, 0, 63, 127, 63); u8g2_DrawLine(&u8g2, 127, ......
方案 问题 12864 1306 u8g2

[转]Java 获取操作系统的信息

链接: https://blog.csdn.net/csdntoast/article/details/50639819 1 获取本机的IP地址: private static String getIpAddress() throws UnknownHostException { InetAddre ......
系统 信息 Java

arthas调试和docker java 进程1问题

https://arthas.aliyun.com/doc/faq.html#java-lang-classformaterror-null%E3%80%81skywalking-arthas-%E5%85%BC%E5%AE%B9%E4%BD%BF%E7%94%A8 arthas依赖openjdk, ......
进程 arthas docker 问题 java

MathType使用遇到的问题

如何使MathType大括号公式对齐-MathType中文网 ......
MathType 问题