摘要: 说说nginx反向代理和Kong网关 文章比较硬核哈,先来说说nginx Nginx Nginx (engine x) 是一个高性能的HTTP和反向代理web服务器,同时也提供了IMAP/POP3/SMTP服务。那什么又是反向代理呢?先看这张图: 正向代理: 我们平时需要访问国外的浏览器是不是很慢,比如我们要看推特,看GitHub等等。 阅读全文
posted @ 2023-10-04 03:12 何平安 阅读(822) 评论(0) 推荐(0) 编辑
摘要: SpringCloud微服务学习(三)【Docker,MQ】 Docker 初识Docker 项目部署的问题:大型项目组件较多,运行环境也较为复杂,部署时会碰到一些问题:这些服务会依赖于各种各样的应用,Node.js、Redis、RabbitMQ、MySQL等等,每一个服务的应用它们需要的依赖和函数库有差异,也有可能版本不同,所以依赖关系复杂,容易出现兼容性问 阅读全文
posted @ 2023-10-03 00:43 何平安 阅读(28) 评论(2) 推荐(0) 编辑
摘要: SpringCloud微服务学习笔记(二)【Feign,Gateway】 Feign 先来看我们以前利用RestTemplate发起远程调用的代码: 存在下面的问题: •代码可读性差,编程体验不统一 •参数复杂URL难以维护 Feign是一个声明式的http客户端,官方地址:https://github.com/OpenFeign/feign 其作用就是帮助我们优雅的实现 阅读全文
posted @ 2023-10-01 15:58 何平安 阅读(139) 评论(0) 推荐(0) 编辑
摘要: SpringCloud微服务学习笔记(一)【介绍,Eureka,Ribbon,Nacos】 微服务介绍 用于开发大型项目时,将所有代码都放在一个项目中会增加压力,而且单体架构的并发数也有限,占用的线程多的时候就不行了。这时就需要用到微服务分布式开发。 单体架构(monolithic structure):顾名思义,整个项目中所有功能模块都在一个工程中开发;项目部署时需要对所有模块一起编译、 阅读全文
posted @ 2023-09-24 17:07 何平安 阅读(123) 评论(0) 推荐(0) 编辑
摘要: 企业级开发项目“苍穹外卖”(三) 设置店铺营业状态 先去我之前写的博客“Redis数据库学习笔记"学习Redis的基本操作。 在config层下创建Redis的配置类,里面编写: @Configuration @Slf4j public class RedisConfiguration { @Bean public RedisTem 阅读全文
posted @ 2023-09-17 16:35 何平安 阅读(279) 评论(1) 推荐(0) 编辑
摘要: 企业级开发项目"苍穹外卖"(二) 添加公共通用注解 因为接下来的许多接口需要用到create_time,update_time数据库添加语句等,这种会增加代码的重复性,这时这时直接添加一个注释然后添加到Mapper类里面。就是利用AOP进行公共段自动填充技术 先在server模块下创建annotation.AutoFill注解类,里 阅读全文
posted @ 2023-09-10 22:19 何平安 阅读(273) 评论(0) 推荐(0) 编辑
摘要: Redis数据库学习 Redis 数据库的存储格式就有点像Map集合,有key-value,一个key指向一个value。 Redis 在 Java Web 主要有两个应用场景: 存储 缓存 用的数据; 需要高速读/写的场合使用它快速读/写; 下载和安装 链接: https://pan.baidu.com/s/174vG 阅读全文
posted @ 2023-09-06 14:02 何平安 阅读(17) 评论(0) 推荐(0) 编辑
摘要: 使用OneDrive在网站在线播放音视频 原文链接:OneDrive的妙用 图/音频/视频床 - wuuconix's blog 也是最近想在自己网站搞个图床,但是网站内存可能不太支持大量的图片,尤其是视频,这时就需要外用嵌入url进行,我试了下OneDrive播放1080P的视频还是不怎么卡,加载个3秒左右就可以看了。主要是它画质不压缩。 阅读全文
posted @ 2023-09-02 16:49 何平安 阅读(5359) 评论(0) 推荐(0) 编辑
摘要: 【转】对神经网络与图像识别的好奇 虽然我是个学Java的,但是今天看到人工智能的图像识别系统,不得不让我感到震惊与好奇,我学编程有两大爱好,一就是搞出个自己的大的系统,二就是研究AI,但是两者不能并肩,不然学的东西太多了。但是作为了解我推荐下下面的关于图像分析类的论文阅读:[论文阅读]When Does Label Smoothin 阅读全文
posted @ 2023-08-31 20:39 何平安 阅读(15) 评论(0) 推荐(0) 编辑
摘要: git从入门到入土 git是世界上最先进的分布式版本控制系统! 版本控制,可以在开发的过程中用于管理我们的文件,目录或工程等内容的修改历史,方便查看更改历史记录,备份以便恢复以前的版本的软件工程技术,而git就可以完成这些。 三种版本控制方法 1、本地版本控制 记录文件每次的更新,可以对每个版本做一个快照,或是记录补丁 阅读全文
posted @ 2023-08-30 02:19 何平安 阅读(43) 评论(0) 推荐(0) 编辑
浏览器标题切换end