代码改变世界

你知道Java中的CopyOnWriteArrayList吗?

2020-01-14 16:07 by tony4geek, 751 阅读, 9 推荐, 收藏, 编辑
摘要:CopyOnWrite CopyOnWrite是什么? CopyOnWriteArrayList源码分享? CopyOnWriteArrayList使用场景? CopyOnWriteArrayList有什么优缺点? 如果你是求职者,你想想看怎么回答上面的问题? 缘由 前段时间面试好多个人,问是否用过 阅读全文

git clone 很慢

2020-01-10 15:35 by tony4geek, 967 阅读, 0 推荐, 收藏, 编辑
摘要:git clone 依然很慢徘徊在20kb/s, 如果你有代理通过https协议下载,不要用 ssh协议下载 1、配置git全局代理,注意你的端口号是不是1080,打开浏览器查看代理里面可以看到代理到ip和端口号 2、通过 查看是否配置成功 我的配置如下 ` 3、如何下载 记住通过 https 下载 阅读全文

Redis 千万不要乱用KEYS命令,不然会挨打的

2020-01-10 11:51 by tony4geek, 25542 阅读, 66 推荐, 收藏, 编辑
摘要:Redis现如今使用的场景越来越多?如何批量删除key呢? 有人说用KEYS命令,刚开始学Redis的时候就是用这个命令列出库中键。 KEYS命令要谨慎使用。 为何?客观别急,我们先一步步来看。 KEYS 命令 Warning: consider KEYS as a command that sho 阅读全文

一定要你明白Java中的volatile

2020-01-07 14:06 by tony4geek, 787 阅读, 18 推荐, 收藏, 编辑
摘要:今天Tony来和大家聊聊Java中关键字volatile。 字节码 首先volatile int a = 3;和int a = 3;,加不加volatile关键字,最终生成的字节码都一样的。有兴趣的同学可以试试看看字节码是否一样。 英文解释 Adding volatile to the field 阅读全文

Java中日期格式化YYYY-DD的坑

2020-01-05 19:27 by tony4geek, 6209 阅读, 116 推荐, 收藏, 编辑
摘要:写这篇博文是记录下跨年的bug。去年隔壁组的小伙伴就是计算两个日期之间间隔的天数,因为跨年的原因计算有误。 当时测试组的小姐姐也没有模拟出来这种场景,导致上生产环境直接影响线上的数据。 今天逛技术论论坛正好遇到 Java 日期的操作bug。 1 yyyy 和 YYYY 别看字,看代码 输出结果 细心 阅读全文

jekyll搭建博客

2020-01-05 19:20 by tony4geek, 1186 阅读, 1 推荐, 收藏, 编辑
摘要:jekyll 博客安装 为什么要用 " " 是一个简单的免费的Blog生成工具,类似WordPress。但是和WordPress又有很大的不同,原因是jekyll只是一个生成静态网页的工具,不需要数据库支持。但是可以配合第三方服务,例如Disqus。最关键的是jekyll可以免费部署在Github上 阅读全文

WARN checkPermissions Missing write access to /usr/local/lib/node_modules

2020-01-02 20:53 by tony4geek, 414 阅读, 0 推荐, 收藏, 编辑
摘要:npm install g bower 报错 修改npm包所安装目录的权限: 然后输入密码就可以了 查看目录是否已切换权限如果ls能够查看对应的目录则可以了如下图 接下来可以进行npm全局包安装:npm install g bower 关注公众号更多免费资料。 阅读全文

npm install -g bower 报错 WARN checkPermissions Missing write access to /usr/local/lib/node_modules

2020-01-02 20:49 by tony4geek, 1017 阅读, 1 推荐, 收藏, 编辑
摘要:npm install g bower 报错 修改npm包所安装目录的权限: 然后输入密码就可以了 查看目录是否已切换权限如果ls能够查看对应的目录则可以了如下图 接下来可以进行npm全局包安装:npm install g bower 关注公众号更多免费资料。 阅读全文

【程序员】你知道 if(a<b) 和 if (a - b < 0) 的区别吗?

2020-01-02 10:11 by tony4geek, 1631 阅读, 1 推荐, 收藏, 编辑
摘要:2020年1月1号全面小康社会已经来了,2020年了第一批90后也已经30岁了。在此元旦,新的一年托尼祝大家代码永无bug,新的一年升职且加薪。 好了,言归正传,其实我们在编码的过程中,有的时候真是不是特意写bug的,我们也是想好好写代码的。 只不过有的时候不熟悉源码,不小心就踩入坑中,而且摔个底朝 阅读全文

JVM入栈字节码指令

2020-01-01 16:04 by tony4geek, 423 阅读, 1 推荐, 收藏, 编辑
摘要:对应指令码 助记符 说明 0x00 nop 什么都不做 0x01 aconst_null 将null推送至栈顶 0x02 iconst_m1 将int型 1推送至栈顶 0x03 iconst_0 将int型0推送至栈顶 0x04 iconst_1 将int型1推送至栈顶 0x05 iconst_2 阅读全文