“一把梭:REST API 全用 POST”

转载:https://coolshell.cn/articles/22173.html写这篇文章的原因主要还是因为V2EX上的这个贴子,这个贴子中说——“对接同事的接口,他定义的所有接口都是 post 请求,理由是 https 用 post 更安全,之前习惯使用 restful api ,如果说 h


Git 版本管理规范

git 版本管理主要从以下几个方面来制定规范。commit message 规范tag 标签管理统一的changelog 文件信息分支管理禁止的操作git的基本概览git的某些操作commit message 规范每个 commit message 包含一个 header, 一个 body 和一个


介绍一个"牛逼闪闪"开源库:ja-netfilter(IntelliJ IDEA )

上来先说点题外话,很多人最新私信我说我的开源项目IDE Eval Resetter不好用了。我就问他为什么不好用了,不好编译了吗?他说不是,是不能在IDE上重置了。我心说,这是个学习研究项目,重在学习插件写法,不能用也实在属于正常。于是我去测试了一下,得出了个结论:2021.2.2及以下版本很好用;


Java8 Stream 流

前言当我第一次阅读 Java8 中的 Stream API 时,说实话,我非常困惑,因为它的名字听起来与 Java I0 框架中的 InputStream 和 OutputStream 非常类似。但是实际上,它们完全是不同的东西。Java8 Stream 使用的是函数式编程模式,如同它的名字一样,它


反爬虫机制和破解方法汇总

反爬虫机制和破解方法汇总什么是爬虫和反爬虫?爬虫:使用任何技术手段,批量获取网站信息的一种方式。反爬虫:使用任何技术手段,阻止别人批量获取自己网站信息的一种方式。常见的反爬虫机制通过UA 识别爬虫 有些爬虫的UA是特殊的,与正常浏览器的不一样,可通过识别特征UA,直接封掉爬虫请求设置IP访问频率,如


MYSQL类型与JAVA类型对应表

MYSQL类型与JAVA类型对应表:类型名称显示长度数据库类型JAVA类型JDBC类型索引(int)VARCHARL+NVARCHARjava.lang.String12CHARNCHARjava.lang.String1BLOBL+NBLOBjava.lang.byte[]-4TEXT65535V


使用 SpringBoot AOP 记录操作日志、异常日志

前言平时我们在做项目时经常需要对一些重要功能操作记录日志,方便以后跟踪是谁在操作此功能;我们在操作某些功能时也有可能会发生异常,但是每次发生异常要定位原因我们都要到服务器去查询日志才能找到,而且也不能对发生的异常进行统计,从而改进我们的项目,要是能做个功能专门来记录操作日志和异常日志那就好了, 当然


AOP技术的几种实现方式

一、AOP概念百度百科中对AOP的解释如下:在软件业,AOP为Aspect Oriented Programming的缩写,意为:面向切面编程,通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术。AOP是OOP的延续,是软件开发中的一个热点,也是Spring框架中的一个重要内容,是函数式


QPS、TPS、并发用户数、吞吐量关系

QPS,每秒查询QPS:Queries Per Second 意思是“每秒查询率”,是一台服务器每秒能够相应的查询次数,是对一个特定的查询服务器在规定时间内所处理流量多少的衡量标准。互联网中,作为域名系统服务器的机器的性能经常用每秒查询率来衡量。TPS,每秒事务TPS:是TransactionsPe