240 发简信
IP属地:西藏
  • Spark读取elasticsearch数据指南

    最近要在 Spark job 中通过 Spark SQL 的方式读取 Elasticsearch 数据,踩了一些坑,总结于此。 环境说明 Spark job 的编写语言为 S...

  • 最近关于工作的几点思考

    吾日三省吾身,记录一下近期关于工作的几点思考。 好记性不如烂笔头,随手记录的习惯永不过时。 举几个例子。 在项目管理时,通过 Microsoft Excel 或 Google...

  • Kafka消息的压缩机制

    最近在做 AWS cost saving 的事情,对于 Kafka 消息集群,计划通过压缩消息来减少消息存储所占空间,从而达到减少 cost 的目的。本文将结合源码从 Kaf...

  • 120
    hexo博客网站主页空白或404

    太久没更新博客了,最近准备拾起来。为了“改头换面”,今天想调整一下 sidebar 上的头像,因为是新电脑,没有 hexo 等环境,于是按照之前分享过的一篇博文[https:...

  • 工作中的一些感悟

    不知不觉工作已三年半,准确的说是三年零五个月。在这过程中,在技术和业务上的成长,多多少少都会有一些,但最大的收获,还是长见识。聊聊几点感受吧。 学会向上汇报 别只顾埋头做事,...

  • @Marco_8251 对,但是对源文件执行git add时,要记得切换到源文件分支

    使用git分支保存hexo博客源码到github

    hexo是当前最火的静态博客框架,支持Markdown格式文章编辑并自动生成对应的静态网页,简单高效令人爱不释手。使用hexo写博客的流程通常是, 通过hexo new po...

  • 120
    使用git分支保存hexo博客源码到github

    hexo是当前最火的静态博客框架,支持Markdown格式文章编辑并自动生成对应的静态网页,简单高效令人爱不释手。使用hexo写博客的流程通常是, 通过hexo new po...

  • 120
    吃透Mysql

    Mysql概述 数据库是一个易于访问和修改的信息集合。它允许使用事务来确保数据的安全性和一致性,并能快速处理百万条以上的数据。数据库一般可以用如下图形来理解: 数据库是由多种...

  • 两个Long类型真的不能直接用>或<比较么?其实可以

    当我在Google输入“Long类型的比较”时,会出现多如牛毛的与这个问题相关的博文,并且这些博文对此问题的看法如出一辙,都“不约而同”地持有如下观点: 对于Long类型的数...

  • 谈谈ali与Google的Java开发规范

    无规矩不成方圆,编码规范就如同协议,有了Http、TCP等各种协议,计算机之间才能有效地通信,同样的,有了一致的编码规范,程序员之间才能有效地合作。道理大家都懂,可现实中的我...

  • 120
    如何优雅地为Struts2的action加监控日志

    好久没写博客啦,一晃竟已有5个月了,实在是惭愧的很,待整理的checklist还是挺多的,努力一一补上!今天这篇博文源于工作中的一个case:为Struts2中的特定acti...

  • 重新看待Jar包冲突问题及解决方案

    Jar包冲突是老生常谈的问题,几乎每一个Java程序猿都不可避免地遇到过,并且也都能想到通常的原因一般是同一个Jar包由于maven传递依赖等原因被引进了多个不同的版本而导致...

  • 从kinit到kerberos安全机制

    最近老在项目的shell脚本中看到kinit这个东西,完整的命令是 kinit -k -t ./conf/kerberos.keytab sherlocky/admin@EX...