- 博客(10)
- 收藏
- 关注
原创 Element-plus的el-table动态列表格
Element-plus官网给出了el-table的固定列用法,适用于数据列数固顶的情况;但是有需求数据不固定,数据的列数是不确定的,这个时候就要用到动态列的el-table。(动态列这个词可能不够准确)方法二,根据数据来动态拓展每一列,根据数据的列数动态生成每一列。方法一,对某一列用slot的方式拓展,把这一列拓展成多列。
2023-07-19 14:55:34 2287
原创 酒旅项目总结
写在前面最近一个半月的时间参加了酒旅项目的开发过程,从需求分析到前后端联调,项目中负责内容不多,但是对于整个产品开发流程和使用的技术有了一个整体上的认识,很荣幸参与到这样一个比较真实的项目中,感谢师哥和小伙伴们的指导,最后将项目整理记录。技术架构项目工程结构项目结构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关注的人