WEB
-
go web 预防跨站脚本的实现方式
一点睛现在的网站包含大量的动态内容以提高用户体验,比过去要复杂得多。所谓动态内容,就是根据用户环境和需要,Web应用程序能够输出相应的内容。动态站点会受到一种名为“跨站脚本攻击”(CrossSit...[详细]
2022-04-01 03:30 分类:自动化 -
如何用C写一个web服务器之CGI协议
前言 这次更新主要实现一下 CGI 协议。 先放上github链接https://编程客栈github.com/zhenbianshu/tinyServer[详细]
2021-06-02 11:00 分类:编程语言 -
如何用C写一个web服务器之I/O多路复用
前言 I/O模型 接触过 socket 编程的同学应该都知道一些 I/O 模型的概念,linux 中有阻塞 I/O、非阻塞 I/O、I/O 多路复用、信号驱动 I/O 和 异步 I/O 五种模型。[详细]
2021-06-02 10:57 分类:编程语言 -
如何用C写一个web服务器之基础功能
服务器架构 目标架构 以 nginx 的思想来考虑本服务器架构,初步考虑如下图: 当然 php 进程也可以替换为其他的脚本语言,可以更改源码中的 command 变量实现。[详细]
2021-06-02 10:52 分类:编程语言 -
浅谈Java响应式系统
初识响应式系统 ReactiveX的本质就编程客栈是Observer+Iterator+函数编程+异步。是一个事件驱动的,异步的,可观察的序列。[详细]
2021-06-02 10:41 分类:编程语言 -
【博客大赛】JVM深入探索之初探ZGC的领域
ZGC的官方定义是:"A Scalable Low Latency Garbage Collector"。翻译成中文含义就是一个可扩展的低延迟垃圾收集器。 是Oracle 内部研发的一款新的垃圾回收器,最大的宣传点是低延迟(Low Latency)。根据近期的消息,该项目将...[详细]
2021-04-28 10:39 分类:编程语言 -
使用springboot开发的第一个web入门程序的实现
1.新建一个sPAoNmSitpringboot初始化项目 2.输入自己的包名,项目名及jdk版本,再点击Next[详细]
2021-04-24 09:29 分类:编程语言 Nginx之Http模块系列之empty_gif模块
empty_gif模块主要是用于发出单像素透明GIF。1.简介ngx_http_empty_gif_module模块,用于发出单像素透明GIF。2.配置示例location=/_.gif{empty_gif;}当匹配到/_.gif的请求时,返回单像素透明gif做为http响应体。3.配置格式Syntax:empty_g...[详细]
2021-04-07 20:38 分类:Linux