logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

设计模式:开放封闭原则(详解)

开闭原则(Open Closed Principle)是编程中最基础、最重要的设计原则一个软件实体如类,模块和函数应该对扩展开放(对提供方),对修改关闭(对使用方)。用抽象构建框架,用实现扩展细节。当软件需要变化时,尽量通过扩展软件实体的行为来实现变化,而不是通过修改已有的代码来实现变化。编程中遵循其它原则,以及使用设计模式的目的就是遵循。

文章图片
#设计模式#java#开发语言
Junit 单元测试(详解)

本博主将用CSDN记录软件开发求学之路上亲身所得与所学的心得与知识,有兴趣的小伙伴可以关注博主!也许一个人独行,可以走的很快,但是一群人结伴而行,才能走的更远!JUnit 是一种流行的单元测试框架,它可以帮助开发人员编写、运行和调试单元测试,以确保代码的正确性。在本篇博客中,我们将介绍 JUnit 的基本概念、特点和用法,以及如何编写和运行单元测试。

文章图片
#junit#单元测试#java
设计模式:里氏替换原则(详解)

(1)引入继承包含这样一层含义:父类中凡是已经实现好的方法,实际上是在设定规范和契约,虽然它不强制要求所有的子类必须遵循这些契约,但是如果子类对这些已经实现的方法任意修改,就会对整个继承体系造成破坏。继承在给程序设计带来便利的同时,也带来了弊端。比如:● 使用继承会给程序带来侵入性;● 程序的可移植性降低;● 增加对象间的耦合性。

文章图片
#设计模式#里氏替换原则#java
设计模式:依赖倒转原则(详解)

依赖倒转原则(高层模块不应该依赖低层模块,二者都应该依赖其抽象抽象不应该依赖细节,细节应该依赖抽象依赖倒转(倒置)的中心思想是面向接口编程依赖倒转原则是基于这样的设计理念:相对于细节的多变性,抽象的东西要稳定的多。以抽象为基础搭建的架构比以细节为基础的架构要稳定的多。在java中,抽象指的是接口或抽象类,细节就是具体的实现类。

文章图片
#设计模式#java#开发语言
MySQL的下载、安装、配置(图文详解)

本博主将用CSDN记录软件开发求学之路上亲身所得与所学的心得与知识,有兴趣的小伙伴可以关注博主!也许一个人独行,可以走的很快,但是一群人结伴而行,才能走的更远!

文章图片
#mysql#数据库#运维
Java-枚举类的使用(详解)

枚举类的使用一、自定义枚举类(JDK1.5之前)1. 概述2. 实现2.1 属性2.2 构造器3. 演示二、用关键字enum定义枚举类(JDK 1.5)1. 实现1.1 属性1.2 构造器2. 演示三、Enum类的方法四、实现接口的枚举类(1)类的对象只有有限个,确定的。举例如下:星期:Monday(星期一)、…、Sunday(星期天)性别:Man(男)、Woman(女)季节:Spring(春节)

文章图片
#java#开发语言
一步步教你实现JWT认证和授权

本博主将用CSDN记录软件开发求学之路上亲身所得与所学的心得与知识,有兴趣的小伙伴可以关注博主!也许一个人独行,可以走的很快,但是一群人结伴而行,才能走的更远!JWT认证(JSON Web Token authentication)是一种基于Token的身份验证机制。它使用JSON Web Token(JWT)作为身份验证的凭据,并通过对JWT进行验证来确认用户的身份和授权用户访问受保护的资源。大

文章图片
#java#前端#服务器
JavaWeb入门指南:开启您的Web开发之旅

本博主将用CSDN记录软件开发求学之路上亲身所得与所学的心得与知识,有兴趣的小伙伴可以关注博主!也许一个人独行,可以走的很快,但是一群人结伴而行,才能走的更远!Java Web指的是使用Java编程语言开发的Web应用程序。通常,这类应用程序运行在Java Web服务器(如Apache Tomcat、Jetty等)上,而不是在本地计算机上的JVM上运行。

文章图片
#前端#java
JDBC详解(六):数据库事务(超详解)

事务:一组逻辑操作单元,使数据从一种状态变换到另一种状态。事务处理(事务操作):保证所有事务都作为一个工作单元来执行,即使出现了故障,都不能改变这种执行方式。当在一个事务中执行多个操作时,要么所有的事务都被提交(commit),那么这些修改就永久地保存下来;

#数据库#java#sql
Java-注解(Annotation)的使用(详解)

从JDK 5.0开始, Java 增加了对元数据(MetaData) 的支持, 也就是Annotation(注解)。⭕Annotation其实就是代码里的特殊标记, 这些标记可以在编译, 类加载, 运行时被读取, 并执行相应的处理。通过使用Annotation。

文章图片
#java#eclipse#intellij-idea
    共 12 条
  • 1
  • 2
  • 请选择