工作中,经常会碰到并发读写 map 而造成 panic 的情况,为什么在并发读写的时候,会 panic 呢?因 […]
HW红军九大技战法
一、动态对抗,线上+社工持续信息追踪 发起攻击前,尽可能多的搜集攻击目标信息,做到知己知彼,直击目标最脆弱的地 […]
云原生在网络安全领域的应用
一、概述 企鹅今天想分享云原生应用安全防护系列,本文笔者主要针对微服务架构下的应用安全、Serverless安 […]
34个Linux Shell脚本,一定能帮到你!
(1)用户猜数字 #!/bin/bash# 脚本生成一个 100 以内的随机数,提示用户猜数字,根据用户的输入 […]
浅谈 Go 语言代码注释问题
每隔一段时间,网上总会突然出现一些令人讨厌的帖子,其观点是:不应该为代码写注释,它存在的唯一原因是因为代码本身 […]
文件包含漏洞解析
🌻一、理论 🍎1.什么是文件包含漏洞? 通过PHP函数引入文件时,传入的文件名没有经过合理的验证,从而操作了预 […]
超全 vim 使用和配置
首先我们先理清楚一个概念:编辑器和编译器和调试器! ⭐️vim:是一款编辑器,只负责写代码;相当于 windo […]
Linux 多线程全面解析
在传统的 Unix 模型中,当一个进程需要由另一个实体执行某件事时,该进程派生(fork)一个子进程,让子进程 […]
Linux 操作的良好习惯总结
前言:从事运维,遇到过各式各样的问题,数据丢失,网站挂马,误删数据库文件,黑客攻击等各类问题。 今天简单整理一 […]
优秀的代码都是如何分层的?
1、背景 说起应用分层,大部分人都会认为这个不是很简单嘛 就controller,service, mappe […]