静态服务器和动态服务器(静态web页面和动态web页面)
1.静态文件服务器部署在cdn节点,具体url写入html文件中;2.处理业务逻辑和记录用户状态等操作作为动态服务器的主要功能,这样的功能算作动态服务器; 可以简单的理解,静态动态是相对于内容而言,如果每次请求同一个地址,不管参数如何(即参数不起作用),得到的内容都是相同的,那么这个资源就是静态的, ... 查看全文
okex的websocket订阅
交易知识准备: 1、加密币交易常识 2、双向竞拍市场的微观结构 调试环境准备: 1、需要一台海外主机,如果阿里云推荐香港,美国欧洲不推荐,ssh操作太慢了 技术准备: 1、websocket知识 2、线程和异步并发 调试过程: 1、订阅不上,只有去主机 2、过期掉线,需要一个线程定期ping服务器保 ... 查看全文
elasticsearch Web管理工具之cerebro安装与配置
Cerebro简介cerebro是使用Scala,PlayFramework,AngularJS和Bootstrap构建的开源(MIT许可)elasticsearchWeb管理工具。前提条件cerebro需要Java1.8或更高版本才能运行。环境本文基于elasticsearchv7.6.1集群环境进行操作,详情参看Elasticsearch集群安装与配置,Cerebro版本为v0.8.5,下载地 查看全文
前端面试之webpack篇
还是以前一样,有些概念面试可能会考,我都用*标记了出来,两句话就总结清楚其余的地方如果你想了解webpack,就仔细看看,虽然本教程不能让你webpack玩的很6,但是懂操作流程够了。面试你一般问你webpack的原理,Loader的原理,你有用那些优化措施前端开发已经模块化,它改进了代码库的封装和 ... 查看全文
RabbitMq之:web管理端
资源:https://www.jianshu.com/p/7b6e575fd451 1 简介 rabbitmq-management是RabbitMq web管理端,用的是erlang的cowboy框架进行开发。web页面包括Overview(概述)、Connections(连接)、Channels ... 查看全文
Invalid character found in method name. HTTP method names must be tokens 解决办法
今天用postman调用后端接口的时候报出这个错误,如下图。 错误原因是用的https请求如下图 把请求改为http即可解决这个错误,如下图 ... 查看全文
ftp上传单一文件示例
废话不多说,直接上代码 1 class Program 2 { 3 static void Main(string[] args) 4 { 5 6 string username = "abc"; 7 string pwd = "123"; 8 string filePath = @"C:\User ... 查看全文
[SWPUCTF2018] SimplePHP
源码泄露 打开靶机,在查看文件这里可以看到 url 为 不难想到文件包含 试试 php://filter/ 发现没有反应,但是直接输入文件名可以读取文件,分别获取 file.php function.php class.php upload_file.php base.php file.php fu ... 查看全文
(011)Nginx静态资源web服务_跨站访问
1、什么是跨域访问 浏览器访问同一个服务端时,在一个页面中请求另一个域名中的页面。这样一个页面请求服务端,用到了两个域名,这就是跨域。浏览器一般默认禁止跨域。因为跨域不安全:容易出现CSRF攻击。所谓CSRF攻击是指一个用户访问一个正规的网站A,正常网站A会返回用户对应的cookie信息存放在客户端 ... 查看全文
记录:通过ffmpeg rtsp转 http m3u8
环境 Windows 10 大华rtsp直播 转 http请求m3u8 ffmpeg -rtsp_transport tcp -i "rtsp://账号:密码@IP:端口/cam/realmonitor?channel=1&subtype=0" -fflags flush_packets -max_ ... 查看全文
CUITpython练习
CUIT 软件工程学院2019级Python习题练习2 判断题 1-1 open("test.txt", 'r+')是以只读模式打开test.txt文件。(F) 1-2 使用Python内置的open函数打开某个文件的时候,如果该文件不存在,则可能产生异常。所以一定要使用try except对其进行 ... 查看全文
Spring RestController @RequestParam 中的 required=false 参数
这个参数是 required 确定在 API 中的参数中是否必须要输出参数。 在默认情况下为 true,你可以设置这个参数为 false。 如果你设置的参数为 true,但是在提交参数的时候没有提交这个参数,你的 API 将会返回一个异常。 考察下面的代码: @GetMapping("/search ... 查看全文
Html5——WebSocket
ing... 背景 是什么 API 使用WebSocket构造函数创建webSocket对象。 var webSocket = new WebSocket('ws://localhost:8080'); 构造器创建的时候就会开始建立连接(跟服务进行握手操作),并且readyState等于0。 如果握 ... 查看全文
CenterNet精读 https://github.com/xingyizhou/CenterNet
https://medium.com/@penolove15/%E5%BF%83%E5%BE%97-objects-as-points-e6f3cca92190 https://www.jianshu.com/p/d5d7cd7ad200 https://zhuanlan.zhihu.com/p/7 ... 查看全文
(010)Nginx静态资源web服务_浏览器缓存原理与演示
1、浏览器缓存原理 我们都知道浏览器是有缓存的,有了缓存,客户端不会每次都去请求服务端,这样能减轻服务器的压力,并且使浏览器的读取速度更快。浏览器缓存是基于HTTP协议定义的缓存机制(如:Expires,Cache-control等)实现的。浏览器会根据一定的规则校验缓存是否可用。浏览器访问服务端时 ... 查看全文
Java web学习
* Field:成员变量 * 操作: 1. 设置值 * void set(Object obj, Object value) 2. 获取值 * get(Object obj) 3. 忽略访问权限修饰符的安全检查 * setAccessible(true):暴力反射 * Constructor:构造方 ... 查看全文
《面试官不讲武德》对Java初级程序猿死命摩擦Http协议
前言我被Hr领进了一个小黑屋,让我在这里等面试官,过来一会,一位穿着拖鞋的中年男子走了进来,看着他绝顶聪明的发际线,知道这肯定是位大佬,我心里倍感到了压力;面试官果然不是盖的,刚坐下后就开始立即暴力输出了面试官:我看你简历上写了熟悉Http协议,当我们使用浏览器访问网址:https://silently9527.cn会发生什么?我:(这尼玛就是怕被搞事情所以没写精通,这也被搞。会发生什么,当然是展 查看全文
网络编程-HTTPS
明文: 对称加密: 非对称:(公钥:pk 私钥:sk) 对称+非对称: 先用非对称方式发送num1给server,server用私钥得出key(由num1算出来),自此,约定C、S以此key(num1)通讯。 每个C的num1是随机生成的,所以是独一无二的。 对称+非对称的漏洞: 解决以上漏洞 CA ... 查看全文
JavaWeb Listener浅析
1、简介 监听器是一个专门用于对其他对象身上发生的事件或状态改变进行监听和相应处理的对象,当被监视的对象发生情况时,立即采取相应的行动。监听器其实就是一个实现特定接口的普通java程序,这个程序专门用于监听另一个java对象的方法调用或属性改变,当被监听对象发生上述事件后,监听器某个方法立即被执行。 ... 查看全文
ThinkPHP5 如何使查询返回数组格式
ThinkPHP5 如何使查询返回数组格式 参考资料: 93dd大智若愚的文章《thinkphp5数据集和模型关系的理解》 总结: 情况一:当不调用模型时: 第一步:配置数据库全局配置文件database.php配置文件返回数据类型: 'resultset_type' => 'array', //a ... 查看全文