Ribbon负载均衡 (源码分析)
Ribbon 是Netflix公司提供的负载均衡客户端,一般应用于服务的消费方法;Ribbon 可以解决基于负载均衡策略进行服务调用, 所有策略都会实现IRule接口;Ribbon 内置的负载策略有8种,可以通过查看IRule接口的实现类进行分析;@LoadBalanced的作用是描述RestTem... ...
2018至2023我的开源项目分享
本文主要针对博主2018毕业至2023参与软件开发4年多以来自建的三个开源项目进行介绍与分享,希望对看到本文的新入行的初中级开发者或者未毕业想入行的学生们能够起到帮助。下面是项目介绍 一、newbee-mall-pro newbee-mall-pro 是博主在2019年想要自建PC商城项目时,在 n ...
fusion app登录注册示例
一、前言 在常见的app中,需要用户登录后才能使用app,本节我们使用fusion app制作一个登录页面,登录成功之后再跳转到app主页。 二、准备工作 下载水仙app和fusion app重制版,在后台回复【水仙】和【fa】即可获取下载链接。 二、工程配置 2.1.fusion app配置 新建 ...
【rust】rsut基础:模块的使用一、mod 关键字、mod.rs 文件的含义等
本文内容 这篇文章是实战性质的,也就是说原理部分较少,属于经验总结,rust对于模块的例子太少了。rust特性比较多(悲),本文的内容可能只是一部分,实现方式也不一定是这一种。 关于 rust 模块的相关内容,准确来说:怎么在源码中引用其他模块的内容。 关于 mod、 use 、as 这几个关键字( ...
搜书吧账号自动回复功能(一)
前段时间一直痴迷小说,但是苦于ta建立用硬币下载小说的功能,每每看到想看的小说,却被银币劝退。那种感觉就好比想上厕所,但是没手纸。。。 好了不开玩笑了,总而言之,我刚好学了一点逆向,同时我又不想每天去水银币,于是这么个功能就诞生了。 首先分析评论的流程: 1.点开小说链接 以《我师兄实在太稳健了》这 ...
Python 发展趋势:与 Rust 深度融合、更易于编写 Web 应用
大家好,我是猫哥,好久不见!2022 年末的时候,我不可避免地阳了,借着身体不舒服就停更了,接踵而至的是元旦和春节假期,又给自己放了假,连年终总结也鸽了,一懈怠就到了 2 月中旬…… 现在是我家娃出生的第三个月,全家人大部分的时间和精力都在他身上,结果是幸福与疲累共存。新生儿是那么的可爱,又是那么的 ...
学习笔记——尚好房:Apache Dubbo
2023-02-12 一、分布式RPC框架Apache Dubbo 1、软件架构的演进过程 单体架构、垂直架构、SOA架构到微服务架构的演进过程 2、单体架构 (1)含义:全部功能集中在一个项目内 (2)优点:架构简单,前期开发成本低、开发周期短,适合小型项目。 (3)缺点:复杂性高、技术债务逐渐上 ...
《Terraform 101 从入门到实践》 Functions函数
《Terraform 101 从入门到实践》这本小册在南瓜慢说官方网站和GitHub两个地方同步更新,书中的示例代码也是放在GitHub上,方便大家参考查看。 Terraform的函数 Terraform为了让大家在表达式上可以更加灵活方便地进行计算,提供了大量的内置函数(Function)。目前并 ...
Java下优雅地构建假数据
在以前我做开发的时候,经常会遇到需要向数据库中添加假数据的需求,有时又需要使用批量的随机数据来验证接口或是方法的稳定性以及容错测验。那个时候我还不知道有类似于 jmockdata 或是 easy-random 的数据生成工具,就只有傻傻地用姓名库和for循环来构造数据。 后来我知道了 jmockda ...
读Java实战(第二版)笔记07_用Optional取代null
1. null的由来 1.1. 历史上被引入到程序设计语言中,目的是为了表示变量值的缺失 1.2. 包括Java在内的大多数现代程序设计语言为了与更老的语言保持兼容 2. null带来的问题 2.1. 错误之源 2.1.1. NullPointerException是最典型的异常 2.2. 代码膨胀 ...
记录--千万别让 console.log 上生产!用 Performance 和 Memory 告诉你为什么
这里给大家分享我在网上总结出来的一些知识,希望对大家有所帮助 很多前端都喜欢用 console.log 调试,先不谈调试效率怎么样,首先 console.log 有个致命的问题:会导致内存泄漏。 为什么这么说呢? 用 Performance 和 Memory 工具分析下就知道了。 我们准备这样一段代 ...
uniapp踩坑必备笔记
1.【配置】应用版本号名称有一个规则的字符串:1.0.0,规则是:大版本号,中版本号,小版本号。 2.【配置】应用版本号中的小版本号不能超过9,超过9的需要向上一个版本号进一(逢十进一)。 3.【配置】应用版本号是一个整数类型,最长10位,超过10位就会被自动转化成字符串。 4.【配置】应用版本号和 ...