摘要: 一、经典算法 1、二分法 题型:有若干个数,按照大小顺序排列,并且给与目标值,判断目标值是否在数列中。 解法:令l=0,r=arr.size,mid=l + ((r - l) >> 1),while l<=r时,如果arr[mid]<target,l = mid + 1;如果arr[mid]>tar 阅读全文
posted @ 2021-11-22 20:39 折枝花满衣 阅读(87) 评论(0) 推荐(0)
摘要: 枚举在项目中的应用是比较常见的,当一个变量有几种固定取值时,就可以定义成一个枚举。 枚举通常会出现两种情况:无顺序枚举和有顺序枚举。 无顺序枚举一般用来做种类的区分:比如书籍种类,可以定义成小说(code:1)、散文(code:2)、诗歌(code:3)等,如果以后还想再添加种类,则继续code:4 阅读全文
posted @ 2021-01-06 11:29 折枝花满衣 阅读(265) 评论(0) 推荐(0)
摘要: nacos支持三种部署方式:单节点、集群、多集群。一般在联系的时候单节点就可以了,但是在生产环境中,为提高项目的稳定性,需要部署nacos集群。 一、nacos单点模式启动 nacos\bin\startup.cmd默认是使用启动集群模式,要想使用单点模式启动nacos使用命令如下: startup 阅读全文
posted @ 2020-12-29 21:37 折枝花满衣 阅读(660) 评论(0) 推荐(0)
摘要: nacos不仅能作为服务注册中心,还可以作为配置中心,实现动态配置的功能。以下介绍nacos作为服务注册中心的步骤: 一、引入相关依赖 <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud 阅读全文
posted @ 2020-12-20 15:01 折枝花满衣 阅读(453) 评论(0) 推荐(0)
摘要: 一、Ribbon实现远程调用 服务消费者订单模块OrderService.java,用于远程调用服务提供者会员模块。 @RestController @RequestMapping("/qianziw/order") public class OrderService { @Autowired pr 阅读全文
posted @ 2020-12-06 12:35 折枝花满衣 阅读(760) 评论(0) 推荐(0)
摘要: 枚举的应用在项目中比较常见,当一个变量有几种固定可能的取值时,就可以将它定义成一个枚举。下面拿小说种类来定义一个枚举。 假设小说的种类有6种:武侠小说、推理小说、悬疑小说、历史小说、军事小说、言情小说。 public enum NovelEnum { MARTIAL(0,"武侠小说"), MYSTE 阅读全文
posted @ 2020-11-30 16:22 折枝花满衣 阅读(133) 评论(0) 推荐(0)
摘要: IP、网段、子网掩码这些基本概念就不说了,子网掩码的作用就是将一个IP地址分为网络地址和主机地址,判断ip是否属于改网段,就看ip网络地址是否与网段相同,代码实现可以利用Java的按位&特性。 以下是Java实现,IpContant.java包含了三个isContant方法,isContant1是我 阅读全文
posted @ 2020-11-30 14:04 折枝花满衣 阅读(1419) 评论(0) 推荐(0)
摘要: 一、通过JDK网络类Java.net.HttpURLConnection. 二、通过common封装好的HttpClient 三、通过Apache封装好的CloseableHttpClient 四、通过SpringBoot-RestTemplate(前面三者的集大成者) 五、Socket 参考文章: 阅读全文
posted @ 2020-11-20 20:17 折枝花满衣 阅读(160) 评论(0) 推荐(0)
摘要: 1.简单说一下spring(什么是spring,spring的优点) https://www.cnblogs.com/huajiezh/articles/5790946.html spring是一个轻量级的、开源的、Java企业级开发框架。 spring的优点有: ①松散的耦合 spring把对象之 阅读全文
posted @ 2020-10-12 11:45 折枝花满衣 阅读(148) 评论(0) 推荐(0)