背景

目前越来越多的应用都是运行在kubernetes环境中,kubernetes可以为应用提供更加稳定的运行环境,但也导致了调试不方便问题,通常线上问题我们会通过arthas工具进行调试,在落地实施我们发现

  • 有些客户(比如银行客户)对线上环境管理非常严格,根本不会给你进入环境的权限
  • 在docker环境中调试不方便等问题

如果arthas能够通过web连接应用将极大方便程序的调试,因此arthas也提供了Arthas Tunnel进行远程调试。

Read the rest of this entry

环境安装

apple所有的开发都要求在mac环境下进行开发,无法在windows和linux环境下进行,因此首先你必须得有一台mac,开发用途建议选择macbook pro型号,XCode是apple应用开发平台,可以从App Store上直接下载安装。本系列教程所有代码都基于以下环境编写运行

  • 操作系统:macOS Big Sur 11.5.2
  • Xcode Version 13.2.1 (13C100)

Read the rest of this entry

,

背景

客户生产系统有张表存储流程bpmn文件,由于某些原因,更新程序找不到,因此只能连接数据库直接更新字段,数据库是oracle数据库,字段类型是blob。

PL/SQL Developer

一开始通过PL/SQL Developer工具进行编辑,bpmn文件使用UTF-8编码,但是在工具中查看是乱码,因此不能直接编辑

Read the rest of this entry

,