Horsen's Blog
  • 首页
  • 归档
  • 分类
  • 标签
  • 关于
使用Nginx部署静态网站

使用Nginx部署静态网站

按照网上教程安装Docker,并使用Docker容器部署静态网站,网上参考教程如下: 1、https://yeasy.gitbook.io/docker_practice/install 2、https://xie.infoq.cn/article/56b71146e70c590e220c468eb 1.安装docker (1)下载基本的包 sudo yum install -y yum-uti
2024-07-26
Nginx
Linux笔记

Linux笔记

1.远程登陆到linux服务器 为什么要远程?——->小组公网共享linux服务器 远程操作的软件:xshell(远程登陆),xftp(远程文件上传下载) 如何连接?:linux 的ifconfig命令 xshell可以实现远程进行linux命令操作,xftp远程文件的windows和xftp互传 2.linux vi和vim编辑器linux系统内置的vi文本编辑器(相当于windows
2024-07-18
Linux
Java限制接口访问

Java限制接口访问

接口访问限制实现目的限制用户在一定时间内只能访问接口的次数。 后端限制方法原理1.通过 Redis 记录请求次数,如果超过限制则拒绝访问。同时设置 Redis 的 key 的时效性,过期自动销毁。 2.使用限流器 自定义注解(Java)123456789101112131415161718192021/** * 请求限制的自定义注解 * * @Target 注解可修饰的对象范围: *
2024-07-12
Java
什么是微服务?

什么是微服务?

单体架构: 将业务的所有功能集中在一个项目中开发,打成一个包部署。 优点:架构简单,部署成本低。 缺点:耦合度高。 分布式架构: 根据业务功能对系统进行拆分,每个业务模块作为独立项目开发,成为一个服务 优点:降低服务耦合,有利于服务升级拓展 微服务: 微服务是一种经过良好结构设计的分布式架构方案,微服务架构特征: 单一职责:微服务拆分力度更小,每一服务都对应唯一的业务能力,做到单一职责,避
2024-06-20
微服务
Java8新特性

Java8新特性

动态代理代理设计模式的原理使用一个代理将对象包装起来,然后用该代理对象取代原始对象。任何对原始对象的调用都要通过代理。代理对象决定是否以及何时将方法调用转到原始对象上。 静态代理与动态代理 静态代理:代理类和目标对象的类在编译期间确定,不利于程序扩展,且每个代理类只能为一个接口服务。 动态代理:在程序运行时根据需要动态创建目标类的代理对象,更加灵活和统一。 动态代理的优点动态代理相比静态代理,将
2024-03-20
Java
实现自定义注解

实现自定义注解

在 springBoot 中,注解是编码时必不可少的,它可以帮助我们更方便快捷的去开发。常见的注解如:@Autowired、@Slf4j、@Data 等等。 然而这些注解都是别人已经封装好给我们用的,如果我们想自定义一个拥有特别功能的注解,该怎么操作呢? 看完这篇文章,给你答案~ 今天以日志功能为例,灵活的运用自定义注解方便快捷的记录每个接口的日志。 在项目中,有众多的接口,如果接口报错了,该怎么
2024-03-15
Java
123

搜索

Horsen © 2025
总访问量 次 总访客数 人