警报炸锅了,FastJson 又立功了。。
线上事故回顾 前段时间新增一个特别简单的功能,晚上上线前 review 代码时想到公司拼搏进取的价值观临时加一行log日志,觉得就一行简单的日志基本上没啥问题,结果刚上完线后一堆报警,赶紧回滚了代码,找到问题删除了添加日志的代码,重新上线完毕。 情景还原 定义了一个 CountryDTO public class CountryDTO { private String country; …
Flask+virtualenvwrapper+mariadb+redis+Uwsgi+Nginx+阿里云Centos项目部署
文章目录 思路: 部署前说明: 部署步骤: 一、安装依赖包 二、安装Python3.7 三、maridb安装与配置 四、redis安装与配置 五、虚拟环境virtualenvwrapper 六、使用FileZilla将Flask项目传输到centos中并试着运行Flaks项目 七、uwsgi安装与配置 八、Nginx安装与配置 思路: 一定要细心看错误信息 一定要细心看错误信息 一定要细心看错误信…
MFC对话框添加菜单、状态栏,并在状态栏显示菜单提示信息
1、添加菜单、状态栏 1、添加菜单的方法比较多,可以在VS studio的Resource View里面分别添加一个菜单资源和状态栏资源; 2、在对话框头文件添加菜单和状态栏成员变量: // 菜单 CMenu m_Menu; //状态栏 CStatusBar m_StatusBar; 3、完成菜单与状态栏的初始化(在OnInitDialog()添加以下代码): (1)菜单的初始化: //添加自定义…
使用ip地址通过jdbc连接阿里云服务器mysql数据库
1登录阿里云的控制台,把3306端口开放 2试着连接发现报下面的错误 com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException: Could not create connection to database server. Attempted reconnect 3 times. Giving up.我使用的连接ja…
使用ivy构建jar包的依赖关系
【题目】使用 ivy 构建 jar 包的依赖关系 【提要】 1 要解决的问题 2 关于网络上的 repository 介绍 3 Maven 和 Ivy 的工作原理和比较 4 ivy 运行环节的配置 5 配置中的细节问题 【内容】 1 要解决的问题 使用 java 架构的开源框架最为头痛的事情就是要面对一大堆相互之间存在依赖关系的 jar 包。有以下几个原因造成了它们之间关系的复杂性: 首先, ja…
build skywalking 8.7问题记录
今天从官网下载了一份skywalking 8.7,根据视频进行第一步build操作,就整了大半天。 1. 先是找这个作为历史版本的8.7,找了半天,发现在官网的archived releases按钮下。之前在git上下载了也不知道谁上传的一份,编译报错找不到GCPhrase,东查西查,最后也没搞定了,就当熟悉代码了吧。 2. 官网的skywalking8.7下载后,build报错。 [WARNIN…
js Array 交集 并集 差集 去重
最劲项目需要用到js数组去重和交集的一些运算,我的数组元素个数可能到达1000以上,网上的实现方式都是2次循环,性能不适合我的需求,1000*1000那次数太多了,所以我这里采用对象object来做处理,用空间换时间,code 如下: ///集合取交集 Array.intersect = function () { var result = new Array(); var obj = {}; f…
linux 一运行build卡,Buildroot自制文件系统sd卡启动成功–Apple的学习笔记
前言: 因为总是用芯片官网的驱动觉得太简单了,学不到什么东西,定制才比较好玩。所以uboot和驱动之前玩过,唯独文件系统没玩过。网上了解到Buildroot很爽,官网看了下,觉得不错,而且官方实验资料正好对应BB black开发板。本着资源充分利用的原则,从学习方案角度来看必须选择Buildroot。因为我手上有bb black开发板。 一,编译制作文件系统 Buildroot官网资我参考的是bu…