TypechoJoeTheme

Xhofe's Blog - 晚来天欲雪,能饮一杯无?

统计
登录
用户名
密码

Xhofe

晚来天欲雪,能饮一杯无?

最新文章

2020-12-25

阿里云盘列表AList部署教程

置顶
阿里云盘列表AList部署教程
简介AList是一款阿里云盘的目录文件列表程序,后端基于golang最好的http框架gin,前端使用vue和ant design。没有专门学过前端,大佬轻喷😘测试了一下,在html文件头中加入<meta name="referrer" content="never">,目前可以避开防盗链检测,后续未知。来自https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Referrer-Policy , 也可以在https://github.com/Xhofe/alist-web/actions?query=workflow%3Abuild 先下载开发版使用。若要使用程序作为图床,需要在img标签中加入referrerPolicy="no-referrer"。由于阿里云盘加入了防盗链机制,目前所有不走服务器的预览均已失效,正在寻求解决办法,有办法的还望告知。参考:https://developer.aliyun.com/article/59499 可能的方...
Xhofe
项目,教程
2020-12-25
39,462 阅读
63 评论
2020年12月25日
39,462 阅读
63 评论
2020-12-25

阿里云盘列表AList部署教程

阿里云盘列表AList部署教程
简介AList是一款阿里云盘的目录文件列表程序,后端基于golang最好的http框架gin,前端使用vue和ant design。没有专门学过前端,大佬轻喷😘测试了一下,在html文件头中加入<meta name="referrer" content="never">,目前可以避开防盗链检测,后续未知。来自https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Referrer-Policy , 也可以在https://github.com/Xhofe/alist-web/actions?query=workflow%3Abuild 先下载开发版使用。若要使用程序作为图床,需要在img标签中加入referrerPolicy="no-referrer"。由于阿里云盘加入了防盗链机制,目前所有不走服务器的预览均已失效,正在寻求解决办法,有办法的还望告知。参考:https://developer.aliyun.com/article/59499 可能的方...
Xhofe
2020-12-25

项目,教程

39,462 阅读
63 评论
2020年12月25日
39,462 阅读
63 评论
2020-12-04

go实现一个极简的短链接服务

go实现一个极简的短链接服务
首先放一下Github-OEZ短链接原理原理其实很简单,前端给后端传一个字符串,然后根据这个字符串找到原网址,最后返回一个301即可。所以短网址算法主要就是研究如何根据原网址算出这个字符串以及如何根据字符串找到这个网址。短链接算法常用的短链接算法主要有两种:自增ID和哈希哈希顾名思义,哈希就是将原网址计算出一个哈希字符串,但是这种算法碰到哈希碰撞时,会存在重复的情况,这个时候就有可能需要再哈希或者进行其他的处理。自增ID所以这里我们选择使用自增ID的方法,我们先将原网址存入数据,然后使用数据库返回的id,将id换算成六十二进制的字符串(随机的大小写字母+数字),数据库也不需要存储这个字符串,直接返回给前端即可。当前端请求这个字符串时,再转成十进制的id即可找到原网址。go进制转换与随机62进制字符串代码:import ( "io" "log" "math" "math/rand" "os" "path/filepath&qu...
Xhofe
2020-12-04

算法,项目

3,080 阅读
0 评论
2020年12月04日
3,080 阅读
0 评论
2020-12-03

使用Jmeter接口进行Java二次开发(Socket-TCP)

使用Jmeter接口进行Java二次开发(Socket-TCP)
Jmeter 是什么?Apache JMeter是Apache组织开发的基于Java的压力测试工具。用于对软件做压力测试,它最初被设计用于Web应用测试,但后来扩展到其他测试领域。 它可以用于测试静态和动态资源,例如静态文件、Java 小服务程序、CGI 脚本、Java 对象、数据库、FTP 服务器, 等等。JMeter 可以用于对服务器、网络或对象模拟巨大的负载,来自不同压力类别下测试它们的强度和分析整体性能。另外,JMeter能够对应用程序做功能/回归测试,通过创建带有断言的脚本来验证你的程序返回了你期望的结果。为了最大限度的灵活性,JMeter允许使用正则表达式创建断言。为什么要进行二次插件开发因为有时候自带的取样器无法满足我们的需求,我们需要自己定义就需要进行二次插件开发了,其实这个开发的流程也非常的简单,只需要实现其中几个接口就可以了。例如Jmeter自带的TCP取样器的行尾(EOL字节值)只能设置的范围只能是[-128,127],判断行结束的byte值,如果你指定的值大于127或者小于-128,则会跳过EOL检测,这样TCP就无法自动断开连接直至超时判断失败。所以我们...
Xhofe
2020-12-03

教程

2,848 阅读
0 评论
2020年12月03日
2,848 阅读
0 评论

人生倒计时

今日已经过去小时
这周已经过去
本月已经过去
今年已经过去个月

标签云