自定义博客皮肤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)
  • 收藏
  • 关注

原创 高效利用Redis

以上代码展示了如何使用Redisson实现分布式锁。首先创建一个Redisson配置类,用于初始化Redisson客户端。然后在需要使用分布式锁的地方,注入RedissonClient,并使用它的lock方法获取锁。Redisson是一个基于Redis的Java驻内存数据网格(In-Memory Data Grid),它不仅提供了丰富的Redis操作接口,还提供了许多分布式相关操作服务,如分布式锁、分布式集合和许多其他服务。Redisson可以帮助我们轻松地实现分布式锁。二、Redisson分布式锁实现。

2023-08-28 19:43:37 86 1

原创 MySQL索引和存储引擎详细介绍

MySQL索引是一种数据结构,可以帮助MySQL高效地查询数据。MySQL存储引擎是MySQL用来管理数据的底层软件组件。不同的存储引擎有不同的特点和适用场景。常见的存储引擎包括InnoDB、MyISAM、Memory等。其中,InnoDB是MySQL默认的存储引擎,也是最常用的存储引擎之一。下面分别介绍MySQL索引和InnoDB存储引擎。

2023-06-11 19:55:13 187

原创 SpringBoot

总之,Spring Boot 是一个功能强大的框架,涵盖了很多方面的知识点,包括环境配置、Web 开发、数据访问、安全控制、测试、缓存、消息队列、监控管理、部署运维等。在 Spring Boot 中,可以使用 Spring MVC 构建 Web 应用程序,支持 RESTful API 设计,可以使用 Swagger 来生成 API 文档。在 Spring Boot 中,可以使用 JUnit、Mockito、RestTemplate 等工具进行单元测试和集成测试,可以对控制器、服务、数据访问层等进行测试。

2023-05-20 18:28:44 154

原创 JDBC编程详解

JDBC(Java Database Connectivity)是 Java 语言中用于连接和操作各种关系型数据库的 API,它提供了一种标准化的方式来访问 SQL 数据库。开发者可以使用 JDBC 来连接和操作各种关系型数据库,实现了与数据库无关的编程。JDBC 驱动程序是每个数据库特有的,它是一个实现了 JDBC 接口的类库。通常情况下,开发者需要下载并安装相应的 JDBC 驱动程序,才能使用 JDBC 连接数据库。在使用 JDBC 连接数据库之前,需要先创建好相应的数据库,并保证数据库服务已经启动。

2023-05-18 20:22:17 103 1

原创 MyBatis中动态SQL&&以及分页查询的几种方式详解

MyBatis支持动态SQL,即根据不同的情况生成不同的SQL语句。2.Where语句:可以使用where语句根据不同的条件拼接不同的SQL语句。在进行分页查询时,应用程序首先计算出 offset 和 limit 的值,然后将它们传递给 MyBatis 执行相应的 SQL 语句。基于应用程序的分页是在查询结果集合中进行分页的。综上所述,基于数据库的分页和基于应用程序的分页各有优缺点,具体使用哪种方式应根据实际情况进行选择。标签用于将一个定义好的SQL片段包含在另一个SQL语句中,以实现SQL语句的复用。

2023-05-18 18:17:21 1459 1

原创 Spring框架复习总结

BeanFactory 是 Spring 的基本容器,提供了基本的 Bean 容器功能,而 ApplicationContext 是 BeanFactory 的扩展,提供了更多的企业级服务支持,例如国际化、事件机制、AOP 等。Spring 的核心特性之一就是控制反转(IoC,Inversion of Control),通过 IoC 容器管理对象的生命周期和依赖关系,使得开发人员只需要关注业务逻辑的实现部分,而无需过多关注对象的创建和管理。编程式事务管理指的是通过编写代码来实现事务控制的方式。

2023-05-16 19:34:25 105

原创 servlet&&jsp开发中遇到EL&&JSTL表达式查询出来的效果是${brand.id} ${brand.bran_name} ${brand.description}解决

今天在复习JavaWeb的过程中遇到一个问题就是jsp接受到servlet传送过来的数据遍历时出现上述情况。查找了半天最后发现问题,是因为EL没有启动。要解决问题可以在对应的jsp加上下面的代码启动EL。还有一种可能就是你没有导jstl的包加如下代码可以解决。然后我先给大家看看我的项目结构。

2023-05-05 18:56:19 160 1

原创 TCP/IP以及TCP&&UDP学习总结(附代码)

TCP/IP协议是互联网中最重要的协议之一,它分为四个层次,包含了许多不同的协议。其中应用层负责数据的格式化、加密、压缩等处理,传输层提供可靠的数据传输服务,网络层负责数据在网络中的传输和路由选择,数据链路层负责物理层面上的数据传输和处理。各层之间通过封装和解封装来实现数据的传输,不同协议之间相互配合,构成了TCP/IP协议体系,为互联网的稳定和安全提供了基础保障。TCP协议是一种面向连接的、可靠的、基于流的传输控制协议。它通过三次握手建立连接,并对数据进行分段和确认,以确保数据的可靠性。

2023-05-04 18:47:36 372 1

原创 HTTP协议&&HTTPS协议

HTTP 协议的请求-响应模式是其最基本的特征之一,它由客户端向服务器发送请求,并等待服务器的响应。而HTTPS协议使用了SSL/TLS协议来加密数据传输,可以确保数据的安全性、完整性和私密性,并且防止黑客冒充服务器,保证了数据的真实性。由于HTTPS需要进行加密计算和证书验证等操作,因此相对于HTTP协议,HTTPS协议传输速度较慢、占用资源较多,同时也会影响网站的性能表现。其中,GET 表示请求方式,/index.html 是请求的 URI,HTTP/1.1 表示使用的 HTTP 协议版本。

2023-05-03 16:48:02 70 2

空空如也

空空如也

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

TA关注的人

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