×

node.js

用node.js搭建自己的服务器(node.js怎么搭建服务器)

田小檬 田小檬 发表于2024-04-25 浏览8131 评论0
前提要点: 1、首先让我们了解一下什么是服务器和客户端吧!         服务器是提供网络服务的机器,通过安装特殊的软件(或者是运行某段特殊的代码)来提供服务。         客户端与服务器:提供服务的是服务器,享受服务的是客户端 2、服务器的类型         根据服务不同,服务器的类型也不同,例如web服务器提供图片浏览,新闻浏览....等服务的服务器。 3、ip地址和域名         ip地址:标识一个网络设备(计算机、手机、电视)在某一个具体的网络当中的地

分布式

XXL-JOB 分布式任务调度 详解

田小檬 田小檬 发表于2024-04-25 浏览6567 评论0
1、为什么要有分布式任务调度? 要想知道为什么会有分布式任务调度,就需要先了解任务调度这个概念,任务调度也可以称为定时任务,简单来说:任务调度(定时任务)就是在某一时刻部署的服务自动执行对应的任务(操作)。 但是对于分布式微服务的部署也同样的会存在一系列的问题: 多台机器进行部署时,如何保证该任务不被多台机器重复执行? 在保证服务不重启时,如何调整任务执行的时间? 当执行调度时,机器发生故障导致调度无法执行,如何进行故障转移? 如何对执行的任务进行监控? 单机任务的性能瓶颈如何扩展?

spring cloud

SpringCloud Feign Get请求传对象参数(springcloud feign调用)

田小檬 田小檬 发表于2024-04-25 浏览5285 评论0
前置说明,有A、B两个服务,A服务调用B服务,B服务接口是Get类型,接受参数对象 feign get请求传对象参数分两种情况 1.版本在2.1之前,如我springboot是2.0.6.RELEASE,springcloud是Finchley.SR2版本,则A服务使用Map map替代对象传给B服务 //A-service @ApiOperation(value = “查询xx”, httpMethod = “GET”) @GetMapping("/maps") public Retu

spring cloud

SpringCloud+Nacos项目中动态刷新配置(支持Cron表达式动态刷新)

田小檬 田小檬 发表于2024-04-23 浏览5082 评论0
一、项目场景 项目说明:spring cloud项目,nacos配置中心项目场景:项目在nacos配置中心中配了较多配置信息,而且也可以实现动态刷新(springcloud+nacos实现配置动态刷新)),对于普通配置信息,用于获取后赋值给变量使用,但是对于Cron表达式,上面博文的方式无法实现动态刷新,甚至使用不当会导致nacos配置信息一旦修改并部署后,若不重启项目,项目中正在运行的的定时任务可能会失效 二、解决方案 2.1创建相关类 配置信息类Myproperti

spring

SpringMvc--处理中文乱码问题(springmvc解决中文乱码)

田小檬 田小檬 发表于2024-04-23 浏览5797 评论0
        出现乱码的原因,是编码格式不统一,我们只要在前端、服务器、springMvc都统一编码格式,即可避免出现乱码的情况 目录 1.1 前端编码格式设置 1.1.1 jsp页面 1.1.2 html页面 1.2 服务器编码格式设置 1.3 SpringMvc编码格式设置 1.3.1 初始设置编码格式 1.3.2 强制编码格式 1.1 前端编码格式设置: 1.1.1 jsp页面 <%@ page contentType="text/html;cha

node.js

Mac-构建前端开发环境 (mac 前端开发环境搭建)

田小檬 田小檬 发表于2024-04-23 浏览6191 评论0
标题基于mac下前端开发基本环境搭建 VSCode + git + node.js + npm+ webpack + vue-cli4 + yarn 如何从零开始搭建前端开发环境 MAC环境 首先终端输入sudo spctl --master-disable命令来开启任何来源。如果不开启这个会导致很多软件安装不了。 安装node环境和配置cnpm和tnpm方便安装依赖。因为原版npm因网络问题可能会导致各种报错。mac在安装node的时候会自动安装git,因此可以省去这一步。 验

django

Python实现Token详解,JWT

田小檬 田小檬 发表于2024-04-23 浏览9933 评论0
Python实现Token详解 一、引言 Token是目前广泛使用的一种保持会话状态的技术,与以前的cookie、session共同存在于如今各大网站架构中。本篇中,我们着重来讲解在python中,怎样实现token。 首先,我们来看一下session的主要缺点: 当我们在使用session保持会话状态,同时验证用户的合法性时,有两个问题存在: 性能问题 因为session的实现过程,需要用户在每次请求中携带sessionid,服务端收到后,对比数据库中的sess

未命名

生信常用分析图形绘制01 -- 各种类型的热图!你学会了吗?

田小檬 田小檬 发表于2024-04-22 浏览3173 评论0
有了R语言的基础,以及ggplot2绘图基础,我们的生信常用分析图形的绘制就可以提上日程了!本系列,师兄就开始带着大家一起学习如何用R语言绘制我们自己的各种分析图吧! 由于本系列的所有分析代码均为师兄细心整理和详细注释而成的!欢迎点赞、收藏、转发! 您的支持是我持续更新的最大动力! 示例数据和代码获取 各种类型的热图你学会了吗? 普通热图 环形热图 解锁火山图真谛! plot函数就能画火山图? 高级函数绘制火山图–ggplot2、ggpurb 经

node.js

使用node.js构建一个web服务器(适合自学)(如何使用nodejs创建Web服务器)

田小檬 田小檬 发表于2024-04-21 浏览12159 评论0
使用node.js构建一个web服务器 先介绍node.js的安装,再介绍使用node.js构建一个简单的web服务器,最后通过一个简单的示例,演示网页与服务器之间的数据交互的实现。 WEB服务器 WEB服务器也称为WWW服务器。WWW(World Wide Web、翻译成中文:万维网或环球信息网)服务器的基本功能就是提供Web信息浏览服务。Web服务器可以向Web浏览器等客户端提供文档,也可以放置网站文件,让全世界浏览,更可以放置数据文件,让全世界下载。 常见的Web服务器软件有Apa

rabbitmq

RabbitMQ(rabbitmq五种消息模型)

田小檬 田小檬 发表于2024-04-21 浏览4324 评论0
目录 什么是MQ? 为什么要用MQ? RabbitMQ安装  RabbitMQ模型架构 RabbitMQ消息的顺序? RabbitMQ如何保证消息是否成功发送无丢失? 若消息丢失了怎么办 ? 交换机的分类 死信队列和延迟队列 RabbitMQ事务消息 什么是MQ? MQ也就是 message queue,俗称消息队列。 消息队列(MQ)是一种应用程序对应用程序的通信方法。应用程序通过写和检索出入列队的针对应用程序的数据(消息)来通信,而无需专用连接来链