服务器
文章平均质量分 52
记录学习,分享心得
Ich will mit dir S wim
我讨厌温柔的女生,只要打过招呼 就会开始在意 只要互发过几次邮件 就会心潮澎湃 要是有电话打来 只是看着通话记录就情不自禁的笑起来 但是我知道 那只是因为温柔 对我温柔的人 对待他人也很温柔 而我险些忘记了这一点 如果说真相是残酷的 那谎言一定是最温柔的美 所以温柔即是谎言
展开
-
Ajax跨域与封装
问题:在一些浏览器中(IE),由于缓存机制的存在,ajax 只会发送的第一次请求,剩 余多次请求不会在发送给浏览器而是直接加载缓存中的数据。解决方式:浏览器的缓存是根据 url 地址来记录的,所以我们只需要修改 url 地址 即可避免缓存问题。JSONP(JSON with Padding),是一个非官方的跨域解决方案,纯粹凭借程序员的聪明。CORS 是通过设置一个响应头来告诉浏览器,该请求允许跨域,浏览器收到该响应。案,它的特点是不需要在客户端做任何特殊的操作,完全在服务器中进行处理,支持。原创 2022-08-23 20:09:40 · 489 阅读 · 1 评论 -
Linux 下 EMQ X 服务器部署
EMQ 物联网MQTT 服务器官方中文文档官方文档中提供了好几种安装方式,为了自定义安装版本和安装路径,我采用了 zip 压缩包模式安装。zip 压缩包下载网站:https://www.emqx.io/downloads/broker/?osType=Linux一、 上传并解压程序包wget https://packages.emqx.io/emqx-ce/v4.1.4/emqx-centos7-v4.1.4.zipunzip emqx-centos7-v4.1.4.zip二、 .原创 2022-03-12 17:07:20 · 737 阅读 · 1 评论 -
axios 传递图片以及后台接收图片
axios 传递图片以及后台接收图片原创 2022-03-09 16:34:26 · 603 阅读 · 0 评论 -
简单快速的用SpringBoot访问静态资源(图片、html)
首先需要记载Springboot访问静态资源的Jar文件<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-thymeleaf</artifactId></dependency>还需要在“resources”目录下(注意只能在“resources”目录下创建文件,因为SpringBoot只在它下面扫描原创 2022-03-05 18:33:49 · 1011 阅读 · 0 评论 -
自定义异常处理
@ResponseStatus注解使用和@ExceptionHandler注解使用应该放在一起使用对于@ResponseStatus注解,如果直接用在目标方法上面的话即使方法正常执行完毕没有报错,最后收到的信息就是@ResponseStatus中的内容所以该注解最好和自定义异常一起使用对于@ExceptionHandler最好加一个异常类的参数,注解的参数是NumberFormatException.class,表示只有方法抛出NumberFormatException时,才会调用该方法参考文章:@原创 2022-03-02 20:49:01 · 121 阅读 · 0 评论 -
Web基础:Token
传统身份验证的方法1、HTTP是一种没有状态的协议,也就是它并不知道是谁是访问应用客户端使用用户名还有密码通过了身份验证,不过下回这个客户端再发送请求时候,还得再验证一下用户名密码,这样就显得很麻烦2、解决的方法就是,当用户请求登录的时候,如果没有问题,我们在服务端生成一条记录,这个记录里可以说明一下登录的用户是谁,然后把这条记录的ID号发送给客户端客户端收到以后把这个ID号存储在Cookie里,下次这个用户再向服务端发送请求的时候,可以带着这个Cookie,这样服务端会验证一个这个Cooki原创 2021-12-20 21:04:04 · 618 阅读 · 1 评论 -
session、cookie、token 详解
session、cookie、token 详解原创 2021-12-20 17:04:29 · 75 阅读 · 0 评论 -
SpringBoot解决跨域问题
SpringBoot解决跨域问题原创 2021-12-16 14:54:44 · 632 阅读 · 0 评论 -
COOKIE和SESSION有什么区别?
COOKIE和SESSION有什么区别?1,session 在服务器端,cookie 在客户端(浏览器)2,session 默认被存在在服务器的一个文件里(不是内存)3,session 的运行依赖 session id,而 session id 是存在 cookie 中 的,也就是说,如果浏览器禁用了 cookie ,同时 session 也会失效(但是可以通过其它方式实现,比如在 url 中传递 session_id)4,session 可以放在 文件、数据库、或内存中都可以。5,用户验证这种场原创 2021-10-26 19:09:10 · 132 阅读 · 0 评论 -
SpringBoot 配置文件 application.yml(application.properties) 配置大全
#=================================================================== #COMMON SPRING BOOT PROPERTIES ##此样本文件作为指南提供。不要将它的#complete复制到您自己的应用程序中。^^^#===================================================================#-------------------------------------转载 2021-11-15 23:02:26 · 1243 阅读 · 0 评论 -
@RequestHeader简介
当一个客户端(通常是浏览器)向Web服务器发送一个请求是,它要发送一个请求的命令行,一般是GET或POST命令,当发送POST命令时,它还必须向服务器发送一个叫“Content-Length”的请求头(Request Header) 用以指明请求数据的长度,除了Content-Length之外,它还可以向服务器发送其它一些Headers,如:Accept 浏览器可接受的MIME类型Accept-Charset 浏览器支持的字符编码Accept-Encoding 浏览器知道如何解码原创 2021-11-16 20:24:40 · 497 阅读 · 0 评论 -
统一缓存帝国,实战 Spring Cache
一、揭开 Spring Cache 的面纱1.1 现有缓存方案的痛点试想一种场景:1.用户 A 打开 APP,进入到了秒杀商品的详情页,那这个商品数据我们会先去数据库查询,然后返回给客户端。2.因为有大量用户短时间内进入到了详情页,所以可以把活动列表缓存起来,直接读缓存就可以了。3.那下次再查询商品时,直接去缓存查询就可以了。如果秒杀商品下架了,缓存的数据不会用到了,就把缓存删掉就可以了。4.上面几步看起来也没啥问题,但是放缓存,删除缓存这两步是需要我们去手动写代码实现的。有没有一种方式不用写操原创 2021-11-18 21:53:27 · 146 阅读 · 0 评论 -
useSSL=false 连接配置详解
web应用中连接mysql数据库时后台会出现这样的提示:Establishing SSL connection without server’s identity verification is not recommended. According to MySQL 5.5.45+,5.6.26+ and 5.7.6+ requirements SSL connection must be established by default if explicit option isn’t set. For c原创 2021-12-12 18:33:23 · 2947 阅读 · 0 评论