- 博客(5)
- 收藏
- 关注
原创 Java使用策略模式替换掉 if else
Java使用策略模式替换掉 if else我们的代码中常常大量的使用 if else ,如果条件在不断的增加,我们就需要继续在后面增加if else,代码就会越来越臃肿,可读性差,后期非常不好维护,下面给大家分享一下策略模式的使用。什么是策略模式策略模式属于对象的行为模式。其用意是针对一组算法,将每一个算法封装到具有共同接口的独立的类中,从而使得它们可以相互替换。策略模式使得算法可以在不影响到客户端的情况下发生变化。下面就以发送消息为例,在不同的业务场景我们需要给客户发送不同的消息。定义抽象策略
2021-05-27 15:11:17
3763
1
原创 java查询ip归属地
java查询ip归属地之前从网上看了大多数都是调用淘宝的api来查询归属地,但是我试了各种方法,淘宝的一直返回301,返回结果中也没有新的请求地址。可能也是我调用方法不对吧,给大家分享一下另一种方式来查询ip归属地的方法pom文件添加依赖之前从网上看了大多数都是调用淘宝的api来查询归属地,但是我试了各种方法,淘宝的一直返回301,返回结果中也没有新的请求地址。可能也是我调用方法不对吧,给大家分享一下另一种方式来查询ip归属地的方法pom文件添加依赖<dependency> <
2021-05-26 14:46:23
2607
14
原创 Springboot集成sentinel
一、下载jar包地址:https://github.com/alibaba/Sentinel/releases下载下来启动java -jar sentinel-dashboard-1.6.0.jar如果端口号被占用了在启动的时候可以指定端口java -Dserver.port=8080 -Dcsp.sentinel.dashboard.server=localhost:8080 -Dproject.name=sentinel-dashboard -jar sentinel-dashboard.
2020-07-10 10:26:15
3130
3
原创 SpringCloud集成SpringCoudAlibaba注册和配置中心
Nacos 依赖 Java 环境来运行。如果您是从代码开始构建并运行Nacos,还需要为此配置 Maven环境,请确保是在以下版本环境中安装使用:一 、从 Github 上下载源码方式// 从git上拉去源码git clone https://github.com/alibaba/nacos.git cd nacos/1、 更改数据数地址2.创建nacos的数据库,从项目中找出SQL文件3. 改好配置以后打包// 打包,打出来两个包一个 linux包,一个windows包在target
2020-07-09 14:46:59
407
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅