Wesley13 Wesley13
3年前
java socket实现全双工通信
版权声明:本文为博主原创文章,未经博主同意不得转载。https://blog.csdn.net/hzj9118/article/details/28419651单工、半双工和全双工的定义假设在通信过程的随意时刻,信息仅仅能由一方A传到还有一方B。则称为单工。假设在随意时刻,信息既可由A传到B,又能由B传A。但仅仅能由一个方向上的传输存在
捉虫大师 捉虫大师
3年前
dubbo 配置 loadbalance 不生效?撸一把源码
背景很久之前我给业务方写了一个dubboloadbalance的扩展(为了叙述方便,这个loadbalance扩展就叫它XLB吧),这两天业务方反馈说XLB不生效了我心想,不可能啊,都用了大半年了排查于是我登上不生效的consumer机器进行排查,还好我留了一手,当XLB加载时,会打印一行日志看了下这个服务,并没有打印日志,说明
遗留代码处理技巧与案例演示
1什么是遗留代码本质是一种技术债务,产生原因一方面是业务原因:如业务本身场景繁多、流程复杂等;另一方面是技术原因:如代码不规范、设计不合理、祖传代码文档注释缺失等。它会影响我们的程序很多方面:如可读性、可修改性、可复用性、可维护性、可测试
Wesley13 Wesley13
3年前
oracle数值类型
Oracle固有数据类型DATE、TIMESTAMP和INTERVAL是紧密相关的。DATE和TIMESTAMP类型存储精度可变的固定日期/时间。INTERVAL类型可以很容易地存储一个时间量,如“8个小时”或“30天”。许多新应用都在使用TIMESTAMP类型,这有两个原因:一方面它支持小数秒,而DATE类型不支持;另一方面TIMESTAMP
Wesley13 Wesley13
3年前
C++构造和解析JSON
JSON是一种轻量级的数据交互格式,易于人阅读和编写,同时也易于机器解析和生成,并有效地提升网络传输效率,实际项目中经常用到,相比xml有很多优点,问问度娘,优点一箩筐。第三方库json解析选用jsoncpp作为第三方库,jsoncpp使用广泛,c开发首选。jsoncpp目前已经托管到了github上,地址:https://git
Stella981 Stella981
3年前
Spring Cloud Eureka 使用外网IP和端口号进行服务注册
应用场景如下:服务提供方(即要注册到服务中心的服务)的内网地址,外界无法访问(或者使用docker等做了应用端口等的配置),做了IP映射后,公网IP49.10.22.106映射到服务提供方的内网ip,端口号5565映射到服务的server.port,此时用eureka默认配置会导致服务无法访问。因此需要手动配置,具体解决方案见如下红色部分:
Stella981 Stella981
3年前
Lc.exe已退出 代码为
Lc.exe已退出代码为1(可以实现的解决方案)今天使用vs2008开发,有人在vss项目中增加了一个第三方组件,后来删除了,我的计算机上没有这个第三方组件,结果导致了LC.exe错误:"Lc.exe已退出代码为1"解决方法:1、把项目文件夹下Properties文件夹下的lic
Stella981 Stella981
3年前
Dubbo实现RPC调用使用入门
使用Dubbo进行远程调用实现服务交互,它支持多种协议,如Hessian、HTTP、RMI、Memcached、Redis、Thrift等等。由于Dubbo将这些协议的实现进行了封装了,无论是服务端(开发服务)还是客户端(调用服务),都不需要关心协议的细节,只需要在配置中指定使用的协议即可,从而保证了服务提供方与服务消费方之间的透明。另外,如果我们使用
新支点小玉 新支点小玉
1年前
软件测试活动有哪些?
第三方软件测试是一种软件测试活动,旨在确保软件的质量、功能、性能和安全性等方面符合预期要求。一、以下是一些常见的第三方软件测试类型:1、兼容性测试:测试软件在不同操作系统、浏览器、数据库等环境下的兼容性。2、功能测试:测试软件是否能够实现所需功能,包括正常
京东云开发者 京东云开发者
11个月前
实际上手体验maven面对冲突Jar包的加载规则
一、问题背景相信大家在日常的开发过程中都遇到过Jar包冲突的问题,emm,在最近处理业务需求时我也遇到了不同版本jar包冲突导致项目加载出错的问题。主要是一个完整的项目会不可避免的使用第三方的Jar包来实现功能开发,各种第三方包之间可能会存在依赖关系,不同