logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Java 代理模式详解

在软件设计过程中,我们经常需要对对象或系统进行扩展。但是在开发过程中,直接修改现有代码可能会带来一些风险和不良影响,比如破坏原有的稳定性、影响已有的功能等。而代理模式则是通过引入一个代理对象来间接访问目标对象,从而为应用程序提供额外的功能和服务,且无需对目标对象进行任何修改。本篇文章将介绍Java中代理模式的定义、结构、实现方法以及应用场景,让您更好地理解代理模式的基本概念和应用。

文章图片
#代理模式#java#开发语言
Linux 系统 grep 命令超详细讲解

grep 命令是一项非常有用的工具。grep(全称:Global Regular Expression Print)命令用于根据给定的正则表达式搜索文本,并将匹配的行打印出来。

文章图片
#linux#服务器#数据库
AES 加密算法原理详解及实现

随着互联网的发展,越来越多的数据需要在网络中进行传输。为了保证数据的安全性,在进行网络传输时,需要对数据进行加密操作,使得数据在传输过程中不被窃取或篡改。AES(Advanced Encryption Standard)就是一种经典的加密算法。AES 算法源于比利时密码学家 Joan Daemen 和 Vincent Rijmen,它是一种对称加密算法,通过使用相同的密钥对数据进行加密和解密操作。

文章图片
#java#安全#网络
spring boot 启动报错:Reason: Canonical names should be kebab-case ('-' separated), lowercase

spring boot 1.x 切换 2.x 以后启动报如下错误:***************************APPLICATION FAILED TO START***************************Description:Configuration property name 'sysConf' is not valid:Invalid ...

Linux 防火墙 iptables 详解

防火墙是一种计算机网络安全设备,用于保护计算机和网络不受未经授权访问。它通过控制网络上进出数据流的流量,来控制通信的访问。当阻止外部网络访问或从内部网络到外部网络的访问时,防火墙就会发挥作用。防火墙可分为软件防火墙和硬件防火墙两种类型。其中,软件防火墙是一种安装在操作系统上的防火墙,如 iptables、Firewalld 和 UFW 等,而硬件防火墙是一种独立于计算机和操作系统之外的设备,如 C

文章图片
#linux#网络#服务器
网络爬虫基本原理介绍

网络爬虫是一种自动化程序,用于从互联网上获取信息并进行数据抓取。它通过发送HTTP请求获取网页内容,并解析网页内容提取所需信息。

文章图片
#爬虫
spring boot 启动报错:Reason: Canonical names should be kebab-case ('-' separated), lowercase

spring boot 1.x 切换 2.x 以后启动报如下错误:***************************APPLICATION FAILED TO START***************************Description:Configuration property name 'sysConf' is not valid:Invalid ...

SpringBoot2 版本中spring.jackson.date-format设置以后不生效的速效解决方法

spring.jackson.date-format 这个属性在spring boot 1.x中有用,但是当你项目升级到spring boot2.x 以后,时间格式化变无效了网上说的原因分析:spring boot2 中推荐使用的拦截器为WebMvcConfigurationSupportspring boot1.x 中使用的...

#java#spring boot#spring
Java 异常处理详解

Java 异常处理机制是 Java 编程中至关重要的一部分。一个好的 Java 程序应该能够正确地处理异常,避免异常泄露到用户界面,保证程序的健壮性和稳定性。在 Java 开发过程中,需要充分认识和了解异常处理的相关知识和技巧,并且在编写代码时合理地使用异常处理机制。

文章图片
#java#jvm
    共 36 条
  • 1
  • 2
  • 3
  • 4
  • 请选择