- 博客(51)
- 收藏
- 关注
原创 Hyper-V not enabled. Enable it to run the emulator.For detail(Hyper-V未启用。 启用它以运行模拟器)
Hyper-V未启用。启用它以运行模拟器。有关详细信息,请参阅故障排除指南。
2024-07-19 09:32:45
324
2
原创 org/openxmlformats/schemas/spreadsheetml/x2006/main/CTWorkbook$Factory
org/openxmlformats/schemas/spreadsheetml/x2006/main/CTWorkbook$Factory
2024-07-15 09:41:06
1408
原创 java.lang.ClassNotFoundException: org.apache.commons.collections4.CollectionUtils
java.lang.ClassNotFoundException: org.apache.commons.collections4.CollectionUtils
2024-07-15 09:39:48
342
原创 java.lang.ClassNotFoundException: org.apache.poi.util.TempFileCreationStrategy
java.lang.ClassNotFoundException: org.apache.poi.util.TempFileCreationStrategy
2024-07-15 09:38:19
601
原创 解决ssh: connect to host github.com port 22: Connection refused
解决ssh: connect to host github.com port 22: Connection refused
2024-06-24 11:26:17
2248
1
原创 HarmonyOS Next星河版 ArkUI渲染控制
ArkTS提供了渲染控制的能力。条件渲染可根据应用的不同状态,使用if、else和else if渲染对应状态下的UI内容。
2024-06-20 09:27:33
324
原创 Arthas线上环境问题排查定位工具
Arthas是alibaba推出的一款JVM性能诊断调优的工具,也可以称之为是线上监控诊断产品,通过全局的视角可以实时的查看应用load、内存、GC、线程的状态信息,并且还可以在不修改应用代码的前提下,对业务问题进行诊断,包括查看方法调用的出参、入参、异常等,监测方法执行耗时,类加载信息等等,大大提升了线上问题的排查效率。
2024-06-16 20:29:16
979
原创 IntelliJ IDEA Debug断点调试技巧
Debug用来追踪代码的运行流程,通常在程序运行过程中出现异常,启用Debug模式可以分析定位异常发生的位置,以及在运行过程中参数的变化。通常我们也可以启用Debug模式来跟踪代码的运行流程去学习第三方框架的源码。
2024-06-15 17:28:15
1882
原创 解决Docker容器启动RabbitMQ报错:error pulling image configuration
解决Docker容器启动RabbitMQ报错:error pulling image configuration
2024-06-15 16:01:19
513
原创 HarmonyOS4.0 ArkUI构建布局
① 列表项(ListItem)数量过多超出屏幕后,会自动提供滚动功能。② 列表项(ListItem)既可以纵向排列,也可以横向排列。
2024-04-09 09:12:14
409
原创 HarmonyOS4.0 ArkUI常用组件
ArkUI是HarmonyOS系统提供的一种声明式UI开发框架,它为开发者提供了丰富多样的UI组件,使得开发者能够轻松地编写出更加丰富、漂亮的界面。
2024-04-07 11:09:00
564
原创 HarmonyOS4.0 ArkTS基本语法
当我们创建一个新的page时,IDE会给我们生成一个HelloWorld的模板新建page开启预览器。
2024-04-06 22:19:05
869
原创 HarmonyOS4.0 TypeScript高级
TS语法包含了编译时检查,会根据代码语法对开发人员编写的代码进行预检查排除基础语法操作,但是这样的错误排查在有些情况下误伤正确代码,需要编写代码的同时通过类型断言指定变量当成什么类型进行处理 TS本身编译时检查,导致某些数据的操作出现错误提示,类型断言,可以让指定的代码进行类型强调。基础语法:严格校验模式下,参数没有指定类型,编译不会通过 TS扩展语法:对函数的参数、函数的返回值数据类型都进行了约束,提高函数的可读性 TS语言环境:函数声明的形式参数,必须传递对应的实际参数,否则编译不通过。
2024-04-06 22:18:26
1174
原创 HarmonyOS4.0 TypeScript基础
TypeScript是JavaScript类型的超集,可以编译成纯JavaScript,TypeScript可以在任何浏览器、任何计算机和任何操作系统上运行,并且是开源的
2024-04-04 16:06:06
824
原创 HarmonyOS4.0认识ArkTS
HarmonyOS提供了一套UI开发框架,即方舟开发框架(ArkUI框架)。方舟开发框架可为开发者提供应用UI开发所必需的能力,比如多种组件、布局计算、动画能力、UI交互、绘制等。方舟开发框架针对不同目的和技术背景的开发者提供了两种开发范式,分别是基于ArkTS的声明式开发范式(简称“声明式开发范式”)和兼容JS的类Web开发范式(简称“类Web开发范式”)。
2024-04-03 10:25:47
415
原创 HarmonyOS4.0模拟器安装
HarmonyOS模拟器是为鸿蒙系统的开发者提供的工具,旨在提供一个更便捷的开发环境。该模拟器允许在普通个人电脑上运行,无需专业的真机就能体验到华为的鸿蒙系统。它是应用开发者在编写APP时进行代码开发、调试、测试等活动中必不可少的工具。
2024-04-02 09:59:13
774
原创 HarmonyOS4.0工具介绍
HarmonyOS开发工具主要包括HUAWEI DevEco Studio,这是一款基于IntelliJ IDEA Community开源版本打造的一站式开发平台,专为运行在HarmonyOS和OpenHarmony系统上的应用和服务提供开发支持。
2024-03-30 14:25:04
298
原创 HarmonyOS4.0环境搭建
HarmonyOS开发工具主要包括DevEco Studio,它是开发HarmonyOS应用及服务的一站式集成开发环境(IDE),为开发者提供工程模板创建、开发、编译、调试等功能。不同版本的DevEco Studio在功能和性能上可能有所区别,
2024-03-29 10:50:32
401
原创 Gateway网关
网关,在微服务架构中,主要用来路由,增强和控制对服务的访问,同时也具备负载均衡、流量控制、访问控制等能力,SpringCloud Gateway是Spring官方基于Spring5.0、SpringBoot2.0等技术开发的网关,SpringCloud Gateway旨在为微服务架构提供一种简单而有效的统一的API路由管理方式。
2023-11-18 22:40:22
131
原创 OpenFeign服务调用
OpenFeign是一个声明式的http客户端,让编写web服务客户端变的非常容易,只需要创建一个接口并在接口上添加注解即可,OpenFeign是SpringCloud在Feign的基础上支持了SpringMVC的注解,并通过动态代理的方式产生实现类来做负载均衡并进行调用其他服务。
2023-11-17 18:04:29
155
原创 Nacos注册中心和配置中心的使用
- 治理中心(注册中心):nacos服务器就是治理中心,它里面要注册所有的微服务,生成一个服务列表- 服务注册:nacos客户端要连接注册中心,将自己的信息注册到服务列表中,自己的信息包括:application.name、IP、port- 服务发现:每个客户机会从nacos治理中心下载服务列表,从服务列表中获取其他微服务连接信息- 心跳机制:客户机会每隔5秒连接一次注册中心,注册中心开启线程检查每个服务最后一次连接的时长是否超过30秒,如果超过就会从服务列表中把相关服务移除
2023-11-17 15:57:48
1255
原创 微服务开发环境搭建
SpringCloud在2020.0.0版本之前,按照伦敦地铁站名称从A-Z来进行版本命名,自2020.0.0-M1开始,SpringCloud废除了这种命名方式,使用了日历化版本命名。
2023-11-17 12:58:25
57
原创 微服务架构演变
微服务是一种软件架构模式,其中应用程序被分解为小型、自治的服务单元,这些服务单元可以独立部署、扩展和维护。每个服务都运行在其自己的进程中,可以使用轻量级通信机制(例如HTTP API)相互通信。这些服务通常被组织成服务网格,以便管理和监视它们。
2023-11-16 23:06:06
55
原创 彻底搞懂Vue中keep-alive的魔法
子组件在注册阶段会把父实例挂载到自身选项的parent属性上,在initLifecycle过程中,会反向拿到parent上的父组件vnode,并为其$children属性添加该子组件vnode,如果在反向找父组件的过程中,父组件拥有abstract属性,即可判定该组件为抽象组件,此时利用parent的链条往上寻找,直到组件不是抽象组件为止。答案是没有的,不管是内置的还是用户定义组件,本质上组件在模板编译成render函数的处理方式是一致的,这里的细节不展开分析,有疑惑的可以参考前几节的原理分析。
2023-08-24 21:58:42
339
原创 Vue nextTick实现原理
微任务通常来说就是需要在当前 task 执行结束后立即执行的任务,比如对一系列动作做出反馈,或或者是需要异步的执行任务而又不需要分配一个新的 task,这样便可以减小一点性能的开销。同步任务指的是,在主线程上排队执行的任务,只有前一个任务执行完毕,才能执行后一个任务,例如alert,会阻塞后续任务的执行,只有在点击确定之后,才会执行下一个任务。异步任务指的是,不进入主线程、而进入"任务队列"(task queue)的任务,只有"任务队列"通知主线程,某个异步任务可以执行了,该任务才会进入主线程执行。
2023-08-24 21:51:09
91
原创 Java数据结构与算法汇总学习
现实世界的存储,我们使用的工具和建模,每种数据结构有自己的优点和缺点,想想如果Google的数据用的是数组的存储,我们还能方便的查询到所需要的数据吗?而算法在这么多的数据中如何做到最快的插入、查找、删除,也是在追求更快
2022-12-02 18:44:11
1094
原创 Java比较器排序
在Java中对基本类型进行排序可以通过Array.sort()和Collections.sort(),默认是升序在Java中对对象进行排序可以通过Compare和CompareTo,并且也可以对基本数据类型进行排序
2022-12-02 18:37:57
1444
原创 Java集合-Set
java.util.Set接口和java.util.List接口一样,同样继承Collection接口,它与Collection接口中的方法基本一致,并没有对Collection接口进行功能上的扩充,只是比Collection接口更加严格,与List接口不同的是,Set接口中元素无序,并且都会以某种规则保证存入的元素不出现重复。
2022-12-02 18:35:35
2376
原创 Java集合-List
java.util.List接口继承自Collection接口,是单列集合的一个重要分支,习惯性地会将实现了List接口的对象称为List集合,在List集合中允许出现重复的元素,所有的元素是以一种线性方式进行存储的,在程序中可以通过索引来访问集合中的指定元素,另外List集合还有一个特点就是元素有序,即元素的存入顺序和取出顺序一致
2022-11-30 16:59:26
13587
原创 Java泛型
泛型:是JDK5中引入的一个新特性,泛型提供了编译时类型安全检测机制,该机制允许程序员在编译时检测到非法的类型泛型的本质是参数化类型,即给类型指定一个参数,然后在使用时再指定此参数具体的值,那样这个类型就可以在使用时决定了,这种参数类型可以用在类、接口和方法中,分别被称为泛型类、泛型接口、泛型方法
2022-11-30 16:55:50
216
原创 Java集合-Collection
JavaSE提供了大量满足各种需求的API,在使用这些API前,先了解其继承与接口操作架构,才能了解何时采用哪个类,以及类之间如何彼此合作,从而达到灵活应用。
2022-11-30 16:54:44
196
原创 Java异常处理
异常:就是不正常的意思,在生活中,医生说你的身体某个部位有异常,该部位和正常相比有点不同,该部位的功能将受影响,那么在程序中的意思就是:异常,是在程序执行的过程中,出现的非正常的情况,最终会导致JVM的非正常停止在Java面向对象的编程语言中,异常本身是一个类,产生异常就是创建异常对象并抛出一个异常对象,Java处理异常的方式是中断处理
2022-11-30 16:48:45
247
原创 Java常用类库
Java语言已经有许多非常成熟的开源基础类库,封装了日常开发中的各种常用操作,如:对象判空,字符串编码,本地缓存等等。可以直接在项目中引入对应类库使用即可,或者参与完善相应类库的方法。
2022-11-30 16:42:04
1884
原创 Java 23种设计模式
代理模式:为其他对象提供一种代理用于控制对这个对象的访问。在某些场景下,一个对象不适合或者不能直接引用另一个对象,而代理对象可以在客户端和目标对象之间起到中介作用抽象角色:通过接口或抽象类声明真实角色实现的业务方法代理角色:实现抽象角色,是真实角色的代理,通过真实角色的业务逻辑方法来实现抽象方法,并可以附加自己的操作真实角色:实现抽象角色,定义真实角色所要实现的业务逻辑,供代理角色调用。
2022-11-25 13:23:17
264
原创 Java面向对象(OOP)进阶
public 一个类中,同一包下,子类中,不同包中protected 一个类中,同一包中,子类中default 一个类中,同一包中private 一个类中publicprotecteddefaultprivate同一类中√√√√同一包中√√√子类√√不同包中√。
2022-11-24 21:19:23
179
React脚手架搭建实战项目
2022-11-01
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人