- 博客(56)
- 收藏
- 关注
原创 Vue从入门到荒废-双向绑定
当数据变化时,视图自动更新;当用户操作视图时,数据也会被修改。这是通过 Vue 的。如果绑定的数据是对象,需确保对象是响应式的(Vue 无法检测到未声明的属性新增)。(Two-Way Data Binding)允许数据在。频繁的输入操作(如实时搜索)可能触发大量更新,可结合。在自定义组件中,子组件不能直接修改父组件传递的。(监听视图事件更新数据)的组合。(绑定数据到视图)和。
2025-03-28 10:15:17
466
原创 MySQL查询某个字段的几百个值,是否存在于表中,并列出不存在表中的值(不用再过滤)
查询产品代码是否在表中,主要是为了直接筛选出来,不用再进行对比。使用临时表, 创建临时表用with(案例使用的是此)或者create temporary table创建临时表的基本语法...) [COMMENT '表注释'];临时表案例id INT AUTO_INCREMENT PRIMARY KEY COMMENT '临时产品ID',product_code VARCHAR(50) NOT NULL COMMENT '产品代码',
2025-03-19 19:54:30
167
原创 正则表达式入门及常用的正则表达式
正则表达式(Regular Expression,简称 Regex)是一种强大的文本处理工具,用于匹配、查找和替换字符串中的特定模式。
2025-03-13 15:42:09
812
原创 iptables命令
掌握这些命令后,可以灵活配置防火墙规则。如需更现代的工具,可学习。(iptables 的替代品)。启用 IP 转发(需修改。
2025-03-13 12:00:26
821
原创 iptables常用的参数
命令的常用参数总结,涵盖规则匹配条件、动作定义及扩展功能。通过这些参数,可以灵活控制防火墙规则。掌握这些参数后,可以高效配置防火墙规则。如需更复杂的场景,可结合。:源端口(常用于过滤响应流量)。:限制匹配速率(防洪水攻击)。:目标 IP 地址或网段。:扩展tcp/udp协议。:源 IP 地址或网段。(新一代防火墙工具)。:匹配多个离散端口。:匹配 IP 范围。
2025-03-13 11:59:11
728
原创 iptables命令-m常用的参数
命令中用于**加载扩展模块(match extensions)**的参数。这些模块提供了额外的匹配条件(matching criteria),可以更精细地控制网络流量的过滤规则。参数加载模块后,可以使用该模块支持的特定选项来定义规则。
2025-03-13 11:40:34
355
原创 netfilter-persistent命令
Netfilter 并非一个具体的命令,而是 Linux 内核中一个强大且灵活的网络数据包处理框架。它在内核层面实现了一系列的钩子(hook)函数,这些钩子分布在网络数据包处理的不同阶段,允许对数据包进行过滤、修改、转发等操作。Netfilter 是 iptables、ip6tables、arptables 等防火墙工具的底层基础,为这些工具提供了数据包处理的能力。是一个用户空间的工具,主要用于管理 Netfilter 规则的持久化。在 Linux 系统中,使用iptables。
2025-03-13 11:25:23
1078
原创 chattr命令
chattr是 Linux 系统中用于改变文件或目录的特殊属性的命令。这些特殊属性不同于常规的文件权限(如rwx),它们提供了更高级的文件系统操作控制,可用于防止文件被意外删除、修改或其他操作。
2025-03-13 11:17:05
368
原创 Linux机器之间排查网络连通问题
操作UbuntuCentOS安装工具sudo apt install <包名>sudo yum install <包名>服务管理systemctl start/stop <服务>防火墙管理ufw或iptablesfirewalld或iptables网络配置文件从底层到高层:先确认物理连接和链路层正常,再逐步排查网络层、传输层和应用层。双向检查:确保两端机器的配置均正确(如IP、路由、防火墙)。抓包分析:使用tcpdump或Wireshark抓包分析具体网络交互。日志分析:结合系统日志(
2025-03-12 18:16:19
532
原创 根据进程号查找对应的端口号
先通过jps或找到 Java 进程的 PID。再通过netstatlsof或jcmd根据 PID 查找端口号。通过这个命令是最有效的,其他可以参考如果是 Spring Boot 等框架应用,默认端口通常为8080,也可检查文件。
2025-03-12 10:38:25
590
原创 Java8-Stream流介绍和使用案例
Java 8 的 Stream API 提供了一种高效、简洁的方式来处理集合数据。终端操作会触发 Stream 的执行,并返回一个非 Stream 的结果。Stream 的核心思想是将数据的操作分为。Stream 使用声明式的方式处理数据,开发者只需关注“做什么”,而不是“怎么做”。Stream 是一次性的,一旦执行了终端操作,Stream 就会被关闭,不能重复使用。Stream 的中间操作不会立即执行,只有在终端操作触发时才会执行。通过 Stream API,可以大大简化集合操作的代码,并提高开发效率。
2025-03-05 20:03:26
958
原创 Collections.addAll与List实例对象addAll方法的比较
和都是用于将多个元素添加到集合中的方法,但它们在实现和使用上有一些区别。
2025-03-05 19:57:10
939
原创 Dubbo本地服务调试
参考这个文档: https://blog.csdn.net/qq_40792869/article/details/123898569。
2025-03-04 10:34:09
217
原创 Windows环境Chrome安装提示无可用更新问题解决【2024年版】
通过百度网盘分享的文件:ChromeStandaloneSetup64.exe。出现这个问题的原因是因为安装程序是和google直连的或者杀毒软件阻止了连接。–来自百度网盘超级会员V8的分享。
2024-09-02 15:54:36
1658
2
原创 Windows查看端口占用并结束进程
参考文档: https://www.runoob.com/w3cnote/windows-finds-port-usage.html。
2024-09-02 15:53:00
416
原创 Windows11家庭版启动用组策略
执行完之后,查看C:\Windows\System32中有没有gpedit.msc文件生成。桌面新建一个文件,名字改为groupPolicy.bat。文件内容如下[经过验证,只有这个能执行成功]然后,WIN+R输入 gpedit.msc。
2024-09-02 15:52:15
4983
5
原创 Windows环境Chrome安装提示无可用更新问题解决【2024年版】
通过百度网盘分享的文件:ChromeStandaloneSetup64.exe。出现这个问题的原因是因为安装程序是和google直连的或者杀毒软件阻止了连接。–来自百度网盘超级会员V8的分享。
2024-09-02 15:51:17
9343
原创 IDEA启动项目(Gradle项目)
本项目使用的gradle版本是6.9.1; gradle的官网是:https://gradle.org/安装gradle->下载下来zip文件之后,放在对应的目录下->配置环境变量(都是系统变量)GRADLE_HOME为解压缩的目录path添加%GRADLE_HOME%\bin点击gradle的sync 下载项目依赖的jar包build本地项目配置项目的启动参数点击Debug按钮,启动项目遇到此问题,Error running Applicati
2024-08-30 20:58:07
2372
原创 Java克隆
浅克隆是实现Cloneable接口,并重写clone方法;深克隆,是类中引用类型也要实现Cloneable接口,并重写clone方法;同时,在类中的clone方法中,设置引用类型属性时,也要调用引用类型的clone方法;如果是基本类型和String类型,使用浅克隆即可;如果有引用类型, 则使用深克隆;
2024-08-15 11:48:19
156
原创 Java 泛型
在1.5之前, 没有泛型的感念;一个list中可以添加String类型的数据,也可以添加Integer类型的数据。在1.5之后,有了泛型的概念;可以在编译期间对类型进行限定,避免出现问题。T表示Type, K表示Key,V表示Value,E表示Element。
2024-08-09 19:11:51
362
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人