程序调试:日常经验总结(一)

简介: 程序调试:日常经验总结(一)


一:如何快速的去查询一个类甚至是一个jar包中的class文件?

double shift选择class,在class下我们基于类的全限定名去查询是最快的。当然,如果我们maven依赖idea没有帮我们整理好,也就是全部爆红的情况下(因为依赖没进来),这玩意一点都不好使。

二:如何快速找到本地项目编译之后的字节码文件

如何快速找到本地项目编译之后的class文件是一回事。

添加好之后,直接Double shift查询即可。

三:本地启动小实例绑定同一个端口时候发生的报错。

启动多个实例,绑定同一个端口的时候:

Exception in thread "main" java.net.BindException: Address already in use: bind
  at sun.nio.ch.Net.bind0(Native Method)
  at sun.nio.ch.Net.bind(Net.java:433)
  at sun.nio.ch.Net.bind(Net.java:425)
  at sun.nio.ch.ServerSocketChannelImpl.bind(ServerSocketChannelImpl.java:223)
  at java.nio.channels.ServerSocketChannel.bind(ServerSocketChannel.java:157)
  at com.suns.socket.MyServer1.main(MyServer1.java:18)
Class transformation time: 0.0135785s for 129 classes or 1.0525968992248063E-4s per class
相关文章
|
前端开发
一次偶然的机会,让我遇见了amis之排错总结(持续更新,因为还在学习)(下)
一次偶然的机会,让我遇见了amis之排错总结(持续更新,因为还在学习)
|
JavaScript 搜索推荐 Java
一次偶然的机会,让我遇见了amis之排错总结(持续更新,因为还在学习)(上)
一次偶然的机会,让我遇见了amis之排错总结(持续更新,因为还在学习)
|
4月前
|
IDE 开发工具 Android开发
【Python编程入门】面对IDE编译错误:如何解读系统提示并解决问题
本文通过一个Python编码错误的实例,讲述了如何根据系统提示解读并解决IDE编译中出现的问题,强调了直接查阅官方文档的重要性,而不是盲目依赖百度搜索来解决问题。
106 2
【Python编程入门】面对IDE编译错误:如何解读系统提示并解决问题
|
4月前
|
架构师 Linux Shell
Linux环境下要想事半功倍,少不了这4个技巧!
Linux环境下要想事半功倍,少不了这4个技巧!
|
6月前
|
机器学习/深度学习 分布式计算 JavaScript
心得经验总结:折腾几天,内存检测工具写出来了
心得经验总结:次奥,折腾几天,内存检测工具写出来了
33 0
|
算法 程序员 编译器
当程序遇上困难:程序调试的艺术(VS)
当程序遇上困难:程序调试的艺术(VS)
76 0
|
JavaScript 前端开发 测试技术
6款程序员实用工具,老少皆宜,你一定用得上!
6款程序员实用工具,老少皆宜,你一定用得上!
138 0
|
Java 应用服务中间件 Nacos
Java后端项目排错经验分享
Java后端项目排错经验分享
254 0
|
监控 NoSQL Linux
【五、深入浅出GDB调试器】如何修复程序bug或优化代码:gdb调试器的来龙去脉与debug全方位实战详解(一)
【五、深入浅出GDB调试器】如何修复程序bug或优化代码:gdb调试器的来龙去脉与debug全方位实战详解
795 0
【五、深入浅出GDB调试器】如何修复程序bug或优化代码:gdb调试器的来龙去脉与debug全方位实战详解(一)
|
存储 程序员 编译器
【C/调试实用技巧】—作为程序员应如何面对并尝试解决Bug?
【C/调试实用技巧】—作为程序员应如何面对并尝试解决Bug?
154 0
下一篇
DataWorks