上一页 1 2 3 4 5 6 ··· 24 下一页
摘要: SpringCloud是一系列框架的集合,目的是将业务系统拆分成一个个微服务,服务于服务之间相互独立,支持水平扩展,高可用,微服务架构主要的功能有服务发现注册、配置中心、消息总线、负载均衡、断路器、数据监控等,Netflix虽然已经过时了,但是他框架集和其他微服务框架集作用差不多 微服务整体架构如下 阅读全文
posted @ 2022-08-05 06:40 aruba_233 阅读(65) 评论(0) 推荐(0)
摘要: Spring Security是Spring推出的一个安全框架,说白了就是争对用户登录和权限的框架,所以主要功能为两块:“认证”和“授权”,对应用户登录和是否有权限去访问一些功能 一、使用Spring Security 1. 依赖 SpringBoot项目中加入依赖: <dependency> <g 阅读全文
posted @ 2022-08-02 16:14 aruba_233 阅读(82) 评论(0) 推荐(0)
摘要: 接着上篇分布式--RabbitMQ入门 一、SpringBoot中使用RabbitMQ 1. 导入依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-amqp</art 阅读全文
posted @ 2022-07-28 01:10 aruba_233 阅读(45) 评论(0) 推荐(0)
摘要: 一、简介 1. AMQP 分布式项目中,模块与模块之间的通信可以使用RPC框架,如Dubbo,但RPC中调用方模块获取到被调用方的结果是同步的,争对一些只需要异步调用的方法,如日志存储、发送消息等,RPC就显得效率低下了,AMQP协议的推出就是用来解决进程之间的异步消息通信 AMQP 从设计上来说, 阅读全文
posted @ 2022-07-26 14:13 aruba_233 阅读(23) 评论(0) 推荐(0)
摘要: 一、简介 搜索是项目中常用的功能,对于大数据量的搜索,查询关系型数据库是非常低效的,好在有三方专门用于搜索的工具,常用的搜索解决方案为: 基于Apache Lucene实现基于百度API实现基于谷歌API实现 solr基于Lucene实现,本质是一个Java Web项目,并集成了Jetty服务器,J 阅读全文
posted @ 2022-07-13 14:32 aruba_233 阅读(59) 评论(0) 推荐(0)
摘要: 接着上次的Python--数据类型、循环、运算符、容器的使用,首先扩展下字符串操作 一、字符串 字符串的操作也是我们开发中使用最频繁的操作,字符串的内存和列表一样,是一片连续的,python中字符串也是不可变的 1. 查找子串索引 index()和rindex()方法分别对应从左开始查找和从右开始查 阅读全文
posted @ 2022-07-11 17:01 aruba_233 阅读(60) 评论(0) 推荐(0)
摘要: 由于最近有自动化测试的需要,对Python的语法不是很熟悉,Python的介绍就忽略了,下面开始Python基本语法的学习 一、第一个Python程序 下载安装Pycharm:https://www.jetbrains.com/pycharm/download/#section=windows 创建 阅读全文
posted @ 2022-07-07 15:13 aruba_233 阅读(32) 评论(0) 推荐(0)
摘要: 上篇分布式--OpenResty+lua+Redis中,我们了解了nginx结合lua脚本的强大之处,lua结合反向代理,可以对http请求提前做一些处理,来保证业务服务器的安全性和单一职责原则,以及结合Redis提升读写缓存的效率与持久化能力 一、实现限流 DOS攻击是常见的攻击服务器的方式,限流 阅读全文
posted @ 2022-06-30 10:11 aruba_233 阅读(200) 评论(0) 推荐(0)
摘要: 前面我们已经使用了nginx,它拥有丰富的模块供我们使用,由于nginx是由c语言编写而成的,所以以前编写模块就必须使用c/c++,后来,有人将lua解释器继承到了nginx中,内建了ngx_lua模块,至此,nginx支持了lua 一、OpenResty OpenResty是基于nginx开源版本 阅读全文
posted @ 2022-06-28 16:12 aruba_233 阅读(156) 评论(0) 推荐(0)
摘要: 在分布式--Redis的安装与数据类型的使用和分布式--Redis持久化策略、主从复制、集群中我们搭建了Redis的环境,并使用了主从复制、哨兵、集群等功能,Redis环境有了,接下来就需要Java后端对Redis进行操作 一、SpringData启动器 对Redis的操作也可以使用Jedis库,但 阅读全文
posted @ 2022-06-27 14:16 aruba_233 阅读(20) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 ··· 24 下一页