摘要:
申明: 本文是记录本人逆向学习的过程,不会用在任何商业模式,写成博客是为了给初学者分享一些思路。若有侵权或冒犯之处,请联系我删帖,谢谢! 2021年9月29号于长沙 目标 抓取嘟嘟牛App接口的加密算法 工具 Charles、MuMu模拟器、Frida、jadx-gui 步骤: 1. 抓包分析 使用 阅读全文
摘要:
目录 1. Maven基础知识 2. Maven实战。开发、测试、打包、部署一个Web项目 一、Maven基础知识 Maven坐标 Maven提供了一个中央仓库,里面包含了大量的开源软件的jar包,只需要在pom.xml中采取如下申明,Maven会自动检查本地仓库是否有次jar包,若没有,则会从中央 阅读全文
摘要:
1. @Autowried注解 Spring 2.5 引入了 @Autowired 注释,它可以对类成员变量、方法及构造函数进行标注,完成自动装配的工作。 通过 @Autowired的使用来消除 set ,get方法。 当 Spring 容器启动时,AutowiredAnnotationBeanPo 阅读全文
摘要:
一、Java集合概览 Java中集合分2大块,Collection和Map,分别代表不同功能的集合类对象,整体结构图如下: Collection├List│├LinkedList│├ArrayList│└Vector│ └Stack└Set Map├Hashtable├HashMap└WeakHas 阅读全文
摘要:
一、Servlet体系结构 Java Web应用是基于Servlet规范运行,Servlet顶层类的关联如下图: 从图可看出,Servlet规范基本围绕这几个类运行,其中,与Servlet主动关联的有3个类,分别是ServletRequest、ServletResponse、ServletConfi 阅读全文
摘要:
注:此文章大部分参考大神文档,并且结合自身理解,补充了其他相关知识,谢绝转载。 大神原文地址链接:http://www.ibm.com/developerworks/cn/java/j-lo-tomcat1/#major1 一、Tomcat总体结构 Tomcat 的结构很复杂,但是 Tomcat 也 阅读全文
摘要:
一、常见的编码格式 1. ASCII码 总共128个字符,用1个字节的低7位表示,0~31是控制字符,32~126是打印字符。 2. ISO-8859-1 ISO组织在ASCII基础上进行扩展,仍是单字节编码,支持256个字符,支持大部分西欧字符。 3. GB2312 GBK GB18030 GB2 阅读全文
摘要:
一、URL地址含义 需要搞清URL和URI的差别,以及QueryString的含义。 二、GET和POST的区别 详细介绍可参考文章:http://zengrong.net/post/1802.htm 1. HTTP请求头的结构 一个HTTP请求,包含以下四部分,即request line,head 阅读全文
摘要:
一、NIO概述 1. BIO带来的挑战 BIO即堵塞式I/O,数据在写入或读取时都有可能堵塞,一旦有堵塞,线程将失去CPU的使用权,性能较差。 2. NIO工作机制 Java NIO由Channel、Buffer、Selector三个核心组成,NIO框架类结构图如下: 其中,Buffer主要负责存取 阅读全文
摘要:
一、基础知识 1. TCP状态转换知识,可参考: http://www.cnblogs.com/qlee/archive/2011/07/12/2104089.html 2. 数据传输 3. TCP/IP五层模型 应用层:HTTP、FTP、SMTP、Telnet等 传输层:TCP/IP 网络层: 数 阅读全文