ioDraw
中文
中文
English
Español
العربية
Français
Português
Pусский
日本語
Deutsch
한국어
Italiano
工具
博客
模板
产品
流程图
思维导图
甘特图
在线白板
代码绘图
文本绘图
在线图表
SVG编辑器
海报设计
图片编辑器
AI助手
Android
JVM
JVM专题一
1虚拟机概述所谓虚拟机,就是一台虚拟机的机器,它是一款软件,用来执行一系列虚拟计算机指令,大体上虚拟机分为系统虚拟机(VMWare、Visual Box等) 和 程序虚拟机(Java虚拟机等)。系统虚拟机:他们是对物理计算机的仿真,提供了一个可运行完整操作系统的软件平台。程序虚拟机:典型代表就...
2023-05-07 14:01
阅读数 15
BigDecimal比较对比
BigDecimal a = new BigDecimal(“10.00”);BigDecimal b = new BigDecimal(“10”);//前提为a、b均不能为nullif(a.compareTo(b) == -1){System.out.println(“a小于b”);}if(...
2023-04-27 09:17
阅读数 56
TreeSet详解
TreeSet需要掌握的知识点
2023-04-24 14:54
阅读数 61
jvm在k8s中参数调整
jvm在k8s中参数调整作为一个jvm参数一直是手动调整的码农,本身对自动调整没啥感觉,类似gc线程数等参数都是手动调整的。后面发现这样的好处是各种参数可控,不好处就是调整一次太繁琐了。每一个进程都这么调整,工作量会变的特别大。所以使用默认的参数在前期跑起业务来的作用非常巨大。k8s的问题ja...
2023-04-21 17:17
阅读数 74
为什么C语言运行效率高
程序员可以通过使用最佳实践来进一步优化他们的C语言程序,例如使用指针、避免过多的函数调用、使用循环而不是递归、使用局部变量而不是全局变量、避免使用浮点数运算等等。同时,由于C语言是静态类型的,编译器可以优化程序的性能,因为编译器知道变量的数据类型,并且可以优化代码以更有效地处理数据。此外,许多...
2023-04-12 18:06
阅读数 41
Java多线程:定时器Timer
如果执行任务的时间没有被延时,对于schedule方法来说,下一次任务执行的时间参考的是上一次任务的开始时间来计算的;另外注意,Task是以队列的方式一个一个被顺序执行的,所以执行的时间有可能和预期的时间不一致,因为前面的任务可能消耗过长,后面任务的运行时间也有可能被延迟。代码就不写了,举个例...
2023-04-08 08:13
阅读数 41
NIO 总结
nio 学习
2023-04-03 21:16
阅读数 31
记一次系统上线的JVM调优
前言开发了大半年的数据中台系统,近期在测试环境上线压测,监控JVM时发现GC频繁,开启GC日志后发现隔几秒就要做一次Minor GC(对新生代内存进行回收),并且堆内存不到十分之一的时候就进行GC(测试-Xmx设置为10g,使用不到1g就进行了gc),于是从两个方面进行系统的优化(代码层面和j...
2023-03-27 10:57
阅读数 18
Java开发一年不到,来面试居然敢开口要20K,面完连8K都不想给~
我的好朋友兼大学同学老伍家庭经济情况不错,毕业之后没两年自己存了点钱加上家里的支持,自己在杭州开了一家网络公司。由于公司不是很大所以公司大部分的开发人员都是自己面试的,近期公司发展的不错,打算扩招也面试了不少人。
2023-03-22 15:27
阅读数 17
jvm dns缓存问题解决方式
/设置解析成功的域名记录JVM中缓存的有效时间,JVM默认是永远有效,这样一来域名IP重定向必须重启JVM,这里修改为5秒钟有效,0表示禁止缓存,-1表示永远有效。2)在高并发时,不做DNS缓存时的CPU耗用比做了3s缓存的CPU耗用要高3/4倍,实时DNS请求相当耗用CPU;1)1个域名对应...
2023-03-17 22:20
阅读数 77
«
1
2
3
4
5
6
»
技术
Java
1212 篇
Python
927 篇
开发语言
608 篇
c语言
463 篇
算法
461 篇
MySQL
438 篇
数据库
394 篇
前端
387 篇
更多...
今日推荐
ioDraw Mac客户端安装教程
阅读数 16
下载桌面版
GitHub
百度网盘(提取码:draw)
Gitee
云服务器优惠
阿里云优惠券
腾讯云优惠券
华为云优惠券
站点信息
问题反馈
邮箱:
[email protected]
关注微信
©2020-2024 ioDraw All rights reserved,
Privacy Policy