落烨无痕

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2019年4月24日

摘要: thingsboard从2.2版本开始,兼容关系型数据库与非关系型数据库共用(关系型数据库保存实体类信息、非关系型数据库cassandra保存遥测数据信息)。由于国内偏向使用mysql数据库,而非postgresql。所以,通过修改thingsboard.yml的JDBC链接,可以实现使用mysql 阅读全文
posted @ 2019-04-24 15:34 落烨无痕 阅读(4243) 评论(2) 推荐(0) 编辑

2019年3月12日

摘要: 转载自:https://www.cnblogs.com/linjiqin/p/8003838.html Redis分布式锁的正确实现方式 前言 分布式锁一般有三种实现方式:1. 数据库乐观锁;2. 基于Redis的分布式锁;3. 基于ZooKeeper的分布式锁。本篇博客将介绍第二种方式,基于Red 阅读全文
posted @ 2019-03-12 10:03 落烨无痕 阅读(892) 评论(0) 推荐(0) 编辑

2018年11月26日

摘要: 用途:btrace主要用于线上调试。通过btrace,可在不改动代码的前提下,方便的发现以下问题: 1.定位性能慢的接口服务; 2.实时打印堆栈信息,定位死锁位置; 3.定位占用大量内存空间的代码块; 4.打印处理流程中的入参、出参信息; 注意事项: 一. 不能创建新的对象。 不能创造新的阵列。 不 阅读全文
posted @ 2018-11-26 15:30 落烨无痕 阅读(1028) 评论(0) 推荐(0) 编辑

2018年11月20日

摘要: 教程英文版来源:https://github.com/btraceio/btrace/blob/master/docs/usersguide.html BTrace用户指南 BTrace是一种安全,动态的Java跟踪工具。BTrace通过动态(字节码)检测正在运行的Java程序的类来工作。BTrac 阅读全文
posted @ 2018-11-20 18:06 落烨无痕 阅读(11921) 评论(1) 推荐(2) 编辑

2018年7月11日

摘要: 参考配置连接:https://www.cnblogs.com/simpleZone/p/5489781.html 过程中遇到的问题: 1.Powerdesigner需要用32位的jdk进行逆向,所以需要暂时把系统jdk改成32位 2. Unable to list the columns. SQLS 阅读全文
posted @ 2018-07-11 16:21 落烨无痕 阅读(459) 评论(0) 推荐(0) 编辑

2018年6月28日

摘要: 这两天,演示环境的java应用无端端就被停止了。在这里记录一下原因和排查过程: 发现应用挂掉以后,第一时间登陆centos,发现进程没有了。于是重新启动应用。 但是启动不起来,去看业务日志,没有找到任何堆栈信息。 后来,在同事的指导下,找到了jdk的错误日志(如果没有指定,通常生产在应用的bin目录 阅读全文
posted @ 2018-06-28 11:23 落烨无痕 阅读(2878) 评论(0) 推荐(0) 编辑

2018年5月17日

摘要: 因为thingsboard都是国外的资料,国内基本没有参考资料。所以,记录下来源码安装当中,遇到的问题。 thingsboard官网源码安装连接: https://thingsboard.io/docs/user-guide/contribution/how-to-contribute/ 我的安装环 阅读全文
posted @ 2018-05-17 16:16 落烨无痕 阅读(21126) 评论(0) 推荐(2) 编辑