
项目开发
五道口纳什
wx公众号/B站:五道口纳什
展开
-
中间件 —— 消息中间件(MOM)
维基百科对消息中间件的定义为:Message-oriented middleware (MOM) is software or hardware infrastructure supporting sending and receiving messages between distributed systems. 在分布式系统间支持收发信息;原创 2017-05-08 22:05:20 · 2957 阅读 · 0 评论 -
maven 细节 —— scope、坐标
对于 idea 开发环境,测试代码便是在 src/test/java(该java目录会在创建时标注为测试文件夹) 目录下的 .java 代码为测试代码: 1. scopescope的分类compile:默认值 他表示被依赖项目需要参与当前项目的编译,还有后续的测试,运行周期也参与其中,是一个比较强的依赖。打包的时候通常需要包含进去test:依赖项目仅仅参与测试相关的工作,...原创 2018-05-31 23:25:01 · 1502 阅读 · 0 评论 -
重构代码 —— 提取出类
1. 参数对象化如果函数需要两个,三个或更多的参数,说明其中一些参数需要封装为类了:Circle makeCircle(double x, double y, double radius);Circle makeCircle(Point point, double radius);原创 2018-01-20 23:47:19 · 744 阅读 · 0 评论 -
错误处理与异常处理
1. 异常处理的打包及自定义异常类ACMEPort port = new ACMEPort(12);try { port.open();} catch (DeviceResponseException e) { reportPortError(e); logger.log("Device response exception", e);} catch (ATM2原创 2018-01-24 23:06:41 · 928 阅读 · 0 评论 -
Eclipse 插件管理
查看已安装的插件: 【help】⇒ 【About Eclipse】⇒ 【Installed Softwares】1. 常用插件maven:安装步骤如下:【help】⇒ 【Install new software】【work with】⇒ Add 按钮,会弹出 Add repository 的对话框:name:m2eurl:http://m2eclipse.sonatype.org/site原创 2017-09-10 21:01:40 · 1157 阅读 · 0 评论 -
settings.xml 文件配置
1. 设置代理Plugin org.apache.maven.plugins:maven-clean-plugin:2.5 or one of its dependencies could not be resolved<proxies> <proxy> <id>proxy</id> <active>true</active> <protocol>http</protoc原创 2017-09-10 19:40:26 · 868 阅读 · 0 评论 -
踏雪寻梅 —— 日志打印
日志要清晰、便于理解;日志级别;日志打印所在的类、方法位置(调用点),日志打印的时间;1. 经典使用日志的场景对于服务器等一般长时间运行的应用程序,每一步操作(成功或失败),都要输出相关日志; 这样当服务器运行出现问题时,方便定位问题;确认系统运行是否正常;2. 常用语句match found. ”%s: match found.”原创 2017-09-09 11:45:48 · 1921 阅读 · 0 评论 -
Maven 项目管理 —— 安装与配置
Maven 是一种全新的项目构建方式,基于项目对象模型(POM,Project Object Model)的思想,Maven 可以管理项目的整个生命周期,包括编译、构建(build)、测试、发布以及报告(report)等。Maven 主要的使命在于以下两点:统一管理 jar 包;统一开发规范和工具;0. Maven 仓库Maven 的一大用处便在于能够统一管理 jar 包,这些 jar 包存放原创 2017-08-20 19:48:23 · 868 阅读 · 0 评论 -
中间件的定义、结构
如下图为中间件的逻辑架构: 中间件居于物理节点(physical node)和逻辑节点(logical node)之间的层次;中间件是一种独立的系统软件或服务程序,分布式应用软件借助这种软件在不同的技术之间共享资源。中间件位于客户机/ 服务器的操作系统之上,管理计算机资源和网络通讯。是连接两个独立应用程序或独立系统的软件。相连接的系统,即使它们具有不同的接口,但通过中间件相互之间仍能交换信息。原创 2017-05-08 16:13:05 · 3886 阅读 · 0 评论 -
构建工具 —— Groovy 与 Gradle
1. GradleGradle 是一个基于 Groovy 的构建工具,使用 Groovy 来编写构建脚本,类似 maven,支持依赖管理和多项目创建。相比 maven,更轻量;windows cmd 命令行命令:>> gradle -version // 查看版本2. gradle 项目转换为 eclipse 项目通过 gradle...原创 2018-06-10 13:16:50 · 1508 阅读 · 0 评论