8 迷彩的博客

尚未进行身份认证

80后,IT男,爱编程,爱户外。

等级
博文 261
排名 2k+

Dubbo 学习、面试、总结

摘要:一直都在使用Dubbo,前面也写了一些Dubbo相关的文章,今天总结一下,仅供参考,如有哪里不对,请各位友友指正批评!一:Dubbo介绍和总结系列一:1、什么是Dubbo?Dubbo是阿里巴巴开发用来治理服务的中间件,资源调度和治理中心的管理工具。2、ZooKeeper节点类型?ZooKeeper节点是有生命周期的,这取决于节点的类型,在ZooKeeper中,节点类型可以...

2018-10-18 11:23:38

Java之支付宝支付(电脑网站支付)案例实战

摘要:最近的一个项目中涉及到了支付业务,其中用到了微信支付和支付宝支付,在做的过程中也遇到些问题,正好马上放假了,公司不忙了,所以现在总结梳理一下,分享给有需要的人,也为自己以后回顾留个思路。一:支付宝支付接入准备工作:首先,支付宝支付和微信支付意愿,都是只支持企业用户,个人用户是不能接入支付宝支付的,所以要想接入支付宝支付,首先需要有支付宝的企业账号,有了企业账号才能拿到支付宝支付的所需...

2018-09-30 11:34:43

Java之微信支付(扫码支付模式二)案例实战

摘要:最近的一个项目中涉及到了支付业务,其中用到了微信支付和支付宝支付,在做的过程中也遇到些问题,所以现在总结梳理一下,分享给有需要的人,也为自己以后回顾留个思路。一:微信支付接入准备工作:首先,微信支付,只支持企业用户,个人用户是不能接入微信支付的,所以要想接入微信支付,首先需要有微信公众号,这个的企业才能申请。有了微信公众号,就能申请微信支付的相关内容,所以在准备开始写代码之前需要先把...

2018-09-30 10:22:03

Dubbo、Spring、Zookeeper、集成基础案例(多版本兼容发布)

摘要:最近抽时间系统的学习了Dubbo的一些内容,趁有时间,整理下,顺便记录下,以防以后回顾。前面我们学校了Dubbo的参数回调,本次我们学习下Dubbo的多版本兼容发布、当一个接口实现、,出现不兼容升级时,可以用版本号过渡,版本号不同的服务相互间不引用。可以按照以下的步骤进行版本迁移:1>.在低压力时间段,先升级一半提供者为新版本2>.再将所有消费者升级为新版本3>...

2018-09-14 09:59:53

Dubbo、Spring、Zookeeper、集成基础案例(参数回调)

摘要:最近抽时间系统的学习了Dubbo的一些内容,趁有时间,整理下,顺便记录下,以防以后回顾。前面我们学校了Dubbo的xml、注解方式,本次我们学习下Dubbo的参数回调。一:运行环境1>:JDK1.82>:IDEA2018.13>:Zookeeper3.x4>:Maven3.25>:Dubbo2.8.4二:项目结构三:...

2018-09-13 17:26:58

Dubbo、Spring、Zookeeper、集成基础案例(异步调用 Dubbo 2.6.x版本之前的异步调用方式)

摘要:最近抽时间系统的学习了Dubbo的一些内容,趁有时间,整理下,顺便记录下,以防以后回顾。前面我们学校了Dubbo的xml、注解方式,本次我们学习下Dubbo的异步调用Dubbo2.6.x版本之前的异步调用方式。一:运行环境1>:JDK1.82>:IDEA2018.13>:Zookeeper3.x4>:Maven3.25>:Du...

2018-09-13 17:15:56

Dubbo、Spring、Zookeeper、集成基础案例(注解方式)

摘要:最近抽时间系统的学习了Dubbo的一些内容,趁有时间,整理下,顺便记录下,以防以后回顾。一:运行环境1>:JDK1.82>:IDEA2018.13>:Zookeeper3.x4>:Maven3.25>:Dubbo2.8.4二:项目结构三:创建服务提供者工程pom.xml<?xmlversion="1...

2018-09-12 11:46:41

Dubbo、Spring、Zookeeper、集成基础案例(XML方式)

摘要:最近抽时间系统的学习了Dubbo的一些内容,趁有时间,整理下,顺便记录下,以防以后回顾。一:运行环境1>:JDK1.82>:IDEA2018.13>:Zookeeper3.x4>:Maven3.25>:Dubbo2.8.4二:项目结构三:创建服务提供者工程<?xmlversion="1.0"encod...

2018-09-12 11:16:15

Due to limitations of the com.mongodb.BasicDBObject, you can't add a second 'operateTime' expression

摘要:在使用SpringBoot操作Mongodb的时候,其中在通过时间段查询数据的时候遇到了这个异常,意思就是不能添加两个表达式,下面看下具体的异常信息和代码,以及最后的解决办法。一:异常信息"org.springframework.data.mongodb.InvalidMongoDbApiUsageException:Duetolimitationsofthecom.m...

2018-09-07 15:41:28

Spring Boot Mongodb Configuration Remove _class

摘要:在使用SpringBoot整合Mongodb的过程中,在做insert对象的时候,在Collection中会出现一个_class字段属性,出现这个问题的原因是在调用mongoTemplate的insert方法时,spring-data-mongodb的TypeConverter会自动给document添加一个_class属性,值是你保存的类名.这种设计并没有什么坏处.spring-...

2018-09-05 14:06:09

Java之支付宝(电脑网站支付)成功后 同步回调,异步回调验证签名报错解决思路

摘要:在做支付宝电脑网站支付的接口时候(这里仅限使用支付宝官网提供的SDK接入支付宝支付接口),支付成功了,但是支付宝回调的时候老是报签名失败,经过查看资料,发现是支付宝公钥的问题,我选择的了mapi网关产品密钥的支付宝公钥,所以一直报签名失败的错误,正确的应该选择开放平台密钥下的支付宝公钥,在此记录下。问题解决办法:如下图所示,应该选择下图所示的支付公钥,否则回调验证签名失败:...

2018-08-30 20:52:47

将Java对象序列化成XML格式,将XML反序列化还原为Java对象

摘要:将Java对象序列化成XML格式,将XML反序列化还原为Java对象。一:创建Maven工程,引入xstream依赖:<!--xstream--><dependency><groupId>com.thoughtworks.xstream</groupId><artifactId>xst...

2018-08-23 14:37:02

Java将对象序列化成为JSON格式、JSON格式反序列化为Java对象

摘要:Java将对象序列化成为JSON格式、JSON格式反序列化为Java对象。一:引入jackson的依赖:<dependency><groupId>org.codehaus.jackson</groupId><artifactId>jackson-mapper-asl</artifactId><ver...

2018-08-23 13:54:59

Java内置的实现序列化、反序列化、案例

摘要:Java内置的实现序列化、反序列化、案例一:创建Maven工程,编写Java内置的序列化,反序列化方法packagecn.micai.base.io;importjava.io.*;/***@Auther:zhaoxinguo*@Date:2018/8/2310:48*@Description:Java内置的实现序列化、反序列化*/pub...

2018-08-23 11:20:34

Hessian实现序列化、反序列化、案例

摘要:Hessian实现序列化、反序列化案例。一:创建Maven工程,引入Hessian依赖<!--hessian--><dependency><groupId>com.caucho</groupId><artifactId>hessian</artifactId>...

2018-08-23 11:07:59

Spring Boot Messaging Chapter 7 Web Messaging

摘要:本章介绍了带有SpringBoot的WebSockets,并描述了该技术如何帮助您跨应用实现消息传递,甚至跨应用程序的多个实例。在讨论web应用程序时,我们可以说REST是另一种进行消息传递的方式。在这一章中,我们将重点讨论一种有状态的通信方式,这就是WebSockets带来的内容。一:WebSocketsWebSockets是一种允许双向通信的协议,通常在web浏览器中使用。这个...

2018-08-10 17:16:39

The bean 'llWebSocketHandler' could not be injected because it is a JDK dynamic proxy that implemen

摘要:在做SpringBoot、WebSockets整合的时候,出现了bean注入失败的问题,错误异常如下:一:异常信息:2018-08-1011:44:50.072WARN20296---[main]ationConfigEmbeddedWebApplicationContext:Exceptionencounteredduringcon...

2018-08-10 11:52:17

Spring Boot Messaging Chapter 6 Messaging with Redis

摘要:本章向您展示了如何使用Redis集成SpringBoot作为消息中间件。Redis是一个内存数据库,它被用作数据库、缓存和消息中间件。它不仅可以存储键值对,还可以用来存储复杂的数据类型,如散列、列表、集合、排序集、位图、超日志和地理空间索引。SpringBoot使用SpringData模块,特别是Redisone。换句话说,为了在您的项目中使用Redis,您必须将spring-b...

2018-08-09 20:12:19

Spring Boot Messaging Chapter 5 AMQP with Spring Boot

摘要:本章讨论高级消息队列协议(AMQP),它是一种不可知的消息协议。您将学习如何使用SpringAMQP模块,它将与RabbitMQ代理通信。RabbitMQ是全球最常用的代理之一,这是因为它易于安装和使用。最好的部分是它是开源的。AMQP来自金融业,由摩根大通(JPMorganChase)于2003年创建。随后,更多的公司围绕它展开工作,以增强这种新的消息传递方式。Rabbit技术通过...

2018-08-09 16:52:13

Spring Boot Messaging Chapter 4 JMS with Spring Boot

摘要:JavaMessageService(JMS)在2001年6月发布,版本1.0.2b。这是另一个在两个或多个客户机之间发送消息的解决方案。它被认为是信息的一部分当时的中间件(MOM)技术组。这个想法是为一个经常出现的问题提供一个API,一个生产者消费者用例,它允许在分布式环境中松散耦合、可靠和异步的组件。本章从一个简单的项目开始,它将帮助您理解JMS客户机如何工作,以及如何使用Spri...

2018-08-08 17:55:42
奖章
  • 专栏达人
    专栏达人
    授予成功创建个人博客专栏的用户。专栏中添加五篇以上博文即可点亮!撰写博客专栏浓缩技术精华,专栏达人就是你!
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!