- 博客(366)
- 资源 (13)
- 收藏
- 关注
原创 vuex
Vuex是实现组件全局状态(数据)管理的一种机制,可以方便的实现组件之间的数据共享能够在vuex中集中管理共享的数据,便于开发和后期进行维护能够高效的实现组件之间的数据共享,提高开发效率存储在vuex中的数据是响应式的,当数据发生改变时,页面中的数据也会同步更新。
2024-04-10 16:55:18
569
原创 Vue脚手架
Vue脚手架学习目标:理解Node.js基本使用方法理解包资源管理器NPM的使用理解webpack的作用理解 vue-cli 脚手架 (重点)Element-UI 组件库1.vue的格式: new Vue({ //作用的视图 el:"id选择器", //vue中的数据 /*data:{ key:value, key:value, ...
2024-03-27 17:52:28
1013
原创 Element
Element:网站快速成型工具。是饿了么公司前端开发团队提供的一套基于Vue的网站组件库。使用Element前提必须要有Vue。组件:组成网页的部件,例如超链接、按钮、图片、表格等等~Element官网:https://element.eleme.cn/#/zh-CN自己完成的按钮Element 提供的按钮开发步骤引入 Element 样式文件夹。引入 Vue 核心 js 文件。在html中引入vue.js在html中引入 Element 核心 js 文件。编写按钮标签。在官网中找到按钮标签的代码,将代码
2024-03-27 15:36:37
865
原创 vue基础
vue的学习网站:1.Vue的介绍学习目标说出什么是Vue能够说出Vue的好处能够说出Vue的特点内容讲解【1】Vue介绍1.vue属于一个前端框架,底层使用原生js编写的。主要用来进行前端和后台服务器之间的一个交互。2.Vue是一套构建用户界面的渐进式前端框架。大部分时间关注视图层,并且非常容易学习,还可以很方便的与其它库或已有项目整合。特点易用:在有HTML,CSS, JavaScript的基础上,快速上手。灵活:简单小巧的核心,渐进式技术栈,足以应付任何规模的应用。性能:20
2024-03-27 15:09:54
1374
原创 vue的异步操作
/list=[{age:18,id:"001",name:"张三"},{age:18,id:"002",name:"李四"},{age:18,id:"003",name:"王五"}]2.this.user就是json格式的数据:user = {"username":"锁哥","password":"1234"}1.后台url的地址 "http://localhost:8080/axiosDemo01Servlet"//说明查询好友列表成功,将后台响应的数组数据赋值给数据模型中的list。
2024-03-27 14:53:06
989
原创 vscode快捷键
11.移动当前行,向上alt+up(方向键↑) 向下alt+down****2.open in browser:用浏览器快捷打开并预览html文件****2.ctrl+加号键:放大,ctrl+减号键:缩小 ****12.在当前行上方插入一行:ctrl+shift+enter。13.向下复制一行:shift+alt+向下键****5.显示/隐藏左侧边栏:ctrl+b ****14.删除一行:ctrl+D 自己修改的****6.文件重命名:鼠标选中+f2 ****8.注释:ctrl+/****
2024-03-27 10:25:04
456
原创 数据结构与算法
概念数组(Array)是有限个相同类型的变量所组成的有序集合,数组中的每一个变量被称为元素。数组是最为简单、最为常用的数据结构。优缺点优点:数组拥有非常高效的随机访问能力,只要给出下标,就可以用常量时间找到对应元素缺点:插入和删除元素方面。由于数组元素连续紧密地存储在内存中,插入、删除元素都会导致大量元素被迫移动,影响效率。 (ArrayList LinkedList )申请的空间必须是连续的,也就是说即使有空间也可能因为没有足够的连续空间而创建失败如果超出范围,需要重新申请内存进行存储,原空间
2024-02-23 16:14:17
960
原创 Neo4j在java中的使用
Neo4j Server是相互操作性,安全性和监控的最佳选择。此外,作为独立应用程序,它比嵌入式配置更安全(客户端中的潜在故障不会影响服务器),并且更易于监控。如果我们选择使用这种模式,我们的应用程序将充当Neo4j服务器的客户端。要连接到Neo4j服务器,可以使用任何编程语言的REST 访问数据库。它是由应用程序的性质(neo4j是独立服务器 还是和程序在一起),性能,监控和数据安全性来决定架构选择。嵌入式Neo4j数据库是性能的最佳选择。通过指定数据存储的路径以编程方式访问嵌入式数据库。
2024-01-29 16:21:07
1748
1
原创 Neo4j介绍
Neo4j是一个开源的 无Shcema的 基于java开发的 图形数据库,它将结构化数据存储在图中而不是表中。它是一个嵌入式的、基于磁盘的、具备完全的事务特性的Java持久化引擎。程序数据是在一个面向对象的、灵活的网络结构下,而不是严格、静态的表中,但可以享受到具备完全的事务特性、企业级的数据库的所有好处。CQL代表Cypher查询语言。像关系型数据库具有查询语言SQL,Neo4j使用CQL作为查询语言。Neo4j CQL支持节点或关系属性上的索引,以提高应用程序的性能。
2024-01-29 15:36:26
3083
原创 MySql三方工具
Yearning 开源的MySQL SQL语句审核平台,提供数据库字典查询,查询审计,SQL审核等多种功能。Yearning 1.x 版本需Inception提供SQL审核及回滚功能。Inception是集审核,执行,回滚于一体的自动化运维系统,它是根据MySQL代码修改过来的,工作模式和MySQL相同。Yearning是基于python实现的Web版人机交互界面。Yearning 2.0 版本开始无需Inception,已自己实现了SQL审核及回滚功能。
2024-01-15 15:10:42
1369
原创 Autowired与Resource
如上代码所示,这样装配回去spring容器中找到类型为AccountDao的类,然后将其注⼊进来。这样会产⽣⼀个问题,当⼀个类型有多个bean值的时候,会造成⽆法选择具体注⼊哪⼀个的情况,这个时候我们需要配合着@Qualifier使⽤。@Resource 注解由 J2EE 提供,需要导⼊包 javax.annotation.Resource。@Resource 在 Jdk 11中已经移除,如果要使⽤,需要单独引⼊jar包。@Autowired为Spring提供的注解,需要导⼊包。
2023-12-22 17:36:14
377
原创 Spring 声明式事务
编程式事务:在业务代码中添加事务控制代码,这样的事务控制机制就叫做编程式事务声明式事务:通过xml或者注解配置的⽅式达到事务控制的⽬的,叫做声明式事务事务指逻辑上的⼀组操作,组成这组操作的各个单元,要么全部成功,要么全部不成功。从⽽确保了数据的准确与安全。/*转出账户减钱*//**转⼊账户加钱*/这两条语句的执⾏,要么全部成功,要么全部不成功。
2023-12-19 17:13:51
1111
原创 Spring 声明式事务-简述
编程式事务:在业务代码中添加事务控制代码,这样的事务控制机制就叫做编程式事务声明式事务:通过xml或者注解配置的⽅式达到事务控制的⽬的,叫做声明式事务。
2023-12-08 14:13:15
657
原创 SpringBoot 监听机制
SpringBoot 在项目启动时,会对几个监听器进行回调,我们可以实现这些监听器接口,在项目启动时完成一些操作。SpringBoot 的监听机制,其实是对Java提供的事件监听机制的封装。
2023-11-10 17:54:49
348
原创 SpringBoot 监控
SpringBoot自带监控功能Actuator,可以帮助实现对程序内部运行情况监控,比如监控状况、Bean加载情况、配置属性、日志信息等。
2023-11-10 17:40:56
221
原创 SpringBoot 自动配置
Enable*底层依赖于@Import注解导入一些类,使用@Import导入的类会被Spring加载到IOC容器中。4.在测试模块中引入自定义的 redis-starter 依赖,测试获取 Jedis 的Bean,操作 redis。,该配置文件中定义了大量的配置类,当 SpringBoot 应用启动时,会自动加载这些配置类,初始化Bean。并不是所有的Bean都会被初始化,在配置类中使用Condition来加载满足条件的Bean。示例1:导入Jedis坐标后,加载该Bean,没导入,则不加载。
2023-11-10 15:54:15
257
原创 SpringBoot 配置
1) profile是用来完成不同环境下,配置动态切换功能的。加载顺序为上文的排列顺序,高优先级配置的属性会生效。对象(map):键值对的集合。2) profile配置方式。3) profile激活方式。纯量:单个的、不可再分的值。数组:一组按次序排列的值。
2023-11-10 11:04:43
293
原创 logback
springboot 集成了logback日志系统,默认读取logbak配置文件,配置文件的名称默认:logback-spring.xml,如果想自定义配置文件的名称,需要在application.yml配置文件中作如下配置来指定logback的配置文件appender配置详解appender 的种类logback-spring.xml线程池日志监控常用logback配置
2023-11-10 10:41:54
377
原创 mysql 元数据
数据库元数据(DatabaseMetaData):是由Connection对象通过getMetaData方法获取而来,主要封装了是对数据库本身的一些整体综合信息,例如数据库的产品名称,数据库的版本号,数据库的URL,是否支持事务等等。getDatabaseProductName:获取数据库的产品名称getDatabaseProductName:获取数据库的版本号getUserName:获取数据库的用户名getURL:获取数据库连接的URL。
2023-11-02 13:42:08
253
原创 Freemarker模板
数据模型:模板能用的所有数据文本,直接输出的部分注释,即格式不会输出插值(Interpolation):即${…}或者#{…}格式的部分,将使用数据模型中的部分替代输出FTL指令:FreeMarker指令,和HTML标记类似,名字前加#予以区分,不会输出。
2023-11-02 13:12:23
1476
原创 RocketMq使用
在RocketMQ中,消息数据是保存在磁盘文件中,为了保证写入的性能,RocketMQ尽可能保证顺序写入,顺序写。在某些业务中,consumer在消费消息时,是需要按照生产者发送消息的顺序进行消费的,比如在电商系统中,订。正常情况下出现重复消息的概率其实很小,如果由消息系统来实现的话,肯定会对消息系统的吞吐量和高。单的消息,会有创建订单、订单支付、订单完成,如果消息的顺序发生改变,那么这样的消息就没有意义了。表来记录已经处理成功的消息的ID,如果新到的消息ID已经在日志表中,那么就不再处理这条消息。
2023-10-19 17:13:25
65
原创 SpringBoot整合websocket
WebSocket协议是基于TCP的一种新的网络协议。它实现了浏览器与服务器全双工(full-duplex)通信——允许服务器主动发送信息给客户端。websocket 协议是在 http 协议上的一种补充协议,是 html5 的新特性,是一种持久化的协议。
2023-10-18 15:29:31
189
原创 MyBatisPlus
MyBatisPlus(简称MP)是基于MyBatis框架基础上开发的增强型工具,旨在简化开发、提高效率MyBatisPlus特性无侵入:只做增强不做改变,不会对现有工程产生影响强大的 CRUD 操作:内置通用 Mapper,少量配置即可实现单表CRUD 操作支持 Lambda:编写查询条件无需担心字段写错支持主键自动生成内置分页插件设置全局配置//设置全局配置 GlobalConfig globalConfig = new GlobalConfig();
2023-06-27 15:06:24
175
原创 压测工具Jmeter
选中线程组右键点击“添加”→“取样器”→“HTTP请求”,以下展示了表单传参和json传参(需要在头部管理器指定content-type:application/json)方式的区别。上述操作完成后,选中线程组右键点击“添加”箭头“监听器”→“查看结果树”/“聚合报告”对接口进行监控即可。添加Http请求默认值,选中线程组右键点击“添加”→“配置元件”→“HTTP请求默认值”新建一个线程组,点击测试计划右键点击“测试计划”→“添加”→线程(用户)→“线程组”设置循环次数loop count:勾选“永远”
2023-05-04 15:21:21
732
原创 Springboot整合MongoDB
Spring-data对MongoDB做了支持,使用spring-data-mongodb可以简化MongoDB的操作,通过内部提供的MongoTemplate对象方便的进行数据的CRUD。官方地址。
2023-04-03 14:29:59
239
原创 MongoDB 语法介绍
在MongoDB中,存储的文档结构是一种类似于json的结构,称之为bson(全称为:Binary JSON)upsert (默认false ) : 可选,如果不存在update的记录,是否保存。multi(默认false ) : 可选,默认只更新第一条记录。true:更新所有匹配数据。justOne: (可选)true:删除第一个匹配记录,false:删除所有。writeConcern :(可选)抛出异常的级别。writeConcern :可选,抛出异常的级别。query :(可选)删除的文档的条件。
2023-04-03 14:16:23
483
原创 MongoDB介绍及安装
MongoDB是一个开源、高性能、支持海量数据存储的文档型数据库是NoSQL数据库产品中的一种,是最像关系型数据库(MySQL)的非关系型数据库。
2023-04-03 14:10:05
486
原创 Dubbo
2011年10月27日,阿里巴巴开源了自己的SOA服务化治理方案的核心框架Dubbo,服务治理和SOA的设计理念开始逐渐在国内软件行业中落地,并被广泛应用。早期版本的dubbo遵循SOA的思想,是面向服务架构的重要组件。如今版本的Dubbo作为Spring Cloud的二进制通信方案来发挥Dubbo的性能优势将Dubbo集成至SpringCloud主要是替换Ribbo或者Feign实现远程调用。加入Dubbo后,整体的架构如下。
2023-02-23 16:20:28
304
原创 Swagger、knife4j
使用Swagger你只需要按照它的规范去定义接口及接口相关的信息,再通过Swagger衍生出来的一系列项目和工具,就可以做到生成各种格式的接口文档,以及在线接口调试页面等等。knife4j是为Java MVC框架集成Swagger生成Api文档的增强解决方案。
2023-02-23 11:01:38
326
原创 Nginx
Nginx是一款轻量级的Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器。其特点是占有内存少,并发能力强,事实上nginx的并发能力在同类型的网页服务器中表现较好,中国大陆使用nginx的网站有:百度、京东、新浪、网易、腾讯、淘宝等。Nginx是由伊戈尔·赛索耶夫为俄罗斯访问量第二的Rambler.ru站点(俄文:Рамблер)开发的,第一个公开版本0.1.0发布于2004年10月4日。
2023-02-23 10:44:25
294
原创 Mysql主从复制
MySQL主从复制是一个异步的复制过程,底层是基于Mysql数据库自带的二进制日志功能。就是一台或多台MySQL数据库(slave,即从库)从另一台MySQL数据库(master,即主库)进行日志的复制然后再解析日志并应用到自身,最终实现从库的数据和主库的数据保持一致。MySQL主从复制是MySQL数据库自带功能,无需借助第三方工具。master将改变记录到二进制日志(binary log)slave将master的binary log拷贝到它的中继日志(relay log)
2023-02-23 10:21:29
365
原创 Spring Cache
Spring Cache是一个框架,实现了基于注解的缓存功能,只需要简单地加一个注解,就能实现缓存功能。Spring Cache提供了一层抽象,底层可以切换不同的cache实现。具体就是通过CacheManager接口来统一不同的缓存技术。CacheManager是Spring提供的各种缓存技术抽象接口。
2023-02-23 09:56:41
174
原创 Spring Native
Spring Native 可以通过 GraalVM 将 Spring 应用程序编译成原生镜像,提供了一种新的方式来部署 Spring 应用。这个项目的目标是寻找 Spring JVM 的替代方案,提供一个能将应用程序打包,并运行在轻量级容器的方案。期望能够在 Spring Native 中支持所有的 Spring 应用程序。
2023-02-21 16:58:20
817
原创 Maven安装配置
配置本地仓库:修改 conf/settings.xml 中的 为一个指定目录。解压 apache-maven-3.6.1.rar 既安装完成。设置 IDEA 使用本地安装的 Maven,并修改配置文件路径。配置环境变量 MAVEN_HOME 为安装路径的bin目录。选择 IDEA中 File --> Settings。
2023-02-05 13:58:43
366
sentinel规则持久化
2023-05-21
swift基础知识简单汇总|swift_基础.zip
2020-11-30
ijkplayer2019最新版本so库
2019-01-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人