自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 资源 (7)
  • 问答 (1)
  • 收藏
  • 关注

原创 设计原则之 SOLID 原则

在最初开始学设计模式的时候,总觉的要学的是那23种经典的设计模式。通过一段的学习,才突然领悟,设计原则才是王道,才是真正的内功心法。在这里总结下常用的几种设计原则:SOLID、KISS、YAGNI、DRY、LODSOLID 原则SOLID 原则的对应五种设计原则,每个首字母对应一种S:单一职责原则O:开闭原则L:里氏替换原则I:接口隔离原则D:依赖反转原则SRP 单一职责原则单一职责原则(Single Responsibility Principle):一个类或者模块只负责完成一个职

2021-01-31 21:29:31 651

原创 Log4j 2.x 的使用

日志对我们应用的重要性不言而喻,之前项目从 log4j1.x 到log4j2.x 时遇到一些问题,还有自己一直对日志的细节也不是很了解,在这里系统学习log2.x 的使用,及一些技术细节,并记录下。关于Log4j2在上面提到的日志框架中,以Log4j + Slf4j的使用组合最为常见,但是我们知道Log4j目前已经停止更新了。Apache推出了新的Log4j2来代替Log4j,Log4j2是对Log4j的升级,与其前身Log4j相比有了显着的改进,并提供了许多Logback可用的改进,同时解决了Logb

2021-01-24 22:23:21 178

转载 JAVA字符串格式化-String.format()的使用

String类的format()方法用于创建格式化的字符串以及连接多个字符串对象。熟悉C语言的同学应该记得C语言的sprintf()方法,两者有类似之处。format()方法有两种重载形式。format(String format, Object... args) 新字符串使用本地语言环境,制定字符串格式和参数生成格式化的新字符串。format(Locale locale, String format, Object... args)使用指定的语言环境,制定字符串格式和参数生成格式化的字符串。显示不同

2021-01-24 14:57:15 281 1

转载 Shell 脚本判断文件(目录)是否是影藏文件(目录)

判断文件是否是影藏文件:shell 第二处判断目录是否是影藏目录:shell 第一处#!/usr/bin/env bashshopt -s dotglobdirectoryCounter=0fileCounter=0hiddenDirectoryCounter=0hiddenFileCounter=0listAllFiles() { local dir=$1 local file local bn="$(basename -- "$dir")" for fi

2021-01-18 17:46:08 562

原创 Java中的System.getenv()和System.getProperty()

System.getenv()和System.getProperty()是Java种常用的两种读取环境配置信息的方法,它们都是java.lang.System类的方法,用途有相似之处,但我们在实际使用中,需要更加注意二者的区别。1. System.getenv()System.getenv()读取的是当前系统环境的环境变量。要深入理解环境变量的本质,需要对系统父子进程关系有更加清晰的认识。一般来说,子进程在创建时,会将父进程当时的环境变量复制一份,而父进程中之后发生的环境变量的变动,不会影响子进程中对应

2021-01-16 15:40:18 9241 2

原创 Java继承关系中,子父类的静态代码块、代码块、构造器的执行顺序

突然对子父类的静态代码块、代码块、构造器的执行顺序有点疑惑,想不起来了,赶紧测一把,记录下父类public class StaticClassParent { static { System.out.println("StaticClassParent static 代码块..............."); } { System.out.println("StaticClassParent 代码块..................");

2021-01-06 10:49:21 430

SparkYARN.pdf

SparkYARN

2021-05-27

教师业务档案管理系统

教师业务档案管理系统课程设计,通过由Java语言加MySQL环境编写

2020-01-25

实战Java高并发程序设计(电子书加书中的代码)

本资源为实战Java高并发程序设计电子书(高清版加书签)和书中的代码示例。

2019-06-16

深入理解Java虚拟机+JVM高级特性与最佳实践(第二版)(文本版内容可复制).zip

深入理解Java虚拟机+JVM高级特性与最佳实践(第二版)原书,内容为文本版,可以直接复制书中的内容,非扫描版

2019-05-13

java编程思想中的源码与net.mindview.util.Print.*jar包

Java编程思想中的各个章节的源码,以及所要的net.mindview.util.Print.*的jar包。

2019-02-28

springsource-tool-suite-3.9.7.RELEASE-e4.9.0-updatesite

eclipse4.9.0的spring提示插件springsource-tool-suite-3.9.7.RELEASE-e4.9.0-updatesite

2019-02-14

超市管理系统

本项目为javaJUI课设项目,代码sql都有,下载可运行!

2019-01-12

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

TA关注的人

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