记录学习与后端知识并分享学习代码过程(会飞的鱼Blog)

Java设计模式单例模式实现

会飞的鱼 0 0 2026年6月15日

Java设计模式单例模式实现

编程的本质是编写可维护、可扩展、高质量的代码。本文分享3个完整可运行代码示例,涵盖开发最佳实践。

完整Git工作流命令

Git是每个开发者的必备技能。

git config --global user.name "你的名字"
git config --global user.email "你的邮箱"

git status
git add .
git add -p
git commit -m "feat: 实现用户登录功能"
git commit -m "fix: 修复登录验证码BUG"
git commit -m "docs: 更新API文档"
git commit -m "refactor: 重构用户模块"

git branch
git checkout -b feature/login
git switch main
git fetch origin
git pull --rebase origin main
git push origin feature/login

git rebase main
git rebase -i HEAD~3
git stash
git stash pop
git reset --soft HEAD~1
git checkout -- file.txt

git log --oneline --graph
git diff

完整CORS跨域解决方案

CORS是前端最常见的问题之一。

const express = require('express')
const cors = require('cors')
const app = express()

app.use(cors({
  origin: ['https://你的域名.com', 'http://localhost:8080'],
  methods: ['GET', 'POST', 'PUT', 'DELETE', 'OPTIONS'],
  allowedHeaders: ['Content-Type', 'Authorization'],
  credentials: true,
  maxAge: 86400
}))

app.use((req, res, next) => {
  res.setHeader('Access-Control-Allow-Origin', '*')
  res.setHeader('Access-Control-Allow-Methods', 'GET, POST, OPTIONS')
  res.setHeader('Access-Control-Allow-Headers', 'Content-Type')
  if (req.method === 'OPTIONS') {
    return res.sendStatus(200)
  }
  next()
})

完整Linux常用命令

Linux命令是后端和运维必备技能。

ls -la
cd /path
pwd
mkdir dirname
rm filename
rm -rf dirname
cp source dest
mv old new
chmod +x script.sh

cat filename
head -20 filename
tail -100 filename
tail -f filename
grep "关键词" filename
grep -r "关键词" .
find . -name "*.log"

top
htop
df -h
du -sh *
free -h
ps aux
ps aux | grep node
netstat -tlnp
ss -tlnp

systemctl start nginx
systemctl status nginx
journalctl -u nginx -f

curl https://example.com
wget https://文件地址
ping 域名.com
ssh user@主机

开发者效率提升建议

  1. 精通IDE快捷键:Ctrl+P, Ctrl+Shift+P
  2. 代码片段减少重复输入
  3. Shell别名简化长命令
  4. 脚本化重复任务,不要手动重复
  5. 英文搜索获得更好结果
  6. 注释解释"为什么",不是"做什么"
  7. Code Review学习和质量保证

技术分享,欢迎评论区交流讨论。

本文由 @会飞的鱼 于 2026-6-15 发布在 会飞的鱼Blog,如无特别说明,本博文章均为原创,转载请保留出处。

网友评论

    暂无评论

会飞的鱼 在线咨询

在线时间:9:00-22:00
周六、周日:14:00-22:00