09 2020 档案

摘要:BitBucket基本使用操作 1:创建bitbucket账号 请于官网自行创建 https://bitbucket.org/ 2:创建一个仓库 Project:项目名 Repository name:仓库名 3:上传代码到bitbucket仓库 3.1:本地新建一个目录 作为本地仓库 请确保是空目 阅读全文
posted @ 2020-09-14 18:07 春意了无痕 阅读(8304) 评论(0) 推荐(0)
摘要:Eclipe导入git的maven项目 环境准备: JDK maven git 均已安装ok 且均集成在eclipse 1:首先拉去git库上的代码。 右键—>import-->git-->Projects from Git-->Clone URL 下面选择master分支即可 这一步代表代码已经拉 阅读全文
posted @ 2020-09-14 18:02 春意了无痕 阅读(306) 评论(0) 推荐(0)
摘要:设计模式之简单讨论 适配器模式 将一个类的接口转换成客户想要的另一个接口,适配器模式使得原本由于接口不兼容而不能一起工作的那些类可以一起工作 举个例子,就像转换器或者转接头一样。你的电源插座只有两相插座,但是你的笔记本需要三相插座,那怎么办?你会去找一个三相转两相的转接器 。所以,适配器的功能就是做 阅读全文
posted @ 2020-09-10 15:06 春意了无痕 阅读(154) 评论(0) 推荐(0)
摘要:设计模式之简单讨论 观察者模式(行为模式) 在对象之间定义了一对多的依赖,这样一来,当一个对象改变状态,依赖它的对象会收到通知并自动更新。 例如看小说读者关注作者 作者有新书时会推荐给对应的读者 1:通俗来讲: 其实就是发布订阅模式,发布者发布信息,订阅者获取信息,订阅了就能收到信息,没订阅就收不到 阅读全文
posted @ 2020-09-08 18:42 春意了无痕 阅读(142) 评论(0) 推荐(0)
摘要:知识串讲 1:ASPL多线程实现方案 主线程控制任务是否结束 1:首先判断当前任务是否完成 while true 当前任务(excel name)是否所有任务数据状态是否为compete(比较结束更新的状态) 若完成 break; 2:没完成 获取当前运行的任务数 和最大任务数比较 判断是否需要开启 阅读全文
posted @ 2020-09-07 19:10 春意了无痕 阅读(1807) 评论(0) 推荐(0)
摘要:这一段时间做了些代码重构的工作,代码检查工具是在sonar,它集成了CheckStyle,PMD,Findbugs的代码校验规则,现把最近的工作总结如下: 1、抛出捕获异常 1.1 不要抛出原始异常,如:throw RuntimeException() 1.2 不要声明冗余的异常,在方法中声明的时候 阅读全文
posted @ 2020-09-07 19:05 春意了无痕 阅读(137) 评论(0) 推荐(0)
摘要:设计模式之简单讨论 1:代理模式 意图:对其他对象提供一种代理以控制对这个对象的访问。例如 律师 在代理模式(Proxy Pattern)中,一个类代表另一个类的功能。这种类型的设计模式属于结构型模式。 在代理模式中,我们创建具有现有对象的对象,以便向外界提供功能接口。 2:代理模式的UML图 从U 阅读全文
posted @ 2020-09-07 19:01 春意了无痕 阅读(138) 评论(0) 推荐(0)
摘要:设计模式之简单讨论 前言: 设计模式代表了最佳的实践,通常被有经验的面向对象的软件开发人员所采用。设计模式是软件开发人员在软件开发过程中面临的一般问题的解决方案。这些解决方案是众多软件开发人员经过相当长的一段时间的试验和错误总结出来的。 设计模式是一套被反复使用的、多数人知晓的、经过分类编目的、代码 阅读全文
posted @ 2020-09-07 18:57 春意了无痕 阅读(87) 评论(0) 推荐(0)
摘要:设计模式之简单讨论 前言: 设计模式代表了最佳的实践,通常被有经验的面向对象的软件开发人员所采用。设计模式是软件开发人员在软件开发过程中面临的一般问题的解决方案。这些解决方案是众多软件开发人员经过相当长的一段时间的试验和错误总结出来的。 设计模式是一套被反复使用的、多数人知晓的、经过分类编目的、代码 阅读全文
posted @ 2020-09-07 18:53 春意了无痕 阅读(69) 评论(0) 推荐(0)
摘要:1:什么是私服 公司在自己的局域网内搭建自己的远程仓库服务器,称为私服,私服服务器即是公司内部的maven远程仓库,每个员工的电脑上安装maven软件并且连接私服服务器,员工将自己开发的项目打成jar并发布到私服服务器,其它项目组从私服服务器下载所依赖的构件 2:私服优势 a 代理外部maven的中 阅读全文
posted @ 2020-09-07 18:46 春意了无痕 阅读(307) 评论(0) 推荐(0)
摘要:核心注意点: SonarQube是一个Java应用,自SonarQube的7.9版本开始放弃支持MySQL数据库,8.3.1版本下只支持内存模式、PostgreSQL、Microsoft SQL Server和Oracle四种存储引擎 1. SonarQube 7.9 需要安装JDK11+ Sona 阅读全文
posted @ 2020-09-07 18:37 春意了无痕 阅读(397) 评论(0) 推荐(0)
摘要:Sonar way方式扫描结果 1:魔鬼数字 修改方案:将此魔术数字800分配给一个命名良好的常量,然后改用该常量。 2:日志定义 当前我们可以接触到的日志框架定义时都应该定义为private static final 并且不同类实例化自己的记录器 3:记录异常 规则:记录日志目的是为了便于快速定位 阅读全文
posted @ 2020-09-07 18:30 春意了无痕 阅读(257) 评论(0) 推荐(0)