Fork me on GitHub

导航

2020年6月5日

摘要:如何保障 API 接口的安全性? 引言 前段时间,公司对运行的系统进行了一次安全扫描,使用的工具是 IBM 公司提供的 AppScan 。 这个正所谓不扫不要紧,一扫吓一跳,结果就扫出来这么个问题。 我们的一个年老失修的内部系统,在登录的时候,被扫描出来安全隐患,具体学名是啥记不清了,大致就是我们在 阅读全文
posted @ 2020-06-05 09:22 HackerVirus 阅读(21) 评论(0) 推荐(0) 编辑
摘要:C#网络编程入门之UDP 一、概述 UDP和TCP是网络通讯常用的两个传输协议,C#一般可以通过Socket来实现UDP和TCP通讯,由于.NET框架通过UdpClient、TcpListener 、TcpClient这几个类对Socket进行了封装,使其使用更加方便, 本文就通过这几个封装过的类讲 阅读全文
posted @ 2020-06-05 09:01 HackerVirus 阅读(14) 评论(0) 推荐(0) 编辑
摘要:[安全] HTTPS的理解 一、概述 在下面的章节,我们要搞明白以下几个问题: HTTP和HTTPS的区别,为什么要使用HTTPS HTTPS如何解决加密问题 HTTPS如何避免中间人攻击 CA证书是什么 CA证书是如何申请和颁发的 HTTPS的整体流程 二、HTTP和HTTPS的区别 HTTP是什 阅读全文
posted @ 2020-06-05 08:55 HackerVirus 阅读(5) 评论(0) 推荐(0) 编辑

2020年6月2日

摘要:Kubernetes Ingress简单入门 作者:Nick Ramirez 原文链接:https://thenewstack.io/kubernetes-ingress-for-beginners/ 本文转载自Rancher Labs 不知道你是否注意到一个奇怪的现象,尽管Kubernetes I 阅读全文
posted @ 2020-06-02 08:33 HackerVirus 阅读(17) 评论(0) 推荐(0) 编辑

2020年5月31日

摘要:挽救数据库性能的30条黄金法则 1. 优化查询,应尽量避免全表扫描,应该在用于检索数据和排序数据的字段上建立索引,如where子句用于搜索,order by子句用于排序,所以在这两个子句涉及到的字段上需要建立索引。 2. 应该避免在where子句中使用否定的操作符,如不等于(!=或<>)、否则数据库 阅读全文
posted @ 2020-05-31 22:06 HackerVirus 阅读(24) 评论(0) 推荐(1) 编辑
摘要:工作流 前言 前面学习了很多多线程和任务的基础知识,这里要来实践一下啦。通过本篇教程,你可以写出一个简单的工作流引擎。 本篇教程内容完成是基于任务的,只需要看过笔者的三篇关于异步的文章,掌握 C# 基础,即可轻松完成。 C#多线程(13):任务基础① C#多线程(14):任务基础② C#多线程(15 阅读全文
posted @ 2020-05-31 12:26 HackerVirus 阅读(26) 评论(0) 推荐(0) 编辑

2020年5月29日

摘要:H5移动端开发注意事项 1、安卓浏览器看背景图片,有些设备会模糊。 用同等比例的图片在PC机上很清楚,但是手机上很模糊,原因是什么呢? 经过研究,是devicePixelRatio作怪,因为手机分辨率太小,如果按照分辨率来显示网页,这样字会非常小,所以苹果当初就把iPhone 4的960640分辨率 阅读全文
posted @ 2020-05-29 09:35 HackerVirus 阅读(18) 评论(0) 推荐(0) 编辑

2020年5月26日

摘要:实战!我用 Wireshark 让你“看得见“ TCP 前言 为了让大家更容易「看得见」 TCP,我搭建不少测试环境,并且数据包抓很多次,花费了不少时间,才抓到比较容易分析的数据包。 接下来丢包、乱序、超时重传、快速重传、选择性确认、流量控制等等 TCP 的特性,都能「一览无云」。 没错,我把 TC 阅读全文
posted @ 2020-05-26 12:25 HackerVirus 阅读(31) 评论(0) 推荐(0) 编辑
摘要:不会看 Explain执行计划,劝你简历别写熟悉 SQL优化 进技术交流群,加VX:xinzhifu521 昨天中午在食堂,和部门的技术大牛们坐在一桌吃饭,作为一个卑微技术渣仔默默的吃着饭,听大佬们高谈阔论,研究各种高端技术,我TM也想说话可实在插不上嘴。 聊着聊着突然说到他上午面试了一个工作6年的 阅读全文
posted @ 2020-05-26 12:11 HackerVirus 阅读(21) 评论(0) 推荐(0) 编辑
摘要:Docker 集成 Jenkins Gitlab 实现 CI/CD 首先介绍下环境部分,文章中共涉及到三台服务器,分别用 Gitlab,Jenkins,Deploy 三个名称代替,部署在内网环境,同时因为政策原因,服务器无法直接连通外网。下载 Jenkins 插件时需要添加代理,如服务器可直接联通外 阅读全文
posted @ 2020-05-26 10:37 HackerVirus 阅读(28) 评论(0) 推荐(0) 编辑

统计