×

rust

rust axum 项目实践 deno js运行时集成

步虚声 步虚声 发表于2024-05-30 浏览6777 评论0
rust axum使用deno runtime 使用场景: 例如在创建订单的过程中,订单创建完成之后 需要根据订单的金额,和订单下单数量进行 1:增加用户积分 2:赠送优惠券 3:消息推送 。。。 对于这些需求来说 是根据营销规则定的,每次活动的规则不一样 需求不一样 只有创建订单是固定业务流程,所以说要把 这种边缘 需求进行可配置化处理 在这里想到要把执行逻辑脚本化,并放到数据库里 根据数据库的配置动态触发 这是时候就需要用到动态执行 代码的技术 那要看怎么实现了 前言

Ruby教程

mac mysql8 安装_macOS下MySQL 8.0 安装与配置教程

步虚声 步虚声 发表于2024-05-30 浏览5606 评论0
一、前言 1、本教程主要内容 适用Homebrew安装MySQL MySQL 8.0 基础适用于配置 MySQL shell管理常用语法示例(用户、权限等) MySQL字符编码配置 MySQL远程访问配置 2、本教程环境信息与适用范围 环境信息 软件/环境版本/说明 macOS macOS High Sierra MySQL MySQL 8.0.12 适用范围 软件版本 macOS macOS MySQL 8.0.x 二、MySQL安装 1、Home

Ruby教程

[Ruby-写一个游戏App(一) (ruby 游戏)

步虚声 步虚声 发表于2024-05-30 浏览3502 评论0
1.Creating and versioning a simple SaaS app SaaS 应用程序是在您的计算机上开发的,但在其他人可以访问的服务器上部署到生产环境中。我们尽量减少开发环境和生产环境之间的差异,以避免难以诊断的问题,即某些东西在您的开发计算机上以一种方式运行,但在将代码部署到生产环境时以不同的方式(或根本不运行)。 我们有两种机制来保持开发和生产环境的一致性。第一个是应用程序代码的版本控制,例如 Git。但是由于几乎所有的应用程序也依赖于其他人编写的库,例如

ribbon

SpringCloud(二):RestTemplate+Ribbon实现远程调用和负载均衡测试

步虚声 步虚声 发表于2024-05-28 浏览5572 评论0
RestTemplate springboot 提供的远程调用工具 类似于 HttpClient,可以发送 http 请求,并处理响应。RestTemplate简化了Rest API调用,只需要使用它的一个方法,就可以完成请求、响应、Json转换。 方法API: getForObject(url, 转换的类型.class, 提交的参数) postForObject(url, 协议体数据, 转换的类型.class) RestTemplate 和 Dubbo 远程调用的区别:

tomcat

Linux版本tomcat下载及安装

步虚声 步虚声 发表于2024-05-28 浏览9672 评论0
下载: ssm war 就需要放在tomcat中运行。 下载地址:http://www.apache.org/ 打开之后进入了Apache官网界面: 一直往下拉,找到我们要的Tomcat 点击tomcat进入其主页面:http://tomcat.apache.org/ 找到我们要下载的版本: Tomcat的最新版是10,但是在做项目时不建议使用最新版,因为不稳定,其他软件也有这样的道理。所以我们可以选择9.0或者8.5,选择Tomcat的版本时,还要注意对Java版本的匹配要求,例如To

mysql

安装MySQL时遇到的Initializing database错误

步虚声 步虚声 发表于2024-05-27 浏览13598 评论0
Windows10 MYSQL Installer 安装教程: Windows10 MYSQL Installer 安装(mysql-installer-community-5.7.19.0.msi) | 菜鸟教程 (runoob.com) 最近因为课程需要安装mysql,但是安装过程遇到了一点错误,现已解决,分享如下 在进行mysql server 安装步骤的时候遇到如下错误  显示初始化database的步骤发生错误,查看log  会发现是一个乱码错误,解决办法如下 首先到目

django

Anaconda 环境克隆、迁移(anaconda虚拟环境迁移)

步虚声 步虚声 发表于2024-05-27 浏览13231 评论0
本机环境: Windows 10服务器环境: Windows Server 2012 R2 背景: 公司需要我开发一个简单的web应用。开发的时候是在本机上开发,预期投入使用需要在远程服务器上,但远程服务器无法链接外网。 我原先的想法是在服务器上也安装Django,但安装的过程并不简单。后来再查找资料的过程中发现了可以直接用Anaconda环境的克隆再q迁移的方式,把我再本机上的环境整个“搬”到服务器。 废话不多说了,开始。 1、查看conda环境: conda info --envs

scala

Spark十年沉浮 | 各版本核心特性对比(spark五大特性)

步虚声 步虚声 发表于2024-05-26 浏览4753 评论0
引言 Apache spark 是一个用于大规模数据处理的一站式分析引擎。它提供了 java、 scala、 python 和 r 的高级 api,同时支持图计算。它还支持一系列丰富的高级工具,包括 sql 和结构化数据处理的 spark sql、机器学习的 mllib、图形处理的 graphx 以及增量计算和流处理的结构化流。近10余年的发展,已经形成了一个庞大的生态,包括开源的数据湖解决方案Delta Lake,也将Spark作为核心计算引擎。 Spark1.0 Hadoo

ribbon

SpringCloud 第四章:SpringCloud Ribbon(springcloud笔记)

步虚声 步虚声 发表于2024-05-26 浏览5928 评论0
源码地址: 地址:https://github.com/Netflix/ribbon/wiki/Getting-Started Spring Cloud Ribbon是基于Netflix Ribbon实现的一套客户端负载均衡的工具。默认是轮训算法。支持其他客户端的结合使用,Eureka只是其中一种! 简单的说,Ribbon是Netflix发布的开源项目,主要功能是提供客户端的软件负载均衡算法,将Netflix的中间层服务连接在一起。Ribbon客户端组件提供一系列完善的配置项如连接超时,重

restful

controller参数可以为空_Mars-java 支持参数校验了

步虚声 步虚声 发表于2024-05-26 浏览4774 评论0
本次更新带来了如下新特性: 1. 接口参数校验 一个注解搞定 2. 接口异常监听 参数校验 只需要用到一个注解即可:@MarsDataCheck 在api的参数对象的字段上 加上这个注解即可 // 不可为空,且长度在2-3位 @MarsDataCheck(notNull = true,maxLength = 3L,minLength = 2L, msg = "id不可为空且长度必须在2-3位之间") private Integer id; //

spring boot

宠物购物领养社区app(IDEA,SpringBoot,SSM,MySQL)+全套视频教程

步虚声 步虚声 发表于2024-05-25 浏览6383 评论0
【项目功能介绍】     本系统包含后台管理和前端app双端系统,后台管理的功能包含: 登录, 退出, 资源管理, 角色管理,资源权限分配, 数据字典管理,用户管理, 知识管理,动态管理,商品管理,领养社区管理,订单管理;   app端功能包含: 注册,登录,退出, 轮播图,商品展示,商品加入购物车,购物 车结算, 我的订单, 发布动态,动态评论,养宠知识,宠物发布, 宠物领养, 用户基本信息管理, 用户头像修改, 密码修改 下载代码:  链接:https://pan.baidu.co