使用命令行操作 Git
、Docker
等时,命令较长,容易输错,影响效率,推荐配置别名(缩写),以提升效率。以下是在 Zsh
和 Bash
中配置别名教程
配置 Git 别名
git config --global alias.st status # git st |
- 来源:廖学峰 Git 教程
Draft, Edit, Proofread, Publish
使用命令行操作 Git
、Docker
等时,命令较长,容易输错,影响效率,推荐配置别名(缩写),以提升效率。以下是在 Zsh
和 Bash
中配置别名教程
git config --global alias.st status # git st |
我是 2021 年短暂学习过五笔,但一直没有一个比较宽松的时间,没有学会。最近趁换工作间隙重新捡起来,通过这一段时间的学习与使用,目前工作基本可以使用五笔了,算是出师了。遂分享一下我学习使用五笔的经验。
这篇文章没有非常详细的从 0 到 1 介绍五笔,如果你从其他地方了解过五笔,可能看起来更加无障碍。个人认为最值得阅读的是「 字根规则理解(98 版)」部分。
我学习五笔有这几个原因:
2022.2.7 号,我和媳妇儿完成了婚礼,结束了正好九年的爱情长跑。
其实最开始也纠结要不要办婚礼,但发现没有不办的理由,就决定办。从决定办婚礼到婚礼完成,中间事情还是不少的。做了很多事,也踩了很多坑。写个流水文,记录一下,给备婚的同学一点参考。我们是在一个 5 线小城市办的婚礼,包含接亲、仪式、婚宴等多个环节,所以事情相对比较多。我理想中的婚礼是仪式和婚宴分开,仪式只请最亲近的亲朋好友,像这样,奈何现实情况不允许呀。
https://ljvmiranda921.github.io/notebook/2018/06/21/precommits-using-black-and-flake8/
公司项目 jdk 版本为 1.8, JVM 参数是自定义设置的,gradle 中 JVM 配置如下(默认内存为 8 G):
applicationDefaultJvmArgs = ["-Xms1G", "-Xmx2G", "-Xss256k", "-Djava.awt.headless=true", "-Dfile.encoding=UTF-8", |
TreeSet 是一种可有序存放元素的集合,HashSet 是 value 为固定值的 HashMap,TreeSet 是 value 为固定值得 TreeMap。
公司项目目前使用 SOA 架构(Service-oriented architecture:服务导向架构),每个服务作为一个单体对外提供接口,服务之间使用 GitHub OpenFeign 调用接口。
服务提供者正常提供接口,把需要暴露的接口封装为一个 client jar 包,服务调用者正常引入 jar 包,直接调用 jar 方法即可调用服务提供者接口。此文相关代码示例
如果 jar 包在本地,只能每次手动导入,不太方便。可以使用以下方式搭建一个 Maven 仓库
jar 包本质上是一个静态文件,所以可以使用 GitHub 来存放,再利用 GitHub Pages 提供一个地址让其可直接访问下载。
最近打在打印日志这块栽了个跟头,发现日志这块掌握得还不太好,所以大概梳理一下。
其实 SLF4J 类似于 Commons Logging,也是一个日志接口,而 Logback 类似于 Log4j,是一个日志的实现。
今天面试遇到一个关于接口限流的问题:设计一个方案,保证每秒只有 10 个请求可以访问接口。不得不说,此问题可以很好的考察面试高级工程师岗位的候选人的过往经验。不过很遗憾,我原来并没有做过这方面的工作。
HTTP 是无状态协议,所以服务端如果需要记住登录用户,就需要维护一个 SessionId(Cookie) - Session 的键值对。Session 存放用户信息对象。用户信息对象作为 Session 的一个 Attribute。当浏览器请求中包含 Cookie 时,服务器就能识别出具体是哪个用户了。
HashMap 我们知道 HashMap 的数据结构是数组+链表,所以这个问题可以理解为数组+链表有什么优点?
我是这样在 Markdown 中插入截屏图片的:截屏到剪贴板后,直接在 Typora 中粘贴,iPic 将自动将图片上传到阿里云图床(对象存储)。我一直使用 Alfred 的 Clipboard History 功能查看截图大小,发现图片占内存都很大,全屏截图有 10 多 MB,就想着一定要找到一种方法来缩小截屏大小,不然我的阿里云图床费用得嗖嗖涨。
我的个人独立博客是基于 Hexo 搭建的,因为小站,Google 搜索引擎收录文章比较慢,还搜不到
为了解决这个问题,希望把文章也顺便发布到博客平台博客园上。但不想每次手动复制粘贴,打算利用脚本实现,希望除了发布,并且还能更新文章。原来打算找到博客园接口,模拟操作接口实现。搜索发现博客园提供了 MetaWeblog 接口,所以利用接口,开发了这个脚本。源码地址
快速排序(quick sort)的特点是分块排序,也叫划分交换排序(partition-exchange sort)
代码实现方式可以有这么几种:
开发了个 《一键导出 / 备份「有道云笔记」所有笔记》的脚本。主要原理是利用有道云笔记本身的接口。下面是根据正常用户操作逻辑,找到需要的接口,主要是登录和「下载」。