12 2019 档案
软件开发过程中的环境简介
摘要:软件开发过程中的环境简介 软件开发生命周期包含很多活动,如计划,分析,设计,开发,不同类型的测试,部署,运维。这些活动发生在不同的环境. 我们对其环境分类为 development, testing, staging, and production environments ,如下图:1、开发环境dev顾名思义,开发工程师开发时使用的环境,每位开发工程师在自己的dev分支上工作,提测前... 阅读全文
posted @ 2019-12-28 11:31 PetterLiu 阅读(8511) 评论(0) 推荐(0)
基于Openshift的SpringBoot微服务
摘要:基于Openshift的SpringBoot微服务 OpenShift是红帽的云开发平台即服务(PaaS)。自由和开放源码的云计算平台使开发人员能够创建、测试和运行他们的应用程序,并且可以把它们部署到云中。Openshift广泛支持多种编程语言和框架,如Java,Ruby和PHP等。另外它还提供了多种集成开发工具如Eclipse integration,JBoss Developer St... 阅读全文
posted @ 2019-12-22 15:11 PetterLiu 阅读(1875) 评论(0) 推荐(0)
日志审计系统设计
摘要:背景 萨班斯(SOX)法案。在美国上市公司必须遵循的“萨班斯(SOX)法案” 中要求对企业内部网络信息系统进行评估,其中涉及对业务系统操作、数据库访问等业务行为的审计。 日志审计模型系统架构参考四层模型日志审计类别1) HTTP 会话审计从流量中还原 HTTP 会话数据,并根据会话特征进一步深度解析 HTTP BBS访问、HTTP 网页标题、HTTP 威胁情报、HTTP DGA 域名(DGA... 阅读全文
posted @ 2019-12-14 09:02 PetterLiu 阅读(8578) 评论(0) 推荐(0)
dotnetcore执行shell脚本
摘要:我们可以使有dotnetcore跨平台的特性,优雅的实现在dotnetcore执行shell (bash). 代码如下:using System;using System.Collections.Generic;using System.Text;namespace hshoc{ using System.Diagnostics; public static class Sh... 阅读全文
posted @ 2019-12-08 22:23 PetterLiu 阅读(4207) 评论(0) 推荐(1)