java
文章平均质量分 57
zuojunyuan
这个作者很懒,什么都没留下…
展开
-
jmap -heap 堆参数分析
一、运行jmap命令JDK8环境下运行jmap命令:[root@wechatrobotapp-6d68998864-s4qgx tomcat]# jmap -heap 1Attaching to process ID 1, please wait...Debugger attached successfully.Server compiler detected.JVM version is 25.231-b11using thread-local object allocation.原创 2021-03-17 18:02:34 · 538 阅读 · 0 评论 -
接口幂等性解决方案总结
什么是接口幂等性在HTTP/1.1中,对幂等性进行了定义。它描述了一次和多次请求某一个资源对于资源本身应该具有同样的结果(网络超时等问题除外),即第一次请求的时候对资源产生了副作用,但是以后的多次请求都不会再对资源产生副作用。为什么需要实现接口幂等性在以下业务场景中需要考虑接口的幂等性:前端重复提交表单: 用户填写表格后进行提交,很多时候会因网络波动等多方面原因没有返回提交成功响应,致使用户认为没有成功提交,然后一直点提交按钮,这时就会发生重复提交表单请求。用户恶意进行刷单:用户投票的业务转载 2021-03-17 15:40:32 · 894 阅读 · 1 评论 -
jvm中的各种参数以及默认值
1 标准参数(-)所有的JVM都必须实现标准参数的功能,而且向后兼容;通过命令java访问。用法: java [-options] class [args...] (执行类) 或 java [-options] -jar jarfile [args...] (执行 jar 文件)其中选项包括: -d32 使用 32 位数据模型 (如果可用) -d64 使用 64 位数据模型 (如果可用) -serv.转载 2021-03-16 19:55:07 · 916 阅读 · 0 评论 -
图解LinkedHashMap原理
1.前言LinkedHashMap继承于HashMap,如果对HashMap原理还不清楚的同学,请先看上一篇:转载 2020-11-11 20:29:04 · 781 阅读 · 0 评论 -
HashMap源码分析
1.前言本文是基于JDK1.8的HashMap源码展开分析的。2.使用和实现2.1 基本使用HashMap是一种数据结构:使用key-value的方式存取数据。具体使用方法如下:Map<String,String> hashMap=new HashMap<String,String>();hashMap.put("name","jasper");String name=hashMap.get("name");2.2 定义HashMap扩展了Abstr转载 2020-11-10 17:20:51 · 230 阅读 · 0 评论 -
24张图带你彻底理解Java中的21种锁
帮你总结好的锁:1、乐观锁乐观锁是一种乐观思想,假定当前环境是读多写少,遇到并发写的概率比较低,读数据时认为别的线程不会正在进行修改(所以没有上锁)。写数据时,判断当前 与期望值是否相同,如果相同则进行更新(更新期间加锁,保证是原子性的)。Java中的乐观锁:CAS,比较并替换,比较当前值(主内存中的值),与预期值(当前线程中的值,主内存中值的一份拷贝)是否一样,一样则更新,否则继续进行CAS操作。如上图所示,可以同时进行读操作,读的时候其他线程不...转载 2020-09-08 10:30:42 · 357 阅读 · 0 评论 -
BigDecimal详解
1.前言在《Effective Java》这本书中提到过这样一个原则: float和double只能用来做科学计算或者是工程计算,在商业计算中我们要用java.math.BigDecimal。所以,这次介绍下BigDecimal类型。如果需要精确计算,需要通过String来构造BigDecimal对象2.介绍BigDecimal 由任意精度的整数非标度值 和 32 位的整数标度 (sc...原创 2019-08-05 23:31:03 · 1008 阅读 · 0 评论 -
Emoji-java使用说明
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。本文链接:https://blog.csdn.net/persistencegoing/article/details/89159946当Emoji表情字符存储有问题,或者遇到保存字符串到数据库里出现\xF0\x9F\x92\x94等类似的问题时,可以用emoji-java来解决 ...转载 2019-09-16 14:48:53 · 898 阅读 · 0 评论