自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 数据库连接池

它的基本工作原理是在内部对象池中维护一定数量的数据库连接,并对外暴露数据库连接的获取和返回方法。当外部使用者需要访问数据库时,它并不是建立一个新的连接,而是从连接池中取出一个已建立的空闲连接来使用。当使用完毕后,这个连接并不会被关闭,而是被放回连接池中,以供下一个请求访问使用。在使用连接池访问Redis数据库时,数据库连接被当作对象存储在内存中。当用户需要访问Redis时,从连接池中取出一个已建立的空闲连接来使用,使用完毕后将连接放回连接池中,以供下一个请求访问使用。这种管理方式大大提高了连接的利用效率。

2024-03-11 18:00:12 339

原创 Redis数据库

Redis数据库的主要优势在于其极高的存取效率,因为数据主要存储在内存中。RDB是通过将内存中的数据集快照写入磁盘来实现持久化的,而AOF则是通过记录所有对数据库的写操作来保持数据的持久性。Redis支持五种数据类型,包括string(字符串),hash(哈希),list(列表),set(集合)以及zset(sorted set:有序集合)。Redis数据库是一个开源的、使用ANSI C语言编写的、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库。

2024-03-11 17:59:11 364

原创 Spring Aop

日志代码往往横向地散布在所有对象层次中,而与它对应的对象的核心功能毫无关系对于其他类型的代码,如安全性、异常处理和透明的持续性也都是如此,这种散布在各处的无关的代码被称为横切(cross cutting),在OOP设计中,它导致了大量代码的重复,而不利于各个模块的重用。使用AOP,可以在不修改原来代码的基础上添加新功能。异常处理:系统中可能出现各种异常情况,如空指针异常、数据库连接异常等,可以使用AOP来实现异常处理的功能,在方法执行过程中,如果出现异常,则进行异常处理(如记录日志、发送邮件等)。

2024-03-11 17:54:24 789

原创 from和serverlt实现文件上传下载

这是前端的下载代码,我用的是from表单input的submit 点击哪个文件返给serverlt并下载。form method属性设置为post enctype设置为multipart/form-data。下面是下载部分 serverlt代码,其中doget用于返回路径下所有文件,不包括文件夹。上传页面jsp文件或者html都可以。发给对应的serverlt处理。

2024-01-10 16:38:10 381

原创 Http八种请求方式

它用于获取当前URL所支持的方法。若请求成功,则它会在HTTP头中包含一个名为“Allow”的头,值是所支持的方法,如“GET, POST”。POST:向指定资源提交数据,进行处理请求(例如提交表单或者上传文件)。POST请求可能会导致新的资源的建立和/或已有资源的修改。基本上这个也很少见,不过还是有一些地方比如amazon的S3云服务里面就用的这个方法来删除资源。CONNECT:HTP/1. 1协议中预留给能够将连接改为管道方式的代理服务器。TRACE: 回显服务器收到的请求,主要用于测试或诊断。

2024-01-10 00:25:34 355

原创 vue基础知识 v-if 和 v-show

v-if。

2023-12-12 15:21:41 349

原创 什么是ajax?ajax发送请求

AJAX = Asynchronous JavaScript and XML(异步的 JavaScript 和 XML)。AJAX 不是新的编程语言,而是一种使用现有标准的新方法。AJAX 最大的优点是在不重新加载整个页面的情况下,可以与服务器交换数据并更新部分网页内容。AJAX 不需要任何浏览器插件,但需要用户允许 JavaScript 在浏览器上执行。XMLHttpRequest 只是实现 Ajax 的一种方式。

2023-12-11 16:08:46 347 1

原创 通过Dom修改页面内元素

【代码】通过Dom修改页面内元素。

2023-12-06 16:41:04 380 1

原创 通过Dom操作元素属性值

【代码】通过dom操作元素属性值。

2023-12-06 14:24:20 370 1

原创 只用一个div 设置css样式做出来一个太极图案

【代码】只用一个div 设置css样式做出来一个太极图案。

2023-12-05 17:38:03 355 1

原创 端口的理解

端口号的主要作用是表示一台计算机中的特定进程所提供的服务。网络中的计算机是通过IP地址来代表其身份的,它只能表示某台特定的计算机,但是一台计算机上可以同时提供很多个服务,如数据库服务、FTP服务、Web服务等,我们就通过端口号来区别相同计算机所提供的这些不同的服务,如常见的端口号21表示的是FTP服务,端口号23表示的是Telnet服务,端口号25指的是SMTP服务等。主机是通过“IP地址+端口号”来区分不同的服务的。

2023-11-28 16:19:42 328

原创 泛型的用法总结

和泛型方法一样,泛型类的类型参数声明部分也包含一个或多个类型参数,参数间用逗号隔开。一个泛型参数,也被称为一个类型变量,是用于指定一个泛型类型名称的标识符。因为他们接受一个或多个参数,这些类被称为参数化的类或参数化的类型。你可以写一个泛型方法,该方法在调用时可以接收不同类型的参数。根据传递给泛型方法的参数类型,编译器适当地处理每一个方法调用。泛型类的声明和非泛型类的声明类似,除了在类名后面添加了类型参数声明部分。1、类型通配符一般是使用?代替具体的类型参数。等所有 List<具体类型实参> 的父类。

2023-11-23 17:42:53 27

原创 default关键字的用法

被default修饰的方法是接口的默认方法。既只要实现该接口的类,都具有这么一个默认方法,默认方法也可以被重写。default修饰的目的是让接口可以拥有具体的方法,让接口内部包含了一些默认的方法实现。就是当case里的值与switch里的key没有匹配的时候,执行default里的方法。二、在定义接口的时候使用。

2023-11-23 17:40:48 213

原创 String中的equals

String默认重写了equals方法,用于判断引用字符串是否相同,而不是再判断地址值是否相同。

2023-11-20 16:20:54 55 1

原创 Java中this和super的用法总结

如果该类还继承了一个父类,则this优先从当前类中寻找指定属性或者方法,构造器等。此处this.name为对象中的属性,而name为调用方法传入的形参值。方法形参和属性重名,子类和父类中有重名方法或者属性或者构造器。如果找不到再从父类中查找,而super则是优先从父类中查找。this和super一般在以下情况会使用。

2023-11-18 14:43:39 19

空空如也

空空如也

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

TA关注的人

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