背景
目前越来越多的应用都是运行在kubernetes环境中,kubernetes可以为应用提供更加稳定的运行环境,但也导致了调试不方便问题,通常线上问题我们会通过arthas工具进行调试,在落地实施我们发现
- 有些客户(比如银行客户)对线上环境管理非常严格,根本不会给你进入环境的权限
- 在docker环境中调试不方便等问题
如果arthas能够通过web连接应用将极大方便程序的调试,因此arthas也提供了Arthas Tunnel进行远程调试。
Read the rest of this entry
arthas
环境安装
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
mac, swift
背景
客户生产系统有张表存储流程bpmn文件,由于某些原因,更新程序找不到,因此只能连接数据库直接更新字段,数据库是oracle数据库,字段类型是blob。
PL/SQL Developer
一开始通过PL/SQL Developer
工具进行编辑,bpmn文件使用UTF-8编码,但是在工具中查看是乱码,因此不能直接编辑
Read the rest of this entry
activiti, oracle