自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 jenkins构建springboot项目报/tmp/spring.log(Permission denied)问题解决

springboot启动,logback会在/tmp目录下生成spring.log文件。如果已经存在spring.log文件,会因为权限读写失败。解决办法:为/tmp 文件夹授权linux命令:chmod -R 777 /tmpchmod 777 什么意思:鸟哥的linux私房菜第六章学习笔记https://blog.csdn.net/aaashen/article/details/19407423...

2021-11-24 18:08:02 1913

转载 设计模式之合成复用原则

设计模式之合成复用原则合成复用原则的定义合成复用原则的重要性二、使用步骤1.引入库2.读入数据总结合成复用原则的定义合成复用原则(Composite Reuse Principle,CRP)又叫组合/聚合复用原则(Composition/Aggregate Reuse Principle,CARP)。它要求在软件复用时,要尽量先使用组合或者聚合等关联关系来实现,其次才考虑使用继承关系来实现。如果要使用继承关系,则必须严格遵循里氏替换原则。合成复用原则同里氏替换原则相辅相成的,两者都是开闭原则的具体

2021-11-03 16:53:45 233

转载 设计模式之迪米特法则

迪米特法则的定义迪米特法则(Law of Demeter,LoD) 又叫做最少知识原则(Least Knowledge Principle,LKP),产生于 1987 年美国东北大学(Northeastern University)的一个名为迪米特(Demeter)的研究项目,由伊恩·荷兰(Ian Holland)提出,被 UML 创始者之一的布奇(Booch)普及,后来又因为在经典著作《程序员修炼之道》(The Pragmatic Programmer)提及而广为人知。迪米特法则定义是:只与你的直接朋

2021-10-29 10:29:34 248

原创 java 转国外日期格式

java 转国外日期格式一、sql中如何转固定的国外日期格式二、Java代码中如何转固定的国外日期格式一、sql中如何转固定的国外日期格式 SELECT ps.article_no, to_char(soot.gmt_finished, 'dd-Mon-yyyy') gmt_finished, soot.log_company, soot.express_way_no, so

2021-10-26 20:33:11 412

转载 Linux查看日志命令

一、cat命令参数:-n 或 --number 由 1 开始对所有输出的行数编号-b 或 --number-nonblank 和 -n 相似,只不过对于空白行不编号-s 或 --squeeze-blank 当遇到有连续两行以上的空白行,就代换为一行的空白行-v 或 --show-nonprinting-E --show-ends 在每行结束处显示 $-e --等价于-vEcat主要有三大功能:1. $ cat filename 一次显示整个文件。2. $ cat > filena

2021-09-15 16:12:28 769

原创 工作中常用的Stream流式处理数据

Stream流式处理filter的使用removeIf的使用去重给集合内对象属性加 “-”分组两个map合并filter的使用按条件对集合进行过滤filter中的test方法返回true代表当前元素会保留下来// 针对文件名进行过滤String pathName = "/usr/acro-data/";File[] files = new File(pathName).listFiles();List<File> fileList = Arrays.stream(files).fi

2021-09-15 10:13:04 469

原创 mysql体系架构2021年4月10日

MYSQL基础mysql体系架构连接层服务器处理客户端请求mysql体系架构可以看出mysql最上层是连接组件。下面服务器是由连接池、管理工具和服务、sql接口、解析器、优化器、缓存、存储引擎、文件系统组成连接池: 由于每次建立建立需要消耗很多时间,连接池的作用就是将这些连 接缓存下来,下次可以直接用已经建立好的连接,提升服务器性能。管理工具和服务: 系统管理和控制工具,例如备份恢复、Mysql 复制、集群 等 。SQL 接口: 接受用户的 SQL 命令,并且返回用户需要查询的结果。比如 sel

2021-04-20 20:42:16 111

转载 设计模式之接口隔离原则

接口隔离原则的定义接口隔离原则(Interface Segregation Principle,ISP)要求程序员尽量将臃肿庞大的接口拆分成更小更详细的接口,让接口中只包含客户感兴趣的方法。2002 年罗伯特·C.马丁给“接口隔离原则”的定义是:客户端不应被迫依赖于它不使用的方法(Clients should not be forced to depend on methods they do...

2019-12-12 14:23:18 145

转载 设计模式之单一职责原则

单一职责原则的定义单一职责原则(Single Responsibility Principle,SRP)又称单一功能原则,由罗伯特·C.马丁(Robert C. Martin)于《敏捷软件开发:原则、模式和实践》一书中提出的。这里的职责是指类变化的原因,单一职责原则规定一个类应该有且仅有一个引起它变化的原因,否则类应该被拆分(There should never be more than one...

2019-11-27 15:28:23 122

转载 设计模式之依赖倒置原则

依赖倒置原则的定义依赖倒置原则(Dependence Inversion Principle,DIP)是Object Mentor 公司总裁罗伯特·马丁(Robert C.Martin)于 1996 年在 C++ Report 上发表的文章。依赖倒置原则的原始定义为:高层模块不应该依赖底层模块,两者应该依赖其抽象;抽象不应该依赖细节,细节应该依赖抽象(High level modules sh...

2019-11-19 11:59:41 381

转载 设计模式之里氏替换原则

里氏替换原则——面向对象设计原则里氏替换原则的定义里氏替换原则(Liskov Substitution Principle,LSP)由麻省理工学院计算机科学实验室的里斯科夫(Liskov)女士在 1987 年的“面向对象技术的高峰会议”(OOPSLA)上发表的一篇文章《数据抽象和层次》(Data Abstraction and Hierarchy)里提出来的,她提出:继承必须确保超类所拥有的...

2019-11-15 14:11:52 88

转载 设计模式之开闭原则

设计模式之开闭原则开闭原则的定义开闭原则(Open Closed Principle,OCP)由勃兰特·梅耶(Bertrand Meyer)提出,他在 1988 年的著作《面向对象软件构造》(Object Oriented Software Construction)中提出:软件实体应当对扩展开放,对修改关闭(Software entities should be open for exten...

2019-11-08 12:10:53 98

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除