摘要: git对于大家应该都不太陌生,熟练使用git已经成为程序员的一项基本技能,尽管在工作中有诸如 Sourcetree这样牛X的客户端工具,使得合并代码变的很方便。但找工作面试和一些需彰显个人实力的场景,仍然需要我们掌握足够多的git命令。 下边我们整理了45个日常用git合代码的经典操作场景,基本覆盖 阅读全文
posted @ 2022-07-23 09:33 李海家 阅读(76) 评论(0) 推荐(0) 编辑
摘要: jenkins + supervisor + ansible 实现netcore程序的多机一键部署 上一篇我们简单的说到了使用jenkins+supervisor实现了一个单机版的多副本部署,但是在更多的场景下还是需要netcore程序的多机一键部署,那么多 机器间如何分发呢? 肯定不能使用scp这 阅读全文
posted @ 2022-07-23 09:29 李海家 阅读(288) 评论(0) 推荐(0) 编辑
摘要: 一个lock锁就可以分出低中高水平的程序员对问题的处置方式 说到lock锁,我相信在座的各位没有不会用的,而且还知道怎么用不会出错,但让他们聊一聊为什么可以锁住,都说人以群分,大概就有了下面低中高水平的三类人吧。 第一类人 将lock对象定义成static,这样就能让多个线程看到同一个对象,以此实现 阅读全文
posted @ 2022-07-23 09:28 李海家 阅读(37) 评论(0) 推荐(0) 编辑
摘要: JVM监控工具之JProfiler 一、简介 JProfiler是一款Java的性能监控工具。可以查看当前应用的对象、对象引用、内存、CPU使用情况,线程运行情况(阻塞、等待等),同时可以查找哪个对象占用的内存比较多、哪个对象占用CPU处理的时间比较多 二、配置 通过JProfiler远程连接服务器 阅读全文
posted @ 2022-07-23 09:21 李海家 阅读(574) 评论(0) 推荐(0) 编辑
摘要: 通过hadoop + hive搭建离线式的分析系统之快速搭建一览 最近有个需求,需要整合所有店铺的数据做一个离线式分析系统,曾经都是按照店铺分库分表来给各自商家通过highchart多维度展示自家的店铺经营 状况,我们知道这是一个以店铺为维度的切分,非常适合目前的在线业务,这回老板提需求了,曾经也是 阅读全文
posted @ 2022-07-23 09:18 李海家 阅读(296) 评论(0) 推荐(0) 编辑