×

spring cloud

springCloud学习(自学springcloud)

山西五际直播基地 山西五际直播基地 发表于2024-05-02 浏览4533 评论0
1.认识微服务 1.1单体架构 单体架构:将业务的所有功能集中在一个项目中开发,打成一个包部署。 单体架构的优缺点如下: 优点: 架构简单 部署成本低 缺点: 耦合度高(维护困难、升级困难) 1.2 分布式架构 分布式架构:根据业务功能对系统做拆分,每个业务功能模块作为独立项目开发,称为一个服务。 分布式架构的优缺点: 优点: 降低服务耦合 有利于服务升级和拓展 缺点: 服务调用关系错综复杂 分布式架构虽然降低了服务耦合,但是服务拆分时也有很多问题需要思考:

scala

C语言-简单的程序设计(简单的C语言程序设计)

山西五际直播基地 山西五际直播基地 发表于2024-05-01 浏览4471 评论0
🌞欢迎来到C语言的世界  🌈博客主页:卿云阁 💌欢迎关注🎉点赞👍收藏⭐️留言📝 🌟本文由卿云阁原创! 🌠本阶段属于练气阶段,希望各位仙友顺利完成突破 📆首发时间:🌹2021年10月20日🌹 ✉️希望可以和大家一起完成进阶之路! 🙏作者水平很有限,如果发现错误,请留言轰炸哦!万分感谢! 目录 🍈 字符输入函数getchar  🍉字符输出函数putchar 🍊格式输入函数scanf 🍋顺序结构程序设计 🥒选择结构 🥬循环结构

tomcat

【实验室设备管理系统SSM】

山西五际直播基地 山西五际直播基地 发表于2024-05-01 浏览4615 评论0
【简介】              今天分享一个简单的实验室设备管理系统SSM项目,作者分享在了开源网站上,版权归原作者,这里记录一下测试的过程和体验,对课程设计和毕业设计帮助很多,欢迎大家多批评和交流。               作者的开发环境是Java1.8 + Tomcat8.5 + eclipse-Photon + Maven + Mysql;前端采用了layui布局,使用angularjs与后台json交互,后端由Maven构建,采用spring、springMVC、mabati

spring boot

moduliths: 使用Spring Boot构建模块化单体架构的工具

山西五际直播基地 山西五际直播基地 发表于2024-05-01 浏览6625 评论0
在设计应用程序时,我们目前处理两种 架构 方法:单体应用程序和 微服务 。虽然通常以相反的方法呈现,但在极端情况下,它们实际上形成了特定应用程序架构可以定位的范围的末端。小型系统的趋势受到以下事实的强烈推动:单体应用程序往往会随着时间的推移在架构上退化,即使——在它们生命的开始——定义了一个架构。随着时间的推移,架构违规行为会悄悄潜入项目中。随着系统变得更难改变,可演化性受到影响。 另一方面,微服务承诺更强大的分离手段,但同时引入了很多复杂性,因为即使是小型应用程序团队也必须应对 分布式系统 

django

django4.0连接MS SQLserver(django3.0教程)

山西五际直播基地 山西五际直播基地 发表于2024-05-01 浏览6514 评论0
开始学习Python+Django,希望能坚持下去。 之前项目一直是MS SQLServer,但是Django本身并不支持,需要第三方软件包。折腾了两天,一直是未找到驱动,源于django-mssql,django-pyodbc要么不支持Django4.0,要么只支持SQL Server2012。 终于找到另一个第三方mssql-django。完美支持django4.0 设置setting.py DATABASES = { 'default': { # 'ENGI

scala

chisel快速入门(三)(chisel教程汇总)

山西五际直播基地 山西五际直播基地 发表于2024-05-01 浏览4727 评论0
前一篇见此: chisel快速入门(二)_沧海一升的博客-CSDN博客简单介绍了chisel,使硬件开发者能快速上手chisel。https://blog.csdn.net/qq_21842097/article/details/121418806 十四、模块的功能创建         制造用于模块构造的功能接口也是有用的。例如,我们可以构建一个构造函数,它将多路复用器输入作为参数,并返回多路复用器输出: object Mux2 { def apply (sel: UInt, in0:

spring boot

【网络安全】渗透测试之木马免杀(网络木马攻击)

山西五际直播基地 山西五际直播基地 发表于2024-04-27 浏览11550 评论0
博主昵称:跳楼梯企鹅博主主页面链接:博主主页传送门 博主专栏页面连接:专栏传送门--网路安全技术创作初心:本博客的初心为与技术朋友们相互交流,每个人的技术都存在短板,博主也是一样,虚心求教,望各位技术友给予指导。博主座右铭:发现光,追随光,成为光,散发光;博主研究方向:渗透测试、机器学习 ;博主寄语:感谢各位技术友的支持,您的支持就是我前进的动力 ;   目录 一、免杀概念 1.什么是免杀  2.杀软的查杀方法 (1)特征码查杀 (2)静态启发式 (3) 动态启发式

mysql

Elastic实战:canal自定义客户端,实现mysql多表同步到es

山西五际直播基地 山西五际直播基地 发表于2024-04-26 浏览5209 评论0
0. 引言 我们之前讲解了利用canal实现无代码入侵的同步mysql数据到elasticsearch,并且讲解了主子表数据如何同步。 通过canal1.1.5实现mysql8.0数据增量/全量同步到elasticsearch7.xcanal同步mysql到es之父子表数据同步|对象型数组同步|nested数组同步 但具体生产中,仍然有更加复杂的同步需求,之前也有几位同学咨询过我,因为canal只支持2张表的数据同步,并不支持3张表及以上的同步,当不少的业务需要3表以上的同步,这就需要我

rabbitmq

RabbitMQ SpirngBoot延迟队列

山西五际直播基地 山西五际直播基地 发表于2024-04-26 浏览6237 评论0
1.概述 (1)概念 延迟队列,队列内部是有序的,最重要的特性就体现在它的延时性上,延时队列中的元素是希望在指定时间到了以后或之前取出或处理,简单来说,延迟队列就是用来存放需要在指定时间被处理的元素的队列 (2)使用 场景 订单在十分钟之内未支付则自动取消 新创建的店铺,如果在十天内都没上传过商品,则自动发送消息提醒 用户注册成功之后,如果三天内没有登录则进行短信提醒 用户发起退款,如果三天内没有得到处理则通知相关运营人员 预订会议后,需要在预订的时间点前十分钟通知各个与会人员参加会议

html5

推荐几款超好用的vscode插件(推荐几款超好用的vscode插件版本)

山西五际直播基地 山西五际直播基地 发表于2024-04-24 浏览5547 评论0
“工欲善其事必先利其器”! 这些超级好用的VScode插件,你用过几个?欢迎大家补充! 1,Chinese 汉化包 2,Auto Rename Tag 自动修改成对的HTML标记 3,HTML Snippets 标签自动成对输出,不用输入尖括号 4,Bracket Pair Colorizer 成对的括号做颜色区分 5,CSS Peek CSS查看器 6,open in browser 快速浏览器预览(alt+b) 7,Auto Close Tag 自动闭合HTML