前言目前web开发前后端已经算非常的普及了。前后端分离要求我们对用户会话状态要进行一个无状态处理。我们都知道通常管理用户会话是session。用户每次从服务器认证成功后,服务器会发送一个sessionid给用户,session是保存在服务端的,服务器通过session辨别用户,然后做权限认证等。那如何才知道用户的session是哪个?这时候cookie就出场了,浏览器第一次与服务器建立连接的时候,
分类:
Web程序 时间:
2020-09-17 19:12:20
阅读次数:
33
HTTP/2是HTTP协议的最新标准,它是HTTP/1.1的继承者。由于它给Web开发人员和用户带来的好处,它变得越来越受欢迎。通过支持HTTP/1.1的所有核心功能,它为HTTP语义提供了优化的传输,但是旨在以多种方式提高效率。HTTP/2之上有许多功能,这些功能使您有更多的可能性来优化网站/应用程序。它提供了真正的多路复用和并发,更好的报头压缩(二进制编码),更好的优先级,更好的流控制机制以及
分类:
Web程序 时间:
2020-09-17 18:26:06
阅读次数:
38
一、功能概述 ImageMagick是第三方的图片处理软件,功能要比GD强大。建议两者都安装,并不冲突。 imagick是php的一个扩展模块,它调用ImageMagick提供的API来进行图片的操作。 Ghostscript是一套建基于Adobe、PostScript及可移植文档格式(PDF)的页 ...
分类:
其他好文 时间:
2020-09-17 17:59:32
阅读次数:
24
一、什么是Lua Lua 是一种轻量小巧的脚本语言,用标准C语言编写并以源代码形式开放, 其设计目的是为了嵌入应用程序中,从而为应用程序提供灵活的扩展和定制功能。Lua可以很方便的和其他程序进行集成(c++,c#,java,等) 二、Lua 和C#区别 Lua可以在几乎所有的操作系统和平台进行编译运 ...
分类:
其他好文 时间:
2020-09-17 17:52:14
阅读次数:
27
一、Print方法和注释 print():向控制台打印方法 -- 单行注释 --[[多行注释--]] Tips:通过将 --[[ 修改成 [[ 快速将多行注释取消。 二、标识符命名规则及常用关键字 标识符命名规则: 不能以数字开头 不能是关键字 命名区分大小写 不建议“_大写字母”命名 Lua中常用 ...
分类:
其他好文 时间:
2020-09-17 17:51:16
阅读次数:
29
1、java代码 /** 获取客户端IP */ public static final String getClientIp(HttpServletRequest request) { String ip = request.getHeader("X-Forwarded-For"); if (Str ...
分类:
编程语言 时间:
2020-09-17 16:57:49
阅读次数:
32
面试出题背景 结合项目问 接口 用到数据库资源 技术功能: 限制 某一个接口方法,并发访问数量【限流】 应用场景: Zuul, Spring Cloud网关, Nginx, 普通controller接口 请求:tomcat > 线程池 > 线程 > Spring servlet核心分发器 ...
分类:
编程语言 时间:
2020-09-17 16:12:51
阅读次数:
26
nexus 搭建私服遇到的一些小问题技巧。解决 nexus 使用 nginx 的 https 协议转发的问题。 ...
分类:
其他好文 时间:
2020-09-17 16:10:00
阅读次数:
29
图片来自大师助手 首先,学会一个J2EE服务器,tomcat+(Nginx或者httpd等web服务),学会的标准是,会下载,能启动,知道什么文件部署在什么地方,能看到启动画面,能知道最直接,最关键的配置文件名字和位置。你要了解下其他的服务器的名字,就足够了。有人叫你去学weblogic?那是坑你, ...
分类:
编程语言 时间:
2020-09-17 14:01:57
阅读次数:
25
在尝试了 docker 和 supervisor 之后,感觉我目前的使用场景下 supervisor 更加便捷,之前的 nginx 和 uwsgi 都是通过 daemon 的方式挂在后台,然后加一个挂在 crond 上的脚本来当看门狗,觉得这样还是不太规范,于是将这两个服务都搬到 superviso ...
分类:
其他好文 时间:
2020-09-17 12:34:12
阅读次数:
29