- 博客(381)
- 资源 (1)
- 收藏
- 关注
原创 Object.fromEntries()
Object.fromEntries() 是 JavaScript 中用于将键值对列表转换为对象的静态方法,属于 ES2019 ( ES10 )新增特性。该方法接收一个可迭代对象(如数组、 Map 等),将键值对转换为新对象。12。
2025-08-21 11:19:03
276
原创 线程的生命周期和状态控制
使用sleep方法之后,线程是进入阻塞状态的,只有当睡眠的时间结束,才会重新进入到就绪状态,而就绪状态进入到运行状态,是由系统控制的,我们不可能精准的去干涉它,所以如果调用Thread.sleep(1000)使得线程睡眠1秒,可能结果会大于1秒。与线程休眠类似,线程的优先级仍然无法保障线程的执行次序。实际上,当某个线程调用了yield()方法暂停之后,优先级与当前线程相同,或者优先级比当前线程更高的就绪状态的线程更有可能获得执行的机会,当然,只是有可能,因为我们不可能精确的干涉CPU调度线程。
2025-08-20 09:15:50
85
原创 @RepeatSubmit()防止重复提交专题讲解
是一个用于防止表单重复提交的自定义注解,通过 AOP(面向切面编程)和拦截器模式实现,支持线程安全和分布式环境。。
2025-08-07 09:55:37
313
原创 如果你想从外部(例如,另一个窗口或iframe)接收输入值,你可以使用多种方法来实现
在JavaScript中,如果你想从外部(例如,另一个窗口或iframe)接收输入值,你可以使用多种方法来实现。
2025-08-06 14:13:15
152
原创 js文本框怎么控制只能输入数字不能输入字母,或者进一步,不能输入负号
【代码】js文本框怎么控制只能输入数字不能输入字母,或者进一步,不能输入负号。
2025-07-19 18:05:35
118
原创 HTML5 浏览器支持
该实例向 HTML 添加的新的元素,并为该元素定义样式,元素名为。你可以为 HTML 添加新的元素。然后将背景颜色改为red,
2025-06-23 08:58:00
207
原创 idea安装插件可以快速定位到mapper方法
在右侧插件搜索框输入“Free Mybatis plugin”改为“Free Mybatis Tool”
2025-06-16 09:53:32
205
原创 Thymeleaf教程
参考:Thymeleaf教程(10分钟入门)-CSDN博客参考2:Thymeleaf一篇就够了-腾讯云开发者社区-腾讯云参考3:https://juejin.cn/post/7376514713742147634Spring Boot 的视图(Thymeleaf)参考:Spring Boot 的视图(Thymeleaf)-CSDN博客
2025-05-27 11:56:55
230
原创 子网前缀长度
在window10系统里面配置网络,发现没有子网掩码,但是有子网前缀长度,一开始不知道怎么配置,不能保存,后面一搜资料,发现有子网前缀长度和子网掩码对照表。
2025-05-19 15:10:52
304
原创 outlook怎么用163邮箱
然后下一步,填写密码,配置接收、待发邮件服务器。输入密码,然后下一步,还是不行。然后换成这里选POP的,也不行。搜索,打开outlook。勾选一下红箭头这里,下面步骤,选IMAP。
2025-05-19 10:40:58
411
原创 java中线程安全的集合
在Java中,线程安全的集合通常是通过包中的类实现的。这些类提供了线程安全的集合,可以安全地在多线程环境中使用,而不需要额外的同步措施。
2025-04-29 19:55:44
317
原创 调用多线程的代码怎么捕获多线程的异常
系统会检查线程专有版本,如果没有发现,则检查线程组是否有专有的uncaughtException()方法,如果也没有,才会调用defaultUncaughtExceptionHandler.在出现问题的时候,打印线程栈 (jstack -pid) 一眼就可以看出是哪个线程出的问题,这个线程是干什么的。一旦异常逃出任务的run()方法它就会向外传播到控制台,除非你采取特殊的步骤捕获这种错误的异常。可以看到,线程池中有2个线程,当一个线程发生异常时,该异常被捕捉了。这将产生于前面示例相同的结果:未捕获的异常。
2025-04-18 16:46:13
492
原创 UNION和UNION ALL的主要区别
2、对排序的处理:UNION会按照字段的顺序进行排序,而UNION ALL只是简单的将两个结果合并后就返回,不会对结果进行排序。根据以上区别,在选择使用UNION还是UNION ALL时,应根据实际需求权衡是否需要去重和排序,以及考虑对查询性能的影响。1、对重复结果的处理:UNION在进行表链接后会筛选掉重复的记录,而UNION ALL不会去除重复记录。UNION和UNION ALL的主要区别在于处理重复数据和排序的方式。
2025-04-18 10:31:53
779
原创 双向绑定的原理
观察者模式让双向绑定更有效率,它是一对多的模式,一指的是修改的一处数据,多是凡是用了这个数据的地方都更新。Object.defineProperty()有三个参数,第一个是属性所在的对象。第二个是要操作的属性,第三个是被操作的属性的特性,是一个对象{},一般是两个get:读取属性时触发,set写入属性时触发。核心是采用数据劫持结合发布者订阅者模式,通过Object.defineProperty()对每个属性的get和set进行拦截。在数据发生变化的时候发布消息给订阅者,触发相应的监听回调。
2025-04-18 10:26:48
269
原创 Vue父子组件之间传值方式
子传父的实现方式就是用了 this.e m i t 来遍历 g e t D a t a 事件,首先用按钮来触发 s e t D a t a 事件,在 s e t D a t a 中用 t h i s . emit 来遍历 getData 事件,首先用按钮来触发 setData 事件,在 setData 中 用 this.emit来遍历getData事件,首先用按钮来触发setData事件,在setData中用this.emit 来遍历 getData 事件,最后返回 this.msg。
2025-04-17 19:22:45
2082
原创 Vue中v-if和v-show区别
特性v-ifv-show渲染方式动态添加或删除元素控制元素的可见性性能条件变化频繁时性能差性能较好使用场景运行时条件不确定的场景条件确定但需要频繁切换。
2025-04-17 18:21:21
454
原创 Node.js 数据库 事务 项目示例
2、实践2.1、对于MySQL或MariaDB,你可以使用mysql或mysql2库,并结合Promise或语法来控制事务。
2025-04-16 12:38:29
436
原创 Node.js 数据库 CRUD 项目示例
│ └── db.js # 数据库连接配置。│ └── userController.js # 业务逻辑。│ └── userModel.js # 数据库操作。│ └── userRoutes.js # 路由定义。├── app.js # 应用入口。
2025-04-15 17:41:41
1158
原创 Nodejs操作Mysql数据
本教程测试的 MySQL 用户名为 root,密码为 123456,数据库为 test,你需要根据自己配置情况修改。需要安装mysql依赖,然后执行。
2025-04-15 15:50:04
259
原创 Nodejs Express框架
中间件来设置静态文件路径。以下实例中我们引入了 express 模块,并在客户端发起请求后,响应 "Hello World" 字符串。以下实例演示了在表单中通过 POST 方法提交两个参数,我们可以使用 server.js 文件内的。以下实例演示了在表单中通过 GET 方法提交两个参数,我们可以使用 server.js 文件内的。让我们再修改下 "Hello World" 应用添加处理静态文件的功能。来设置静态文件如:图片, CSS, JavaScript 等。Express 提供了内置的中间件。
2025-04-14 18:39:58
984
原创 Nodejs GET/POST请求
在很多场景中,我们的服务器都需要跟用户的浏览器打交道,如表单提交。表单提交到服务器一般都使用 GET/POST 请求。本章节我们将为大家介绍 Node.js GET/POST请求。
2025-04-14 16:21:41
478
原创 Nodejs常用工具
2、实践、截图模块是 Node.js 的一个内置模块,包含了实用工具函数,用于支持 JavaScript 编程中的调试、错误处理、格式化等功能。提供常用函数的集合,用于弥补核心 JavaScript 的功能过于精简的不足。模块中的功能涵盖了从对象检查、继承到格式化字符串等多个方面。
2025-04-14 13:51:06
358
原创 Nodejs全局对象
console 用于提供控制台标准输出,它是由 Internet Explorer 的 JScript 引擎提供的调试工具,后来逐渐成为浏览器的实施标准。它将输出文件所在位置的绝对路径,且和命令行参数所指定的文件名不一定相同。Node.js 沿用了这个标准,提供与习惯行为一致的 console 对象,用于向标准输出流(stdout)或标准错误流(stderr)输出字符。它用于描述当前Node.js 进程状态的对象,提供了一个与操作系统的简单接口。全局函数在指定的毫秒(ms)数后执行指定函数(cb)。
2025-04-14 11:46:59
556
空空如也
ubuntu启动minio失败报错Unable to use the drive
2024-08-20
spring cloud gateway路由配置不生效
2024-07-18
MQTT之使用mosquitto出现的问题
2024-06-01
kafka sasl问题
2024-03-15
ubuntu mongo6 upsert问题
2024-02-02
kibana启动问题
2024-01-23
springboot使用kafka遇到问题
2024-01-19
ubuntu在线安装mysql后不能远程连接,ERROR 1698 (28000): Access denied for user 'root'@'140.143.163.109'
2023-07-12
安装nginx报错src/os/unix/ngx_user.c:26:7: error: ‘struct crypt_data’ has no member named ‘current_salt’
2023-07-11
安装windown的mysql集群时,启动sql节点失败,报错[ERROR] InnoDB: .\ibdata1 can't be opened in read-write mode
2023-06-29
在docker中安装mysql主从节点后,没有对应的主从效果,从节点没有任何数据。
2023-07-03
TA创建的收藏夹 TA关注的收藏夹
TA关注的人