网络安全之暴力破解进化史Linux, Web安全, 抓包工具, 服务器 / Nick Tan / 2022-12-31 / 发表评论在攻防对战中,暴力破解是红队外网打点过程中不可或缺的一个重要手段。其成本低,利用简单,攻击收益大,一旦成功,往 […] 网络安全之暴力破解进化史 Read More »
深入理解Spring AOP实现原理AOP, Java, 开源组件 / Nick Tan / 2022-12-31 / 发表评论一、什么是AOP? AOP(面向切面)编程,是一种编程思想;是对面向对象编程OOP的一种增强,OOP是纵向对一 深入理解Spring AOP实现原理 Read More »
ClassLoader隔离性的基石namespaceJava, JDK, Spring Boot / Nick Tan / 2022-12-31 / 发表评论本篇是对ClassLoader中的namespace做个直观的介绍和验证。这个知识点可以帮助解决日常工作中遇到 ClassLoader隔离性的基石namespace Read More »
bat中如何处理参数的引号Windows, Windows10, Windows7, Windows8, 操作系统 / Nick Tan / 2022-12-31 / 发表评论如果调用bat时,某一个参数包含空格,那么需要调用者将参数放在双引号中,这时候就遇到一个问题,有些参数包含双引 bat中如何处理参数的引号 Read More »
项目上线后,如何通过慢查询和索引,让系统快起来的MySQL, SQL, 性能测试, 数据库 / Nick Tan / 2022-12-31 / 发表评论一、前言 最近对mysql的操作比较多一些,主要是项目上线以后,难免会有一些数据上的问题。开始的时候还主要由后 项目上线后,如何通过慢查询和索引,让系统快起来的 Read More »
不使用Spring AOP的情况下,如何实现AOP功能?AOP, Java, Spring Boot / Nick Tan / 2022-12-31 / 发表评论Spring AOP基于动态代理实现。 一、代理模式 代理模式是非常常用的一种设计模式,在我们的应用中经常被使 不使用Spring AOP的情况下,如何实现AOP功能? Read More »
第一性原理在软件开发中的应用电脑硬件, 计算机, 需求分析 / Nick Tan / 2022-12-21 / 发表评论第一性原理对于解决复杂的问题特别有用,因为它让你将一个问题分解成核心的元素,然后系统的从这些核心元素构建解决方 第一性原理在软件开发中的应用 Read More »
如何防止服务器被入侵?Web安全, 操作系统, 服务器 / Nick Tan / 2022-12-21 / 发表评论因为服务器的IP对外是透明的,如何防止网络服务器不被黑客入侵。对网络服务器的恶意网络行为包括两个方面:一是恶意 如何防止服务器被入侵? Read More »
MyBatis核心组件原理解析及源码解读Java, MySQL, 开源组件, 数据库 / Nick Tan / 2022-12-21 / 发表评论一、Mybatis核心成员 以上主要成员在一次数据库操作中基本都会涉及,在SQL操作中重点需要关注的是SQL参 MyBatis核心组件原理解析及源码解读 Read More »
SpringBoot如何优雅的实现业务校验Java, Spring Boot, 开源组件 / Nick Tan / 2022-12-21 / 发表评论在日常的接口开发中,为了保证接口的稳定安全,我们一般需要在接口逻辑中处理两种校验: 一、参数校验 参数校验很好 SpringBoot如何优雅的实现业务校验 Read More »