0%

设计模式原则,其实就是程序员在编程时,应当遵守的原则,也是各种设计模式的基础。

一、单一职责原则

基本介绍

单一职责原则是对类来说的, 即一个类应该只负责一项职责。 如类 A 负责两个不同职责: 职责 1, 职责 2。 当职责 1 需求变更而改变 A 时, 可能造成职责 2 执行错误, 所以需要将类 A 的粒度分解为 A1, A2。

阅读全文 »

JDBC 即为 Java 数据库连接(JAVA Database Connectivity ),其是SUN公司提供的一种数据库访问规则、规范。由于数据库种类较多,并且Java语言使用比较广泛,SUN公司就提供了一种规范,让其他的数据库提供商去实现底层的访问规则。 我们的Java程序只要使用SUN公司提供的JDBC驱动即可。

以下使用MySQL数据库介绍JDBC的使用。

阅读全文 »

Redis中存储数据是通过key-value存储的,对于value的类型有:String类型、Hash类型、List类型、Set类型和SortedSet(zset)类型。

在redis中的命令语句中,命令是忽略大小写的,而key是不忽略大小写的。下面介绍一下这些数据结构的使用及其应用。

一、String 类型

1. 命令

1.1 赋值

语法:SET key value
在这里插入图片描述

阅读全文 »

一、Jedis 介绍

Redis不仅支持使用命令来操作,现在许多主流的语言都有客户端支持,比如java、C、C#、C++、php、Node.js、Go等。

在 Java 的官方网站里列一些Java的客户端,有Jedis、Redisson、Jredis、JDBC-Redis 等,其中官方推荐使用Jedis和Redisson。 在企业中用的最多的就是Jedis。

Jedis同样也是托管在github上,地址:https://github.com/xetorthio/jedis

阅读全文 »

日志是应用软件中不可缺少的部分,Apache 的开源项目 log4j 是一个功能强大的日志组件,提供方便的日志记录。在 apache 网站:jakarta.apache.org/log4j 可以免费下载到 Log4j 最新版本的软件包。

一、入门实例

1.新建一个 Java 工程,导入包 log4j-1.2.17.jar,整个工程最终目录如下:
在这里插入图片描述
2.src 同级创建并设置 log4j.properties,具体内容如下所示:

阅读全文 »

该网站可以搜索获取pom.xml中的依赖坐标配置 点击进入

引言

本篇文章讲述在IDEA开发工具中git的详细使用过程,提高开发效率

IDEA配置git

1.电脑必须已经装好了git 的客户端git客户端 .下载地址git
2.打开IDEA设置界面找到git选好git安装的路径点击Test测试如果出这个提示就是成功了
配置git

阅读全文 »

1. 静态资源

默认情况下,SpringBoot 支持映射获取当前项目下的任何静态资源,其中静态资源需要放在特定的静态资源文件夹下,如所示:

1
2
3
4
"classpath:/META-INF/resources/", 
"classpath:/resources/",
"classpath:/static/",
"classpath:/public/"
阅读全文 »

1. 日志框架

目前市场上存在非常多的日志框架,比如 JUL(java.util.logging),JCL(Apache Commons Logging),Log4j,Log4j2,Logback、SLF4j、jboss-logging 等。

阅读全文 »

关于 SpringBoot 的配置的相关详细信息,可以参考官方文档

1. 配置文件

创建 SpringBoot 项目时会默认创建一个 全局配置文件 ,配置文件名是固定的,即 application.properties。另外,我们也可以创建另一种格式的全局配置文件,即 application.yml。它与 application.properties 相同,只是书写规范不一样。

全局配置文件的作用是修改 SpringBoot 自动配置的默认值,SpringBoot 在底层都给我们自动配置好。关于配置文件能配置的属性可参照附录 A

阅读全文 »