首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

关于kafka连接一个小问题

image.png 最近有一个项目中用到了java api连接kafka代码,原来测试时候:bootstrap.servers这个值一直写是ip,然后生产和消费数据都没有问题,但在预发测试时候配合运维需求...,有一个域名出错导致不能连接,虽然跟我case很像,但不是一回事,因为我确定我三个域名都是正确。...具体可以参考这个kafkaissue: https://issues.apache.org/jira/browse/KAFKA-2657 为了排除是环境问题,我在自己电脑上用虚拟机搭了一个三节点...kafka集群,然后用域名访问,结果竟然能访问通,那就算说明域名也是没问题,然后我对比了我自己机器上域名和我们预发布环境域名,发现我预发布域名里面包含了大写字符还有符号-和.操作符,而我自己域名完全是小写英文字母加数字...到这里一切都清楚了,在0.9.0.0版本是不支持大写域名访问,最后我查了0.10.0.0kafka源码,发现这个bug已经修复了,所以大伙在使用时候可以注意下这个小问题

1.7K40
您找到你想要的搜索结果了吗?
是的
没有找到

关于null值一个小问题

01 线上操作一个小问题 今天在处理业务时候,碰到了一个小问题,这里简单记录下。...一个业务方给了一个SQL,要让在线上执行,具体SQL抽象完成之后是这样: alter table tbl_name add col_name default null comment '表注释';...可以看到,是一个给表增加字段操作,然后我按照SQL中内容执行完毕,过了一会儿,说是需要修改一下这个字段,把这个字段修改成not null类型,不能写成default null,给出SQL...关于一个问题,可能我们需要利用一个update操作,利用is null作为where匹配条件去先把这些null值改为空值,然后再进行alter操作。...第二种方法返回了一条记录,这个条件是 ''也就是不为空值记录; 需要注意是第三条,null" 表示什么不是, 用“=、>、< ...”

56210

一个关于npm中scripts小问题

今天发现了一个关于npm小问题,大家应该知道每个node工程都有一个package.json文件,里面会记录一些该项目的概要信息,例如项目名称、版本、作者、git库、项目的协议(MIT这种)、依赖包等等...以下是一个package.json文件部分截图: ?...注意 scripts 部分,里面都是键值对形式,上图中 start、dev、run、stop 等等都是可以随意定义键,而值则是一个字符串命令。...(也就是上图中command is one of 后面那一堆)不需要在中间加run,当然加上没问题。...以上就是这些,顺便说一下,作者本人并不是什么大神,公众号以后会多记录下自己发现种种问题,权当是一个学习成长过程,我希望更多node开发者能与我学习交流,直接搜索微信号 rifewang 就可以找到我

39621

一个关于ConfigurationManager.GetSecion方法小问题

昨天在进行Code Review时候,发现一个关于配置节读取问题。虽然这是一个很小问题,还是它已经存在在项目里面很久了,直到今天才被发现,所以觉得具有一定分享价值。...闲话少说,我们直接通过一个小例子来模拟发现这个Bug。...项目中自定义了一个配置节(ConfigurationSection),作为模拟,我们定义了如下一个简单TestConfigurationSection类。...TestConfigurationSection继承自ConfigurationSection,具有唯一一个必需(IsRequired=true)配置属性Type,我们在这里设置一个类型有效名称。...ConfigurationManager.GetSection方法会真正返回一个对应类型ConfigurationSection对象。

68790

一个关于反序列化小问题

当你通过继承一个现有的类来定义你需要被序列化类,如果这个父类实现了ISerializable接口,如果定义不当,就会出现反序列化问题。而且这个我们可能经常都不注意。...一、问题重现 首先,我想自定义一个字典类型MyDictionary,其Key和Value类型分别为String和Object。...,对于这个消息,我们第一个反应是在反序列化时候找不到默认(无参)构造函数。但是再看MyDictionary定义,我们不曾定义任何构造函数,意味着它具有一个默认(无参)构造函数。...所以我们解决方案很简单,就是加上这么一个构造函数。为此我们从新定义MyDictionary。...这算是一个约定,但是当你继承某个类型时候,你往往会忘记这个约定。

651100

关于 devnull 差点直播吃鞋一个小问题

接下来看看 /dev/null 相关知识。 /dev/null 文件 /dev/null 文件是什么 /dev/null 是一个特殊设备文件,所有接收到数据都会被丢弃。...它并不是一个磁盘文件,而是存在于内存中类型为 “character device file” 文件。...所有的往这个文件写入数据会被丢弃,write 调用会是始终返回成功,这个特殊文件不会被填满,不能更改它文件大小。...还有一个有趣现象是使用 tail -f /dev/null 会永久阻塞,strace 命令输出结果精简如下所示。...小结 这篇文章从一个小例子介绍了进程相关三个基础文件描述符:stdin、stdout、stderr,以及这三个文件描述符如何进行重定向。顺带介绍了一下管道相关概念,好了,鞋吃饱了,睡觉。

53420

一个智能合约「Hello World」,好像不是智能

等练习之后,你想自己手动安装一个,可以参考这里 Solidity 安装指南(https://solidity.readthedocs.io/en/develop/installing-solidity.html...Geth 配置 Geth 是以太坊客户端,之前文章 中介绍过。 我 Macbook,之前安装好了 Homebrew,所以装起来非常方便。 ? 这样就算安装完成了,下面开始吧。...准备账户 部署智能合约需要一个外部账户,我们先来看看分配开发者账户,在控制台使用以下命令查看账户: 可以使用personal.listAccounts查看账户。...解锁账户 在部署合约前需要先解锁账户(就像银行转账要输入密码一样),使用以下命令: 这一步关键,如果你解锁,你是无法进行以下操作,会得到这样报错。...到此为止,你一个智能合约就完成了,是不是很简单,确实好像没多智能,比其他好像还要复杂,不过确实能够帮助你来了解一下整个开发过程了。

40820

一个关于执行计划小问题测试(r8笔记第60天)

最近有朋友在微信公众号后台留言提了一个问题,问题如下: 执行计划中,并列两条操作比如并列两条table access full,上层没有关联操作比如hash join,这是什么意思?...这个时候可以看到对这两个表还是走了全表扫描,表连接为hash join方式,可以看到一致性读确实低了不少。 这个地方为什么看到是hash join,还是通过谓词信息来看。...可以看到CBO还是做了合理选择,对于xs_xf还是使用全表扫描,对于返回结果集,是通过绑定变量方式传入子查询。 我们更近一步,来看看修改为表关联方式,执行计划变化。 ?...因为merge-sort join确实使用情况会相对比较少,在数据库中是存在一个隐含参数来控制。...当然更多信息没有进行挖掘,不过从我直观感受来看,第一个查询效果和表关联场景还是类似的。而且通过CBO来做出最终判定来看,差别很明显,但是效果基本是一致

61470

关于 git hooks 库 husky 源码竟如此简单,你可以写一个

git hooks 是前端项目在本地通用质量保障手段。 npm script hook 可对前端工程做质量加强,可见往日文章。...pritter: html、css、js、md、yaml 等代码格式化校验 eslint: 代码质量规范检测 commit message lint: 结构化语义化 Commit 信息,可参考 Conventional...Commits 长按识别二维码查看原文 标题:Conventional Commits test Git Hooks 在每一个使用 git 进行版本管理仓库,都有一个目录 .git/hooks,...在第一行确实有一个 ok,测试成功。.../bin/sh npm run lint npm run test 「此时,你有疑惑,husky 这么简单,这事儿我能干!」 是了,确实如此。husky 源码十分简单,建议阅读。

1.1K30

博客园小技巧

在博客园写博半年中,我有时会纠结于一些诸如写作格式和显示效果之类小问题。我想任何一个热衷于在这里写博客的人都可能会遇到类似的问题,所以就把自己遇到一些状况和解决方法列出来,以便交流。...查询HTML 写一篇文章实际上是构建了一个HTML网页,内容和格式都最终保存在这个HTML网页中。如果格式上有什么不确定地方,都可以查询和修改HTML本身。...比如Arial: TomIDNumber = 10 VivIDNumber = 22 等宽字体是程序员首选字体。 4. 关于颜色 每一个人都有自己颜色喜好,有人会比较偏爱黑白页面。...调整后 定制公告、页首、页脚HTML 在管理 -> 设置中,这三者可以添加自己想要显示HTML元素。比如在公告栏中我添加了微博图片和豆瓣Javascript(如上图)。...你可以增加其他更加个性化东西。 微博:我工具 -> 签名档 -> 获得代码,然后将代码复制到博客园公告栏。

1.3K100

8 条伊隆·马斯克特斯拉员工必须严格遵守职场规则

马斯克可以说是传奇一个人,这位企业家兼 CEO 正在通过 SpaceX 彻底改变航天行业,在特斯拉改变电动汽车世界,能以一己之力影响币圈,可以创办 SpaceX 上太空,还可以创办特斯拉造福人类...这一条我相信是我们国内企业里面普遍都存在问题,很多时候遇到一个小问题都需要一层层向上汇报反馈,一层层进行决策。...这样层级结构极大程度上影响了解决问题效率,很多时候一个小问题可能都需要好几天才能得到上层批复,往往影响项目进度。...如果为了在部门之间完成某事,每个人都一层层向上反馈,然后在一个个向下回复,然后会发生超级愚蠢事情。人们应该可以直接交谈并让正确事情发生。...这一条容易理解,每个公司都有自己商业机密,作为员工肯定是要对其进行保密,而且很多公司在员工入职时候会要求在保密协议上面签字。

40630

写了一个简易 Markdown 简历模板

简历样式完全看不下去,要不就是字体挤在一起,要不就是最基本样式都没有,丑不行。 说实话,这样简历一打开就没有看下去欲望。...而且,我还发现了一个奇怪定律:一些技术实力优秀同学,简历样式方面同样非常优秀! 另外,有一些小伙伴不知道简历上应该怎么安排内容,不知道该写什么。...为此,我写了一个自定义 CSS 简洁大方 Markdown 简历模板。具体实现效果如下(可以根据自身情况适当调整。项目已开源,欢迎一起完善): ? 如何使用?...3) 打开 resume-template.md,然后选择我们自定义主题即可 自定义主题添加完之后,重启 Typora 你就可以看到我们自定义主题了。 ? 4)导出 HTML ?...建议导出 HTML,直接导出 PDF 会出现一些小问题。 5)本地打开 HTML,然后使用 Ctrl+P(Win)/Command+P(Mac) 将 HTML 另存为 PDF。 不要勾选页眉页脚

1K20

生信马拉松 Day19 转录组 RNA-Seq-4

今天内容终于到转录组下游啦,R比起Linux易懂很多,基本上改改分组信息无脑run就好最大收获是下面三部分一、编码原则KISS( Keep It Simple, Stupid)原则--保持简单、愚蠢...每个方法应该只解决一个小问题,而不是实现复杂功能,每个方法都不应该超过40-50行代码。...将代码和逻辑划分为更小可重用单元,并通过在需要地方调用代码来重复使用这些单元代码。总之,代码应解决一个小问题,满足易阅读和易维护。...,口径大筐子接苹果多,约长基因对应纳入片段就越多,不见得是这个基因表达更高FPKM对测序深度和基因长度都进行考虑之后校正RPM只校正测序深度,适合于miRNA分析(18~32个碱基)TPM用了更加烧脑方法校正了测序深度和基因长度三...,比如数据都有特别的格式,用assay来读各种数据,把样本信息都用稀疏矩阵一个内容来放,以及样本都需要去除低表达和空样本,非常像,学了转录组对于后续理解单细胞很有帮助>生信技能树,生信马拉松,火龙果老师

6910

要养成编写有语义HTML习惯

F例如,你页脚应该是 标签,,而不是 标签.另一个常见陷阱是根据它们在页面上外观来选择标签。页面的外观将是什么样应该与你选择标签没有关系,应该把那完全留给 CSS。...其他人处理你代码会特别困难。容易将一个 与另一个混淆。和 更难混淆。 使用有语义 HTML 这三个原因都有一些共同点。它们与帮助其他人理解您编写代码有关。...MDN对每个 HTML 标签都有很好文档。他们还有专门关于有语义 HTML 文章,包括哪些标签是有语义完整列表。 要记住一件事是,一个标签只有在您正确使用它时才是真正语义化。...默认将所有内容放在 中 例如,让你页眉、页脚和导航栏都是 标签,类名称为“header”、“footer”、“nav”等(这可能是我最内疚一个)。 4....糟糕标题用法 永远不要有多个 标签。从语义上讲,每页应该只有一个 ,并且它应该与您标题相匹配。当您向下浏览页面时,您标题应该变小。尽量避免跳过任何标题级别。 感谢您阅读!

45540

优化商城类网站首页方法

主页对于任何一个网站而言都是至关重要,电子商务网站不例外,它必须兼具两个方面,一、方便用户访问与查询,二、方便搜索引擎抓取与爬行。...值得注意是:标签应该以分层方式使用,即在 html 代码中找到一个标签应该是 h1,然后可以有 h2,h3,h4 等。...图像优化 图片对于一个电商网站是最重要不过了,很多电商网站包含大量图片,用以更好展现给访客,通过视觉营销来提高转化率,这会导致一个小问题,就是图片加载时间过于长。...这里还有一个图片优化经常忽略问题,就是少了 ALT 标签,这个标签对于百度图片搜索至关重要,关于图片优化我会在日后详细讲解。...最后是这个可能被大家认为做不重要页脚啦,也就是底部导航,其实这个地方体现了一个网站专业度,是提升你品牌价值一个好地方。

1.2K20

网站页面优化:页脚文本

页脚文本优化就是在网页最底部通常会看到关于我们,版权声明,隐私政策,免责声明等,我们将重点介绍页脚关于我们文本优化,以及页脚中应包含哪些具体优化内容。...在深入了解细节之前,让我告诉你为什么需要优化网站页脚?我们都明白网站页脚是读者最后一个停靠点。你会情不由禁地问自己:“你网站读者到达网站页脚时,你希望读者做什么?”...详解关于我们页脚文本优化 “关于我们”页脚文本优化是谷歌SEO一个小窍门,通过创建一个关于我们”文本段落,会使得网站获得批量关键字排名。...网站页面包含许多网站最重要关键字,几年前这种做法流行,将所有重要关键字以列表形式放入到网页中,但现在并不非常有用,可能是搜索引擎看到这样关键词列表觉得这些关键字对网站用户没有帮助,不应该把列表中关键词出现在搜索排名...可以混合一些东西,例如电子商务网站与多个类别的产品可能会在每个类别下网页页脚区域使用不同文本内容,大概75或100个单词,多一点可以

1.6K20
领券