自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

关于一个程序员在成长过程中不断学习的一些记录与思考。

成长记录——编程、跑步、阅读、未来……

  • 博客(48)
  • 收藏
  • 关注

翻译 用十年时间教授自己编程(Peter Norvig)

这篇文章是Google研究总监皮特·诺维格(Peter Norvig )发表在他自己的网站上的一篇文章。文章原名是《Teach Yourself Programming in Ten Years》。

2021-09-04 22:54:59 287

原创 【Mac OS】JDK 多版本切换配置

在 Mac OS 系统中配置 JDK 多版本切换功能。

2023-02-11 17:47:43 1299 1

翻译 【翻译】Learn in public (公开学习)

最快的学习方法——Learn in public (公开学习)。

2023-01-13 20:24:13 316

原创 【正则表达式】01—基础知识

一些正则表达式的基础知识点。

2023-01-08 23:39:03 224

原创 【Vim】VSCode下 Vim 插件配置自动切换中英文输入法

在VSCode中使用Vim时,你是否还在为“中英文切换”问题苦苦挣扎,希望这篇文章可以帮助到你!

2022-11-09 21:27:28 2513 1

原创 Unix 哲学的一些原则——《Unix 编程艺术》

也许将来就是你自己来维护代码,而你很可能遗忘曾经写代码时的思路,所以,设计为将来着眼,节省的有可能就是自己的精力。

2022-10-30 23:14:48 509

原创 【Mysql】case when 使用时的注意点

通过一个实例了解 mysql 中 case...then... 语句使用时的注意点

2022-10-01 18:30:43 480

原创 【Mac OS】超好用的几个文字编辑快捷键

Mac OS 系统中,文字编辑时会常用的快捷键,帮你效率提升一大半!

2022-08-24 22:46:44 1246

原创 【Vim】查找与替换

Vim日常命令:查找与替换!

2022-08-24 21:58:56 2407

原创 【Mac OS】在Window与Mac之间快捷传输文件

当你的个人电脑从Windows系统转向Mac OS系统,并且还不时需要在两种系统之间传输文件时,本文的方法将会帮助你。

2022-07-05 23:44:45 14227 2

翻译 【概念】Web 基础概念认知

Web 基础概念认知

2022-07-02 23:39:18 289

原创 【Spring Boot】使用 AbstractRoutingDataSource 结合 AOP 实现通过注解动态切换数据源

使用 AbstractRoutingDataSource 结合 AOP 实现通过注解动态切换数据源

2022-05-29 17:47:28 553

原创 【Linux】查看文件内容的5个常用命令

在这篇文章中简单总结下在`Terminal`终端中,如何快速查看文件内容的5个常用命令。

2022-05-26 00:01:44 37596

原创 集成Seata分布式事务到项目中(二)

本文将梳理如何将`Nacos`作为`Seata-Server` 和 `Client` 端的注册中心融入到项目中的步骤。

2022-05-23 23:10:54 147

原创 集成Seata分布式事务到项目中(一)

本文将讲解如果将 Seata 的XA事务模式作为分布式事务解决方案融合到现有的项目中。

2022-05-15 15:59:57 597

原创 【Vim】IdeaVim高级玩法之EasyMotion插件

想要在Vim中更快的移动?赶紧试试EasyMotion插件吧!

2022-05-11 07:00:00 7699 7

原创 软件设计启发法之——寻找模式

只要在软件行业干了几年,应该都听说过「设计模式」吧!

2022-05-10 21:45:55 295

原创 软件设计启发法之——保持松散耦合

这篇文章让你了解让程序中充满松散耦合的种种好处。

2022-05-09 07:00:00 702

原创 软件设计启发法之——识别可能发生变化的领域

一个对优秀设计者的研究显示,他们共有的一个属性是:预期变化的能力。

2022-05-08 20:40:10 262

原创 软件设计的理想特征

Good design depends on understanding a handful of key concepts.好的设计取决于对一些关键概念的理解。

2022-05-04 17:18:40 403

原创 软件开发中的隐喻

软件开发中的一些隐喻,帮助你更好的理解软件开发。

2022-05-03 23:44:33 417

原创 SpringBoot中实现简单类型定时任务

在SpringBoot项目中实现简单类型的定时任务。

2022-04-27 23:24:16 1603

原创 IDEA使用Alibaba Cloud Toolkit插件一键部署应用

在IDEA中使用Alibaba Cloud Toolkit插件一键部署应用

2022-04-13 23:47:03 1373

原创 【Mac OS】如何快速复制文件或文件夹路径

这篇简短的教程将教你如何在Mac OS系统中快速复制文件或文件夹路径。

2022-04-13 22:50:16 18070

原创 利用Changelist功能高效管理被修改的代码源文件

利用Changelist功能高效的管理被修改的代码源文件

2022-04-12 23:20:05 2777

原创 IDEA的Shelve与Git的Stash之间的区别

本文介绍了IDEA的Shelve与Git的Stash功能及其使用方法;

2022-04-10 15:42:15 6416 2

原创 iTerm2中配置SSH连接Linux服务器的快捷方法

iTerm2中配置SSH连接Linux服务器的快捷方法

2022-04-09 17:30:40 5107

原创 优雅消除 Unchecked cast 提醒

优雅消除 Unchecked cast 提醒的方法

2022-04-08 08:20:53 3568

原创 Http请求中的Content-Type

对Http请求中的Content-Type做一个简单的了解。

2022-04-06 21:51:16 2127

原创 mybatis源码之——ParamNameResolver类

了解ParamNameResolver类可以帮助你更深入的理解mybatis在解析Mapper方法参数时的原理。

2022-01-22 22:32:07 459

原创 理解HashMap有关的重要概念——哈希(散列)函数

理解有关HashMap的重要概念——哈希(散列)函数。

2021-10-23 23:11:40 237

翻译 逻辑推理能力训练与程序调试

这篇文章是最近在查资料时发现的一篇文章。我觉得非常有意思。作者在这篇文章中介绍了在平时调试程序时可以使用的一些推理方法,学习这些方法可以更好的帮助我们在脑海中形成一个有用的框架,让我们以一种更有条理的方式调试程序。

2021-10-17 15:23:21 327

原创 了解常用集合类ArrayList的内部工作

这篇文章对ArrayList的继承关系、构造器、动态扩展过程、移除元素、线程安全问题做了一些简要的梳理。在此只是作为一个学习记录,以供日后查阅使用。

2021-10-01 20:18:17 144

原创 Java方法多返回值问题解决方法梳理、总结

这篇文章梳理总结了在Java中当一个方法中需要返回多个值的时候,有哪些方法可以使用。

2021-09-25 09:37:10 5946

原创 编程技巧:Java删除List中的元素有哪些方法

这篇文章总结了几种删除List集合内元素的方法。

2021-09-13 22:19:26 1845

原创 Vim如何一次复制多次粘贴,初次认识Vim寄存器

本篇文章可以帮助你学习如何在Vim中一次复制多次粘贴操作方法,并了解该方法背后的一些原理。

2021-09-07 20:27:11 4430

原创 编程技巧:如何正确编写以及重构if-else语句

这篇文章介绍了七种优化if-else流程判断语句的方法,希望对你能有帮助!

2021-09-04 16:53:41 475

原创 MySQL 查看表结构相关的几个命令

今天在玩自己装的mysql时,发现自己对查看表结构的命令不熟悉。于是,简单查了一些资料,记录在这。其实,学会看官网的文档,是最全面、最可靠的,官方文档是最优质的信息来源。以后,查资料时,一定得有意识的先直奔官网去找。更多命令以及详细细节,可参考:MySQL Reference Manual1. 简单描述表结构,字段类型desc table_name;-- 或describe table_name;2.查询与表相关信息以下语句会列出很多列,可以试着运行下查看效果select * fr

2021-09-01 23:54:31 3341

原创 Group by 的一次使用记录

工作中碰到的一个小需求今天工作中碰到了一个查询指定数据的需求,大致如下:查询出每辆车承运的所有运单中各条合同运输线路分别跑了多少次。这条SQL在查了资料后写好了,并不难写,主要是自身对一些基础知识的还不是特别熟悉,总会因为一些小细节导致耽误了不少时间。(越来越意识到基础的重要性!)在看到这个需求后,我马上想到使用group by来进行分组就行。但是当我在实际编写sql的时候,我发现,我对group by的用法不是很了解。于是,我便想记录下我对所查资料的总结。GROUP BY基础知识我查阅《M

2021-08-31 23:31:52 170

原创 List的特点、实现类及其比较、使用场景总结记录

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、List和Set的特点1. List的特点2. Set的特点3. 问题二、List和Set的具体实现类1. List常见的具体实现类2. Set常见的具体实现类二、使用场景1. List具体实现类的使用场景2. Set的使用场景总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。 在日常开发过程中,C

2021-08-07 23:58:06 2925

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除