- 博客(367)
- 资源 (1)
- 收藏
- 关注
原创 子网前缀长度
在window10系统里面配置网络,发现没有子网掩码,但是有子网前缀长度,一开始不知道怎么配置,不能保存,后面一搜资料,发现有子网前缀长度和子网掩码对照表。
2025-05-19 15:10:52
217
原创 outlook怎么用163邮箱
然后下一步,填写密码,配置接收、待发邮件服务器。输入密码,然后下一步,还是不行。然后换成这里选POP的,也不行。搜索,打开outlook。勾选一下红箭头这里,下面步骤,选IMAP。
2025-05-19 10:40:58
272
原创 java中线程安全的集合
在Java中,线程安全的集合通常是通过包中的类实现的。这些类提供了线程安全的集合,可以安全地在多线程环境中使用,而不需要额外的同步措施。
2025-04-29 19:55:44
223
原创 调用多线程的代码怎么捕获多线程的异常
系统会检查线程专有版本,如果没有发现,则检查线程组是否有专有的uncaughtException()方法,如果也没有,才会调用defaultUncaughtExceptionHandler.在出现问题的时候,打印线程栈 (jstack -pid) 一眼就可以看出是哪个线程出的问题,这个线程是干什么的。一旦异常逃出任务的run()方法它就会向外传播到控制台,除非你采取特殊的步骤捕获这种错误的异常。可以看到,线程池中有2个线程,当一个线程发生异常时,该异常被捕捉了。这将产生于前面示例相同的结果:未捕获的异常。
2025-04-18 16:46:13
379
原创 UNION和UNION ALL的主要区别
2、对排序的处理:UNION会按照字段的顺序进行排序,而UNION ALL只是简单的将两个结果合并后就返回,不会对结果进行排序。根据以上区别,在选择使用UNION还是UNION ALL时,应根据实际需求权衡是否需要去重和排序,以及考虑对查询性能的影响。1、对重复结果的处理:UNION在进行表链接后会筛选掉重复的记录,而UNION ALL不会去除重复记录。UNION和UNION ALL的主要区别在于处理重复数据和排序的方式。
2025-04-18 10:31:53
403
原创 双向绑定的原理
观察者模式让双向绑定更有效率,它是一对多的模式,一指的是修改的一处数据,多是凡是用了这个数据的地方都更新。Object.defineProperty()有三个参数,第一个是属性所在的对象。第二个是要操作的属性,第三个是被操作的属性的特性,是一个对象{},一般是两个get:读取属性时触发,set写入属性时触发。核心是采用数据劫持结合发布者订阅者模式,通过Object.defineProperty()对每个属性的get和set进行拦截。在数据发生变化的时候发布消息给订阅者,触发相应的监听回调。
2025-04-18 10:26:48
214
原创 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
561
原创 Vue中v-if和v-show区别
特性v-ifv-show渲染方式动态添加或删除元素控制元素的可见性性能条件变化频繁时性能差性能较好使用场景运行时条件不确定的场景条件确定但需要频繁切换。
2025-04-17 18:21:21
327
原创 Node.js 数据库 事务 项目示例
2、实践2.1、对于MySQL或MariaDB,你可以使用mysql或mysql2库,并结合Promise或语法来控制事务。
2025-04-16 12:38:29
277
原创 Node.js 数据库 CRUD 项目示例
│ └── db.js # 数据库连接配置。│ └── userController.js # 业务逻辑。│ └── userModel.js # 数据库操作。│ └── userRoutes.js # 路由定义。├── app.js # 应用入口。
2025-04-15 17:41:41
1057
原创 Nodejs操作Mysql数据
本教程测试的 MySQL 用户名为 root,密码为 123456,数据库为 test,你需要根据自己配置情况修改。需要安装mysql依赖,然后执行。
2025-04-15 15:50:04
229
原创 Nodejs Express框架
中间件来设置静态文件路径。以下实例中我们引入了 express 模块,并在客户端发起请求后,响应 "Hello World" 字符串。以下实例演示了在表单中通过 POST 方法提交两个参数,我们可以使用 server.js 文件内的。以下实例演示了在表单中通过 GET 方法提交两个参数,我们可以使用 server.js 文件内的。让我们再修改下 "Hello World" 应用添加处理静态文件的功能。来设置静态文件如:图片, CSS, JavaScript 等。Express 提供了内置的中间件。
2025-04-14 18:39:58
946
原创 Nodejs GET/POST请求
在很多场景中,我们的服务器都需要跟用户的浏览器打交道,如表单提交。表单提交到服务器一般都使用 GET/POST 请求。本章节我们将为大家介绍 Node.js GET/POST请求。
2025-04-14 16:21:41
433
原创 Nodejs常用工具
2、实践、截图模块是 Node.js 的一个内置模块,包含了实用工具函数,用于支持 JavaScript 编程中的调试、错误处理、格式化等功能。提供常用函数的集合,用于弥补核心 JavaScript 的功能过于精简的不足。模块中的功能涵盖了从对象检查、继承到格式化字符串等多个方面。
2025-04-14 13:51:06
328
原创 Nodejs全局对象
console 用于提供控制台标准输出,它是由 Internet Explorer 的 JScript 引擎提供的调试工具,后来逐渐成为浏览器的实施标准。它将输出文件所在位置的绝对路径,且和命令行参数所指定的文件名不一定相同。Node.js 沿用了这个标准,提供与习惯行为一致的 console 对象,用于向标准输出流(stdout)或标准错误流(stderr)输出字符。它用于描述当前Node.js 进程状态的对象,提供了一个与操作系统的简单接口。全局函数在指定的毫秒(ms)数后执行指定函数(cb)。
2025-04-14 11:46:59
538
原创 Nodejs模块
模块接口的唯一变化是使用 module.exports = Hello 代替了 exports.world = function(){}。在外部引用该模块时,其接口对象就是要输出的 Hello 对象本身,而不是原先的 exports。Node.js 提供了 exports 和 require 两个对象,其中 exports 是模块公开的接口,require 用于从外部获取一个模块的接口,即所获取模块的 exports 对象。文件(./ 为当前目录,node.js 文件默认后缀为 .js)。
2025-04-11 17:34:54
261
原创 Nodejs流
转换流是一种特殊的双工流,可以修改或转换数据。常见的转换流包括压缩和解压缩流。可写流用于将数据写入目的地,常见的可写流包括文件写入流和网络请求发送流。菜鸟教程官网地址:www.runoob.com。菜鸟教程官网地址:www.runoob.com。常见的可读流包括文件读取流和网络请求响应流。一个典型的双工流是 TCP 套接字。双工流同时具有可读和可写的能力。
2025-04-10 18:59:07
371
原创 Nodejs Buffer(缓冲区)
2、实践、截图2.1、Buffer 与字符编码 Buffer 实例一般用于表示编码字符的序列,比如 UTF-8 、 UCS2 、 Base64 、或十六进制编码的数据。通过使用显式的字符编码,就可以在 Buffer 实例与普通的 JavaScript 字符串之间进行相互转换。输出如下:2.2、写入缓冲区。
2025-04-10 17:27:38
302
原创 Nodejs EventEmitter
其原理是 event 对象注册了事件 some_event 的一个监听器,然后我们通过 setTimeout 在 1000 毫秒以后向 event 对象发送事件 some_event,此时会调用some_event 的监听器。EventEmitter 的每个事件由一个事件名和若干个参数组成,事件名是一个字符串,通常表达一定的语义。EventEmitter 定义了一个特殊的事件 error,它包含了错误的语义,我们在遇到异常的时候通常会触发 error 事件。2.6、error 事件。2.2、事件和监听器。
2025-04-10 16:39:56
348
原创 Nodejs上传文件的问题
操作系统:window和linux都会遇到。软件环境:v20.10.0的Nodejs。请问可以怎么解决这个问题呢?2、后端Nodejs。
2025-03-27 10:23:21
216
原创 LDAP安装和基本使用
但是,找了一圈菜单、按钮,没法对目录、用户做添加、修改、删除操作。这里有个提示,尝试下载LDAP Admin Tool这个工具用用。操作系统:window10。
2025-03-25 19:16:35
245
原创 HashSet
HashSet不允许存储重复的元素,确保集合中的每个元素都是唯一的。HashSet不保证元素的顺序,元素的顺序可能与插入顺序不同,迭代时的顺序也不可预测。每当向HashSet中添加一个元素时,该元素作为HashMap的键,而值通常设置为一个固定的对象(通常是PRESENT)。其内部实现依赖于HashMap,每个元素作为HashMap的键,而值通常设置为一个固定的对象(通常是PRESENT)。此外,由于HashSet提供了快速的元素查找和删除操作,适合用于不需要顺序的场景。
2025-03-12 18:49:55
167
空空如也
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
在docker中安装mysql主从节点后,没有对应的主从效果,从节点没有任何数据。
2023-07-03
TA创建的收藏夹 TA关注的收藏夹
TA关注的人