×

spring boot

想带着学生做一个操作系统,可行性有多大?(操作系统有必要学吗)

SetLan SetLan 发表于2024-05-15 浏览10691 评论0
有知乎网友提问如下: 想带着学生做一个操作系统,可行性有多大? 个人觉得可行性非常大,如果只是做着来玩,让学生了解操作系统时如何实现的话。但是,如果你打算今后商业化的话,那就另当别论了。就算你能做出来,没有人用,那也是然并卵。 国内之所以没有发展出自己的操作系统,不是技术不行,是你没有这个生态。任你强大如某菊花品牌,先不论是否是套壳,你想让其他手机生产商都埋堆?你没发使用gms也是然并卵。你走不了海外,难道我要跟着你一锅熟?我当然还是要走gms生态。如此之类的吧。 不扯远,回到

node.js

node.js运用命令npm install 卡住不动,并报错(个人遇到的坑)

SetLan SetLan 发表于2024-05-15 浏览4799 评论0
    一。  在启动若依微服务的前端的时候,运用命令npm install下载项目依赖时卡住,并且之后报错,如图 原因:node.js没有走环境代理,需要单独配置代理,个人用的是公司的内网,如果npm不配公司的代理,npm什么也下载不了 解决方案:在npm中配置你正在使用的代理 命令:  1.npm config set proxy http://<proxy-url>:<port> 2.npm config set https-proxy http:/

spring cloud

Nacos集群(nacos集群搭建)

SetLan SetLan 发表于2024-05-15 浏览13441 评论0
概要: 1、生产环境Nacos集群的设计要点 2、Nacos集群的部署过程 3、Nacos集群的工作原理 Nacos生产环境架构     Nacos集群的部署过程  注:至少3台服务器部署节点集群 额外部署一台mysql数据库                                     Nacos集群的工作原理             1、Follower会自动将注册心跳包转给Leader节点;

架构

Kafka 业务架构及消息丢失处理方案 (kafka消息丢失如何处理)

SetLan SetLan 发表于2024-05-15 浏览5196 评论0
一、Kafka简介 Kafka是由Apache软件基金会开发的一个开源流处理平台,由Scala和Java编写。Kafka是一种高吞吐量的分布式消息中间件,它可以处理消费者在网站中的所有动作流数据。 二、Kafka业务架构1、Kafka集群 Kafka集群就是有多个kafka实例组成的分布式阵列,生产者producer发送消息到kafka的topic主题,consumer消费者也从topic拉取数据进行消费。集群的所有管理都交由zookeeper进行管理,当某一broker实例宕机,zookee

html5

【钉钉免登录】(详解)钉钉接口,H5微应用,钉钉免登录及获取当前用户信息

SetLan SetLan 发表于2024-05-15 浏览8259 评论0
本文目录 一、背景描述 二、准备工作 三、查看微应用配置信息 3.1 基础信息 3.2 开发管理 3.3 权限管理 3.4 版本管理与发布 四、核心代码 4.1 Controller层 4.2 Service层以及ServiceImpl  4.3 相关配置类 五、免登录注意事项 一、背景描述 公司做一个项目要集成到钉钉上,但是呢公司里又没有人做过,所以需要自己研究了。有了需求,就要开始行动。 首先当然是要去钉钉开放平台查看相关资料,钉钉开放平台地址:应用类型介绍

ribbon

SpringCloud中Feign和Ribbon的重试机制 (springcloud的ribbon和feign区别)

SetLan SetLan 发表于2024-05-14 浏览4900 评论0
前言 Spring Cloud中的Feign和Ribbon通常都是协同工作,Feign和Ribbon中都存在重试机制,那么他们的重试机制是如何进行协同工作的呢? Feign的重试机制 feign的重试机制的实现类是Retryer,他的核心参数含义如下: maxAttempts-最大尝试次数,默认值为5,首次请求也算一次,请求1次,重试4次。 period;-初始时间,用于参与计算线程休眠时间。 maxPeriod;-线程休眠的单次最大时间上限。 attempt;-尝试次数,每次尝试

架构

VM虚拟机安装Centos7 | 静态ip网络服务配置 | 虚拟化 | 虚拟机运行架构

SetLan SetLan 发表于2024-05-14 浏览6313 评论0
1.前言 在学习之前我觉得有必要先介绍一些前置的知识,列如 “虚拟化” 和 “虚拟机” 还有 “虚拟机运行架构”,这样更有利于我们对操作环境的理解 (1).什么是虚拟化 ? VT 就是虚拟化技术(Virtualization Technology)的缩写 是指通过虚拟化技术将一台计算机虚拟为多台逻辑计算机 对计算机物理资源的抽象,实现资源的模拟、隔离和共享, 计算机上同时运行多个逻辑计算机,每个逻辑计算机可运行不同的操作系统,并且应用程序都可以在相互独立的空间内运行而互不影响,从而显著

rabbitmq

基于Java+Vue+uniapp微信小程序实现餐厅校园订餐平台(uniapp vuex 小程序)

SetLan SetLan 发表于2024-05-13 浏览9759 评论0
博主介绍:✌全网粉丝20W+,csdn特邀作者、博客专家、CSDN新星计划导师、java领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java技术领域和毕业项目实战✌ 🍅文末获取联系🍅精彩专栏推荐订阅👇🏻👇🏻👇🏻👇🏻  java项目精品实战案例《100套》 Java微信小程序项目实战《100套》 Java毕业设计参考题目-题目新颖(值得收藏) 目录 一、前言介绍: 二、主要技术:  2.1 Java技术架构介绍: 2.2 MY

django

如何选择合适的后端(如何选择合适的后端设备)

SetLan SetLan 发表于2024-05-13 浏览5524 评论0
我的新书《Android App开发入门与实战》已于2020年8月由人民邮电出版社出版,欢迎购买。点击进入详情 Web技术发展如此之快,以至于我们现在拥有大量的现代工具和框架。无论是前端,后端还是数据库。许多开发人员都有一个大问题:我应该从哪个技术堆栈开始? 有时我们会选择我们之前用过的语言或我们熟悉的语言。作为人类的天性,我们总是坚持自己舒适的方式,这就是事情开始出错的地方。这可能包括选择一个过度的框架,或者更糟糕的是,我们在项目过程中从现有的技术堆栈转向,最终用不同的语

scala

一文SparkSQL(一文不名)

SetLan SetLan 发表于2024-05-13 浏览3787 评论0
目录 一、数据模型介绍及区别 二、SparkSQL编程          2.1 创建DataFrame 2.2SQL语法 2.3 DSL语法  2.4RDD转换为DataFrame  2.5DataFrame 转换为RDD 2.6 RDD转换为DataSet 、DataSet转换为RDD 2.7 DataFrame和DataSet 互相转换 2.8三者的互相转换  三、IDEA开发SparkSQL  3.1.1添加依赖  3.1.2 构建SparkSQL上下文环境