随笔分类 - Java 学习
摘要:IDEA 使用国内阿里地址下载 https://start.aliyun.com/
阅读全文
摘要:xwdnd 博客园 首页 新随笔 联系 订阅 管理 SpringBoot实战常用功能 一、上传下载 二、邮件发送 三、定时调度 四、处理静态资源 配置处理静态资源 (1)webjars Webjars本质就是以jar包的方式引入我们的静态资源 , 我们以前要导入一个静态资源文件,直接导入即可。 网站
阅读全文
摘要:大家好,又见面了,我是你们的朋友全栈君。 IDEA的专业版商用是需要付费的,不建议大家在工作中使用破解的软件。大家完全可以使用社区版,最棒的就是大家都可以贡献插件,本文从性能调优和安装插件两个方面来阐述社区版在使用过程中需要如何操作。 0.写在前面 首先,IntelliJ IDEA 社区版可以商用,
阅读全文
摘要:IDE工具(48) idea常用插件 郑清 于 2022-09-16 10:38:35 发布 779 收藏 6 版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 文章目录 IDEA - 常用插件 其它的一些不怎么用的插件 IDEA - 常用插件
阅读全文
摘要:原创 小知识(3) 解决谷歌翻译问题(浏览器/IDEA) 解决谷歌翻译问题 ex: 浏览器翻译 / IDEA翻译 Translation 2022-11-17 10:58:54 145 原创 运维(39) 通过KubeSphere部署SpringBoot到K8S案例 DevOps 通过KubeSph
阅读全文
摘要:非常强大的第三方授权登录的工具类库! 关注 什么是 JustAuth? JustAuth,如你所见,它仅仅是一个第三方授权登录的工具类库,它可以让我们脱离繁琐的第三方登录 SDK,让登录变得So easy! JustAuth 集成了诸如:Github、Gitee、支付宝、新浪微博、微信、Google
阅读全文
摘要:Java 工具类库 Hutool https://www.hutool.cn/
阅读全文
摘要:Hutool介绍(详) 于 2022-05-05 10:40:12 首次发布 版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 简介 中文官网:https://plus.hutool.cn/docs/ Hutool是一个小而全的Java工具类库
阅读全文
摘要:Hutool是一个小而全的Java工具类库地址 https://www.hutool.cn/
阅读全文
摘要:服务器性能瓶颈表现: CPU使用率达到了百分百 什么原因会导致服务器CPU使用率达到百分百 1、磁盘IO 2、网络IO 3、远程接口执行速度 以上原因会导致服务响应变慢,为什么慢会导致CPU升高呢? 1、比如接口的QPS是10 2、java应用不能释放的内存会别移动到幸存者区 Java应用4核8G,
阅读全文
摘要:构造方法作用就是对类进行初始化。 如果你没有定议任何构造方法的形式,程式会为你取一个不带任何参数的构造函数,那么你产生类的对像时只能用不带参数的方法,如:class a {}//没有任何构造函数。 构造方法就是与类同名的那个方法,它的作用是可以用来初始化,例子如下class Person //人类{
阅读全文
摘要:Java 语音基础知识点 笔记 (1)什么是变量?变量分为哪几类?String是最基本的数据类型吗?char型变量中能不能储存一个中文汉字?为什么?赋值语句“float f=3.4;" 是否正确?(2)Java中有没有goto关键字?(3)&和&&的区别。(4)标识符的命名规则主要有哪几点?(5)用
阅读全文
摘要:一、需求: 如何获取一个指定范围的随机数,进行业务操作? 二、代码示例: // 传入指定的数值区间 public static int getRandom(int min, int max) { Random random = new Random(); // 先取0-max之间随机数,再对max
阅读全文
摘要:场景一: 用来判断某个数,是不是另一个数的整数倍 代码示例: public static void main (String[] args){ for (int i=1; i<=15; i++){ if ( i%5 == 0 ){ System.out.println(i); // 输出结果:5 1
阅读全文
摘要:java获取内存dump的几种方式 java获取内存dump的几种方式 获取内存详情:jmap -dump:format=b,file=e.bin pid这种方式可以用 jvisualvm.exe 进行内存分析,或者采用 Eclipse Memory Analysis Tools (MAT)这个工具
阅读全文
摘要:报错信息: ~]$ jstack 283513 > 283513.dump283513: Unable to open socket file: target process not responding or HotSpot VM not loadedThe -F option can be us
阅读全文
摘要:一、背景Java 应用怎么通过方法定位到代码的具体步骤,下面通过一个具体的例子来说明。 二、分析步骤使用 TOP 命令找到谁在消耗 CPU 比较高的进程,例如:pid = 1232使用 top -p 1232 单独监控该进程输入大写的 H 列出当前进程下的所有线程查看消耗 CPU 比较高的线程,并看
阅读全文
摘要:用MAT打开后,可以看到分析情况 由此也可以知道,是因为list的容量过大而导致OOM,可以根据此来进行优化代码或者JVM参数。 如果是由内存泄漏导致的,也可以通过工具查看泄漏对象到GC Roots的引用链,就能进行相应的分析处理。 另一个与之相关联的参数: -XX:HeapDumpPath=/te
阅读全文
摘要:利用工具MemoryAnalyzer进行分析,选择file–>open Heap Dump,然后查看内存情况就可以了
阅读全文
摘要:JAVA_OPTS=-server -Xmx4G -Xms4G -XX:+UseG1GC -XX:MaxGCPauseMillis=20 -XX:InitiatingHeapOccupancyPercent=35 -XX:+ExplicitGCInvokesConcurrent -XX:MaxInl
阅读全文