自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 jar 和 war 区别

3、在启动类继承springbootServletInitializer。jar 直接可以在jvm中运行 java -jar。5、放在Tomcat的webapps文件下。2、在pom文件中声明外部的Tomcat。war 需要在服务(Tomcat)中运行。1.在pom中声明war包形式。4、重写configure。启动Tomcat及路径即可。

2024-01-08 19:46:13 385

原创 wangbx日志

【代码】wangbx日志。

2023-07-05 10:45:13 55

原创 Java反射

文件 --编译--> 字节码文件 --类加载--> 进入JVM --连接--> 验证--准备--解析--初始化-->Class。正常执行:先将代码编写完毕 之后又JVM去进行运行 运行期间 无法对已有对象做内部设置 调用 访问等功能。它允许在运行时动态加载类、获取类信息、生成对象、操作对象的属性或方法等。Class类表示 对 类类型的一种抽象 就是用来描述一个类对象。基本上所有的反射都是要通过Class对象来扩展的。任何一个类在底层都会对应一个Class类。反射中绕不开的类:Class

2023-05-05 00:00:12 44

原创 Java中的代理模式

代理模式代理模式 是 设计模式中的结构类型相关设计模式一般来说分为两种为什么要用静态代理?对于所有学生兑现给的调用方法前 需要添加日志记录* 所有学生调用方法后 添加日志记录* 此时添加日志的工作 和 本身的业务 没有任何关联关系* 知识在业务的基础上添加了功能性代码此时可以使用代理模式来处理功能和业务。

2023-05-04 23:52:52 79

原创 spring在web层的应用

在非Web项目中 根据具体的配置方式 通过 ClassPathHXMLApplicationContext 或者 AnnotationApplicationContext来获取容器 此时在Web项目中如果要获取Spring容器 需要从Web容器中获取相关Spring容器对象。后期是Tomcat容器来托管 Spring容器 之后Spring容器来管理项目中的相关内容。相当于要在Tomcat启动后 加载项目时 将Spring容器 嵌入到当前Tomcat容器中。

2023-04-26 00:04:12 51

原创 spring核心知识点

使用注解开发,需要使用配置文件来扫描注解eg:注解式AOP配置。

2023-04-25 17:23:53 77 1

原创 spring关于配置类注释添加AOP切面

注意添加完毕后需要在配置类添加 @EnableAspectJAutoProxy。配置类上需要设置后 才能识别AOP的注解内容。

2023-04-25 15:26:00 182

原创 Java基础 IO流

使用处理流可以提供更方便和高效的 I/O 操作,尤其是在处理大量数据或需要复杂数据转换的情况下。节点流和处理流可以根据具体需求进行组合和嵌套使用,以满足不同的 I/O 操作需求。什么是文件,文件对于我们并不陌生,文件就是保存数据的地方,比如大家经常使用的word文档,txt文件,excel文件...都是文件。Java I/O(输入/输出)操作可以通过节点流和处理流来进行。功能:提供了对基本类型或对象类型的序列化和反序列化的方法。文件流:文件在程序中是以流的形式来操作的。文件的拷贝 此处是照片。

2023-04-23 23:02:11 99 1

原创 如何在GitHup上找开源项目

怎么能在githup找到优质的项目呢

2023-04-21 20:12:07 174 2

POI对Microsoft Office格式档案读和写的功能

Apache POI(Poor Obfuscation Implementation - 简洁版的模糊实现) 是用Java编写的免费开源的跨平台的 Java API,Apache POI提供API给Java程式对Microsoft Office格式档案读和写的功能。

2023-05-04

MySQL优化文档笔记

MySQL Server中的核心组件有 连接器:负责对接客户端提交的连接请求 分析器:对发送过来的语句进行词法分析 和语法分析 优化器: 基于CBO的方式来对语句进行基础优化,并规定执行路径 执行器: 用来根据优化后的语句在存储引擎中进行数据操作的模块 缓存: 在MySQL5.x中存在,在MySQL8.x中删除,因为性价比不高

2023-05-04

MySQL基础使用笔记

数据库第一范式:表中的每一列都是不可查分的最小原子,即一列只需要描述一件事情(属性) 数据库第二范式:数据库满足一范式的前提下,要求一张表中只能描述一个实例内容 数据库第三范式:数据库满足二范式的前提下,要求一个表中如果要出现关联表中的信息,则只能出现关联表中的主键列。即关联只能靠外键

2023-05-04

Swagger和Knife4j

Swagger 是一个规范且完整的框架,用于生成、描述、调用和可视化 RESTful 风格的 Web 服务Swagger 的目标是对 REST API 定义一个标准且和语言无关的接口,可以让人和计算机拥有无须访问源码、文档或网络流量监测就可以发现和理解服务的能力。 Knife4j是为Java MVC框架集成Swagger生成Api文档的增强解决方案,前身是swagger-bootstrap-ui,取名kni4j是希望她能像一把匕首一样小巧,轻量,并且功能强悍!

2023-05-04

Git安装使用说明文档

什么是版本库?版本库又名仓库,英文名 repository,你可以简单的理解一个目录,这个目录里面的所有文件都可以被 Git 管理起来,每个文件的修改,删除,Git 都能跟踪,以便任何时刻都可以追踪历史,或者在将来某个时刻还可以将文件”还原”。

2023-05-04

JUnit 使用的最佳实践

JUnit 是一个 Java 编程语言的单元测试框架。JUnit 在测试驱动的开发方面有很重要的发展,是起源于 JUnit 的一个统称为 xUnit 的单元测试框架之一。

2023-05-04

log4j之properties文件详解

log4j.properties 配置详解与实例

2023-05-04

Maven的安装及整合

目前无论使用IDEA还是Eclipse等其他IDE,使用里面ANT工具。ANT工具帮助我们进行编译,打包运行等工作。 Apache基于ANT进行了升级,研发出了全新的自动化构建工具Maven。 Maven是Apache的一款开源的项目管理工具。 以后无论是普通javase项目还是javaee项目,我们都创建的是Maven项目。 Maven使用项目对象模型(POM-Project Object Model,项目对象模型)的概念,可以通过一小段描述信息 来管理项目的构建,报告和文档的软件项目管理工具。在Maven中每个项目都相当于是一个对象,对象(项目)和对象(项目)之间是有关系的。关系包含了:依赖、继承、聚合,实现Maven项目可以更加方便的实现导jar包、拆分项目等效果。

2023-05-04

空空如也

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

TA关注的人

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