java
文章平均质量分 91
caidaqin001
这个作者很懒,什么都没留下…
展开
-
RPC与Http的区别
一.远程调用方式无论是微服务还是分布式服务(都是SOA,都是面向服务编程),都面临着服务间的远程调用。那么服务间的远程调用方式有哪些呢?常见的远程调用方式有以下几种: RPC:Remote Produce Call远程过程调用,类似的还有RMI(Remote Methods Invoke 远程方法调用,是JAVA中的概念,是JAVA十三大技术之一)。自定义数据格式,基于原生TCP通信,速度快,效率高。早期的webservice,现在热门的dubbo,都是RPC的典型 RPC的框架:webs转载 2021-01-13 09:23:05 · 2101 阅读 · 0 评论 -
serialVersionUID的作用
变量serialVersionUID称为序列化版本号,这个变量多用于实现了Serializable的类中,试用场景是类的序列化。当我们没有定义这个变量的时候,虚拟机会根据类的属性算出一个独一无二的该变量值,在序列化的时候对该变量赋值,并随类一同序列化。反序列化的时候,虚拟机同样会先读取该变量值,然后再当前读取的类中寻找同样的变量值,如果找到,那么反序列话成功,找不到即会报异常。使用虚拟机默认计算的serialVersionUID就会有一个明显的劣势,那就是类一旦序列化后,我们就不能修改该类了,因为原创 2020-12-15 14:15:07 · 188 阅读 · 0 评论 -
HttpServletRequest 接收数据转对象实体
@RequestMapping(value = "/xxx")@ResponseBodypublic String callBack(HttpServletRequest request) { // GET CallBackUrlResultVo callBackUrlResultVo = new CallBackUrlResultVo(); ServletRequestDataBinder binder = new ServletRequestDat.原创 2020-10-30 14:33:54 · 1854 阅读 · 0 评论 -
StringUtils类API及使用方法详解
依赖包:<!-- https://mvnrepository.com/artifact/org.apache.commons/commons-lang3 --><dependency> <groupId>org.apache.commons</groupId> <artifactId>commons-lang3</artifactId> <version>3.11</version>...转载 2020-08-20 18:14:06 · 849 阅读 · 0 评论 -
java-selenium八种元素定位方式
八种定位方式一、ID定位 一般情况下页面元素的id属性在当前网页中是唯一的所以使用ID定位可以保证定位的唯一性,不会像其他定位方式一样可能定位到多个页面元素。但有的网页页面元素没有id属性值,导致无法使用ID定位方式。 HTML 源码<a onclick="return false;" id="lb" name="tj_login" href="https://passport.baidu.com/v2/?login&tpl=mn&">登录&l转载 2020-07-16 14:13:18 · 762 阅读 · 0 评论 -
判断为空的常用方法
1、判断字符串或者对象是否为空首先来看一下工具StringUtils的判断方法: 一种是org.apache.commons.lang3包下的; 另一种是org.springframework.util包下的。这两种StringUtils工具类判断对象是否为空是有差距的: StringUtils.isEmpty(CharSequence cs); //org.apache.commons.lang3包下的StringUtils类,判断是否为空的方法参数是字符序列类,也就是String类型..转载 2020-06-08 09:13:39 · 6036 阅读 · 0 评论 -
公众号微信支付开发
1.第一步:设置微信支付目录,这个地址指到支付页面的上一级即可。例如:支付页面的地址是http://www.baidu.com/wechat/pay/shopping,只需填写http://www.baidu.com/wechat/pay/,一定要以"/"(左斜杆)符号结尾。2.第二步:设置授权域名,授权域名是为了获取支付中不可缺少的参数openid。每个用户对于每个公众号的...转载 2019-11-05 11:11:30 · 344 阅读 · 0 评论 -
spring注解大全
转载收藏转载 2019-10-16 15:03:19 · 93 阅读 · 0 评论 -
HTTP与TCP的区别和联系
一、基本概念1、TCP连接 手机能够使用联网功能是因为手机底层实现了TCP/IP协议,可以使手机终端通过无线网络建立TCP连接。TCP协议可以对上层网络提供接口,使上层网络数据的传输建立在“无差别”的网络之上。建立起一个TCP连接需要经过“三次握手”:第一次握手:客户端发送syn包(syn=j)到服务器,并进入SYN_SEND状态,等待服务器确认;...转载 2019-08-14 18:41:18 · 101 阅读 · 0 评论 -
使用@Autowired注解警告Field injection is not recommended
转载链接:https://blog.csdn.net/zhangjingao/article/details/81094529转载 2019-08-14 16:28:53 · 361 阅读 · 0 评论