Java
Vue 第三方UI库参考
Vue3 UI库 【一】Element Plus(ElementUI 的升级版): Element Plus 是前端开发者广泛使用的一个基于 Vue 3 的 UI 组件库。它是 ElementUI 的升级版,提供了丰富的组件和样式,以及强大的功能。其基本使用操作包括: 安装 Element Plus: 引入组件: 使用组件: 官方开发者文档:https://element
【14.0】Vue3之函数
【一】setup函数 setup函数是用来替代Vue 2中的data、methods等选项的。 它是一个特殊的函数,它会在组件实例创建之前被调用,用于初始化组件的状态和行为 setup函数可以定义变量和函数,并且可以使用ES6的let和const语法来声明变量。 在setup函数内部定义的变量和函数都是局部的,不会暴露给模板或其他组件 可以定义函数,可以定义匿名函数 如果想要在模板中
HTML5CSS3提高
1 HTML5新特性 1.1 概述 HTML5 的新增特性主要是针对于以前的不足,增加了一些新的标签、新的表单和新的表单属性等。 这些新特性都有兼容性问题,基本是 IE9+ 以上版本的浏览器才支持,如果不考虑兼容性问题,可以大量使用这些新特性。 1.2 语义化标签 (★★) 以前布局,我们基本用 div 来做。div 对于搜索引擎来说,是没有语义的。 发展到了HTML5后,新增了一些语义化标签,
👾 笔记 | Sort 的实现逻辑与排序算法
一、Sort Sort() 的功能是对数组元素就地进行排序,会改变数组本身(返回对象同数组的引用)。默认排序顺序是,先将元素转换为字符串后进行排序。 有一个可选参数 compareFunction 定义排序顺序的函数。返回值应该是一个数字,其正负性表示两个元素的相对顺序。 compareFunction 默认情况下 指明 compareFunction 的情况下 规则是 compareFunc
如何选择最适合您的Excel处理库?
摘要:本文由葡萄城技术团队于博客园原创并首发。转载请注明出处:葡萄城官网,葡萄城为开发者提供专业的开发工具、解决方案和服务,赋能开发者。 引言 GcExcel和POI是两个应用于处理Excel文件的技术库。为了帮助开发者更好地了解它们之间的差异和不同的适用场景,本文将对GcExcel和POI进行对比,并探讨它们在实际应用中的差异和适用领域。 GcExcel是一款强大的Excel处理库,提供了丰
Spring Boot + k8s = 王炸!
来源:https://blog.csdn.net/qq_14999375/article/details/123309636 前言 K8s + Spring Boot实现零宕机发布:健康检查+滚动更新+优雅停机+弹性伸缩+Prometheus监控+配置分离(镜像复用) 配置 健康检查 健康检查类型:就绪探针(readiness)+ 存活探针(liveness) 探针类型:exec(进入容器执行脚
前端 Vue 应该知道的一些东西,个人笔记 2021-11-26
前端代码编写规范及es6常用语法 命名规范 data数据写法注意,小驼峰命名,用函数返回对象,如果直接用对象会导致复用时,公同一个data数据,引起所以组件的改变;实例: 组件prop使用,定义要详细,前两种少用,推荐第三种用法 使用v-for循环渲染元素时,必须要有key,且key值唯一;v-for和v-if不要同时用在同一个元素内(v-for比v-if有更高的优先级)
Nacos源码 (2) 核心模块
整体架构 服务管理:实现服务CRUD,域名CRUD,服务健康状态检查,服务权重管理等功能 配置管理:实现配置管CRUD,版本管理,灰度管理,监听管理,推送轨迹,聚合数据等功能 元数据管理:提供元数据CURD和打标能力 插件机制:实现三个模块可分可合能力,实现扩展点SPI机制 事件机制:实现异步化事件通知,sdk数据变化异步通知等逻辑 日志模块:管理日志分类,日志级别,日志可移植性(尤其避免冲
springcloud 整合sentinel
一、参考官网:Sentinel · alibaba/spring-cloud-alibaba Wiki · GitHub 1. 搭建sentinel Dashborad 1. 下载jar包: Releases · alibaba/Sentinel (github.com) &n
openlayers海量点渲染(2w点左右)
openlayers海量点渲染(2w点左右) 此处用到了openlayers的webgl属性 import GeoJSON from 'ol/format/GeoJSON'; //用来加载矢量数据 import WebGLPointsLayer from 'ol/layer/WebGLPoints';
mongo db 批量更新 利用mongo shell
db.Useinfo.updateMany({UserName:{$in:["v-s@micro.com"]}},{$set:{IsDeleted:true}})利用mongo compass shell 实现批量修改 mongo sh 需要独立安装 下载链接 I'm fine, it's ok
前端黑魔法 —— 如何让自己的函数变成原生函数
前言 熟悉 JS 的都知道,原生函数转成字符串,显示的是 native code: 如果用自己的函数对其重写,显示的则是自己的代码: 有没有什么黑魔法,让自己的函数也变成 native code,从而掩盖这个破绽? toString 最容易想到的办法,就是重写函数的 toString 方法: 不过这种办法破绽极多,例如调用原生 toString 即可将其原形毕露: 即便原生 toStrin
SpringBoot使用@Scheduled实现定时任务
SpringBoot 实现定时任务很简单,只需要使用@Scheduled注解即可,但是该注解是实现的定时任务默认是单线程的,也就意味着多个定时任务执行时就可能导致线程堵塞,延缓定时任务的执行。所以在需要的时候,我们可以设置一个线程池去执行定时任务。 在启动类上加入@EnableScheduling注解 // 启用定时任务 @EnableScheduling @SpringBootApplicat
C#.NET 国密SM2 签名验签 与JAVA互通 ver:20230807
C#.NET 国密SM2 签名验签 与JAVA互通 ver:20230807 .NET 环境:.NET6 控制台程序(.net core)。 JAVA 环境:JAVA8(JDK8,JAVA 1.8),带maven 的JAVA控制台程序。 1.最好要到对方源码(DEMO+JAR包也可以),可以用IDEA反编译(Ctrl+鼠标左键),看它过程逻辑和结果格式。 2.常说的SM
Spring Boot 最佳实践
本文翻译自国外论坛 medium,原文地址:https://medium.com/@raviyasas/spring-boot-best-practices-for-developers-3f3bdffa0090 Spring Boot 是一种广泛使用且非常流行的企业级高性能框架。以下是一些最佳实践和一些技巧,我们可以使用它们来改进 Spring Boot 应用程序并使其更加高效。这篇文章会有点长
Wow: 基于 DDD、EventSourcing 的现代响应式 CQRS 架构微服务开发框架
领域驱动 | 事件驱动 | 测试驱动 | 声明式设计 | 响应式编程 | 命令查询职责分离 | 事件溯源 架构图 事件源 可观测性 OpenAPI (Spring WebFlux 集成) 自动注册 命令 路由处理函数(HandlerFunction) ,开发人员仅需编写领域模型,即可完成服务开发。 测试套件:80%+ 的测试覆盖率轻而易举
【开源三方库】Aki:一行代码极简体验JS&C++跨语言交互
开源项目 OpenHarmony 是每个人的 OpenHarmony 一、简介 OpenAtom OpenHarmony(以下简称“OpenHarmony”)的前端开发语言是ArkTS,在TypeScript(简称TS)生态基础上做了进一步扩展,继承了TS的所有特性,是JavaScript(简称JS)的超集。而Node-API(简称N
springboot用maven打包后执行某个class中的main 方法
java -cp nova_task_serv-0.0.1-SNAPSHOT.jar -Dloader.main=com.hp.nova.common.tasksync.awss3.AwsS3Util org.springframework.boot.loader.PropertiesLauncher
【快应用】list组件如何区分滑动的方向?
【关键词】 list组件、滑动方向、scroll 【问题背景】 有cp反馈list这个组件在使用的时候,不知道如何区分它是上滑还是下滑。 【问题分析】 list组件除了通用事件之外,还提供了scroll、scrollbottom、scrolltop、scrollend、scrolltouchup事件,对应的描述如下图所示: 要想知道list组件的滑动方
【快应用】list组件属性的运用指导
【关键词】 list、瀑布流、刷新、页面布局 【问题背景】 1、 页面部分内容需要瀑布流格式展示,在使用lsit列表组件设置columns进行多列渲染时,此时在里面加入刷新动画时,动画只占了list组件的一列,并没有完全占据一行宽度,这种情形我们该如何处理? 如下图所示 2、当页面是可滑动时,嵌套了一个list组件,滑动list组件时,页面的内
无损音乐从哪找?五个网站+免费下载,你确定不来看看?
hi,大家好我是技术苟,每天晚上22点准时上线为你带来实用黑科技!由于公众号改版,现在的公众号消息已经不再按照时间顺序排送了。因此小伙伴们就很容易错过精彩内容。喜欢黑科技的小伙伴,可以将黑科技百科公众号设为标星,这样就不会走丢啦~ 免责声明 hello,朋友们,黑科技百科所有资源均为免费分享,绝多部分来源于互联网,所有资源仅提供学习 交流 使用,严禁
从原理聊JVM(四):JVM中的方法调用原理
1 引言 多态是Java语言极为重要的一个特性,可以说是Java语言动态性的根本,那么线程执行一个方法时到底在内存中经历了什么,JVM又是如何确定方法执行版本的呢? 2 栈帧 JVM中由栈帧存储方法的局部变量表、操作数栈、动态连接和方法返回地址等信息。每一个方法的调用就是从入栈到出栈到过程。 2.1 局部变量表 局部变量表由变量槽组成,《Java虚拟机规范》指出:“每个变量槽都应该能存放一个bo
反射中setAccessIble(true)有什么作用?
结论 举例 输出: accessible = false 由此可见,即使没有进行设置setAccessible=true时,当获取method.isAccessible()结果仍旧是false 源码分析 setAccessible(true)时,即设置override=true 当执行method.invoke(user);方法时 其他 setAccessible设置为true与g
Day21-springMVC
SpringMVC 回顾Servlet 环境搭建 导包 junit spring-webmvc servlet-api jsp-api jstl <?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:x
Day21-SSM项目整合
SSM整合项目 新建数据库 CREATE DATABASE ssmbuild;USE `ssmbuild`DROP TABLE IF EXISTS `books`;CREATE TABLE `books`(`bookID` INT (10) NOT NULL AUTO_INCREMENT COMMENT '书id',`bookName` VARCHAR (100) NOT NULL CO
vue ssr express.js 报错:TypeError: Cannot read properties of null (reading 'records')
在vue ssr时,java后端返回的对象是内嵌对象的那种: 如果返回的 firstReplyPage是空时,express会报错: 所以只好改成了这样,初始化一个空对象确保不为空: 喜欢艺术的码农