- 博客(11)
- 收藏
- 关注
原创 多层嵌套JSON找出指定key对应值
背景:需要从一个不确定的JSON中找出一个指定key对应的值,返回一个Map<String,Object>。注意点:因为是不确定json嵌套,可能这个key是一个数组对象,也可能这个key对应的还是一个json,需要继续解析。具体代码实现举例:我全部写在测试类中(有注释)...
2022-05-27 14:56:17
3821
2
原创 MQ消息队列是什么
不区分不同种类的MQ,MQ是一台服务器。会将生产者Server产生的消息,用一种数据结构,例如树、哈希表。消息队列来进行存储消息。然后消费者Server从消息队列中获取消息。这里以RocketMQ为例,毕竟是阿里双十一在用的MQ1.如何连接MQ Server?既让MQ是一台服务器,那想要获取到这台Server中消息,肯定要进行通信,xxxx2.如果存储不同的消费,例如:支付状态消息、用户修改信息是否成功消息。如何区分呢?在每次生成一个消息时,都会有一个唯一对应的topic来标识。消费者会根据需要
2021-08-24 17:29:39
450
1
原创 微服务调用之dubbo+zookeeper
上次讲到当dubbo不使用注册中心会出现的问题。这次讲解使用zookeeper作为注册中心的使用。1.首先重点应该是理解zookeeper是什么?为
2021-08-09 15:01:20
577
原创 微服务调用之dubbo
把一个服务拆分成多个服务的时候(微服务),最大的问题是服务间的调用问题。调用方式总体分为两类:RPC 和 事件驱动。RPC:常见的(远程通信)rest/RMI/Stocket、(Google)gRPC、(阿里)Dubbo等事件驱动:常见的ActiveMQ,RabbitMQ,RocketMQ、Kafka等1.dubbo使用tcp实现服务之间调用(任何两个服务间通信都需要先进行tcp连接,ip地址+端口号),注册中心会自动来实现连接。dubbo常用注册中心:SimpleRegistry(dubbo自带)
2021-08-05 17:53:20
1632
1
原创 idea中打开maven的setting.xml
记录日常开发中更改maven的setting配置文件在Google了半天没结果时,果断问了同事。下边附上方法1.确定配置好maven2.右击pom.xml–找到maven–选择Open’setting.xml’即可
2021-06-16 11:34:37
8569
原创 git新分支拉取
创建新分支拉取master分支代码新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解
2021-06-11 14:44:00
1223
2
原创 最简单集合详解!
集合就是可以存所有类型数据的一个容器1.了解那些集合?答:Connection(5个实现类)和Map集合(3个实现类)Collectinon ---List【接口】 ---ArrayList ---LinkedList ---Vector ---Set【接口】 ---HashSet ---TreeSetMap【接口】 ---HashMap ---Hashtable ----TreeMap2.解释Connection下5个实现类ArrayList【底层是数组,数组
2020-12-13 17:15:22
390
原创 equals比较的不是内容!
equals比较的不是内容!面试题中 == 和equals的区别?1.肯定有人会说 == 比较的是地址,equals比较的是内容,但是equals比较的也是内容。下面来看一段代码验证我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:全新的界面设计 ,将会带来全新的写作体验;在创作中心设置你喜爱的代码高亮样式,Markdown 将代码片显示选择的高亮样式 进行展示;增加了 图片拖拽 功能,你可以将本地的
2020-12-05 09:36:32
520
原创 记事本中Java类之间的调用
使用记事本执行Java类之间的调用在使用集成工具IDEA、Myeclipse、eclipse等中。类之间方法的调用很方便,不用考虑包的问题。但是在记事本是如何调用的呢?下面直接演示!可分为两种情况:1.在不同的路径下 2.在同级目录下第一种情况:创建两个类ATest.java和BTest.java1.(1) ATest.javapackage Apack;//package给你的类添加了一个包Apackpublic class ATest{ public void outPut(){
2020-10-22 18:06:04
915
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人