单一职责原则定义是:不要存在多于一个导致类变更的原因。通俗地说,即一个类只负责一项职责。 单一职责原则针对的问题 有一个类T负责两个不同的职责:职责P1和职责P2。当因为职责P1的需求发生改变而需要修改类T的时候,有可能会导致原本运行正常的职责P2功能发生故障。 单一职责原则的解决方案 遵循单一职责 ...
分类:
其他好文 时间:
2019-05-27 23:39:21
阅读次数:
249
在项目实践中,遇到了这样一个问题。用jmeter作http接口测试,需要的接口参数个数是不确定的。也就是说,在每次测试中,根据情况不同,可能页面中的列表中所含的参数个数是不确定的,那么要提取的参数个数也是不确定的,可能是1个,也可能是2个或3个,甚至更多。 例如,返回的接口消息json消息可能如下 ...
分类:
Web程序 时间:
2019-05-27 10:42:00
阅读次数:
462
当内存溢出会抛出 java.lang.OutOfMemoryError: Java heap space 的异常,那这个时候怎样去分析到底哪里导致内存溢出呢? 我们可以通过在vm的参数, -XX:+HeapDumpOnOutOfMemoryError 记住这个理是大写XX。 当内存溢出后,显示 然后 ...
分类:
其他好文 时间:
2019-05-26 15:45:17
阅读次数:
117
一直使用eclipse,在eclipse中可以手动指定global和user settings,并且settings的文件名称可以不是settings.xml,只要内容符合maven规范就行。如下: 然而今天遇到个问题的背景是:我有个jar包需要发布到中央库,而在eclipse中需要切换settin ...
分类:
其他好文 时间:
2019-05-22 09:42:02
阅读次数:
817
1.点击help – Eclipse marketplace – 搜索 Java source attach 第一个就是,直接install 。 2.右键需要查看源码的jar包,选择Attach Java Source 就会自动下载源码。 (按住CTRL+alt 右键jar,在按A截图。截图快捷键为 ...
分类:
系统相关 时间:
2019-05-21 21:16:05
阅读次数:
166
进行JavaWeb开发,我们总共需要5个步骤:JDK的安装与配置;Tomcat的安装;EclipseEE的安装与配置;创建工程;编写代码并运行。安装的三个软件在版本和适用构架上要一致。当JDK是32位时,Tomcat和EclipseEE也都必须是32位的软件。在版本的选择上JDK8版本可以使用Tom... ...
分类:
Web程序 时间:
2019-05-20 01:11:10
阅读次数:
224
在eclipse里面运行代码即可,如果您是其他应用,请选择对您有帮助的代码即可,如果有写错或不懂的地方请联系QQ:1633420056,谢谢,祝学习进步 <!DOCTYPE html><html><head><meta charset="UTF-8"><title>Insert title here ...
分类:
其他好文 时间:
2019-05-18 20:44:09
阅读次数:
116
问题出现流程记录:用Eclipse4.7.2版本直接建立了一个Springboot,在建的过程中直接选的是2.1.5的版本,里面只是选择了web、web-service,无奈写好controller之后,都没有走到controller进程就结束了,掉到坑里了吗? 下面是爬坑的过程: 1、先确定代码过 ...
分类:
编程语言 时间:
2019-05-18 15:32:02
阅读次数:
132
先列出作为前端开发人员必须知道的10个NodeJs框架 AdonisJs 一个服务端渲染的MVC框架,它是 Laravel (PHP框架)的一个 NodeJS 版本。 可以安装脚手架工具adonis-cli,用于创建adonis项目。 npm i -g @adonisjs/cli adonis ne ...
分类:
Web程序 时间:
2019-05-18 14:01:41
阅读次数:
941
工具1:Eclipse 工具2:IntelliJ IDEA Java工程的目录结构(基于IntelliJ IDEA) 例1.1:接收方,因为接收到的数据是字节流,为了方便,这里是基于Apache commons IO,将字节流读到一个文本文档中。 Java工程的目录结构(基于Eclipse) 例1. ...
分类:
编程语言 时间:
2019-05-18 09:35:56
阅读次数:
138