要解析一个配置文件,当打开文件的时候我崩溃了 软件架构

要解析一个配置文件,当打开文件的时候我崩溃了

薛定谔的猫 首先,说一些题外话,按照我一贯的风格,这篇文章本应该叫《浅谈如何优雅读取特殊格式配置文件》,但是最近被某些网站的推送恶心到了,我是不太喜欢这种标题的,所以我一直尽量避免使用这种标题党式的标题,但是,好奇心驱使我,想做一次实验,欢迎大家留言,说出你的想法,你更喜欢哪个标题? A. 要解析一个配置文件,当打开文件的时候我崩溃了 | 为人性癖耽佳句,语不惊人死不休 ...
阅读全文
【话疗Java】从位运算表达式中看JVM的栈帧设计 编程技术

【话疗Java】从位运算表达式中看JVM的栈帧设计

最近接盘了公司的分布式文件存储系统,其底层不出意外的采用FastDFS以及HBase作为存储中间件,在熟悉代码的时候,对FastDFS客户端的部分代码产生了疑惑,如果你看完没有疑惑就没必要继续往下阅读了,关掉页面左转,刷刷沸点,摸摸鱼不香吗? 如下图所示这是一个将字节数组转换为long的函数, 格式为big-endian(大端) FastDFS的协议头中有8个字节用来标识数据包的长度,此函...
阅读全文
阿里P7岗位面试,面试官问我:为什么HashMap底层树化标准的元素个数是8 编程技术

阿里P7岗位面试,面试官问我:为什么HashMap底层树化标准的元素个数是8

前言 先声明一下,本文有点标题党了,像我这样的菜鸡何德何能去面试阿里的P7岗啊,不过,这确实是阿里p7级岗位的面试题,当然,参加面试的人不是我,而是我部门的一个大佬。他把自己的面试经验分享给了我,也让我间接体会下阿里级别的面试难度,这样算起来,我也勉强算是经历面试过阿里P7的岗位的人吧,顿时感觉信心暴涨。 一般的面试题 对于HashMap,我们再熟悉不过了,日常开...
阅读全文
我是如何写好一篇技术博客的 编程技术

我是如何写好一篇技术博客的

很多同学的进阶都是从写文章开始的,没错,说的是我。 不可否认的是,好的文章能够帮助一些背景不那么出色的同学面试加分,好吧,也是我。 今天我来和同学们分享一下,如何去写好一篇技术文章。 目录 一、写文章之前 1. 明确目标 我们写文章通常会有两种: 分享:提供快捷通道面向有同样需求的开发者。 复习:仅为...
阅读全文
我告诉你这书的第 3 版到底值不值得买? 编程技术

我告诉你这书的第 3 版到底值不值得买?

持续输出原创文章,点击蓝字关注我吧 这是why的第 47 篇原创文章 荒腔走板 大家好,我是 why。老规矩,先是简短的荒腔走板聊聊生活。 上面的图是前几天拍的,那天晚上下班后,刚刚走进小区就看到了这一轮弯月和旁边那一颗特别特别亮的星星。 不知道为什么,一瞬间,我感觉一下回到了小时候的夏天。 脑海里浮现出了一些画面:一个大铁勺子舀一勺...
阅读全文
Spring Boot 接口封装统一返回格式 编程技术

Spring Boot 接口封装统一返回格式

前几天搬砖的时候,发现所有接口方法都定义了一样的返回值,不能真正地将业务逻辑表达出来,没有达到“望文生意”的效果。着手改造一下。 虽然标题是Spring Boot,但是这个接口在包 spring-webmvc.jar 下(请原谅我这个标题党)。 ResponseBodyAdvice 接口类路径: org.springframework.web.servlet.mvc.method.an...
阅读全文
Android 多线程技术哪家强? Java

Android 多线程技术哪家强?

Trade Off 今天我想先说一个英文单词,叫Trade Off。中文翻译过来可以说叫权衡,妥协,但是这么干巴巴的翻译可能不能体现这个词的牛逼之处,我来举个例子。比如迪丽热巴和谢娜同时追求我,虽然迪丽热巴颜值更高,但是考虑到谢娜在湖南台的地位以及和她在一起之后能给我带来的曝光度,我选择了谢娜。。。。(以上纯属段子) Anyway。。。这就是Trade Off,一个很艰难的选择,但是最后人...
阅读全文
从简历被拒到收割今日头条 Offer,我花了一年时间 Java

从简历被拒到收割今日头条 Offer,我花了一年时间

作者|大数据肌肉猿 责编|伍杏玲 出品|CSDN博客 印象中的头条 1.老板张一鸣跟我是福建老乡,龙岩市在我朋友说来就是山沟沟,能走出美团王兴和头条张一鸣让我卯足了去龙岩吃特产老鼠干的欲望。 2.给的钱多,笔试也贼难。参加过头条笔试的同学都知道,头条笔试可以笔试三次,就是不论你有没有参加都有三次机会。笔试就5道算法题,两个小时,去年第一次看到算法题就自闭了,第一...
阅读全文
探索堆中的秘密之OQL 编程技术

探索堆中的秘密之OQL

坦白的说,有点标题党,一股走进科学的感觉,其实就是与大家分享一下关于 OQL 的一些内容。 OQL是什么? 它是基于java堆上快照的对象查询语言,语法呢,和我们平常的SQL,HQL等等是近似的,毕竟 QL 一家亲。 根据它堆上查询的特性,所以自然是可以进行内存诊断,或者出一个你想要的报表等等用途。 笔者本人也比较喜欢使用 OQL ,毕竟能自己写代码,还是颇为灵活,灵活自然...
阅读全文
如何准备大厂面试?如何变的更强?我咨询了身边的技术专家之后终于得到答案! 编程技术

如何准备大厂面试?如何变的更强?我咨询了身边的技术专家之后终于得到答案!

咳咳咳!我也当了一回标题党,毕竟为了写好这篇文章内容,我自己前前后后花了一周的时间来总结完善,当然希望被更多人看到。 文章内容适用于每一个学习 Java 的朋友!我觉得这篇文章的很多东西也是我自己写给自己看的,比如从大厂招聘要求中我们能看到哪些重要的能力,我们该朝什么方向努力? 共勉! 下面的文章的部分内容在我早期文章中出现过,老读者应该一眼就可以看出来了。废话不多说,开始正文! ...
阅读全文
Loading...