Git Product home page Git Product logo

monkeywie.github.io's Introduction

monkeywie.github.io's People

Contributors

monkeywie avatar

Stargazers

 avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

monkeywie.github.io's Issues

2020/11/06/maven-deploy-to-nexus-by-github-action/

通过GitHub Action自动部署Maven项目 | MonkeyWie's Blog

前言要把自己的 JAVA 项目发布到 Maven **仓库上,这个过程非常的麻烦,而且由于 Maven **仓库的严谨性,每次发布都需要登录到Nexus网站手动进行流程确认,并不支持纯命令行式的部署,导致无法做到真正的CI/CD,为了弥补这一点,我抓包分析了一下Nexus API并且开发了一个Github Action(maven-nexus-re

https://monkeywie.cn/2020/11/06/maven-deploy-to-nexus-by-github-action/

2020/07/06/linux-global-proxy-tool-proxychain/

linux下的全局代理工具proxychain | MonkeyWie's Blog

proxychain 介绍本文介绍的是proxychains-ng项目在 linux 上运行一些命令的时候,经常访问到国外的网站,速度非常的慢,例如用git、wget等等,这个时候就可以通过proxychain工具来使用代理进行网络访问,使用教程如下:1proxychains4 git clone [email protected]:rofl0r/proxychains-ng.git在所有要运行的命令行

https://monkeywie.cn/2020/07/06/linux-global-proxy-tool-proxychain/

2021/02/27/spring-boot-log-request-and-response-body/

Spring Boot记录完整请求响应日志 | MonkeyWie's Blog

前言在排查错误时通常都需要通过日志来查看接口的请求参数和响应结果来定位和分析问题,一般我们都会使用一个Filter来做一些简单的请求日志记录,但是默认情况下 Spring Boot 是不支持记录请求体和响应体的,因为请求体和响应体都是以流的方式对外提供调

https://monkeywie.cn/2021/02/27/spring-boot-log-request-and-response-body/

2020/03/26/stateless-captcha/

设计一种无状态的验证码 | MonkeyWie's Blog

背景通常验证码都是通过session来实现,在服务端生成一个随机字符串作为验证码,将该字符串存到session中,然后将验证码图片渲染到前端,前端提交之后通过session中存放的正确验证码进行对比从而验证输入的正确性。上面是一个典型的验证码实现的流程,但是这种

https://monkeywie.cn/2020/03/26/stateless-captcha/

2021/06/02/spring-cloud-gateway-exceeded-limit-on-max-bytes-to-buffer-issue/

spring-cloud-gateway缓存区不够用的解决办法 | MonkeyWie's Blog

前言最近碰到一个问题,我们的Spring Cloud Gateway网关有个接口一直报错,错误堆栈如下:123456org.springframework.core.io.buffer.DataBufferLimitException: Exceeded limit on max bytes to buffer : 262144 at org.springframework.core.io.buf

https://monkeywie.cn/2021/06/02/spring-cloud-gateway-exceeded-limit-on-max-bytes-to-buffer-issue/

2020/02/21/docker-clean/

docker清理 | MonkeyWie's Blog

前言docker 在使用过程中,可能会产生很多冗余无用的数据,这些数据会占用大量硬盘空间,这里记录下如何清理 docker。容器清理删除所有关闭的容器1docker rm $(docker ps -a -f status=exited -q)关闭并删除所有容器12docker stop $(docker ps -aq)docker rm $(docker ps -q)镜像清理删除 dangling

https://monkeywie.cn/2020/02/21/docker-clean/

2020/06/28/k8s-coredns-cname/

k8s通过coredns配置CNAME | MonkeyWie's Blog

背景在一次升级阿里云 k8s 版本之后暴露出来一个问题,一般在 k8s 集群中都会使用service域名来进行服务之间访问,但是为了在本地开发时能访问到这些服务,又会通过ingress暴露在外网中,这样在开发的时候就可以直接使用的ingress暴露的外网域名进行访问。按理说本地

https://monkeywie.cn/2020/06/28/k8s-coredns-cname/

2023/08/16/android-hack/

[转]某麦网APK抢票接口加密参数分析 | MonkeyWie's Blog

转载申明文章转载自互联网,如有侵权,请联系删除本文仅作为学习交流,禁止用于非法用途0x00 概述针对某麦网部分演唱会门票仅能在 app 渠道抢票的问题,本文研究了 APK 的抢票接口并编写了抢票工具。本文介绍的顺序为环境搭建、抓包、trace 分析、接口参数获取、rpc

https://monkeywie.cn/2023/08/16/android-hack/

2019/07/08/win10-open-cmd/

win10右键菜单在当前目录下打开CMD | MonkeyWie's Blog

win10 右键菜单只能打开 Powershell,然而不知道是 Powershell 难用还是我不会用,各种莫名其妙的问题,这个时候想想还是cmd真香,所以在网上找了个办法把 cmd 加到右键菜单里已方便使用。步骤新建一个文档,赋值粘贴以下代码,并且将文档保存为.reg 格式的文件。

https://monkeywie.cn/2019/07/08/win10-open-cmd/

2020/08/07/wireshark-capture-https/

我云了,原来wireshark可以抓HTTPS明文包 | MonkeyWie's Blog

前言以前在使用wireshark做协议分析的时候,一直以为它只能抓 HTTP 的报文,所以在抓 HTTPS 包的时候一直是用的Fiddler,然而有一天我突然想抓一下HTTP2的报文看一看,Fiddler就不行了,于是在一番 google 之后发现wireshark是可以支持的,只不过需要在特定的条件下才可以。

https://monkeywie.cn/2020/08/07/wireshark-capture-https/

2022/05/18/break-through-cf-firewall/

突破神奇的Cloudflare防火墙 | MonkeyWie's Blog

背景最近碰到一个神奇的网站,在浏览器可以打开,但是通过 curl 或者 代码访问就直接 403,我估摸着这肯定是做了UA校验,于是请求的时候把浏览器的 UA 给带上,然后访问发现还是 403,不过这也难不倒我,肯定是还有校验其它的请求头,直接浏览器打开 netw

https://monkeywie.cn/2022/05/18/break-through-cf-firewall/

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.