排序
MySQL – truncate 和 delete
MySQL - truncate 和 delete 删除表信息的方式有两种: truncate table table_name; delete * from table_name; truncate 操作中的 table 可以省略,delete 操作中的 * 可以省略。 truncate 是...
动态加载 JS 文件
动态加载 JS 文件对于 Vue、React 等框架开发的单页面应用,在某些页面开发特殊功能时经常需要依赖第三方 JS 文件,如果在全局引入 CDN 资源可能会加载冗余文件,此时最好使用动态加载方式。动...
MySQL SQL 语句 where 1=1
MySQL SQL 语句 where 1=1 在 mall 项目中,看到这样的 sql 语句: select * from user where 1=1 其中这个 where 1=1 是有特殊意义的,包含以下两种情境:动态 SQL 拼接和查询表结构。 动态 SQ...
Linux – 基础操作
Linux 文件系统 目录 说明 bin 存放二进制可执行文件 sbin 存放二进制可执行文件,只有 root 才能访问 boot 存放用于系统引导时使用的各种文件 dev 用于存放设备文件 etc 存放系统配置文件 root...
Netty 聊天系统
Netty 聊天系统 引入依赖 该聊天项目是一个标准的多模块 spring boot 项目,只需要引入四个基本的依赖包。 netty 提供易于使用的 API 客户端/服务器框架,disruptor 高性能无锁队列进行消息生产...
CentOS 防火墙
CentOS 防火墙 本文为个人学习摘要笔记。 原文地址:Linux 防火墙 Firewall 和 Iptables 的使用 Linux 中有两种防火墙软件,ConterOS7.0 以上使用的是 firewall,ConterOS7.0 以下使用的是 ipta...
Snippets
Snippets 001 循环遍历将列表转为树结构 public List<UmsPermissionNode> treeList() { List<UmsPermission> permissionList = list(); return permissionList.stream() .filter(pe...
Linux 常用软件安装
Linux 常用软件安装 htop apt undate apt install htop Oh My Zsh 安装 # 1.安装zsh包 # centOS yum -y install zsh # ununtu apt install zsh # 2.查看当前shell echo $SHELL # 3.换默认shell...
Docker RocketMQ
Docker RocketMQ RocketMQ 简介 Message Queue(MQ,消息队列中间件)作为高并发系统的核心组件之一,能够帮助业务系统解构提升开发效率和系统稳定性。主要具有以下优势: 削峰填谷:主要解决瞬...
机器学习算法、深度学习算法、进化算法和神经网络算法
一、机器学习算法 机器学习是人工智能领域中的基础学科之一,主要通过让机器能够自主地获取新知识和技能。以下是一些常见的机器学习算法: 线性回归:预测连续值的算法,基于最小化预测误差的平...






