skywalking 5.0 GA 版本安装记录和踩坑记录
skywalking
是一款非常优秀的apm
工具,上一个版本的是5.0
版本,这个是在当时部署时候的笔记。
更多资料请参考官网,额外说一句,我觉的 skywalking
对中文不友好,文档有缺漏的地方,需要自己爬点坑,翻看下issues
。
skywalking
是一款非常优秀的apm
工具,上一个版本的是5.0
版本,这个是在当时部署时候的笔记。
更多资料请参考官网,额外说一句,我觉的 skywalking
对中文不友好,文档有缺漏的地方,需要自己爬点坑,翻看下issues
。
mac
下的iterm2
是一个非常优秀的终端工具,下载下来后,可以对他进行一些美化操作。
Docker 启动容器报错:iptables: iptables failed: iptables --wait -t nat -A DOCKER -p tcp -d 0/0 --dport 8084 -j DNAT --to-destination 172.17.0.2:8084 ! -i docker0: iptables: No chain/target/match by that name.
.的解决方案!
最近项目中,需要做一个基于UDP
的请求响应
这样的应答模型。
HTTP
本身就是支持请求-响应模型
的,但是TCP和UDP不是。
经过一番思考和讨论,提出了2个解决方案,这个地方做一个记录。我相信我这个方案应该不是最好的,都有各自的缺陷。如果你有更好的解决方案,还请不吝赐教。
JUC
的Lock
和Condition
Future
的get
每次在Mac
捣腾Intellij
的环境,因为不知道Mac
下如何迁移整个配置(包括插件),所以都要把Intellij`的插件重新安装一次。
这里做一个相关插件的记录。
这是一个迁移完整的 Git 记录的小方法,这里做一个记录。
clone
下原始仓库:git clone --bare xxx-old.git
,此处注意同其他不一样的是--bare
。git-server
新建仓库,比如是 xxx-new
cd xxx-old.git
git push --mirror xxx-new.git
MyBatis 批量入库的另外一种做法...
查看之前的笔记,做这么一个记录,这种做法,比拼接 SQL这些做法来的干净和利落。
简单记录下一个Stream
的操作...
今天手贱,更新了下 Mac 下的 JDK,但是通过java -version
发现并没有自动替换为新版本,所以查了下,简单做一个记录。
翻看之前笔记,小记 synchronized 的2个知识点。
synchronized(lock)
lock.notifyAll()
是调用后立刻执行释放锁的操作吗?这个是一个开源的代码:https://github.com/jwise/HoRNDIS/
功能应该是 Mac上接收 USB 共享的网络信号。
目前我是安卓魅族16,Mac版本是
10.13.5
测试通过。
从我使用来看,效果还不错,比共享无线网络更省电。
Gitea
的初始化页面挺有意思的,罗列了简单的git
初始命令,这里备注下。
这是一篇我当年刚由 C#
转 Java
时候记录的,最近看到有个工龄资深的同事,犯了个类似的错误,所以又把这篇文章翻了出来,改吧改吧,就发出来,大家一起巩固和复习下。
最近在无网环境利用yum
安装依赖包,所以使用到了该技术,这里做一个记录。
nexus3
这个代理软件也能做此功能,后面再总结!
docker真心非常方便啊。
今天有点空,就利用docker安装了nexus3
,在这之前用的都是nexus2
。
所以一边踩坑,一边做了笔记,整理如下,有参考。