会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
天道酬勤 Jobs
路虽远,行则将至; 事虽难,做则必成!
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
7
8
9
下一页
2022年8月27日
SpringCloud 使用 LoadBalance 实现客户端负载均衡
摘要: SpringCloud 从 2020.0.1 版本开始,从 Eureka 中移除了 Ribbon 组件,使用 LoadBalance 组件来代替 Ribbon 实现客户端负载均衡。LoadBalance 组件相对于 Ribbon 来说,仅支持两种负载均衡策略:【轮询策略】和【随机策略】,估计后续会增
阅读全文
posted @ 2022-08-27 19:50 乔京飞
阅读(11797)
评论(0)
推荐(2)
2022年8月21日
SpringCloud 搭建和使用 Eureka 注册中心集群
摘要: 近年来微服务非常流行,鼎鼎大名的 SpringCloud 就是专门为微服务技术开发而提供的解决方案。 SpringCloud 是一系列框架的有序集合,它将市场上各个公司比较成熟的并且经过实战检验的服务进行组合,采用 SpringBoot 技术进行再次封装,屏蔽掉复杂的配置和底层实现细节,最终提供给开
阅读全文
posted @ 2022-08-21 23:41 乔京飞
阅读(11580)
评论(0)
推荐(0)
2022年8月20日
SpringBoot 搭建和使用图形化监控界面
摘要: 我们开发好的 SpringBoot 服务发布到公网上,肯定希望能够对其状态和资源消耗情况进行监控,特别是对每个接口访问情况的统计,以便在发生问题时能够快速排查和分析并解决问题。尤其是当 SpringBoot 服务比较多时,监控工作就尤为重要。 Spring Boot Admin 组件是第三方开发的一
阅读全文
posted @ 2022-08-20 15:01 乔京飞
阅读(11502)
评论(0)
推荐(1)
2022年8月13日
SpringBoot 采用纯注解和 XML 两种方式使用 Mybatis
摘要: 之前发布过一篇有关 Spring 采用纯注解整合 MyBatis 和 Junit 的博客,这次也拿来跟 SpringBoot 进行对比。 之前发布的博客地址为:https://www.cnblogs.com/studyjobs/p/16031344.html 本篇博客将采用 SpringBoot 实
阅读全文
posted @ 2022-08-13 22:36 乔京飞
阅读(11409)
评论(0)
推荐(0)
2022年8月7日
SpringBoot 使用 RedisTemplate 操作 Redis
摘要: 之前发布过一篇有关 Spring 使用 RedisTemplate 操作 Redis 的博客,正好可以拿来跟 SpringBoot 进行对比。 之前发布的博客地址为:https://www.cnblogs.com/studyjobs/p/16084948.html 本篇博客将采用 SpringBoo
阅读全文
posted @ 2022-08-07 09:28 乔京飞
阅读(11373)
评论(0)
推荐(0)
2022年8月6日
SpringBoot 通过 Profile 实现不同环境下的配置切换
摘要: SpringBoot 通过 profile 实现在不同环境下的配置切换,比如常见的开发环境、测试环境、生产环境。 SpringBoot 常用配置文件主要有 2 种:properties 文件和 yml 文件。对于 properties 文件来说,主要通过多 profile 配置文件的方式来实现;对于
阅读全文
posted @ 2022-08-06 10:35 乔京飞
阅读(11510)
评论(0)
推荐(0)
2022年7月27日
SpringBoot 从配置文件中获取数据的三种方式
摘要: SpringBoot 是基于 Spring 的简化配置方案,不是对 Spring 技术的升级,本质上是提供了一种快速使用 Spring 的开发方式。 SpringBoot 基于约定优于配置的思想,提供了大量的起步依赖,能够让开发人员快速搭建 Spring 项目,减少在配置与业务之间的思维切换,从而可
阅读全文
posted @ 2022-07-27 19:59 乔京飞
阅读(16421)
评论(0)
推荐(0)
2022年7月17日
Zookeeper 使用 Java 实现分布式锁对共享资源的并发访问控制
摘要: 我们如果只有一个程序,在运行时需要控制共享资源的并发访问时,只需要在程序中采用 synchronized 或者 Lock 的方式,解决多线程之间的代码同步问题即可,这时多线程都是在同一个 JVM 中运行的,不存在任何问题。但是如果我们是在分布式集群环境下运行相同的程序访问共享资源时,这就需要在多个
阅读全文
posted @ 2022-07-17 22:36 乔京飞
阅读(11417)
评论(0)
推荐(0)
2022年7月11日
Zookeeper 使用 Java 实现分布式协调机制
摘要: Zookeeper 允许多个客户端在指定的一个或一些节点上添加监听事件,当被监听的节点发生状态变化时,Zookeeper 会把节点变化的细节通知到相应的客户端,这就是 Zookeeper 分布式协调机制的核心本质。 为了实现分布式协调功能,Zookeeper 引入了 Watcher 机制来进行事件监
阅读全文
posted @ 2022-07-11 22:20 乔京飞
阅读(11397)
评论(0)
推荐(0)
2022年7月9日
Zookeeper 使用 Java 进行增删改查操作
摘要: 前面已经介绍了使用命令行操作 Zookeeper,方便我们对 Zookeeper 有一个整体的认识。 Zookeeper 本质上就是一个 NoSQL 数据库,只不过其存储的数据结构是树状结构形式,理解起来很简单。 对于一个新手小白来说,面对 Zookeeer,介绍一大堆概念,没啥用处,没有什么比代码
阅读全文
posted @ 2022-07-09 12:35 乔京飞
阅读(11411)
评论(0)
推荐(1)
2022年6月26日
Zookeeper 客户端常用操作命令介绍
摘要: Zookeeper 是动物管理员,用来管理大象(Hadoop)、蜜蜂(Hive)、小猪(Pig)等大数据相关的组件。 ZooKeeper 是一个开源分布式应用程序协调服务,是 Apache Hadoop 项目下的一个子项目,以树形结构存储数据的组件服务。 Zookeeper 常用于配置管理、集群管理
阅读全文
posted @ 2022-06-26 10:14 乔京飞
阅读(11506)
评论(0)
推荐(0)
2022年6月19日
Dubbo 轻松实现负载均衡、集群容错、服务降级
摘要: 本篇博客介绍 Dubbo 框架在实际项目中非常实用的高级技术,并对原有的 Demo 继续进行一些调整即可作为本篇博客的 Demo。同样只需要编写很少的代码或者进行一些注解配置即可实现,大大提高了开发效率。在本篇博客的最后,会提供源代码的下载,需要注意的是:在运行本 Demo 代码时,必须先启动 Zo
阅读全文
posted @ 2022-06-19 14:55 乔京飞
阅读(11380)
评论(0)
推荐(0)
2022年6月11日
Dubbo 对象序列化、超时、重试、多版本控制
摘要: 之前已经快速搭建了 Dubbo 入门 Demo,本篇博客将继续在此 Demo 的基础上,介绍一下 Dubbo 在实际项目开发中必然会用到的一些简单实用的技术点,只需要编写很少的代码或者进行一些注解配置即可实现,大大提高了开发效率。在本篇博客的最后,会提供源代码的下载,需要注意的是:在运行本 Demo
阅读全文
posted @ 2022-06-11 18:41 乔京飞
阅读(11398)
评论(0)
推荐(0)
2022年6月5日
Dubbo Admin 监控管理工具的部署和简单使用介绍
摘要: 我们在使用 Dubbo 框架开发项目时,中间很可能会遇到各种问题,此时如果有一款 Dubbo 监控管理工具,能够方便的查看到 Dubbo 服务的提供者和消费者,以及 Dubbo 的路由、配置、接口细节等信息的话,就能够很容易发现和解决问题,极大的提高了开发效率。 Dubbo-Admin 就是这样一款
阅读全文
posted @ 2022-06-05 21:50 乔京飞
阅读(11740)
评论(0)
推荐(1)
2022年6月3日
Dubbo 采用 XML 配置方式快速搭建入门示例
摘要: Dubbo 是阿里巴巴公司开源的一个高性能优秀的服务框架,现在被 apache 作为顶级项目进行收录。它提供了 RPC 通信与微服务治理两大关键能力。使用 Dubbo 开发的微服务,将具备相互之间的远程发现与通信能力, 同时利用 Dubbo 提供的丰富服务治理能力,可以实现诸如服务发现、负载均衡、流
阅读全文
posted @ 2022-06-03 16:54 乔京飞
阅读(11412)
评论(0)
推荐(0)
2022年5月27日
SSM 纯注解版采用 Maven 拆分模块进行开发管理
摘要: 前面已经发布了一篇 SSM 纯注解版整合的技术博客,其 Demo 是作为一个整体模块进行开发管理的,这种开发管理方式仅仅适合一些小型项目。在实际的企业级项目的开发中,由于参与的开发人员较多,业务功能范围庞大、业务调用关系复杂等原因,就得需要对项目进行架构设计、模块拆分、协作开发。 本篇博客制作的 D
阅读全文
posted @ 2022-05-27 15:43 乔京飞
阅读(11412)
评论(0)
推荐(0)
2022年5月11日
客户端调用 Http 接口实现大文件上传和下载
摘要: 对于网站开发来说,下载文件一般是比较非常容易的,但是对于上传文件来说,上传大文件是比较困难的,比如上传几百M或几个G的文件。但是对于客户端来说,实现大文件的上传是比较容易的。由于本人在工作中遇到大文件上传的情景比较多,所以就决定写一个 Demo 总结一下客户端实现大文件上传和下载的技术代码,以便后续
阅读全文
posted @ 2022-05-11 00:28 乔京飞
阅读(11511)
评论(0)
推荐(0)
2022年5月9日
网站页面通过 JS 调用 WCF 服务接口
摘要: WCF是一门古老的技术,在十几年前非常火,微软雄心勃勃想要把 WCF 做成统一 .net 平台所有通信技术的集大成者,但是现在基本上已经被淘汰,具体原因就不多说了,想必每个使用过 WCF 技术的开发人员,都有自己的心理体会和苦逼岁月。 最近因为工作需求,不得已需要使用 WCF 技术,所以干脆把具体应
阅读全文
posted @ 2022-05-09 16:43 乔京飞
阅读(11510)
评论(0)
推荐(1)
2022年5月3日
SSM(Spring+SpringMvc+Mybatis)纯注解整合示例
摘要: 前面已经发布了 Spring 系列、SpringMvc系列、Mybatis系列的博客,是时候将它们整合到一起,形成一个完整的可以在实际开发中使用的技术了。SSM 是一款非常优秀的整合开发框架,轻松解决了我们在实际开发过程中所遇到的各种问题,提高了开发效率,降低了开发成本。有关 SSM 框架的理论知识
阅读全文
posted @ 2022-05-03 22:20 乔京飞
阅读(11619)
评论(0)
推荐(0)
2022年4月22日
SpringMvc 对提交的数据进行验证
摘要: 在网页上提交数据到后端,除了在前端用 js 对相关数据进行验证之外,考虑到安全性,服务器端也是必须需要验证的。尤其是对于当前比较流行的前后端分离的开发方案,前端调用后端的接口提交数据,后端的接口需要对提交过来的数据进行验证无误,才能确保业务的正常开展。SpringMvc 借助第三方 hibernat
阅读全文
posted @ 2022-04-22 22:52 乔京飞
阅读(11383)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
7
8
9
下一页
公告