qchen qchen
3年前
如何正确使用float和double?
1、典型问题问题一:条件判断超预期javaSystem.out.println(1f0.9999999f)//falseSystem.out.println(1f0.99999999f)//true问题二:数据转换超预期javafloatf1.1f;doubled(double)f;System.out.println(
Amy948 Amy948
4年前
CSS Modules 解决 react 项目 css 样式互相影响的问题
CSSModules解决react项目css样式互相影响的问题CSSModules解决react项目css样式互相影响的问题(http
Stella981 Stella981
3年前
Connection reset by [server_ip] port 22 (hexo d 部署博客出错)
问题在使用hexod部署博客和使用Git/Github进行gitpushuoriginmaster时遇到了以下问题:gitcdiff.mnemonicprefixfalseccore.quotepathfalsepushvtagsoriginmaster:master
Stella981 Stella981
3年前
Linux出现cannot create temp file for here
Linux出现cannotcreatetempfileforheredocument:Nospaceleftondevice的问题解决参考文章:(1)Linux出现cannotcreatetempfileforheredocument:Nospaceleftondevice的问题解决(https
Wesley13 Wesley13
3年前
JAVA 线上故障排查
线上故障主要会包括CPU、磁盘、内存以及网络问题,而大多数故障可能会包含不止一个层面的问题,所以进行排查时候尽量四个方面依次排查一遍。同时例如jstack、jmap等工具也是不囿于一个方面的问题的,基本上出问题就是df、free、top三连,然后依次jstack、jmap伺候,具体问题具体分析即可。CPU一般来讲我们首先会排查
Wesley13 Wesley13
3年前
Java日常开发的21个坑,你踩过几个?
前言最近看了极客时间的《Java业务开发常见错误100例》,再结合平时踩的一些代码坑,写写总结,希望对大家有帮助,感谢阅读~1\.六类典型空指针问题包装类型的空指针问题级联调用的空指针问题Equals方法左边的空指针问题ConcurrentHashMap这样的
Wesley13 Wesley13
3年前
MySQL外键的个人理解
问题起因:这几天在建表的时候遇到的问题,想试一试插入一下外键,结果折腾了半天,找了不少资料,闹了不少笑话。如果文章写的有问题,请及时指正我的错误,谢谢了。问题描述:错误理解:原来我一直以为,两个表只要存在相同的列就可以把他设成外键,这个想法是错误的。问题解决:查了不少的资料,外键约束(FOREIGNK
SQL事前巡检插件
背景:事故频发•每年都会看到SQL问题引发的线上问题不易发觉•对于SQL性能问题测试在预发环境不易发现•saas系统隔离字段在SQL条件中遗漏,造成越权风险•业务初期SQL没问题,业务增长容易出现事故•DBS慢SQL不支持实时报警,无法及时发现•靠大家re
不存在的场景真的不存在吗?
背景:近期在跟进业务中发生了一些问题,并从中学习了一些避免问题产生的经验。通过这些问题也引发了我的一个疑问:“不存在的场景真的不存在吗?”,本篇文章将探讨这一问题,并尝试分析问题产生的原因。场景举例:在项目研发和测试过程中,常常会出现以下几种场景:场景一:
京东云开发者 京东云开发者
12个月前
一次JVM GC长暂停的排查过程
背景在高并发下,Java程序的GC问题属于很典型的一类问题,带来的影响往往会被进一步放大。不管是「GC频率过快」还是「GC耗时太长」,由于GC期间都存在StopTheWorld问题,因此很容易导致服务超时,引发性能问题。事情最初是线上某应用垃圾收集出现Fu