Dict.CN 在线词典, 英语学习, 在线翻译 ------------- MyGitee 朱秋贵内科诊所 My腾云code

随笔分类 -  [Java]:Gc

摘要:1、使用top 命令找到cpu,内存使用率高得进程 ,得到进程id 2、top -Hp 进程id ,获取当前进程的线程,比如:top -Hp 26937 3、将得到线程号转换为16进制 printf ”%x\n“ 线程id printf ”%x\n“ 27155 4、利用jstack 获取信息 js 阅读全文
posted @ 2024-07-23 09:03 cn2025 阅读(15) 评论(0) 推荐(0) 编辑
摘要:文件的抽象化表示,字节流以及字符流的文件操作等属于传统 IO 的相关内容,我们已经在前面的文章进行了较为深刻的学习了。 但是传统的 IO 流还是有很多缺陷的,尤其它的阻塞性加上磁盘读写本来就慢,会导致 CPU 使用效率大大降低。 所以,jdk 1.4 发布了 NIO 包,NIO 的文件读写设计颠覆了 阅读全文
posted @ 2023-04-03 10:06 cn2025 阅读(461) 评论(0) 推荐(0) 编辑
摘要:Exception是检查型异常,在程序中必须使用try...catch进行处理; RuntimeException是非检查型异常,例如NumberFormatException,可以不使用try...catch进行处理, 但是如果产生异常,则异常将由JVM进行处理; RuntimeException 阅读全文
posted @ 2021-02-07 10:26 cn2025 阅读(148) 评论(0) 推荐(0) 编辑
摘要:目录 前言: 一、数据库的锁 1.1 锁机制 二、悲观锁与乐观锁详解 2.1 悲观锁 2.2 乐观锁 三、CAS详解 3.1 锁存在的问题 3.2 CAS 3.3 Java对CAS的支持 3.4 CAS会导致“ABA问题”: REFERENCE: 正文 回到顶部 前言: 在并发访问情况下,可能会出现 阅读全文
posted @ 2020-11-13 10:30 cn2025 阅读(722) 评论(0) 推荐(0) 编辑
摘要:使用 jps + jstack 第一:在windons命令窗口,使用 jps -l 【不会使用jps请自行查询资料】 jps -l 命令 第二:使用jstack -l 12316 【不会使用jstack请自行查询资料】 jstack 链接:https://www.jianshu.com/p/46d3 阅读全文
posted @ 2020-11-09 14:20 cn2025 阅读(90) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2020-06-16 13:58 cn2025 阅读(121) 评论(0) 推荐(0) 编辑
摘要:一.找到java应用程序对应的进程PI 性能测试应用程序访问地址:http://192.168.29.218:7070/training/ 部署的应用服务器为tomcat6.028 启动tomcat服务器后,任务管理器里可以看到多了java.exe进程,如图 PS:这里启动了多个其他程序 2.查询测 阅读全文
posted @ 2020-05-08 09:36 cn2025 阅读(439) 评论(0) 推荐(0) 编辑
摘要:环境:Myeclipse8.6.1 1: 首先从官网下载findbugs插件: http://downloads.sourceforge.net/project/findbugs/findbugs%20eclipse%20plugin/1.3.9/edu.umd.cs.findbugs.plugin 阅读全文
posted @ 2020-01-16 11:29 cn2025 阅读(205) 评论(0) 推荐(0) 编辑
摘要:javaGC回收机制 在面试java后端开发的时候一般都会问到java的自动回收机制(GC)。在了解java的GC回收机制之前,我们得先了解下Java虚拟机的内存区域。 java虚拟机运行时数据区 java虚拟机在执行的过程中会将其管理的内存划分为不用的数据区域,不同的区域有不同的作用以及线程时间。 阅读全文
posted @ 2019-07-04 16:40 cn2025 阅读(417) 评论(0) 推荐(0) 编辑
摘要:简述 判断一个list集合是否为空,我们的惯性思维是判断list是否等于null即可,但是在Java中,list集合为空还是为null,这是两码事。 新建一个list对象,默认值是空,而非null; 引用 举个形象的例子,我有一个空着的水杯(list),而你没有,那你是null,我的size为0。你 阅读全文
posted @ 2019-07-01 15:41 cn2025 阅读(329) 评论(0) 推荐(0) 编辑
摘要:最近在学习Java的时候,遇到了这样一个问题,就是String,StringBuilder以及StringBuffer这三个类之间有什么区别呢,自己从网上搜索了一些资料,有所了解了之后在这里整理一下,便于大家观看,也便于加深自己学习过程中对这些知识点的记忆,如果哪里有误,恳请指正。 这三个类之间的区 阅读全文
posted @ 2019-05-05 09:15 cn2025 阅读(190) 评论(0) 推荐(0) 编辑
摘要:contains方法的源码是用equals()比较的,也就是说比较的是地址,所以要在类中重写equals()方法.看代码如何实现的: User类 package test3; public class User { private String name; private String pswd; 阅读全文
posted @ 2019-04-29 14:11 cn2025 阅读(8404) 评论(0) 推荐(1) 编辑
摘要:/** * [yearApi 获取指定年月的节假日 (包括前后月)] * @param string year[]@paramstringmonth [月] * @return [type] [返回 放假时间 以及 补班时间] */function yearApi($year='2 阅读全文
posted @ 2019-04-24 10:22 cn2025 阅读(1181) 评论(0) 推荐(0) 编辑
摘要:有序性是指遍历结果是按照某种比较规则一次排列的。稳定性是指每次遍历的元素次序是一定的。 ArrayList order/unsort HaspMap unorder/unsort TreeSet order/sort 利用set 元素的唯一的特性,可以快速对一个集合进行去重操作,避免使用List的c 阅读全文
posted @ 2019-04-23 17:53 cn2025 阅读(724) 评论(0) 推荐(1) 编辑
摘要:1.下载ActiveMQ 去官方网站下载:http://activemq.apache.org/ 2.运行ActiveMQ 解压缩apache-activemq-5.5.1-bin.zip,然后双击apache-activemq-5.5.1\bin\win32\activemq.bat 或apach 阅读全文
posted @ 2019-04-22 17:07 cn2025 阅读(1452) 评论(0) 推荐(0) 编辑
摘要:背景 目前二维码的应用场景已经遍布各类互联网平台,通常是将产品/商品的唯一编号存储于二维码中以做扫码识别。 而用于生产环境的条形码技术仍然存在,如硬件设备制造、供应、物流运输等等。 在常见的产品信息管理、物料订单系统中,存在多个生成及打印条形码(一维码)的需求场景。 解决方案 Java生成条形码的方 阅读全文
posted @ 2019-04-03 09:41 cn2025 阅读(816) 评论(0) 推荐(0) 编辑
摘要:1.利用String[也是最常用的方式] String username = new String(username.getBytes("ISO-8859-1"), "UTF-8"); //通过默认的编码获取到byte[],然后进行UTF-8再次编码 2.在tomcat中的server.xml进行配 阅读全文
posted @ 2019-04-02 09:29 cn2025 阅读(1397) 评论(0) 推荐(0) 编辑
摘要:目录 前言 什么是序列化和反序列化 序列化有什么用 Java反序列化类型 1、 Java原生序列化 2、 Json反序列化 3、 Fastjson反序列化 4、Protobuf 反序列化 各方式反序列化比较 各序列化漏洞简介 1、Object Serialize 漏洞 2、Jackson-datab 阅读全文
posted @ 2019-03-11 20:15 cn2025 阅读(5060) 评论(0) 推荐(0) 编辑
摘要:首先来聊聊往事吧~~两年前就职于一家传统金融软件公司,为某交易所开发一套大型交易系统,交易标的的价格为流式数据,采用价格触发成交方式,T+0交易制度(类似炒股,只是炒的不是股票而是其他标的物,但可以随时开平仓)。鉴于系统需要记录大量价格数据、交易信息及订单流水,且系统对性能要求极高(敏感度达毫秒级) 阅读全文
posted @ 2018-12-10 14:38 cn2025 阅读(275) 评论(0) 推荐(0) 编辑
摘要:double price ;//科学计数格式 BigDecimal price2BigDecimal pAAprice2=new BigDecimal(price);//可以过虑double price科学计数格式 %求余if(price2.divideAndRemainder(pAA)[1].co 阅读全文
posted @ 2018-08-02 11:26 cn2025 阅读(263) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示