Depp Wang's Blog

这是副标题

  • 首页
  • 归档
  • 推荐
  • 分类
  • 标签
  • 搜索

Bash 和 Zsh 中配置命令别名提升效率

发表于 2022-10-26 | | 阅读次数

使用命令行操作 Git、Docker 等时,命令较长,容易输错,影响效率,推荐配置别名(缩写),以提升效率。以下是在 Zsh 和 Bash 中配置别名教程

配置 Git 别名

git config --global alias.st status  # git st
git config --global alias.co checkout
git config --global alias.ci commit
git config --global alias.br branch
git config --global alias.unstage 'reset HEAD'
git config --global alias.last 'log -1'
git config --global alias.lg "log --color --graph --pretty=format:'%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr) %C(bold blue)<%an>%Creset' --abbrev-commit"
  • 来源:廖学峰 Git 教程
阅读全文 »

我学习使用五笔的经验

发表于 2022-06-10 | | 阅读次数

我是 2021 年短暂学习过五笔,但一直没有一个比较宽松的时间,没有学会。最近趁换工作间隙重新捡起来,通过这一段时间的学习与使用,目前工作基本可以使用五笔了,算是出师了。遂分享一下我学习使用五笔的经验。

这篇文章没有非常详细的从 0 到 1 介绍五笔,如果你从其他地方了解过五笔,可能看起来更加无障碍。个人认为最值得阅读的是「 字根规则理解(98 版)」部分。

我学习五笔有这几个原因:

  1. 搜狗拼音输入法的隐私问题。搜狗输入法的联想功能确实很智能,系统自带输入法还不够智能,不用搜狗打字效率比较低
  2. 不想选词。拼音输入法需要经常选词,五笔重码率低,不常选词
  3. n l 不分、h f 不分、前鼻音后鼻音不分(静 jing 心、尽 jin 力),影响打字效率。五笔可以提升打字速度。(我重庆人,小时候自己语文没学好)
  4. 打五笔不容易提笔忘字
阅读全文 »

我的婚礼踩坑记录

发表于 2022-02-27 | 分类于 Live | | 阅读次数

image-20220227161753640

2022.2.7 号,我和媳妇儿完成了婚礼,结束了正好九年的爱情长跑。

其实最开始也纠结要不要办婚礼,但发现没有不办的理由,就决定办。从决定办婚礼到婚礼完成,中间事情还是不少的。做了很多事,也踩了很多坑。写个流水文,记录一下,给备婚的同学一点参考。我们是在一个 5 线小城市办的婚礼,包含接亲、仪式、婚宴等多个环节,所以事情相对比较多。我理想中的婚礼是仪式和婚宴分开,仪式只请最亲近的亲朋好友,像这样,奈何现实情况不允许呀。

阅读全文 »

Commit 前检查 Python 代码格式.md

发表于 2021-03-03 | 分类于 Tools | | 阅读次数

https://ljvmiranda921.github.io/notebook/2018/06/21/precommits-using-black-and-flake8/

  • 代码检查工具:flake8
  • 借助钩子(hooks): 在特定的重要动作发生时触发自定义脚本
  • pre-commit 钩子:在 pre-commit 前操作
阅读全文 »

Django 入门笔记

发表于 2020-11-17 | 分类于 Python | | 阅读次数

WSGI

WSGI:(Web Server Gateway Interface,Web 服务端网关接口)。在不借助框架的情况下,直接使用 WSGI 来开发简易服务端。

阅读全文 »

JVM 启动参数设置

发表于 2020-11-10 | 分类于 JVM | | 阅读次数

公司项目 jdk 版本为 1.8, JVM 参数是自定义设置的,gradle 中 JVM 配置如下(默认内存为 8 G):

applicationDefaultJvmArgs = ["-Xms1G", "-Xmx2G", "-Xss256k", "-Djava.awt.headless=true", "-Dfile.encoding=UTF-8",
"-XX:MetaspaceSize=256M", "-XX:+UseG1GC", "-XX:MaxGCPauseMillis=200", "-XX:G1HeapRegionSize=2M",
"-XX:+UseStringDeduplication", "-XX:+PrintStringDeduplicationStatistics",
"-XX:ParallelGCThreads=4", "-XX:ConcGCThreads=2", "-XX:MaxDirectMemorySize=1024M",
"-XX:+PrintGCDetails", "-XX:+PrintGCDateStamps", "-Xloggc:/tmp/gc.log", "-XX:+PrintTenuringDistribution",
"-XX:+DoEscapeAnalysis", "-XX:+EliminateAllocations", "-Dlogging.config=File:/config/logback.xml"]
阅读全文 »

Java 中的 TreeSet

发表于 2020-11-07 | 分类于 Java | | 阅读次数

TreeSet 是一种可有序存放元素的集合,HashSet 是 value 为固定值的 HashMap,TreeSet 是 value 为固定值得 TreeMap。

阅读全文 »

自定义全局异常处理器(Java)

发表于 2020-11-06 | 分类于 Note | | 阅读次数

正常业务系统中,当前后端分离时,系统即使有未知异常,也要保证接口能返回错误提示,也需要根据业务规则制定相应的异常状态码和异常提示。所以需要一个全局异常处理器。相关代码:GitHub

阅读全文 »

GitHub Open Feign 使用总结

发表于 2020-11-02 | 分类于 Note | | 阅读次数

原文地址

公司项目目前使用 SOA 架构(Service-oriented architecture:服务导向架构),每个服务作为一个单体对外提供接口,服务之间使用 GitHub OpenFeign 调用接口。

服务提供者正常提供接口,把需要暴露的接口封装为一个 client jar 包,服务调用者正常引入 jar 包,直接调用 jar 方法即可调用服务提供者接口。此文相关代码示例

阅读全文 »

搭建 Maven 仓库

发表于 2020-11-02 | 分类于 Note | | 阅读次数

如果 jar 包在本地,只能每次手动导入,不太方便。可以使用以下方式搭建一个 Maven 仓库

1、使用 GitHub Pages 搭建公有仓库

jar 包本质上是一个静态文件,所以可以使用 GitHub 来存放,再利用 GitHub Pages 提供一个地址让其可直接访问下载。

阅读全文 »
123…10
Depp Wang

Depp Wang

每个人都需要有自己的哈姆雷特

94 日志
25 分类
146 标签
RSS
GitHub Twitter
Links
  • 廖雪峰的官方网站
  • 阮一峰的网络日志
  • CoolShell
  • 1byte
© 2023 Depp Wang
由 Hexo 强力驱动
主题 - NexT.Mist
本站总共被访问 次    你是第 位小伙伴