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

原创 Git操作指令

git merge 分支名 当分支中有相同名称和类型的文件时,需要手动修改合并后文件中的内容(完成手动修改之前,进入MERGING模式)git push <远程主机名> <本地分支名>:<远程分支名> (默认不写为matser)git pull <远程主机名> <本地分支名>:<远程分支名> (默认不写为matser)git init (初始化git,创建.git文件夹,及相关内容)git commit [-m 消息内容](在查看git日志时可以看到备注的信息)

2023-09-20 18:20:15 73 1

原创 Vue组件的自定义事件

7.注意:通过this.$refs.xxx.$on('demo',回调)绑定自定义事件时,回调要么配置在methods中,要么用箭头函数,否则this指向会出问题!2.使用场景:A是父组件,B是子组件,B想给A传数据,那么就要在A中给B绑定自定义事件(事件的回调在A中)(3)若想让自定义事件只能触发一次,可以使用once修饰符,或once方式。4.触发自定义事件:this.$emit('demo',数据)1.一种组件间通信的方式,适用于:子组件===>父组件。(1)第一种方式,在父组件中。

2023-09-08 17:17:00 72 1

原创 Java集合相关知识总结

(4).通过 hash 碰撞,让 HashMap 不断产生碰撞,那么相同的 key 的位置的链表就会不断增长,当对这个 Hashmap 的相应位置进行查询的时候,就会循环遍历这个超级大的链表,性能就会下降,所以改用红黑树。HashMap 是线程不安全的,HashTable 是线程安全的,其中的方法是 Synchronized,在多线程并发的情况下,可以直接使用 HashTable,但是使用 HashMap 时必须自己增加同步处理。HashMap 中,null 可以作为 键,这样的键只有一个;

2023-09-07 18:36:09 66

原创 Vue中使用组件

const school = Vue.extend(optons) 可简写为 const school = {optios}(Vue会自动调用Vue.extend方法创建组件)第二种写法(CamelCase命名):MySchool(需要Vue脚手架)(1).组件名尽可能回避HTML中已有的元素名称:例如:h2 H2都不行。2.全局注册:靠Vue.component('组件名',组件)备注:不用脚手架时,会导致后续组件不能渲染。第一种写法:第二种写法:

2023-09-02 09:28:44 73

原创 Vue监视数据的原理

(1)使用这些API:push()、pop()、shift()、unshift()、splice()、sort()、reverse()Vue.set(target,propertyName/index,value)或。特别注意:Vue.set()和 vm.$set() 不能给vm或vm的根数据对象添加属性!(1).对象中后追加的属性,Vue默认不做响应式处理。(2)Vue.set()或vm.$set()(1).调用原生对应的方法对数组进行更新。(2).重新解析模板,进而更新页面。3.如何监测数组的数据?

2023-08-31 11:48:39 27

原创 Vue中key的作用

使用index作为key是没有问题的。(1).若对数据进行:逆序添加、逆序删除等破环顺序的操作:会产生没有必要的真实DOM更新 ==> 页面效果没问题,但效率低。(2).旧虚拟DOM中未找到与新虚拟DOM相同的key创建新的真实DOM,随后渲染到页面。②.若虚拟DOM中内容变了,则生成新的真实DOM,随后替换掉页面中之前的真实DOM。(2).如果结构中还包含输入类的DOM:会产生错误DOM更新 ==》界面有问题。①.若虚拟DOM中内容没变,直接使用之前的真实DOM!4.开发中如何选择key?

2023-08-30 10:40:17 76

原创 Nacos2.2.3切换到MySQL8配置

到nacos/config中找到Nacos为我们准备的sql文件:mysql-schema.sql。复制sql中的内容,自己添加创建数据库的语句。我自己使用的是MySQL8.0.21,到官网下载驱动,将下载的mysql-connector-java-8.0.21.jar放入。首先打开Nacos的文件中conf目录下的application.properties,在此目录下配置mysql。到数据库中,查看config-info,找到刚才添加的信息。添加新的配置,添加成功。Nacos单机启动。

2023-08-24 18:21:40 1965 1

原创 报错java.net.UnknownHostException: nacos-payment-provider

的整合,但是在2021以后,Ribbon目前已经停止维护,新版SpringCloud(2021.x.x)用LoadBalancer替代了Ribbon。Spring Cloud全家桶在Spring Cloud Commons项目中,添加了Spring cloud Loadbalancer作为新的负载均衡器,并且做了兼容。Nacos 2021版本已经没有自带ribbon的整合,所以无法通过修改Ribbon负载均衡的模式来实现nacos提供的负载均衡模式,需要引入另一个支持的jar包loadbalancer。

2023-08-23 14:39:20 365

原创 在Spring Cloud 2020.0 后使用bootstrap.yml

在创建了Spring Config的配置中心模块,在为客户端配置bootstrap.yml时候发现配置了bootstrap.yml并未生效,连接不到配置中心。上网查找资料发现从Spring Boot 2.4版本开始,配置文件加载方式进行了重构。bootstrap.yml也有配置的默认值变化,原来默认启用。在pom文件中引入依赖:spring-cloud-starter-bootstrap。即可启用bootstrap.yml。

2023-08-22 21:40:01 203

空空如也

空空如也

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

TA关注的人

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