2021

06-12 / Windows不同终端环境变量设置
最近在看go, go的变量配置 GOROOT GOPATH GO111MOUDLE真实头疼。在vs code里面用的是poweshell,go get下载包在power shell 里面和cmd里面不好使,git bash里面可以用,但是要改GO111MOUDLE。总出现各种找不到包的情况。把3个终端的环境变量都看了下,是不是不一样。
06-11 / Go引入MySQL驱动无法下载
go get cannot find package "github.com/go-sql-driver/mysql" in any of

2020

12-28 / 工作用用到的设计模式
聊到设计模式的时候,总是不知从何说起,记录一下JDK和工作中用到的部分设计模式,方便组织语言。JDK哪个地方用到了哪种设计模式,模式的一句话定义(最好背下专业术语),工作中是否也用到了,怎么用。
12-17 / MongoDB查询指定返回字段
MongoDB查询时指定返回的字段,类似mysql 中的select 中的指定字段,可选返回指定字段或排除某些字段后返回剩余字段。
12-15 / Java字符串常量变量==比较的情况
Java中对于对象引用类型, ”==“ 比较的是对象的内存地址。String类型用到了常量池,在创建对象时就有了常量和变量之分。以下总结记录字符串使用 == 比较的一些情况。
12-09 / Mysql中varchar长度设置详解
5.0版本以上,varchar(20),指的是20**字符**,无论存放的是数字、字母还是UTF8汉字(每个汉字3字节),都可以存放20个,最大大小是65532字节 。
12-07 / CountDownLatch3种应用场景实例
CountDownLatch是一个同步工具类,用来协调多个线程之间的同步,或者说起到线程之间的通信(而不是用作互斥的作用)。CountDownLatch能够使一个线程在等待另外一些线程完成各自工作之后,再继续执行。
12-04 / tcpdump+wireshark简单应用
使用tcpdump抓取接口数据包,使用wireshark简单分析数据内容
12-01 / Bash执行多条命令
按一定逻辑组织多条命令执行。
11-22 / Redis面试题
字符串String、字典Hash、列表List、集合Set、有序集合SortedSet。如果你是Redis中高级用户,还需要加上下面几种数据结构HyperLogLog、Geo、Pub/Sub。如果你说还玩过Redis Module,像BloomFilter,RedisSearch,Redis-ML,面试官得眼睛就开始发亮了