Spring Cloud Sleuth集成Zipkin以及一些Brave监控
Sleuth集成Zipkin Spring Cloud中有 Spring Cloud Sleuth组件,Zipkin的客户端都是通过Sleuth集成在项目中,ZipkinServer启动在独立进程中。 什么是Zipkin Zipkin是 Twitter 的一个开源项目,基于 Google Dapper实现。可以使用它来收集各个服务器上请求链路的跟踪…
Cordova的Android插件开发
最近使用cordova开发混合APP,不过有些功能只使用H5实现不了,因此需要用原生代码开发,然后包装成cordova插件。 目前来看cordova插件设计还是很有问题的,开发很不方便,总不能用记事本开发吧,依赖等信息都没有。 比较好的开发方式是导入到一个已经存在的cordova项目中,在项目中开发,这里开发的android平台插件。 创建插件 安…
Gitee图床失效,迁移到自建Gitlab
最近Gitee突然开始限制图床功能了,还好最近几个博客文章的图片是用的自建GitLab图床。 国内这些网站真是不能太相信,说不定哪天就限制访问了,上次也遇到过简书文章突然被封了,又没有任何违规内容,只能申诉,很麻烦,还是自己搭建比较靠谱。 目前只能先把Gitee仓库迁移到自建的Gitlab中。 搭建Gitlab仓库参考:https://fugary…
Redis官方GUI客户端RedisInsight
Redis官方推出了GUI客户端RedisInsight,支持Windows、Linux以及Mac平台 基于Electron, Elastic UI, Monaco Editor,NodeJS开发,是开源的,目前也没有提到是否会收费,不过属于redis-enterprise。 开源地址:https://github.com/redisinsight…
Cordova自定义Android配置build.gradle
最近在给Cordova包装APP集成极光推送的厂商通道,发现厂商通道都需要在模块级build.gradle添加依赖项,不过这个文件在platforms/android/app目录下,在Cordova官方说明中是不推荐修改的,因为这个文件是自动生成的,如果修改了再次cordova platform add android的话就会被覆盖,因此需要使用到…
Cordova或H5项目手机浏览器调试
背景 ​ 有时候会遇到一些H5或者Cordova项目在开发环境(开发都用本地浏览器模拟)运行正常,但是到了手机上运行就运行异常,手机浏览器没有F12等开发者工具,因此要查看在真机上运行时的错误只能通过一些其他方式来查看。 目前Cordova或者H5项目都支持在浏览器开发者工具查看。 Android页面调试 Android手机可以连接电脑并配合Chr…
记录下Intellij IDEA的一些常见问题
idea使用过程中遇到一些奇怪的现象,记录下一些修复方式 命令行太长 一般发生在执行单元测试或者main方法的时候,错误信息如下,似乎是命令行太长了: Error running 'LoggerTest.testName': Command line is too long. Shorten command line for LoggerTest.…
PicGo配置Gitlab图床
最近在nas中自建了Gitlab服务,想着也把以前的gitee换成Gitlab图床 新建图床项目 在Gitlab中新建一个public项目,起名blogpic: 新建一个public的空白项目 配置Token 项目建好之后,可以建立一个Token,PicGo需要这个Token来上传图片 建立Token,一般不需要太高的权限,可以配置Token的有效…
记录下Gitlab删除项目
新建了一个测试Gitlab项目,用完之后想要删掉,找了半天竟然没找到删除入口。 原来删除项目功能隐藏很深 项目列表 从项目列表中出发: 项目详情 点击项目进入项目详情之后,选择Settings->General: General ->Advanced 然后进入General界面,展开Advanced: 删除项目 展开Advanced之后…