会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
郎志刚
博客园
首页
新随笔
联系
订阅
管理
2022年7月10日
SpringCloud如何限流控制以及一些相关的策略分享
摘要: 上面的文章演示了网关某些功能的自定义开发。API网关还起到流量输入的作用。为了保护后端微服务不被峰值流量淹没,API网关可以进行限流、融合和降级。熔断和劣化由hystrix等组件支持,电流限制策略还包括RequestRateLimitor。本文主要演示如何定制限流策略。在学习自定义限流策略后,您可以
阅读全文
posted @ 2022-07-10 18:40 郎志刚
阅读(974)
评论(0)
推荐(0)
2021年12月30日
小于2147483647的double类型变量以截断取整方式
摘要: 输入描述: 随机double类型变量 输出描述: 转化后的int类型变量 import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner scanner = new Scan
阅读全文
posted @ 2021-12-30 09:14 郎志刚
阅读(225)
评论(0)
推荐(0)
单例模式属于创建型模式,用于在系统运行过程中保证只有一个实例。
摘要: 创建单例面临的问题有:反射破坏单例,多线程并发破坏、序列化破坏单例 饿汉式单例 /** * 懒汉式单例 * 已解决反射破坏、序列化问题 * 类加载时就创建了单例,不存在线程安全问题 */ public class HungrySingleton { // 类加载时就初始化 private stati
阅读全文
posted @ 2021-12-30 08:51 郎志刚
阅读(100)
评论(0)
推荐(0)
2021年11月14日
java-IO流---字节流
摘要: IO流 一、IO流概述和分类 IO流介绍 IO:输入/输出(Input/Output) 流:是一种抽象概念,是对数据传输的总称。也就是说数据在设备间的传输称为流,流的本质是数据传输 IO流就是用来处理设备间数据传输问题的。常见的应用:文件复制;文件上传;文件下载 IO流的分类按照数据的流向 输入流:
阅读全文
posted @ 2021-11-14 13:24 郎志刚
阅读(83)
评论(0)
推荐(0)
2021年11月5日
leetcode每日一题-367:有效的完全平方数
摘要: 链接 有效的完全平方数 题目 分析 这个其实是很简单的浮点数二分问题,我们只需要用浮点数二分来求出sqrt(num)然后再进行判断即可 class Solution { public: bool isPerfectSquare(int num) { double l = 0, r = num; wh
阅读全文
posted @ 2021-11-05 15:08 郎志刚
阅读(160)
评论(0)
推荐(0)
2021年10月21日
课程笔记(2021年10月21日)
摘要: 微服务架构最佳实践 课程目标: 1)了解微服务诞生的背景2)了解SpringCloud微服务规范3)掌握Spring Cloud Alibaba 解决方案中的核心组件的基础应用4)掌握微服务下单点登陆系统的设计以及基于Spring Cloud Alibaba 微服务方案下的落地实现。 核心技能点:
阅读全文
posted @ 2021-10-21 12:10 郎志刚
阅读(77)
评论(0)
推荐(0)
在javaWeb开发中,需要使用大量的jar包,我们手动去导入
摘要: 在javaWeb开发中,需要使用大量的jar包,我们手动去导入
阅读全文
posted @ 2021-10-21 11:57 郎志刚
阅读(56)
评论(0)
推荐(0)
2021年10月7日
turtlesim的奇妙曲线轨迹
摘要: 安装turtlesim并运行一个简单节点 首先,在自己的环境下安装turtlesim。本文中的ROS2版本为foxy,读者可以根据自己的需求将代码中的foxy替换为自己的ROS2版本。 sudo apt update sudo apt install ros-foxy-turtlesim 模拟器窗口
阅读全文
posted @ 2021-10-07 12:49 郎志刚
阅读(174)
评论(0)
推荐(0)
2021年10月5日
GIT全家桶学习(看我一篇就够了!)
摘要: 一.GIT是什么? GIT是一种版本控制工具,比如说我们开发一个项目,这个项目本身会经历迭代过程,我们想要把每一个版本都保存下来,这时候就可以考虑使用GIT. 二.GIT和SVN的区别 除此以外,GIT相比于SVN,GIT是一种分布式版本控制的工具,说明白点,就是每一个电脑(服务器)都可以保存当前项
阅读全文
posted @ 2021-10-05 11:42 郎志刚
阅读(97)
评论(0)
推荐(0)
2021年9月30日
JavaSE中的流程控制
摘要: 结构图 顺序结构 代码从上往下逐行执行 选择结构 语法规则: if(条件表达式){ //…… }else{ //…… } if(条件表达式){ //…… }else if(条件表达式){ //…… } else if(条件表达式){ //…… }….. else{ //…… } 示例: public
阅读全文
posted @ 2021-09-30 10:34 郎志刚
阅读(41)
评论(0)
推荐(0)
下一页