摘要:
摘要 最近在学习nacos,从单机部署的学习(客户端拉去、服务端推送、服务端长轮询、服务鉴权等源码学习)到现在即将要学习nacos的集群部署,没想到一上来就遇到了一个部署上的问题。 问题复现 按照官方文档的配置用mvn编译出nacos-server.jar后复制了3份,并修改了application 阅读全文
摘要:
https://github.com/alibaba/spring-cloud-alibaba/wiki/%E7%89%88%E6%9C%AC%E8%AF%B4%E6%98%8E Spring Cloud Alibaba VersionSentinel VersionNacos VersionRoc 阅读全文
摘要:
因为我做的是全栈开发,前后端都是自己搞,所以对前端传递参数,后段接受参数都能有所把控。 今天在开发过程中发现,前端传过来的时间是2022-03-17(通过浏览器查看),而后端Controller中对象接收到的却是2022-03-17 08:00:00 第一时间想到,我们所在的是东八区,可能是这个导致 阅读全文
摘要:
最近突然要用到Java属性名与需要转换的JSON字符串不一致的场景,于是上网查了下可用注解@JsonProperty和@JsonAlias 区别: @JsonProperty:这个注解提供了序列化和反序列化过程中该java属性所对应的名称 @JsonAlias:这个注解只在反序列化时起作用,指定该j 阅读全文
摘要:
判断链表是否有环,一般的做法是使用快慢指针的方法来判断,今天想给大家介绍另一种更想法奇特的算法——链表破坏法(仅做参考) 前置说明 链表的存储结构如下,主要包括val和next(为了简单就没有把他变成私有变量) 1 public class ListNode { 2 public int val; 阅读全文
摘要:
题目描述 有一个长为n的数组A,求满足0≤a≤b<n的A[b]-A[a]的最大值。 给定数组A及它的大小n,请返回最大差值。 测试样例: [10,5],2 返回:0 解题思路: 不难看出该题可以使用动态规划的方式解题。 在循环数组的过程中,记录截止到当前位置-1的最小值,然后用当前的值去计算最大的差 阅读全文
摘要:
MySQL已经逐渐成为了Java程序员的面试门槛,越来越多的产品选择使用MySQL作为数据库。 三星索引系统的概念是 在《Rrelational Database Index Design and the optimizers》 一书中提出来的。原文如下: The index earns one s 阅读全文
摘要:
虽然棋棋写的都是浅显的东西,不能同那些大佬相提并论,但始终要加油,加油,加加油,毕竟最初的目的是为了自己而记录的。 记一次动态规划算法——最大正方形问题。 题目描述 给定一个由0和1组成的2维矩阵,返回该矩阵中最大的由1组成的正方形的面积 测试案例1:输入:{{'1','0','1','0','0' 阅读全文
摘要:
前言:学习Docker,仅拿别人的镜像是不够的。在公司真实项目中常常要为公司项目创建镜像(虽然大多情况下已经有前辈为我们搭建好了环境,但是我们总该能看懂,如果有兴趣更应该自己尝试搭建)。 一、Docker概述 自我理解:Docker是一个容器化平台,让开发人员可以为应用程序打包环境,移植环境。 优点 阅读全文
摘要:
前言:之前使用正常的erlang、RabbitMQ等安装包安装RabbitMQ,由于最近在学习容器技术,所以这里记录下使用Docker镜像安装RabbitMQ的过程以及遇到的相关问题。 搜索镜像 Docker嘛,就是下载别人或者自己搞好的镜像来快速安装环境,所以第一步就是要找到镜像。 直接在Linu 阅读全文