在对Java代码进行优化的时候,想方设法的要提高整体的效率,使用JProfiler看代码的时间占比,然后,看看哪些部分是可以优化的,减少运行时间的。下面有这么几个方向。 1. 能使用构造函数一步到位的,就尽量使用构造函数,而不是使用一个个setter函数 2. 能使用数组的,就使用数组。替代list ...
分类:
编程语言 时间:
2020-02-10 11:46:31
阅读次数:
57
写Java代码的时候,经常会涉及到重复性的操作,这个时候就会想要是有这样一个插件就好了,如果是大家都会遇到的场景,IDE或许已经提供了,再不然也有可能有人编写了相关的插件。要是这个操作是你们的编码环境特有的,那就只能自己写工具了。所以这里来学学如何编写IDEA插件,让自己的编程环境更加强大,更好的进 ...
分类:
其他好文 时间:
2020-02-08 11:46:07
阅读次数:
72
背景:公司开发的系统在本地运行太过麻烦,并且该系统使用dubbo管理服务,使用rpc进行不同应用间的通信。某次开发的时候需要查看调用rpc接口后的返回结果,操作起来太麻烦。于是尝试本地使用java程序直接调用rpc接口进行调试。在此记录代码,抽空把它封装成一个测试dubbo的rpc接口的程序 jav ...
分类:
编程语言 时间:
2020-02-07 16:43:08
阅读次数:
75
1.abstract class Name { private String name; public abstract boolean isStupidName(String name){}} 大侠们,这有何错误? 答案: 错。 abstract method 必须以分号结尾,且不带花括号。 2. ...
分类:
编程语言 时间:
2020-02-07 12:43:29
阅读次数:
74
采用Java代码描述 一、时间复杂度和空间复杂度 我们通常说到的时间复杂度是指渐进时间复杂度,其定义为: 若存在函数f(n),当,其中C是不为零的常数,则称f(n)是T(n)的同数量级函数。记作T(n)=O(f(n)),则称O(f(n))为算法的渐进时间复杂度,简称时间复杂度。 先记住如下常见的时间 ...
分类:
编程语言 时间:
2020-02-06 22:56:32
阅读次数:
74
HTTP 在没有页面的情况下来获取接口返回的数据(一般都是为JSON),我们可以通过一些工具模拟HTTP请求 服务端模拟HTTP请求 通过JAVA代码进行HTTP请求的发送 1.准备依赖 <!-- https://mvnrepository.com/artifact/org.apache.httpc ...
分类:
Web程序 时间:
2020-02-06 11:02:28
阅读次数:
82
在eclipse加载了新的工程之后,找到了需要的js代码左侧的目录却无法像以前一样展开和定位 经过查询,是需要在目录框下面有一个链接编辑器,点击一下就可以了 点击之后即可展开并定位 ...
分类:
编程语言 时间:
2020-02-06 10:33:31
阅读次数:
87
用IDEA生成javadoc文档 打开相应的选项面板 设置 -encoding是java代码编码,-charset是对生成文档所用的编码。-windowtitle就是对应html的<title>标签 1 -encoding UTF-8 -charset UTF-8 -windowtitle "tes ...
分类:
编程语言 时间:
2020-02-05 18:38:59
阅读次数:
51
一、Java程序开发体验-Hello World (任何事物的第一步-it通用) java程序开发分三步: 1.将java代码编写到扩展名为.java的文件中(xxx.java 源代码或源程序,需要翻译成计算机能识别的应用程序)。 需要有文本编辑器,初学者从记事本开始~ 2.通过javac命令对该j ...
分类:
编程语言 时间:
2020-02-04 20:40:59
阅读次数:
97
概念Metrics是一个给JAVA服务的各项指标提供度量工具的包,在JAVA代码中嵌入Metrics代码,可以方便的对业务代码的各个指标进行监控目前最为流行的 metrics 库是来自 Coda Hale 的 dropwizard/metrics,该库被广泛地应用于各个知名的开源项目中。例如 Had... ...
分类:
编程语言 时间:
2020-02-04 13:42:14
阅读次数:
96