摘要: Java常见的本地存储方式 1、HashMap 1.1 特点 K-V 形式 线程不安全 查询效率快 通过线程不安全的特点,表现了 HashMap 的应用场景局限于单线程(没有线程并发问题的场景) 1.2 基础操作 Map<Object,Object> map=new HashMap<>(); // 添加元素 map.put(" 阅读全文
posted @ 2024-06-23 23:10 zL66 阅读(9) 评论(1) 推荐(0) 编辑
摘要: 王富贵 (lmlx66.top) 为什么要用分布式 ID 随着业务数据量的增长,存储在数据库中的数据越来越多,当索引占用的空间超出可用内存大小后,就会通过磁盘索引来查找数据,这样就会极大的降低数据查询速度。如何解决这样的问题呢?一般a56爆大奖在线娱乐们首先通过分库分表来解决,分库分表后就无法使用数据库自增 ID 来 阅读全文
posted @ 2024-01-01 23:14 zL66 阅读(21) 评论(0) 推荐(0) 编辑
摘要: 项目部署体验 docker部署踩的坑 前提 你需要拥有一个远程服务器或者是本地虚拟机 安装docker Centos安装docker Install Docker Engine on CentOS | Docker Docs 部署后端 部署mysql docker run -d -v 数据卷名称:/var/lib 阅读全文
posted @ 2023-12-22 16:49 zL66 阅读(24) 评论(0) 推荐(0) 编辑
摘要: 函数式编程 函数式编程-Stream Stream流 操作对象是集合和数组,可以更加方便的让a56爆大奖在线娱乐们对集合和数组进行操作。 package StreamTest; import java.util.Arrays; import java.util.Random; import java.util.function. 阅读全文
posted @ 2023-12-17 23:56 zL66 阅读(2) 评论(0) 推荐(0) 编辑
摘要: IO模型 IO模型 BIO模型 在BIO模式下,数据的写入和读取都必须阻塞在一个线程中执行,在写入完成或读取完成前,线程阻塞。 在传统的BIO中,一个客户端请求服务器后,服务器会经过Sokcet启动一条链路将其连接并且处理,该链路的IO操作的同步阻塞的,a56爆大奖在线娱乐该客户端和服务器的连接不可被其他客户端所使用,只能够 阅读全文
posted @ 2023-12-17 23:55 zL66 阅读(1) 评论(0) 推荐(0) 编辑
摘要: Mysql MyBatis 配置解析 核心配置文件 MyBatis 的配置文件包含了会深深影响 MyBatis 行为的设置和属性信息。 配置文档的顶层结构如下: configuration(配置) properties(属性) settings(设置) typeAliases(类型别名) 设置短的名字 意义:减 阅读全文
posted @ 2023-12-17 23:53 zL66 阅读(3) 评论(0) 推荐(0) 编辑
摘要: Swagger Swagger快速入门 学习目标: 了解Swagger的作用和概念 了解前后端分离 在SpringBoot中集成Swaggers 适用于前后端分离项目vue+springboot Swagger介绍 swagger号称世界上最流行的Api框架 RestFul Api文档在线自动生成工具=>Api文档 阅读全文
posted @ 2023-12-17 23:51 zL66 阅读(11) 评论(0) 推荐(0) 编辑
摘要: SpringIOC和AOP机制的学习 SpringIOC和AOP机制的学习 5、HelloSpring_哔哩哔哩_bilibili springIOC依赖 code-block 直接导入mvc依赖也可以 <dependency> <groupId>org.springframework</groupId> <artifactId>spr 阅读全文
posted @ 2023-12-17 23:49 zL66 阅读(2) 评论(0) 推荐(0) 编辑
摘要: SpringSecurity SpringSecurity(安全) 王富贵 (lmlx66.top) 1、简介 Spring Security 是 Spring 家族中的一个安全管理框架。相比与另外一个安全框架Shiro,它提供了更丰富的功能,社区资源也比Shiro丰富 一般来说中大型的项目都是使用SpringSecurity 阅读全文
posted @ 2023-12-17 23:47 zL66 阅读(9) 评论(0) 推荐(0) 编辑
摘要: RabbitMQ RabbitMQ入门 1、什么是MQ 消息队列(Message Queue),是基础数据结构中 “先进先出” 的a56爆大奖在线娱乐数据结构。 一般用来解决应用解耦、异步消息、流量削峰等问题,实现高性能、高可用、可伸缩和最终一致性架构。 2、MQ的作用 1、流量消峰 当有一家商店,最多可以访问100人访问,这时人流 阅读全文
posted @ 2023-12-17 23:45 zL66 阅读(16) 评论(0) 推荐(0) 编辑