Git

https://blog.csdn.net/Javachichi/article/details/140660754 git初始化配置 git config --global user.name 你的用户名 git config --global user.email 你的邮箱地址 查看配置 git config --list #如果信息太多,可以输入 q 退出 初始化 git init 添加文件 # .的意思是当前目录下所有变化都暂存 git add . git commit -m '提交的内容说明' 查看提交日志 git log 一行输出 git log --oneline 开发分支(dev)上的代码达到上线的标准后,要合并到 master 分支 git checkout dev git pull git checkout master git merge dev git push -u origin master 当master代码改动了,需要更新开发分支(dev)上的代码 git checkout master git pull git checkout dev git merge master git push -u origin dev 查看提交状态 ...

四月 8, 2026 · 1 分钟 · Rui

JVM原理

四月 8, 2026 · 0 分钟 · Rui

MCP配置

https://alekschen.github.io/post/2504-cursor-figma-mcp/ figma mcp 配置: 全局下载,启动本地端口: pnpx figma-developer-mcp --figma-api-key=<YOUR_FIGMA_API_KEY> cursor中配置: { "mcpServers": { "Figma": { "url": "http://localhost:3333/sse" } } } mastergo { "mcpServers": { "mastergo-magic-mcp": { "command": "npx", "args": [ "-y", "@mastergo/magic-mcp", "--token=<YOUR_MASTERGO_TOKEN>", "--url=https://mastergo.com" ], "env": { "NPM_CONFIG_REGISTRY": "https://registry.npmjs.org/" } } } } mcp-feedback-enhanced: { "mcpServers": { "mcp-feedback-enhanced": { "command": "uvx", "args": [ "mcp-feedback-enhanced@latest" ] } } } context7: ...

四月 8, 2026 · 1 分钟 · Rui

nvm使用

nvm list available, 查看网络可以安装的版本 https://nodejs.org/en/download/releases nvm install 14.14.0 nvm use 14.14.0 node -v npm -v

四月 8, 2026 · 1 分钟 · Rui

React

文档:[https://17.reactjs.org/docs/getting-started.html] 核心要点 你想做的事 React 里常用 Vue 里常用 页面加载后执行一次 useEffect(…, []) onMounted 页面销毁前清理 useEffect 返回清理函数 onUnmounted 监听某个值变化 useEffect(…, [value]) watch 自动追踪依赖执行副作用 useEffect(手动写依赖) watchEffect 根据状态计算新值 useMemo computed 代码整理: hello world 注意需要使用==type=“text/jsx”== ...

四月 8, 2026 · 3 分钟 · Rui

技术栈

前端开发 精通 HTML、CSS、JavaScript,熟悉页面结构与布局,掌握 ES6+ 新特性 熟练使用 Flex、Grid、媒体查询,能够实现高性能响应式页面开发 熟练掌握 Vue.js 技术栈(Vuex、Vue Router、Axios),具备 React / React Native 跨端开发能力 熟悉 微信小程序开发,掌握 UniApp 跨平台框架 熟练使用 Element Plus、ECharts、Ant Design、Vant 等主流组件库 后端开发 熟练掌握 Java 基础语法,熟悉 Spring Boot、MyBatis-Plus 框架,具备后端接口开发与工程化能力 熟悉 Node.js(Express),能够进行全栈开发 熟练掌握 Python 基础语法,熟悉 Django、Flask 及常用爬虫库 具备 自研加密算法工程化落地、性能优化(多线程、JVM 调优、流式读取)的实践经验 移动端开发 熟悉 Android 原生开发,具备代码重构与性能优化经验 掌握 跨端开发(React Native / UniApp),支持移动端与桌面端适配 数据库与存储 熟悉 MySQL、MongoDB、OpenGauss 等数据库,具备数据库建模与优化能力 理解 数据安全与加密策略,掌握 国密算法(SM2/SM3/SM4) 运维与部署 熟悉 Linux 基础命令,具备软件部署与运维能力 熟悉 Docker、Jenkins,具备 CI/CD 自动化部署 实践经验 能独立编写 Shell/PowerShell 脚本,支持一键化构建与上线 协作与工具 熟练使用 Git,能够配合 GitHub/GitLab/Gitee 进行多人协作开发 熟悉 敏捷开发流程,具备跨团队协作与项目推进能力

四月 8, 2026 · 2 分钟 · Rui

快捷键

webstorm 代码格式化: mac:win+alt+L windows: ctrl+alt+L 展开代码块: Ctrl + NumPad + 折叠代码块: Ctrl + NumPad- vscode 格式化: windows: shift + alt +F react 快速生成模板: rfc (快速创建一个组件fun) rcc (快速创建一个组件extends)类组件 rconst 快速创建一个 constuctor rcep 快速创建一个组件(使用extends方式) rcredux 快速创建一个 redux格式的类模板 ...

四月 8, 2026 · 1 分钟 · Rui

CSS省略号

单行文本 overflow: hidden; white-space: nowrap; text-overflow: ellipsis; 多行文本 display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3;/* 设置为想要的行数 */ overflow: hidden; text-overflow: ellipsis; nvue overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 1; /* 显示的行数 */ lines: 1; /* NVUE下要用这个属性,来让文字超出隐藏变省略号 */

四月 8, 2026 · 1 分钟 · Rui

ELK 安装

https://www.elastic.co/cn/downloads/past-releases/ 下载Elasticsearch 9.2.4 Kibana 9.2.4 Logstash 9.2.4 分别下载windows版本zip并解压 安装Elasticsearch插件 中文分词器: https://github.com/infinilabs/analysis-ik/releases 在Elasticsearch 安装目录bin下面执行命令: ...

四月 8, 2026 · 2 分钟 · Rui

Git提交规范

feat: 新功能、新特性 fix: 修改 bug perf: 更改代码,以提高性能 refactor: 代码重构(重构,在不影响代码内部行为、功能下的代码修改) docs: 文档修改 style: 代码格式修改, 注意不是 css 修改(例如分号修改) test: 测试用例新增、修改 build: 影响项目构建或依赖项修改 revert: 恢复上一次提交 ci: 持续集成相关文件修改 chore: 其他修改(不在上述类型中的修改) release: 发布新版本 workflow: 工作流相关文件修改 scope: commit 影响的范围, 比如: route, component, utils, build… subject: commit 的概述 body: commit 具体修改内容, 可以分为多行. footer: 一些备注, 通常是 BREAKING CHANGE 或修复的 bug 的链接. 示例: ...

四月 8, 2026 · 2 分钟 · Rui