红茶的个人站点

  • 首页
  • 专栏
  • 开发工具
  • 其它
  • 隐私政策
Awalon
Talk is cheap,show me the code.
前端学习笔记

Vue3 学习笔记 1:开始

快速开始 早前可以通过vue-cli创建 vue 项目的框架代码,但现在已经统一使用 vite 进行构建: npm create vue@latest 需要先安装 npm(NodeJS 的包管理器)。 会开启一个交互式命令行界面: 任何组件都可以在后期手动添加,这里只选择一个 TS(TypeScript)支持。 创建好项目框架后,需要进入项目根目录并安装依赖: npm install 依赖会安装在node_modules目录下。 依赖安装好后可以启动项目: npm run dev 访问命令行显示的链接即可打开项目主…

2025年8月23日 0条评论 23点热度 0人点赞 魔芋红茶 阅读全文
未分类

RuoYi 学习笔记 3:二次开发

准备工作 进行二次开发前最好先修改一下项目中的包名和子模块名称,可以使用一个工具——若依框架修改器。 将后端代码打包后使用修改器修改包名等: 修改完后重新用 idea 打开加载,处理依赖后启动,以检查是否正常。 添加业务代码 新编写的业务代码最好单独一个模块。 添加 maven 类型的子模块sky-merchant,pom 文件中添加对框架核心模块的依赖: <dependencies>    <dependency>        <groupId>com.sky</gro…

2025年8月14日 0条评论 73点热度 0人点赞 魔芋红茶 阅读全文
其它

RuoYi 学习笔记 2:常用功能

系统管理 权限控制 若依实现了粗粒度(基于用户-角色)的权限控制以及细粒度(基于部门岗位)的权限控制。 涉及的表结构: 表关系: 添加菜单并实现权限管理的案例可以观看视频。 数据字典 可以用数据字典保存一些常量。涉及的表: 关于数据字典的应用示例,可以观看视频。 通知公告 可以添加任意内容的公告信息,不过公告内容的投递需要自行二次开发实现。 系统监控 数据监控 数据监控使用 Druid 的数据监控功能,需要使用 Druid 管理后台的用户名和密码登录,位于ruoyi-admin/src/main/resources…

2025年8月14日 0条评论 66点热度 0人点赞 魔芋红茶 阅读全文
未分类

RuoYi 学习笔记 1:开始

若依(RuoYi)是一个基于 Spring Boot + Vue 的后台管理系统开发脚手架,可以节省实现权限管理菜单管理等基础功能的开发时间以提高开发效率。 环境准备 这里以单体项目开发进行说明。 集群项目后端可以选择使用 ruoyi-cloud。 代码下载 从使用 vue3 的前端代码仓库拉取前端代码: git clone git@github.com:yangzongzhuan/RuoYi-Vue3.git 从前后端分离版版本的后端代码仓库拉取后端代码: git clone https://github.com…

2025年8月13日 0条评论 82点热度 0人点赞 魔芋红茶 阅读全文
Python学习笔记

Python 包管理工具 UV

UV 是一个第三方 Python 包管理工具,可以替代官方的 pip。 其优点是速度快、可以切换多个版本的 python、管理第三方包的虚拟环境等。更多内容可以看官方文档。 安装 Windows: powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex" Linux/Mac OS: curl -LsSf https://astral.sh/uv/install.sh | sh uv 的运行程序安装在C:\Us…

2025年8月12日 0条评论 191点热度 1人点赞 魔芋红茶 阅读全文
MySQL学习笔记

MySQL 从入门到精通 18:读写分离

最简单的读写分离实现是提供两台已经设置了主从复制的 MySQL 服务器,然后由应用程序自身根据 SQL 类型决定在哪台服务器执行读在哪台服务器上执行写: 这种方式的优点是结构简单且性能较好,通常由应用程序的持久层框架实现(比如 MyBatis)对 MySQL 数据库的读写控制。 如果因为某些原因不能使用这种方式(比如绕过持久层框架直接执行 SQL),还有另一种方式可选: 即由 MyCat 实现的读写分离,应用程序将 MyCat 当做一个可读可写的 MySQL 服务器,由 MyCat 判断执行的 SQL 是只读还是写…

2025年8月11日 0条评论 88点热度 0人点赞 魔芋红茶 阅读全文
MySQL学习笔记

MySQL 从入门到精通 17:分库分表

单数据库进行数据存储存在以下瓶颈: 瓶颈:热点数据太多,数据库缓存不足,产生大量磁盘I0,效率较低。请求数据太多,带宽不够,网络IO瓶颈。 CPU瓶颈:排序、分组、连接查询、聚合统计等SQL会耗费大量的CPU资源,请求数太多,CPU出现瓶颈。 分库分表的中心思想都是将数据分散存储,使得单一数据库/表的数据量变小来缓解单一数据库的性能问题,从而达到提升数据库性能的目的: 拆分原则 垂直分库 以表为单位,根据业务将不同的表拆分到不同的数据库中。 垂直分表 以字段为依据,根据字段属性将不同字段拆分到不同表中。 水平拆分 …

2025年8月11日 0条评论 74点热度 0人点赞 魔芋红茶 阅读全文
开发工具

MyCatEye 安装

下载安装 MyCatEye 依赖于 Zookeeper,所以要先安装Zookeeper。 首先,下载 MyCatEye 的安装包。 解压: sudo tar -zxvf Mycat-web.tar.gz -C /usr/local/ MyCatEye 关联 Zookeeper 的配置信息保存在: cat ./mycat-web/WEB-INF/classes/mycat.properties # #Mon Jan 16 15:37:36 CST 2012 show.period=3000000 zookeeper=…

2025年8月11日 0条评论 62点热度 0人点赞 魔芋红茶 阅读全文
开发工具

安装 ZooKeeper

Zookeeper 部署分为单体和集群两种,本文为单体部署。 本文安装的 Linux 发行版是 RHEL 9,可能其他发行版会略有不同。 下载安装 创建专属帐号: sudo groupadd zookeeper sudo useradd -g zookeeper -m -s /sbin/nologin zookeeper 下载安装包: wget https://dlcdn.apache.org/zookeeper/zookeeper-3.8.4/apache-zookeeper-3.8.4-bin.tar.gz 解…

2025年8月10日 0条评论 68点热度 0人点赞 魔芋红茶 阅读全文
开发工具

DEBUG:sudo 命令提示找不到 JAVA_HOME

现象 在 Linux 下通过 sudo 命令运行某些程序时,比如: sudo -u zookeeper ./zkServer.sh start 报错: Error: JAVA_HOME is not set and java could not be found in PATH. 在当前用户下执行: echo $JAVA_HOME /usr/lib/jvm/jdk22 显然是有的。 而且我们的环境变量是通过/etc/profile或/etc/profile.d/java.sh配置的,全局生效。按理说对于 sudo …

2025年8月10日 0条评论 57点热度 0人点赞 魔芋红茶 阅读全文
12345…58

魔芋红茶

加一点PHP,加一点Go,加一点Python......

技术栈
  • SpringBoot SpringBoot
  • SpringMVC SpringMVC
  • MySQL MySQL
  • Java Java
  • php php
  • Go lang Go lang
  • Linux Linux
  • 设计模式 设计模式
  • HTTP HTTP
  • Wordpress Wordpress
  • Python Python
  • Activiti Activiti
  • Redis Redis
  • SpringCloud SpringCloud
  • debug debug
  • 前端开发 前端开发
  • Maven Maven
  • 生活随笔 生活随笔
项目
  • Spring Easy Spring Easy
  • MD-img MD-img
  • oa-demo oa-demo
  • activiti-util activiti-util
  • 油猴脚本 油猴脚本
  • i-tree i-tree
  • auto-hot-key auto-hot-key
  • bilibili-down bilibili-down
  • haokan-down haokan-down
  • PEP中文 PEP中文
  • M3U-Helper M3U-Helper
工具箱
  • 我的Windows软件列表 我的Windows软件列表
Music
最新 热点 随机
最新 热点 随机
Vue3 学习笔记 1:开始 RuoYi 学习笔记 3:二次开发 RuoYi 学习笔记 2:常用功能 RuoYi 学习笔记 1:开始 Python 包管理工具 UV MySQL 从入门到精通 18:读写分离
开放服务器指定端口安装 ZooKeeperDEBUG:sudo 命令提示找不到 JAVA_HOME将 MySQL 修改为大小写不敏感允许异地连接 MySQLUbuntu 安装 MySQL
Go语言编程笔记17:Web Service Linux 之旅 24:内核编译 Java编程笔记23:并发(3) Linux 之旅 10:Shell 脚本 RuoYi 学习笔记 2:常用功能 Java编程笔记26:HTTP
最近评论
魔芋红茶 发布于 4 年前(03月12日) 不好意思,上个月有点事,没空搞网站,现在弄好了,已经启用了新域名,谢谢关心~~
fuckbaidu 发布于 4 年前(02月25日) 兄弟,你新网址一直没备案成功
魔芋红茶 发布于 4 年前(12月18日) 谢谢。
啊长 发布于 4 年前(12月16日) 膜拜大佬了,希望越做越好 :exclaim:
nfmd 发布于 4 年前(10月31日) 腾讯云出了个60块六年多的bug
友情链接
  • NFMD's blog
  • 小金龙的blog
  • 幸哥的blog

COPYRIGHT © 2021 icexmoon.cn. ALL RIGHTS RESERVED.
本网站由提供CDN加速/云存储服务

Theme Kratos Made By Seaton Jiang

宁ICP备2021001508号

宁公网安备64040202000141号