记Dubbo调用Hessian序列化的一个坑

昨天在工作中遇到了一个序列化的问题。有两个系统分别是A和B,A通过Dubbo调用B获取结果。B结果有个字段一直获取不到数据。后通过打日志发现 B的接口返回结果有值,A收到的结果没有值,开始怀疑序列化的问题。先开始看B结果对象那个字段的定义,发现父类里也有一个同样的字段且都实现了Get/Set方法,按道理,子类会覆盖父类,不至于丢失该字段的值。接下来把父类的字段去去掉,重新发布打包,A就能获取到这个字段的值了。 上面的是一个现象和结果,通过网上搜阅发现已有人遇到类似问题,就是Hessian搞的,
分类: 其他 发布时间: 02-18 23:02 阅读次数: 0

十、Django2.1 搭建多用户的博客网站——文章栏目

目录:Django 2.1 从零开始搭建博客网站系列 服务器环境搭建(选学) 在阿里云服务器从零开始上线Django项目:Ubuntu18.04+Python3+Django2,并通过公网IP访问 小试牛刀——简单的博客网站 一、Django2.1 搭建简单的博客网站 二、Django2.1 搭建简单的博客网站扩展——自定义模板和静态文件位置 庖丁解牛——多用户的博客网站之用户模块 三、Django2.1 搭建多用户的博客网站——登录 四、Django2.1 搭建多用户的博客网站——注册 五、
分类: 其他 发布时间: 02-18 23:02 阅读次数: 0

Android 音频焦点控制(包含 原生 & WebView 音频播放控制)

1 音频焦点管理类 /** * <pre> * author : jake * time : 2018/12/26 * function : 音频焦点管理类 * version: 1.2.0 * </pre> */ class AudioFocusManager (val context: Context, val listener: AudioManager.OnAudioFocusChangeListener){ fun
分类: 其他 发布时间: 02-18 23:02 阅读次数: 0

Item 28: Prefer lists to arrays(list 优于数组)

Arrays differ from generic types in two important ways. First, arrays are covariant. This scary-sounding word means simply that if Sub is a subtype of Super, then the array type Sub[] is a subtype of the array type Super[]. Generics, by contrast, ar
分类: 其他 发布时间: 02-18 23:02 阅读次数: 0

“再不去滑雪我就长大了” 7岁女孩替妈妈写假条

“我可以为妈妈请一天假吗?……妈妈答应带我去滑雪……初四是我的生日,我想妈妈陪我去……再不去我就长大了!” “特批准放假5天(初2至初6),并批准旅游基金1000元……因为再不去你就长大了!” 近日,一张请假条和一张准假条在四川江油市的社交平台火了起来。写请假条的是一名7岁女孩,大年初四是她的生日。由于临近春节,她妈妈所在的公司要加班,无法陪她去滑雪,为此,小女孩给妈妈所在的公司写了一张请假条,为妈妈请一天假,并称“再不去雪就化了,我就长大了。”一天后,女孩收到了妈妈公司董事长的准假条,特批准
分类: 其他 发布时间: 02-18 23:02 阅读次数: 0

设计模式(三):《Head First设计模式》单件模式篇

基础梳理 单件模式(平常习惯叫单例)是一个比较简单的设计模式,也是最为常见的一个模式。 定义:确保一个类只有一个实例,并提供一个全局访问点 构成:私有的构造器、一个静态方法、一个静态变量 确保程序中使用的全局资源只有一份 必须是“请求”得到一个实例,而不能自行实例化 应用场景 单例模式一般用于资源共享,有点类似全局变量 场景实例 数据库连接池,整个JVM只需要创建一个连接池即可,所有人都只需要从这个连接池getConnection即可,而不需要每个人都去createConnection,避免了
分类: 其他 发布时间: 02-18 23:02 阅读次数: 0

Lecture 13 - Unsupervised Learning - PCA

分类: 其他 发布时间: 02-18 23:02 阅读次数: 0

微服务测试之静态代码扫描

静态代码扫描为整个发展组织增加价值。无论您在开发组织中发挥的作用如何,静态代码扫描解决方案都具有附加价值,拥有软件开发中所需要的尖端功能,最大限度地提高质量并管理软件产品中的风险。 背景 微服务架构模式具有服务间独立,可独立开发部署等特点,独立开发诱发了技术上的分离,HTTP通信增加了问题诊断的复杂度,对系统的功能、性能和安全方面的质量保障带来了很大的挑战。 “微服务架构对测试的挑战 微服务架构模式下多个独立业务服务同时开展开发工作,每个系统都有各自的业务范围和开发周期要求,这样一来,下图所示
分类: 其他 发布时间: 02-18 23:02 阅读次数: 0

2019年中国外贸形势如何?商务部:有强有力支撑

中新网1月17日电 商务部发言人高峰今日表示,2019年中国外贸发展面临不确定、不稳定因素有所增多,但外贸发展仍然具有强有力的支撑,商务部有信心推动今年对外贸易稳中提质。 资料图:商务部新闻发言人高峰 中新社记者 李慧思 摄 17日,在商务部例行新闻发布会上,有记者提问,根据最近公布的数据,2018年第四季度我国外贸进出口同比增长8.8%,较三季度同比增速有所回落。怎么看这一回落,以及2019年的外贸趋势? 高峰表示,2018年,中国外贸进出口总体稳中向好,进出口总额、出口总额、进口总额均创历
分类: 其他 发布时间: 02-18 23:02 阅读次数: 0

全国台企联2019年新春联谊活动在北京举行

中新社北京1月17日电 (记者 杨程晨)17日晚,全国台湾同胞投资企业联谊会在北京举办2019年新春联谊活动。中共中央台办、国务院台办主任刘结一出席并致辞。 1月17日晚,全国台湾同胞投资企业联谊会在北京举办2019年新春联谊活动。中共中央台办、国务院台办主任刘结一出席并致辞。中新社发 李奕均 摄 刘结一表示,习近平总书记在《告台湾同胞书》发表40周年纪念会上发表重要讲话,全面阐述我们立足新时代、在民族复兴伟大征程中推进祖国和平统一进程的重大政策主张,具有划时代意义。国家强大、民族复兴、两岸统
分类: 其他 发布时间: 02-18 23:02 阅读次数: 0

MySQL.我的选择

1、 2、现在(20190218),官网上的 MySQL的版本为:   2.1、MySQL Community Server 8.0.15(https://dev.mysql.com/downloads/mysql/)(现在最新的版本就是这个)  【184M+】   2.2、MySQL Community Server 5.7.25(https://dev.mysql.com/downloads/mysql/5.7.html#downloads)  【300M+】   2.3、MySQL Co
分类: 其他 发布时间: 02-18 23:02 阅读次数: 0

python之urllib模块和requests模块

一、urllib模块 python标准库自带的发送网络请求的模块。 # 用python怎么打开浏览器,发送接口请求 import urllib from urllib.request import urlopen from urllib.parse import urlencode # url="http://www.nnzhp.cn/archives/527" # res=urlopen(url).read()#返回的数据是二进制类型,怎么转换成字符串?,其实就是get请求 # print(
分类: 其他 发布时间: 02-18 23:02 阅读次数: 0

数据结构4_串类型的定义、表示和实现

串类型的定义 串是由零个或多个字符组成的有限序列。 串中字符的数目n称为串的长度。零个字符的串称为空串。 串中任意个连续的字符组成的子序列称为该串的子串。 包含子串的串相应地称为主串。通常称字符在序列中的序号为该字符在串中的位置。 串值必须用一对单引号括起来。单引号本身不属于串,它的作用只是为了避免与变量名或数的常量混淆而已。 例如 x=’123’; x是一个串变量名,字符序列123是其值。 由一个或多个空格组成的串’’称为空格串(注意不是空串)。 串的逻辑结构和线性表极为相似,区别仅在于串的
分类: 其他 发布时间: 02-18 23:02 阅读次数: 0

阿里云主机购买及网站域名绑定教程

来自转载:https://www.jianshu.com/p/dd7e34ab6ca0
分类: 其他 发布时间: 02-18 23:02 阅读次数: 0

台湾金融机构调查:近六成股民估台股今年跌破9000点

中新社台北1月21日电 台湾大型金融企业国泰金控21日发布一项调查显示,59%的受访者认为今年台湾股市加权股指或跌破9000点。据悉,2018年整年,台股累计下跌915点,跌幅8.6%。 台湾《经济日报》报道指出,根据该调查结果,51.3%的受访者认为今年上半年台股指数高点将落在9500至10000点之间,仅5.5%的受访者认为股指高点将突破1.1万点。至于股指低点,高达59%的受访者预估将跌破9000点。 分析人士称,美联储态度不如市场预期、苹果公司下修订单、区域贸易摩擦以及台湾经济景气下滑
分类: 其他 发布时间: 02-18 23:02 阅读次数: 0

reduceByKey、groupByKey和combineByKey

  在spark中,reduceByKey、groupByKey和combineByKey这三种算子用的较多,结合使用过程中的体会简单总结: •reduceByKey   用于对每个key对应的多个value进行merge操作,最重要的是它能够在本地先进行merge操作,并且merge操作可以通过函数自定义; •groupByKey   也是对每个key进行操作,但只生成一个sequence,groupByKey本身不能自定义函数,需要先用groupByKey生成RDD,然后才能对此RDD通过
分类: 其他 发布时间: 02-18 23:02 阅读次数: 0

linux 环境下如何完全卸载postgres

完全删除postgres 小笔记: 1.查看版本号和系统类别:cat /etc/redhat-realease; 2.如果是redhat:(yum install)   a.yum 删除软件包:   yum remove postgresql*   b.删除相关目录文件: rm -rf /var/lib/pgsql   rm -rf /usr/pgsql* c.删除pg相关用户组/用户   userdel -r postgres   groupdel postgres 2.如果是ubuntu
分类: 其他 发布时间: 02-18 23:02 阅读次数: 0

window7安装MongoDB详细步骤

1.下载安装包 下载地址:https://www.mongodb.com/download-center/community 2.鼠标右击安装包,进行安装 3.选自定义安装 4.千万不要勾选 5.打开安装目录 6.创建data和log文件夹 如果安装好之后,已经有这2个目录了,就不要在操作此步骤和第7步了 7.bin目录下打开cmd窗口 8.验证是否安装成功MongoDB 8.启动MongoDB客户端
分类: 其他 发布时间: 02-18 23:02 阅读次数: 0

数据结构1_绪论

绪论 什么是数据结构 数据结构是研究非数值运算的程序设计问题中计算机的操作对象以及它们之间的关系和操作等的学科。 数据的逻辑结构、存储结构及其操作。 基本概念和术语 数据(data):对客观事物的符号表示,在计算机科学中是指能输入到计算机中并被计算机程序处理的符号的总称。 数据元素(data element):数据的基本单位。数据元素可以由若干个数据项(data item)组成。数据项是数据的不可分割的最小单位。 数据对象(data object):性质相同的数据元素的集合,是数据的一个子集。
分类: 其他 发布时间: 02-18 23:02 阅读次数: 0

web-day5

第5章WEB05- BootStrap篇 今日任务 使用JQuery完成表单校验 使用BootStrap制作一个响应式页面 使用BootStrap制作网站首页 教学导航 教学目标 掌握什么是响应式及响应式原理 掌握BootStrap的栅格系统 了解BootStrap的其他组件及JS控件 教学方法 案例驱动法 1.1 上次课内容回顾: JQuery: * JQuery的概述:是一个轻量级的JavaScript的类库.对JS进行封装. * 常见的JS的框架: * JQuery,ExtJS,DWR,
分类: 其他 发布时间: 02-18 23:02 阅读次数: 0