- 博客(263)
- 收藏
- 关注
原创 1.微服务发展阶段
系统业务量很小的时候我们把所有的代码都放在一个项目中,然后将这个项目部署在一台服务器上,整个项目所有的服务都由这台服务器去提供。
2024-08-15 22:43:51
517
原创 linux虚拟机环境搭建并安装docker
选择:7.6.1810——isos——x86_64——CentOS-7-x86_64-DVD-1810.iso。
2024-08-12 19:20:51
673
原创 常见java集合面试问题(1)
Java中的集合主要由Collection(单列集合)和Map(双列集合)这两个接口派生而来Collection下有子接口List,Queue,Set(无序)List接口的实现类有ArrayList,vector(线程安全),stack,LinkedList(双向链表)Set接口的实现类有hashset(底层是hashMap),sortedSet(接口)、treeSet(底层是treeMap,遍历有序),LinkedHashSet。
2024-08-07 22:44:26
978
原创 月木学途开发 3.2安装Nacos
下载网址:https://www.oracle.com/java/technologies/downloads/?【会在/root目录下生成logs和work目录,standalone代表着单机模式运行,非集群模式】下载网址:https://github.com/alibaba/nacos/releases。
2024-08-02 21:29:57
346
原创 月木学途开发 3.1搭建CentOS虚拟机
3..运行创建的虚拟机——远程登录——选择英文——DATE&TIME时区选择上海 ——SOFTWARE SELECTION选择第三个(自带一些软件)——点击SYSTEM第一个打开后关掉(确定磁盘) ——点击Begin Installation——点击ROOT PASWARD设置账号密码都是root——安装完后点击reboot重新开机。打开VMware——编辑——虚拟网络编辑器——点击右下角:更改设置——选择:VMnet8 NAT模式。第四行BOOTPROTO=static (修改为静态ip地址)
2024-08-02 21:18:59
965
原创 月木学途开发 2.项目架构
月木学途是一款it在线学习网站,项目采用前后端分离架构。前端开发主要使用vue.js,后端使用Spring Cloud Alibaba技术栈。项目包含学习网站的大部分功能,分为管理员端和用户端。管理员端有权限管理、课程管理、网站管理、求职模块管理等功能。用户端有用户注册和登录、搜索课程、查看课程视频和在线文档、课程问答与回复、课程评价、查看课程大纲、查看面试题目、查看招聘链接、用户反馈、网址导航查看个人信息、查看我的照片墙等功能。管理员端的主要功能:系统管理:管理员管理、角色管理、权限管理、认证和授权。
2024-08-01 22:23:31
513
原创 git使用总结
Git是一种代码托管技术,很多代码托管平台也是基于Git来实现的。Git可以帮我们做到很多的事情,比如代码的版本控制,分支管理等。
2024-07-20 23:49:36
2222
原创 微信小程序:3.页面开发
简介WXSS(WeiXin Style Sheets)是一套样式语言,用于描述WXML的组件样式特性【相比于css1.新增了尺寸单位rpx:可以根据屏幕宽度进行自适应,规定屏幕宽为750rpx2.样式导入:使用@import语句可以导入外联样式表,@import后跟需要导入的外联样式表的相对路径,用;表示语句结束内联样式1.class:静态样式,用于指定样式规则,其属性值是样式规则中类选择器名(样式类名)的集合,样式类名不需要带上.,样式类名之间用空格分隔。
2024-07-18 22:42:11
1181
原创 微信小程序:2.全局开发
小程序根目录下的 app.json 文件用来对微信小程序进行全局配置,决定页面文件的路径、窗口表现、设置网络超时时间、设置多 tab 等。backgroundTextStyle: 下拉 loading 的样式【默认dark,仅支持dark/light】iconPath【可选】:图片路径,最大40kb,建议尺寸81px*81px,不支持网络图片,当position为top时不显示。uploadFile:wx.uploadFile的超时时间【默认60000】
2024-07-16 20:57:13
721
原创 微信小程序:1.入门
简介微信小程序是一种全新的连接用户与服务的方式,它可以在微信内被便捷地获取和传播,同时具有出色的使用体验。微信公众平台网址:https://mp.weixin.qq.com/官方文档:https://developers.weixin.qq.com/miniprogram/dev/framework/
2024-07-16 20:49:11
317
原创 HarmonyOS NEXT:一次开发,多端部署
简介HarmonyOS系统面向多终端提供了“一次开发,多端部署”(简称为一多)的能力,让开发者可以基于一种设计,高效构建多端可运行的应用。目标支撑开发者快速高效的开发支持多种终端设备形态的应用,实现对不同设备兼容的同时,提供跨设备的流转、迁移和协同的分布式体验。
2024-07-13 09:40:14
1135
原创 MYSQl命令总结:1.数据类型、数据库、表、约束
创建表时添加约束:【创建 depts 表包含 department_id 该列为主键且自动增长,department_name 列不 允许重复,location_id 列不允含有空值】创建表时指定列的默认值:【创建 emp3 表,该表包含 emp_id 主键且自动增长,包含 name ,包含 address 该列默认 值为”未知”】修改表添加新列并指定默认值:【修改 emp3 表,添加job_id 该列默认值为 0】1.添加非空约束:【向emp表中的salary添加非空约束】
2024-07-10 21:25:15
389
原创 nginx详解
简介Nginx是一款轻量级的Web服务器、反向代理服务器,专为性能优化而开发,使用异步非阻塞事件驱动模型优点1.开源软件,可以免费试用,并且可用于商业用途2.内存消耗少,节省带宽,支持gzip压缩3.可以高并发连接,官方测试能够支撑5万并发连接,在实际生产环境中可以支撑2到4万并发连接4.内置的健康检查功能:如果Nginx proxy后端的某台服务器宕机了,不会影响前端访问5.稳定性高:用于反向代理(负载均衡),宕机的概率微乎其微6.支持热部署,在不间断服务的情况下,对软件版本升级应用场景。
2024-07-09 19:41:49
1158
原创 鸿蒙:1.入门
Node.js是一个免费、开源、跨平台的 JavaScript 运行时环境,它让开发人员能够创建服务器、Web 应用、命令行工具和脚本。
2024-07-04 16:29:52
1313
原创 鸿蒙项目实战-月木学途:2.自定义底部导航
1.标明底部导航属性2.自定义导航项tabBar/*** 自定义导航项TabBar* @param title 标题* @param targetIndex 目标索引* @param selectedImg 选中图片* @param normalImg 未选中图片*/Column() {3.导航绑定切换事件//这里的index对应的是tabBar组件的索引,从0依次增加})4.把每个页面封装成组件,引入到中TabContent。
2024-06-30 06:04:22
1023
原创 鸿蒙项目实战-月木学途:1.编写首页,包括搜索栏、轮播图、宫格
输入框组件TextInput单行输入框类型.type(InputType.Normal)//基本输入框.type(InputType.Password)//密码.type(InputType.Email)//邮箱.type(InputType.Number)//数字.type(InputType.PhoneNumber)//电话号属性.backgroundColor(Color.Pink)//输入框颜色基础使用TextInput()//单行输入框。
2024-06-30 05:51:15
1428
原创 JDBC: 2.初级教程
DriverManager是驱动程序管理器,是负责管理数据库驱动程序的,驱动注册以后,会保存在DriverManager中的已注册列表中 DriverManager 通过实例化的数据库驱动对象,能够建立应用程序与数据库之间建立连接并返回Connection接口类型的数据库连接对象。
2024-06-25 18:49:13
620
原创 JDBC:1.前置知识
简介后缀properties的文件是一种属性文件,这种文件以key=value格式存储内容Java中可以使用Properties工具类来读取这个文件项目中会将一些配置信息放到properties文件中,所以properties文件经常作为配置文件来使用Properties工具类Properties工具类位于java.util包中,该工具类继承自Hashtable<Object,Object>通过Properties工具类可以读取.properties类型的配置文件注意。
2024-06-25 17:50:11
303
原创 SpringCloudAlibaba:6.3SpringBoot接入RocketMQ
我们要在resources文件夹中,新建META-INF/spring文件夹,在里面新建一个叫 org.springframework.boot.autoconfigure.AutoConfiguration.imports 的文件里面填入 org.apache.rocketmq.spring.autoconfigure.RocketMQAutoConfiguration。2.idea的控制台查看监控后输出的内容。
2024-05-21 03:38:33
428
1
原创 SpringCloudAlibaba:6.1RocketMQ的介绍、安装、命令
RocketMQ是一个纯Java、分布式、队列模型的开源消息中间件,前身是MetaQ, 是阿里参考Kafka特点研发的一个队列模型的消息中间件,后开源给apache基金会成为了apache的顶级开源项目, 具有高性能、高可靠、高实时、分布式特点。
2024-05-16 18:32:38
793
原创 SpringCloudAlibaba:5.1Sentinel的基本使用
Sentinel是阿里开源的项目,提供了流量控制、熔断降级、系统负载保护等多个维度来保障服务之间的稳定性。
2024-05-10 00:12:11
858
原创 Java中数组详解
数组是相同类型数据的有序集合,每一个数据称作一个元素,每个元素可以通过一个索引来访问。2.同一数组同一类型:同一数组其元素的类型必须是相同类型,不允许出现混合类型。4.数组也是对象,数组变量属于引用类型,数组中的元素相当于对象的属性!3.元素不同类型:数组类型可以是任何数据类型,包括基本类型和引用类型。1.长度确定:数组一旦被创建,它的大小就是不可以改变的。
2024-05-09 23:45:08
218
原创 SpringCloudAlibaba:4.3云原生网关higress的JWT 认证
简介JWT是一种用于双方之间传递安全信息的简洁的、URL安全的声明规范。定义了一种简洁的,自包含的方法用于通信双方之间以Json对象的形式安全的传递信息,特别适用于分布式站点的单点登录(SSO)场景session认证的缺点1.安全性:CSRF攻击因为基于cookie来进行用户识别, cookie如果被截获,用户就会很容易受到跨站请求伪造的攻击。2.扩展性:对于分布式应用,需要实现 session 数据共享。
2024-05-08 17:38:35
945
原创 SpringCloudAlibaba:4.2云原生网关higress的基本使用
Higress是基于阿里内部的Envoy Gateway实践沉淀、以开源Istio + Envoy为核心构建的下一代云原生网关, 实现了流量网关 + 微服务网关 + 安全网关三合一的高集成能力,深度集成Dubbo、Nacos、Sentinel等微服务技术栈。
2024-05-08 17:18:55
619
原创 SpringCloudAlibaba:4.1云原生网关higress的搭建
简介Higress是基于阿里内部的Envoy Gateway实践沉淀、以开源Istio + Envoy为核心构建的下一代云原生网关, 实现了流量网关 + 微服务网关 + 安全网关三合一的高集成能力,深度集成Dubbo、Nacos、Sentinel等微服务技术栈定位。
2024-05-05 20:52:32
1377
1
原创 SpringCloudAlibaba:3.2dubbo的高级特性
Dubbo在启动时检查依赖得服务是否可用,不可用时会抛出异常,阻止Spring初始化完成,以便上线时,能及早发现问题。
2024-05-05 20:26:12
547
1
原创 nacos的鉴权问题
2.2.2版本之前的Nacos默认控制台,无论服务端是否开启鉴权,都会存在一个登录页;这导致很多用户被误导认为Nacos默认是存在鉴权的。在社区安全工程师的建议下,Nacos自2.2.2版本开始,在未开启鉴权时,默认控制台将不需要登录即可访问,同时在控制台中给予提示,提醒用户当前集群未开启鉴权。在用户开启鉴权后,控制台才需要进行登录访问。同时针对不同的鉴权插件,提供新的接口方法,用于提示控制台是否开启登录页;同时在2.2.3。
2024-05-03 22:15:09
535
原创 SpringCloudAlibaba:3.1dubbo
Apache Dubbo 是一款 RPC 服务开发框架,用于解决微服务架构下的服务治理与通信问题 官方提供了 Java、Golang、Rust 等多语言 SDK 实现。
2024-05-01 00:14:09
1021
原创 SpringCloudAlibaba:2.nacos
Nacos是阿里巴巴开源的服务注册中心以及配置中心Nacos=注册中心Eureka + 服务配置Config + 服务总线Bus。
2024-04-26 20:19:53
1099
原创 SpringCloudAlibaba:1.体系概述
Spring Cloud Alibaba 为分布式应用开发提供一站式解决方案。它包含开发分布式应用程序所需的所有组件,使您可以轻松地使用 Spring Cloud 微服务框架开发应用程序。
2024-04-25 12:14:13
394
1
原创 三款 AI 工具,带你开启智能新时代!
文心一言是百度研发的一款知识增强大语言模型,具备丰富的功能,旨在高效便捷地帮助人们获取信息、知识和灵感通义千问是由阿里云研发的大型预训练语言模型,具有广泛而强大的自然语言处理能力。通过持续升级和优化,通义千问旨在成为用户日常生活、工作学习中的智能助手,利用先进的人工智能技术提供高效便捷的服务和支持。
2024-04-24 00:26:02
940
2
原创 探寻云端的蓬勃生机:解读云服务行业的最新动态与热点
1.阿里云在2024财年第三季度取得了令人瞩目的业绩,营收达280.66亿元,调整后的EBITA利润同比增长了86%,达到23.64亿元。【厂商的关注重心从营收转向盈利。2.阿里云推出了100多款产品和500多种规格,平均价格下降超过20%,最高降幅达55%。【国内基础云产品的成熟度不断提升,产品性能已经不再是核心竞争的关注点。3.《工业控制系统网络安全防护指南》和《工业领域数据安全能力提升实施方案(2024—2026年)》;而财政部发布了《关于加强行政事业单位数据资产管理的通知》。
2024-04-23 00:10:06
767
软件学院教室预订系统项目开发
2023-08-08
月木天上旅游网实战项目
2023-08-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人