Java
React map函数用法介绍
map是一种数据集合类型,其中数据以对的形式存储。它包含一个唯一的键,存储在映射中的值必须映射到键。我们不能在map()中存储重复的对,这是因为每个存储的键都是惟一的,它主要用于快速搜索和查找数据。 在React里map方法用于遍历和显示组件的类似对象列表,map不是React特有的,相反,它是可以在任何数组上调用的标准JavaScript函数。map()方法通过对调用数组中的每个元素调用提
App性能测试工具 - PerfDog
介绍 安装及运行 重要提示 软件性能数据采集 iOS平台 Android平台 Web性能数据管理 数据陷阱 介绍 移动全平台iOS/Android性能测试、分析工具平台。快速定位分析性能问题,提升APP应用及游戏性能和品质。手机无需ROOT/越狱,手机硬件、游戏及应用APP也无需做任何修改,极简化即插即用。 PerfDog支持移动平台所有应用程序(游戏、APP应用、浏览器、小程序、小游戏、H5、后
Task Execution and Scheduling In SpringBoot
开天辟地 Task Execution and Scheduling In the absence of an Executor bean in the context, Spring Boot auto-configures a ThreadPoolTaskExecutor with sensible defaults that can be automatically associate
@MapperScan的作用
1、@Mapper注解的使用 先看看@Mapper 作用:在接口类上添加了@Mapper,在编译之后会生成相应的接口实现类。添加位置:接口类上面,代码如下所示: 2、@MapperScan注解的使用 作用:指定要变成实现类的接口所在的包,包下面的所有接口在编译之后都会生成相应的实现类。添加位置:是在Springboot启动类上面添加 区别: 添加@MapperScan(“cn.mybatis
java练习(7.3)
练习一 题目: 方法一:直接通过main方法来实现(不使用其他方法) 代码 方法二:使用方法来解决问题(提高代码的复用率) 总结:遇到一段代码需要使用多次时,将其定义为一个方法,可以提高代码的复用率; 练习二 题目: 代码: 总结:注意细节问题,每次判断完一个数字之后,需要将标志值重新置为true,以便判断下一个数字时使用; 练习三 题目: &nbs
ERROR in static/js/*** from UglifyJs Unexpected token: punc (,) [./~/@vant/popperjs/dist/index.esm.mjs:71,0][static/js/app.647c4df1bc08fccb4c0d.js:685,9]
今天打包的时候发现这样的问题,解决方式: 找到webpack.base.conf.js文件,加入下边的代码: { test: /.mjs$/, loader: "babel-loader", include: [resolve("node_modules/@vant/popperjs/dist/index.esm.mj
element-ui表格模板
<template> <div class="container"> <div class="breadcrumb"> <el-breadcrumb separator-class="el-icon-arrow-right"> <el-breadcrumb-item>个人中心</el-bre
word文档的图片怎么保存到eWebEditor上
在之前在工作中遇到在富文本编辑器中粘贴图片不能展示的问题,于是各种网上扒拉,终于找到解决方案,在这里感谢一下知乎中众大神以及TheViper。 通过知乎提供的思路找到粘贴的原理,通过TheViper找到粘贴图片的方法。 其原理为一下步骤: 监听粘贴事件;【用于插入图片】 获取光标位置;【记录图片插入位置】 获取剪切板内容;【主要是获取文件】 上传剪切板图片; 在指定光标位置插入图片
【序列化与反序列化】关于序列化与反序列化MessagePack的实践
在进行序列化操作之前,我们还对系统进行压测,通过jvisualvm分析cpu,线程,垃圾回收情况等;运用火焰图async-profiler分析系统性能,找出程序中占用CPU资源时间最长的代码块。 代码放置GitHub:https://github.com/nateshao/leetcode/tree/main/source-code/src/main/java/com/nateshao/sour
Property ‘sqlSessionFactory‘ or ‘sqlSessionTemplate‘ are required 问题解决
以下是报错日志 解决方案 确认以下配置是否都存在: 1、配置文件有写mybatis配置 2、启动类里加上Mapper扫描的注解(指向自己mapper存放的位置) 3、删除SpringBootApplication注解的exclude属性: 中的SpringBootApplication注解改为 再次启动 无报错 文章来源:https://blog.csdn.net/igray_xl/a
element-ui弹出框模板
<el-dialog width="650px" append-to-body :show-close="false" :modal="false" :visible.sync="dialogRegisterVisible"> <el-form v-show="!isLogi
mac m1 安装java性能监控工具VisualVM 2.1
mac m1 安装java性能监控工具VisualVM 2.1.6 背景 本地已经安装了java8,在终端输入jvisualvm提示没有安装 1. 下载 官方地址 http://visualvm.github.io/download.html 复制链接https://github.com/oracle/visualvm/releases/download/2.1.6/VisualVM_216.d
关于编程技巧-生产者消费者模式
生产者消费者模式是一种常见的解耦设计模式,用于实现异步处理或任务队列。结合依赖注入(Dependency Injection)可以更好地解耦组件之间的依赖关系。 在生产者消费者模式中,生产者负责生成消息或任务,并将其放入消息队列或任务队列中。消费者则从队列中获取消息或任务,并进行相应的处理。 依赖注入是一种设计模式,在其中组件不再直接创建或依赖于其他组件,而是通过外部注入的方式获取所需的依赖项。它
电脑迷宫鼠----功能实现
电脑迷宫鼠 功能实现 1. 迷宫的生成 自动生成迷宫 算法介绍:网上有着各种各样的迷宫生成算法,我只是用了一种迷宫的生成算法-->prim算法 该算法并不复杂,请自行到哔哩哔哩上找讲解视频进行学习,在这里展示一下java语言的实现方式 手动生成迷宫 先自动生成几个,自己改变一些其中的位置即可。 这里介绍如何将文件里的迷宫转换为二维数组 2. 迷宫的寻路 方法介绍:深度优先
jQuery 事件对象
1.1. jQuery 事件注册 jQuery 为我们提供了方便的事件注册机制,是开发人员抑郁操作优缺点如下: 优点: 操作简单,且不用担心事件覆盖等问题。 缺点: 普通的事件注册不能做事件委托,且无法实现事件解绑,需要借助其他方法。 语法 其他事件和原生基本一致。 比如nouseover、.mouseout、blur、focus、change.、keydown、keyup、resize
How to use handleChange() function in react component? handleChange() 获取输入框的数值
An onChange event is triggered when values are entered in the input. This fires a function handleChange(), that is used to set a new state for the input. 1. Handling Single Input First,
2023年7月3日 天气:晴
今天早上起来背了20个英语单词,然后学习了一个小时的Java编程,接下来就看了一会构建之法。最后就是写了一会pta上的作业。 明天打算6点起床然后晨跑半小时,然后编程一小时。再就是出去打会羽毛球。再就是看会英语阅读。 今天没有遇到问题。
OpenLayers 4326地图 根据距离设置地图分辨率
问题:给一个距离,如何确定4326地图缩放等级或者分辨率使地图视口范围为这个距离 我本来打算计算从地图视口左上角到右下角的距离来计算地图缩放的,然后发现不好算,我也不会算,于是就计算水平方向距离的缩放。 然后我发现了地图分辨率的定义使是 : 分辨率——屏幕上一个像素代表多少地图坐标单位 而问ChatGPT得知,4326地图的地图坐标单位是°,没错,经纬度的度 然后思路就来了,算出这段距离在水平方
七月三号Java学习总结
今日学习总结 在哔哩哔哩上观看黑马训练营进行Java学习一小时,学习到jdk和jre,注释,关键字的相关知识。 明日计划 明日计划阅读《大道至简》半小时; 继续学习Java一小时; 尝试完成pta作业,看看能写多少分。
Java基础-Day09
Java基础-Day09 面向对象 面向对象学习 的三条主线 Java类及类的成员:属性、方法、构造器;代码块、内部类 面向对象的大特征:封装性、继承性、多态性、抽象性 其他关键字:this、super、static、final、abstract、interface、package、import等 面向对象与面向过程的理解 面向过程:抢到的是功能行为,以函数为最小单位,考虑怎么做 面向对象:
JMH – Java基准测试
官方资源 官方Github样例 应用场景 对要使用的数据结构不确定,不知道谁的性能更好 对历史方法代码重构,要评判改造之后的性能提升多少 (我要做的场景) 想准确地知道某个方法需要执行多长时间,以及执行时间和输入之间的相关性 对比接口不同实现在给定条件下的吞吐量 查看多少百分比的请求在多长时间内完成 背景限制(防杠指南) 业务场景? 因为当前项目是接手比较老的项目,已经有成熟业务在跑,原先的
mysql查看表容量大小
1.查看所有数据库容量大小 select table_schema as '数据库', sum(table_rows) as '记录数', sum(truncate(data_length/1024/1024, 2)) as '数据容量(MB)', sum(truncate(index_length/1024/1024, 2)) as '索引容量(MB)' from information_s
如何使用token进行身份认证
如何使用token进行身份认证 什么是token? token是一种用于身份认证的技术,它是一个包含用户信息和签名的字符串,通常由服务器生成并返回给客户端。客户端在每次请求时,都需要携带token来证明自己的身份。服务器通过验证token的有效性和完整性,来授权客户端访问受保护的资源。 为什么要使用token? 使用token进行身份认证有以下几个优点: 无状态:token不需要服务器存储或维护