标签:开源项目

超硬核Java工程师秋招回忆录+面经汇总,为了拿BAT的研发offer我都做了那些准备?

1

Harries Blog™ - 小丁 发布于 2020-07-26

秋招总结 写在最前 我写过很多篇秋招总结,这篇文章应该是最后一篇总结,当然也是最完整,最详细的一篇总结。秋招是我人生中一段宝贵的经历,不仅是我研究生生涯交出的一份答卷,也是未来职业生涯的开端。仅以此文,献给自己,以及各位在求职路上的,或者是已经经历过校招的朋友们。不忘初心,方得始...

阅读(246)评论(0)赞 (0)

这么多Apache顶级项目,SkyWalking为何一枝独秀?

2

Harries Blog™ - Harries 发布于 2020-07-25

吴晟 读完需要 5 速读仅需 2 分钟 吴晟 Apache基金会会员,Apache SkyWalking创始人、项目VP和PMC成员,Apache孵化器PMC成员,Apache ShardingSphere PMC成员,Apache APISIX (incubating...

阅读(258)评论(0)赞 (0)

eBPF 架构优势及其应用方向上的畅想

3

Harries Blog™ - 尖兵 发布于 2020-07-24

eBPF 架构的优势 本文假设读者已了解以下内容: 了解 BPF/eBPF 是什么,了解 BPF 的演变历史,可参考引用 7 了解程序的编译与执行流程,虚拟机工作原理 大致了解 Android 系统架构以及开发流程 本文是基于嵌入式 Linux 的开发角度阐述 eBPF 的应用,...

阅读(241)评论(0)赞 (0)

架构师技术领导力成长之路

14

Harries Blog™ - wenming.gapo 发布于 2020-07-24

感谢技术琐话约稿,跟大家分享一点架构师技术领导力成长的心得体会,以我在当当那几年做的事情为例,试图去总结一些普适性的方法。每个人的成长路径都不同,我能分享的只是自己的经验,没有一个通用公式能够帮助大家搞定一切问题,那样的话一切都是确定的,人生就没意思了。 什么是技术领导力 多数公...

阅读(267)评论(0)赞 (0)

一款vue编写的功能强大的swagger-ui,有点秀(附开源地址)

7

Harries Blog™ - dulong 发布于 2020-07-24

wagger-ui有非常多的版本,觉得不太好用,用postman,每个接口都要自己进行录入。所以在基于think-vuele进行了swagger格式json的解析,自己实现了一套swaggerui界面。 swagger分为后端数据提供方方和前端页面展示请求方。从一定角度来看,sw...

阅读(226)评论(0)赞 (0)

为什么Java是程序员受欢迎的语言,有这几个原因,你应该知道

7

Harries Blog™ - wenming.gapo 发布于 2020-07-24

Java一直稳居程序员很受欢迎的编程语言的榜首,是企业中使用最广泛的编程语言。同样也是广大有志青年加入程序员行列中,想要学习的一门语言,java语言为什么有如此大的魔力呢? 任何一个从事开发的人员,你在问他:想学习编程,学习哪种语言会比较好呢?他的回答肯定是“java语言”。那么...

阅读(180)评论(0)赞 (0)

甲骨文:史上超级伟大的 25 个 Java 应用程序

1

Harries Blog™ - hellas 发布于 2020-07-23

从太空探索到基因组学,从反向编译器到机器人控制器,Java 都是现今世界的核心。为庆祝 Java 25 周年,甲骨文用一篇官方博文向大家介绍了 25 个优秀的 Java 应用程序。 Java 的故事始于 1991 年,当时 Sun Microsystems 试图将其在计算机工作站...

阅读(276)评论(0)赞 (0)

微服务理论

14

Harries Blog™ - darida 发布于 2020-07-22

微服务理论 一、微服务简介 什么是微服务架构 服务拆分粒度更细 :根据业务拆分。 独立部署 :每个服务部署在物理上隔离,互不影响。 独立维护 :根据组织架构拆分,分团队维护。 服务治理 :服务数量变多,需要有统一的服务治理平台。 如何权衡微服务的利弊 优点 强模块化边界 可独立部...

阅读(213)评论(0)赞 (0)

看阿里云云原生架构白皮书

1

Harries Blog™ - yanxinchi 发布于 2020-07-21

阿里云于近日发布了《云原生架构白皮书》,对外 开放下载 。 白皮书主要分三大块,第一部分主要是云原生的定义和主要技术,第二部分自然是阿里云作为国内最大的云服务厂商对于云原生架构设计的思考,围绕在周围的相关产品体系和相关实践案例,第三份部分是对于未来发展趋势的研判。 整体来说内容还...

阅读(315)评论(0)赞 (0)

给Swagger换了个新皮肤,瞬间高大上了!

11

Harries Blog™ - yanxinchi 发布于 2020-07-21

Swagger作为一款API文档生成工具,虽然功能已经很完善了,但是还是有些不足的地方。偶然发现knife4j弥补了这些不足,赋予了Swagger更多的功能,今天我们来讲下它的使用方法。 knife4j简介 knife4j是springfox-swagger的增强UI实现,为Ja...

阅读(251)评论(0)赞 (0)

五分钟体验springboot集成普罗米修斯

6

Harries Blog™ - puefu.he 发布于 2020-07-20

Prometheus 是一套开源的系统监控报警框架。它由工作在 SoundCloud 的 员工创建,并在 2015 年正式发布的开源项目。2016 年,Prometheus 正式加入 Cloud Native Computing Foundation,非常的受欢迎。 简介 Pro...

阅读(265)评论(0)赞 (0)

手把手带你玩转k8s-jenkins流水线发布springboot项目

8

Harries Blog™ - xiaoli.wang 发布于 2020-07-20

上一篇已经将流水线常用语法案例整理了。在这之前,也使用shell写过一键部署springboot项目的脚本。本文会综合前面的知识,编写一条完整的发布springboot到k8s集群的流水线。 发布流程分析 其实,发布流程都大同小异,只是看使用的是啥工具去实现发布流程,人工/she...

阅读(259)评论(0)赞 (0)

Fastjson到了说再见的时候了

27

Harries Blog™ - wenming.gapo 发布于 2020-07-20

生命太短暂,不要去做一些根本没有人想要的东西。本文已被 https://www.yourbatman.cn 收录,里面一并有Spring技术栈、MyBatis、JVM、中间件等小而美的 专栏 供以免费学习。关注公众号【 BAT的乌托邦 】逐个击破,深入掌握,拒绝浅尝辄止。 目录 ...

阅读(197)评论(0)赞 (0)

Plumelog 发布 3.0,简单易用的 java 分布式日志系统

4

Harries Blog™ - yanxinchi 发布于 2020-07-20

Plumelog发布3.0版本,主要升级了报警模块,和UI的查询优化,3.X版本主要完善报警功能 本次更新内容 1. 增加了错误报警模块;支持按照项目、类名错误报警 功能介绍:在UI中配置好报警规则后,server接收到错误日志就会按照报警规则进行通知,通知的方式采取钉钉机器人的...

阅读(148)评论(0)赞 (0)

小马哥说:不懂 Spring 就彻底放弃 Java 吧!

4

Harries Blog™ - xirruiqiang 发布于 2020-07-20

这段时间,忙到没时间学新东西,面试候选人,都有点心有余而力不足,想着抽空补补课,于是 重读了 spring 源码。 想到最早那会儿,看到工厂、委派、策略、模板等模式,分分钟就想放弃。后来硬着头皮总结,才慢慢找到了方法。 说说我的经验吧。 我发现,虽然掌握了一些 spring bo...

阅读(189)评论(0)赞 (0)

深入Android系统(一)Build系统

2

Harries Blog™ - darida 发布于 2020-07-19

深入Android系统 这本书是以Android5.0为基础讲解,但本人使用的是Android9.0的源码,所以和原书内容会有些出入。 对于Android的构建系统,在 Android7.0 之后Google就已经使用Soong构建系统,旨在取代 Make。它利用 Kati GN...

阅读(296)评论(0)赞 (0)

飞哥讲代码9:提升性能,线程数合适就行

Harries Blog™ - yanxinchi 发布于 2020-07-18

案例 两周前,参与某一老产品的性能优化有如下收获: 同事说,我配置了 1000个线程 ,但是总消耗时间还是需要 10分钟 左右,似乎没有真正的并发。 经过分析代码,狂改一通代码,结果是:只配置了 32个线程 ,总消耗时间下降至 44秒 。 这个产品已有一定的年头,采用Java开发...

阅读(186)评论(0)赞 (0)