自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Element-plus的el-table动态列表格

Element-plus官网给出了el-table的固定列用法,适用于数据列数固顶的情况;但是有需求数据不固定,数据的列数是不确定的,这个时候就要用到动态列的el-table。(动态列这个词可能不够准确)方法二,根据数据来动态拓展每一列,根据数据的列数动态生成每一列。方法一,对某一列用slot的方式拓展,把这一列拓展成多列。

2023-07-19 14:55:34 2287

原创 排序算法(一)

java实现几种排序算

2023-02-21 14:55:31 82

原创 酒旅项目总结

写在前面最近一个半月的时间参加了酒旅项目的开发过程,从需求分析到前后端联调,项目中负责内容不多,但是对于整个产品开发流程和使用的技术有了一个整体上的认识,很荣幸参与到这样一个比较真实的项目中,感谢师哥和小伙伴们的指导,最后将项目整理记录。技术架构项目工程结构项目结构admin:后台的系统auth:认证,登陆和授权,Oauth2.0 登录 JWT 生成token,登录校验,和权限校验common:通用模块gateway: 网关处理 webflux网关,响...

2022-05-04 16:39:15 832

原创 Elasticsearch入门简介

Elasticsearch概述简介Elasticsearch是一个基于Lucene的搜索服务器。它提供了一个分布式多用户能力的全文搜索引擎,基于RESTful web接口,它可以近乎实时的存储、检索数据;本身扩展性很好,可以扩展到上百台服务器,处理PB级别(大数据时代)的数据。Elasticsearch是用Java语言开发的,并作为Apache许可条款下的开放源码发布,是一种流行的企业级搜索引擎。Elasticsearch用于云计算中,能够达到实时搜索,稳定,可靠,快速,安装使用方便。据国际

2022-05-04 09:47:41 125

原创 RabbitMQ 入门总结

RabbitMQ 简介RabbitMQ 是采用 Erlang 语言实现 AMQP(Advanced Message Queuing Protocol,高级消息队列协议)的消息中间件,它最初起源于金融系统,用于在分布式系统中存储转发消息。RabbitMQ 发展到今天,被越来越多的人认可,这和它在易用性、扩展性、可靠性和高可用性等方面的卓著表现是分不开的。RabbitMQ 的具体特点可以概括为以下几点:可靠性:RabbitMQ使用一些机制来保证消息的可靠性,如持久化、传输确认及发布确认等。 灵活.

2022-05-02 20:55:55 97

原创 Nginx简介

什么是NginxNginx 是⼀款⾼性能的 http 服务器/反向代理服务器及电⼦邮件(IMAP/POP3)代理服务器。由俄罗斯的程序设计师伊⼽尔·⻄索夫(Igor Sysoev)所开发,官⽅测试 nginx 能够⽀⽀撑 5 万并发链接,并且cpu、内存等资源消耗却⾮常低,运⾏⾮常稳定。Nginx应用场景1、http 服务器。Nginx 是⼀个 http 服务可以独⽴提供 http 服务。可以做⽹⻚静态服务器。2、虚拟主机。可以实现在⼀台服务器虚拟出多个⽹站。例如个⼈⽹站使⽤的虚拟主机。3

2022-05-01 23:37:17 217

原创 分布式RPC框架Apache Dubbo简介

什么是RPCRPC全称为remote procedure call,即远程过程调用。比如两台服务器A和B,A服务器上部署一个应用,B服务器上部署一个应用,A服务器上的应用想调用B服务器上的应用提供的方法,由于两个应用不在一个内存空间,不能直接调用,所以需要通过网络来表达调用的语义和传达调用的数据。需要注意的是RPC并不是一个具体的技术,而是指整个网络远程调用过程。RPC是一个泛化的概念,严格来说一切远程过程调用手段都属于RPC范畴。各种开发语言都有自己的RPC框架。Java中的RPC框架比较多,

2022-03-05 20:36:52 401

原创 数组动态扩容

数组介绍数组是一种顺序存储的线性表,可以存储多个值,每个元素可以通过索引进行访问,所有元素的内存地址是连续的。优点:空间利用率较高。查询速度高效,通过下标来直接存取。缺点:插入和删除比较慢,插入删除都需要遍历数组;不可以增长长度,有空间限制,当需要存取的元素个数可能多于顺序表的元素个数时,会出现"溢出"问题.当元素个数远少于预先分配的空间时,空间浪费巨大。实例://输入:[0,1,0,3,5] int[] nums = {0,1,0,3};//原来数组长

2021-08-23 22:47:55 531

原创 可拓展标记语言XML和JSON常用

一、XML文件可扩展标记语言(eXtensible Markup Language);常用配置文件特性:xml具有平台无关性, 是一门独立的标记语言.xml具有自我描述性XML语法格式 重点XML文档声明必须放在第一行 <?xml version="1.0" encoding="UTF-8"?>2.标记开始标记(开放标记): <标记名称> 结束标记(闭合标记): </标记名称> 标记名称: 自定义名称,必须遵循以下命名规则:

2021-08-13 22:01:34 133

原创 Java多线程技术概述

程序、进程和线程区别程序:是为完成特定任务,用某种语言编写的一组指令的集合,即指一段静态的代码,静态对象;进程:是指一个内存中运行的应用程序,每个进程都有一个独立的内存空间;线程:是进程中的一个执行路径,共享一个内存空间,线程之间可以自由切换,并发执行. 一个进程最少有一个线程。线程调度分时调度:所有线程轮流使用 CPU 的使用权,平均分配每个线程占用 CPU 的时间;抢占式调度:优先让优先级高的线程使用 CPU,如果线程的优先级相同,那么会随机选择一个(线程随机;Java使用的

2021-08-10 21:37:21 79

空空如也

空空如也

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

TA关注的人

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