spring boot 想带着学生做一个操作系统,可行性有多大?(操作系统有必要学吗) SetLan 发表于2024-05-15 浏览10691 评论0 有知乎网友提问如下: 想带着学生做一个操作系统,可行性有多大? 个人觉得可行性非常大,如果只是做着来玩,让学生了解操作系统时如何实现的话。但是,如果你打算今后商业化的话,那就另当别论了。就算你能做出来,没有人用,那也是然并卵。 国内之所以没有发展出自己的操作系统,不是技术不行,是你没有这个生态。任你强大如某菊花品牌,先不论是否是套壳,你想让其他手机生产商都埋堆?你没发使用gms也是然并卵。你走不了海外,难道我要跟着你一锅熟?我当然还是要走gms生态。如此之类的吧。 不扯远,回到
node.js node.js运用命令npm install 卡住不动,并报错(个人遇到的坑) 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 发表于2024-05-15 浏览13441 评论0 概要: 1、生产环境Nacos集群的设计要点 2、Nacos集群的部署过程 3、Nacos集群的工作原理 Nacos生产环境架构 Nacos集群的部署过程 注:至少3台服务器部署节点集群 额外部署一台mysql数据库 Nacos集群的工作原理 1、Follower会自动将注册心跳包转给Leader节点;
架构 Kafka 业务架构及消息丢失处理方案 (kafka消息丢失如何处理) 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
scala Scala---五种常见的模式匹配(scala有哪几种常用的模式匹配用法) SetLan 发表于2024-05-15 浏览4987 评论0 Scala 五种常见的模式匹配 1. 常量模式 常量模式包含常量变量和常量字面量 object PatternMatch { // 字面常量 val BYTEDANCE = "bytedance.com" def foo(s: String): Unit = { s match { case BYTEDANCE => println("ok") case _ => println("can not match") }
html5 【钉钉免登录】(详解)钉钉接口,H5微应用,钉钉免登录及获取当前用户信息 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 发表于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 发表于2024-05-14 浏览6313 评论0 1.前言 在学习之前我觉得有必要先介绍一些前置的知识,列如 “虚拟化” 和 “虚拟机” 还有 “虚拟机运行架构”,这样更有利于我们对操作环境的理解 (1).什么是虚拟化 ? VT 就是虚拟化技术(Virtualization Technology)的缩写 是指通过虚拟化技术将一台计算机虚拟为多台逻辑计算机 对计算机物理资源的抽象,实现资源的模拟、隔离和共享, 计算机上同时运行多个逻辑计算机,每个逻辑计算机可运行不同的操作系统,并且应用程序都可以在相互独立的空间内运行而互不影响,从而显著
rabbitmq 基于Java+Vue+uniapp微信小程序实现餐厅校园订餐平台(uniapp vuex 小程序) 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 发表于2024-05-13 浏览5524 评论0 我的新书《Android App开发入门与实战》已于2020年8月由人民邮电出版社出版,欢迎购买。点击进入详情 Web技术发展如此之快,以至于我们现在拥有大量的现代工具和框架。无论是前端,后端还是数据库。许多开发人员都有一个大问题:我应该从哪个技术堆栈开始? 有时我们会选择我们之前用过的语言或我们熟悉的语言。作为人类的天性,我们总是坚持自己舒适的方式,这就是事情开始出错的地方。这可能包括选择一个过度的框架,或者更糟糕的是,我们在项目过程中从现有的技术堆栈转向,最终用不同的语
scala 一文SparkSQL(一文不名) 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上下文环境
spring boot springboot 中MongoDB查询、条件查询、分页 SetLan 发表于2024-05-13 浏览5437 评论0 maven配置依赖: <dependencyManagement> <dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-dependencies</artifactId> <version>1.5.22.RELEASE</