WJ Blog

Thinking will not overcome fear but action will.

设计模式之策略模式

让代码起飞

设计模式开篇 此篇作为本博客设计模式开篇有几句话要说: 什么是设计模式?为什么要使用设计模式? 设计模式是一门艺术,它可以运用在各个领域,是前人留下的禁得起时间考验的产物; 设计模式在软件行业中起着非常重要的作用,其优点体现在提高开发效率,节省沟通成本等多个方面,最最重要的一点就是在各种语言的基础包和架构中采用了大量的设计模式,学习设计模式在未来解读代码的过程中会让你轻松自如。...

MybatisPlus之typeHandler使用

减少对业务开发中数据类型转换的关注

typeHandler是Mplus中的一个注解 主要应用为参数的类型转换 这里用到的是postgreSQL,字段类型为jsonb 使用typeHandler的目的是不用自己手动转换参数; 先来看一下代码的书写格式: ###typeHandler Bean中使用定义 /** * 用户信息 */ @TableField(value =...

Mybatis中间件之tkmybatis

快速实现单表逻辑

快速构建业务sql 提高开发效率 首先需要引入tk.mybatis包 import tk.mybatis.mapper.common.Mapper; import tk.mybatis.mapper.common.MySqlMapper; public interface MyMapper<T> extends Mapper<T>, MySqlMapp...

快速配置zsh

zsh的快速配置

比较水的 Personal Notes 查看你的系统有几种shell cat /etc/shells 显示 /bin/bash /bin/csh /bin/ksh /bin/sh /bin/tcsh /bin/zsh 安装 oh my zsh git clone git://github.com/robbyrussell/oh-my-zsh.git ~/.oh-my-...

Mac终端(zsh)下用代码编辑器打开文件或目录

更改 zsh 配置文件,在终端使用sublime、vscode、atom快速打开文件或目录

前言 最近在喵神 onevcat 的直播中发现喵神直接在终端就能用 vsCode 打开当前代码目录,非常方便。 在zsh终端中 使用 code .,在 vcCode 打开当前文件目录 正文 配置终端环境 终端环境为:iTerm2 + zsh zsh 使用 oh_my_zsh 配置 安装zsh 查看你的系统有几种shell cat /etc/shells 显示 /b...

文件目录树状(tree)显示

Mac终端显示输树状文件结构

使用 tree 在终端显示树状文件结构 安装 tree 使用 brew 进行安装 $ brew install tree 使用 直接使用 tree 命令,会在当前文件目录下,递归输出所有文件层级 $ tree 限制层级 $ tree -L 2 指定当前目录下的某个文件夹...

使用 .gitignore 忽略 Git 仓库中的文件

.gitignore 文件在Git中的使用

使用 .gitignore 文件忽略指定文件 .gitignore 在Git中,很多时候你只想将代码提交到仓库,而不是将当前文件目录下的文件全部提交到Git仓库中,例如在MacOS系统下面的.DS_Store文件,或者是Xocde的操作记录,又或者是pod库的中一大串的源代码。这种情况下使用.gitignore就能够在Git提交时自动忽略掉这些文件。 忽略的格式 # :...

Mac 文件的隐藏与显示

使用终端 显示/隐藏 文件

让 Finder 显示隐藏文件和文件夹 基本 显示 $ defaults write com.apple.finder AppleShowAllFiles -boolean true ; killall Finder 隐藏 $ defaults write com.apple.finder AppleShowAllFiles -boolean false ; killal...

Git 代码回滚

回滚代码的正确姿势

并不适合阅读的个人文档。 git revert 和 git reset 的区别 先看图: sourceTree 中 revert 译为提交回滚,作用为忽略你指定的版本,然后提交一个新的版本。新的版本中已近删除了你所指定的版本。 reset 为 重置到这次提交,将内容重置到指定的版本。git reset 命令后面是需要加2种参数的:–-hard 和 –-soft。这条命令默认...

Mac 文本转音频

在Mac终端上将文本文件转换为音频文件

文本转语音 分享一条在Mac上将一个文本转换为音频文件的终端命令,个人认为还是蛮实用的。 来自: http://25.io/toau/ 指令: cat sample.txt | say -o sample.aiff