Ray

Browsersync启动成功但不能访问的问题

一个php项目,使用了 Browsersync + webpack + browser-sync-webpack-plugin 技术栈。 很简单的一个项目,启动后提示成功,但是打开网页就是一直在加载中。也没有超时什么的。 就像上面的图片一样,打开链接就是不能访问。使用telnet能够连上端口,随便发送点什么会有http响应。 但是如果请求主页,就卡死。我擦。 首先这里科普下zh—...

java vs go 启动的最小内存

最近学rust, 今天突发奇想一个问题:rust,go都是打包成本地应用,那么它和java项目内存使用哪个少一点呢? 内存使用少就意味着相同内存可以跑更多的服务。 凭直觉想想,java启动依赖jdk, 包括classloader那一套无论如何都需要加载到内存中的,肯定是java比rust要多。 然后就上手操练呗: 我准备了一个简单的项目,java是使用springboot写的只有一个c...

auxm 注册多个router参数时报错

auxm在controller函数定义多个接收参数时报错 最近手上有个活,打算用点新东西开发。 刚好最近在看rust相关资料。于是心里想:就他了。 因为是web项目,网上一搜索,rust web框架auxm还不错。 打开官网就开始搭建demo。 最开始肯定是先写简单的demo函数,get/post路径传参,json传参,form表单传参等等。 以上都很简单,有手就行。 接着就整合数据库...

element Table表格列属性绑定关系分析

最近有个需求,老板叫采集一个管理后台的表单内容到excel,原系统没有设计导出功能。于是只能爬接口了。 爬接口很简单,F12打开浏览器调试面板,点击查询,就可以看到请求表格的内容,但是响应值那么多数据,如何知道UI界面上的列和属性的映射关系呢? 这里说个简单可用的方法,针对于VUE2可用。 第一步,找到对应table渲染根元素。一般根元素大概特征如下: div标签 有一个da...

webpack分包抠包分析基础

最近需要对一个网站进行逆向,抓点数据。目标网站是webpack打包,分包异步加载。 以前逆向的网站基本都是单页面应用,没有分包机制。直接扣出加载器,然后补全变量就行。没想到这个网站分包了。做了异步加载。 因为是异步加载,也就是加载器需要动态创建标签用于加载资源。也就是需要模拟浏览器document,window之类的对象。这尼玛一脸蒙蔽。 搜索了一下,还是大佬多,引入jsdom包即可解...

魔改xjar支持springboot3

最近公司需要将项目部署在第三方服务器,于是就有了jar包加密的需求,了解了下目前加密方案现况如下: 混淆方案,就是在代码中添加大量伪代码,以便隐藏业务代码 加密方案,将jar包中的所有class加密,在运行时通过自定义classloader进行解密 目前有的所有加密方案基本思路都跟上面大差不差,在了解了一圈决定使用了xjar这个开源项目。它的实现思路就是方案2. 打开git...