文章目录AI代码提示辅助插件BitoAI AI代码辅助提示Alibaba Cloud AI Coding Assistant 阿里智能编码GodeGeeX AI代码辅助提示TabNine AI代码辅助提示常用插件1. Docker 访问本地或远程Docker插件2. lombok 自动生成实体类 get set方法3. Alibaba Java Coding Guidelines 阿里巴巴代码检
1、TranslationIDEA用过最好用的翻译软件,选中要翻译的单词右键翻译。也可以翻译源代码中的注释。同时安装后右上角也有翻译图标,点击后输入文字就可以。这款软件非常建议安装  2、GenerateAllSetter在代码中我们经常需要对一个对象所有的属性进行赋值,一个一个敲set方法比较麻烦且容易忘掉某个字段,这款插件就可以生成所有的set方法,可以选择赋默认值或者不赋
转载 2024-04-09 21:16:36
621阅读
1、日晒主题 Solarized Themes 推荐指数:☆☆☆☆☆ 推荐理由:日晒主题本身是为vim定制的。后来移植到ide 非常酷!配色非常耐看。  最近更新不等号显示,注释不可编辑。 背景图可是另外的插件设置的哈Background Image Plus +   2、idea上 类调用时序图   Seq
01Heap Dump是什么?Heap Dump也叫堆转储文件,是一个Java进程在某个时间点上的内存快照。Heap Dump是有着多种类型的。不过总体上heap dump在触发快照的时候都保存了java对象和类的信息。通常在写heap dump文件前会触发一次FullGC,所以heap dump文件中保存的是FullGC后留下的对象信息。 01Heap Dump里面有什么?一
       最近一段时间一直在研究热部署,热部署中涉及到一个比较头痛的问题就是查内存泄露(Memory Leak),于是乎在研究热部署的过程中,干的最多的一件事就是查内存泄露。       查内存泄露,最开始尝试用JDK自身的工具去解决这件事,通过jstat和jmap,去发现是否有内存泄露,当判断
转载 2024-06-07 22:13:44
141阅读
最近听了一些关于Memory Leak(内存泄漏)的seminar,感觉有些收获,所以留个记录,并share给朋友。1 什么是Memory Leak。 Memory Leak是指由于错误或不完备的代码造成一些声明的对象实例长期占有内存空间,不能回收。Memory Leak会造成系统性能下降,或造成系统错误。2 Memory存储模式 我们通常写的C++或Java Code在内存里边的存储状况概如下图
转载 2024-03-25 20:50:13
348阅读
这是一份博主用了 4 年的 IDEA 配置,包含了博主使用的大部分设置。欢迎点赞收藏,用时直接来找。显示内存指示器双击 shift,输入 show memory indicator,开启取消自动打开项目Settings for New Projects(Ctrl+Alt+S)-> Appearance & Behavior -> System Settings,定位到 proj
转载 2024-03-12 15:52:46
289阅读
1.定义as wikipedia says,A memory leak, in computer science (or leakage, in this context), occurs when a computer program consumes memory but is unable to release
转载 2024-02-25 11:39:52
60阅读
创建项目在idea中创建所需的java项目1(配置git 在File–>Setting->Version Control–>Git–>Path to Git executable选择你的git安装后的git.exe文件,然后点击Test,测试是否设置成功2(在IDEA中设置GitHub File–>Setting->Version Control–>Gib
转载 2024-10-03 14:04:02
53阅读
这不好。 您可能已经注意到,函数_start的编译器发出了函数序言push %rbp mov %rsp,%rbp :400292: 55 push %rbp400293: 48 89 e5 mov %rsp,%rbp如果要执行此操作,请考虑至少使用-fomit-frame-pointer编译。 通过函数序言推动RBP ,当您弹出RCX时,您没有将命令行参数的数量放入RCX中 ,而是将RBP的值(现
除了程序计数器外,虚拟机内存在其他几个运行时区域都有发生OutOfMemoryError异常的可能。Java堆溢出设置Idea堆的大小为20MB,不可扩展(-Xms参数与最大值-Xmx参数设置为一样,避免自动扩展)-verbose:gc -Xms20M -Xmx20M -Xmn10M -XX:+PrintGCDetails -XX:SurvivorRatio=8运行以下代码:package mem
转载 2024-04-08 19:43:31
53阅读
1.idea 出现 java.lang.OutOfMemoryError: PermGen space问题描述:项目启动时候,刚刚启动 就 报了Exception in thread "http-bio-8080-exec-1"之后 出现了java.lang.OutOfMemoryError: PermGen space导致原因:内存溢出解决办法-Xms512M -Xmx512M -XX:Perm
转载 2024-03-16 08:39:16
445阅读
第一章   IDEA的使用1、为什么要使用idea最智能的IDEIDEA相对于eclipse来说最大的优点就是它比eclipse聪明。聪明到什么程度呢?我们先来看几个简单的例子。A、智能提示重构代码如果你写的代码过于复杂,或者有更好的方式来替代你写的代码,那么IDEA会给你一个提示,告诉你还可以有更好的方式。如下图: 这个是说你使用了没有必要的装箱操作,对比两句add
IntelliJ IDEA 快捷键应用小结1、Ctrl+E :  打开最近所有浏览过的文件2、Ctrl+Shift+E :打开最近所有编辑修改过的文件3、ctrl+shift+Backspace :定位到最近修改文件具体代码的位置4、ctrl+alt+左箭头/右箭头 :定位最近浏览文件的代码位置5、F11 / ctrl + F11  :为代码某一行加书签/标记6、Ctrl+N
   Java虚拟机运行时数据区  在Java虚拟机规范的描述中,除了程序计数器之外,虚拟机内存的其他几个运行时区域都会发生OutOfMemory异常的可能。我们可以在IDE(如IDEA)中设置虚拟机启动参数1.Java堆溢出:存储对象的实例,只要不断的创建对象,并且保证GC Roots到这些对象之间有可达路径来避免垃圾回收机制来清除这些对象,那么在对象数量到达最大堆容量限制后
转载 2024-04-01 09:23:10
643阅读
 I will just give the analogy with which I understand memory consistency models (or memory models, for short). It is inspired by Leslie Lamport's seminal paper "Time, Clocks, and the Ordering of
转载 2024-04-18 10:24:27
27阅读
本文翻译自:How to increase IDE memory limit in IntelliJ IDEA on Mac?I'm using IDEA 12 Leda on Mountain Lion. 我在Mountain Lion上使用IDEA 12 Leda。 I wanted to increase the maximum memory that IDE can use. 我想增加ID
1. 内存溢出 out of memory(就是传说中的OOM异常) 是指程序在申请内存时,没有足够的内存空间供其使用,出现out of memory;比如申请了一个integer,但给它存了long才能存下的数,那就是内存溢出。 2. 内存泄露 memory leak 是指程序在申请内存后,无法释放已申请的内存空间,一次 内存泄露危害可以
1. 使用 performance monitor 实时查看内存变化查看 JS Heap size 和 DOM Nodes的数量,如果持续升高,则表明内存泄漏2. 使用 memory 面板分析内存变化memory有3种方式,可以分析内存:1. Heap snapshot - 用以打印堆快照,堆快照文件显示页面的 javascript 对象和相关 DOM 节点之间的内存分配2. Allocation
IDEA官方插件网站:Plugins | JetBrains我在使用的IDEA插件RestfulToolkit-fix可以根据URL直接跳转到对应的方法可以快速的发送http请求Alibaba Java Coding Guidelines阿里巴巴代码规约扫描插件,可以检查代码中不符合规约的部分,并提供详细的解释和改进建议Free MyBatis plugin增强idea对MyBatis支持的插件可
转载 2024-03-20 19:53:02
10阅读
  • 1
  • 2
  • 3
  • 4
  • 5