Sep252019
Sep242019
读书笔记——商广明《Nmap渗透测试指南》
一 Nmap基础学习
1.简介及安装
Nmap是一款由C语言编写的、开源免费的网络发现(Network Discovery)和安全审计(Security Auditing)工具。软件名字Nmap是Network Mapper的简称。Nmap最初是由Fyodor在1997年开始创建的。随后在开源社区众多的志愿者参与下,该工具逐渐成为最为流行安全必备工具之一。
Nmap是一个开源的网络连接端扫描软件,用来扫描计算机开放的网络连接端。确定哪些服务...阅读全文
Sep242019
读书笔记——吴翰清《白帽子讲Web安全》
目录
第一篇 世界观安全
一 我的安全世界观
第二篇 客户端脚本安全
一 浏览器安全二 跨站脚本攻击(XSS)三 跨站点请求伪造(CSRF)四 点击劫持(ClickJacking)五 HTML5 安全
第三篇 服务端应用安全
一 注入攻击二 文件上传漏洞三 认证与会话管理四 访问控制五 加密算法与随机数六 Web框架安全七 应用层拒绝服务攻击八 PHP安全九 Web Server配置安全
第四篇 互联网公司安全运营
一 互联...阅读全文
Sep022019
Aug192019
MyBatis Maven插件简介及Mapper文件的使用
MyBatis Maven插件是什么?
MyBatis Maven插件是一个为MyBatis框架提供便捷的开发工具的Maven插件。它为开发人员提供了简化、自动化的配置过程,帮助快速集成MyBatis框架,并提供了一系列命令行工具,方便开发者在项目构建过程中生成、更新与管理MyBatis相关的文件。
安装及配置MyBatis Maven插件
要使用MyBatis Maven插件,首先需要在项目的pom.xml文件中加入插件的配置。
<build>...阅读全文
Aug172019
Aug152019
PHP入门指南:环境搭建与基础语法解析
欢迎来到PHP的入门指南!PHP是一种广泛应用于Web开发的服务器端脚本语言。它易于学习和使用,能够处理各种任务,如从数据库中获取数据、生成动态页面内容以及与其他Web服务进行交互等。本文将带你了解PHP的环境搭建和基础语法解析。
环境搭建
在开始之前,我们需要为PHP搭建一个合适的开发环境。以下是一些常用的方法:
方法一:使用集成开发环境(IDE)
一种简单且常用的方式是使用一个...阅读全文
Aug072019
微服务架构下的分布式事务解决方案:Seata与Saga模式深度对比及选型指南
微服务架构下的分布式事务解决方案:Seata与Saga模式深度对比及选型指南
引言:微服务架构中的分布式事务挑战
在现代软件架构演进中,微服务已成为构建复杂、高可用、可扩展系统的主流范式。通过将单体应用拆分为多个独立部署的服务,微服务实现了团队自治、技术异构、灵活伸缩等优势。然而,这种“分而治之”的设计也带来了新的挑战——分布式事务管理。
什么是分布式事务?
分布式事务是指...阅读全文
Jul272019
微服务架构下分布式事务解决方案:Seata AT模式与Saga模式实战对比
微服务架构下分布式事务解决方案:Seata AT模式与Saga模式实战对比
引言:微服务架构中的分布式事务挑战
在现代软件架构中,微服务已成为构建复杂系统的核心范式。通过将大型单体应用拆分为多个独立部署、自治运行的服务模块,微服务架构显著提升了系统的可维护性、可扩展性和灵活性。然而,这种“分而治之”的设计理念也带来了新的技术难题——分布式事务。
传统单体应用中,事务管理依赖于...阅读全文
Jul162019
Spotlight on Unix/Mysql安装使用详解
Spotlight on Unix安装使用详解
1.远程连接linux服务器,查看系统是否已经安装sysstat包,如果没有的话,按照以下方法安装sysstat。
(1)检查Linux是否安装sysstat。
//方式1
# rpm -qa | grep sysstat
//方式2
# rpm -q sysstat
(2)安装sysstat(需要root权限安装)。
//方式1:离线安装
# tar zxvf sysstat-10.0.4.tar.gz
# cd sysstat-10.0.4
# ./co...阅读全文