超硬核Java工程师学习指南,真正的从入门到精通,众多粉丝亲测已拿offer! Java 编程技术

超硬核Java工程师学习指南,真正的从入门到精通,众多粉丝亲测已拿offer!

最近有很多小伙伴来问我,Java小白如何入门,如何安排学习路线,每一步应该怎么走比较好。原本我以为之前的几篇文章已经可以解决大家的问题了,其实不然,因为我之前写的文章都是站在Java后端的全局上进行思考和总结的,忽略了很多小白们的感受,而很多朋友都需要更加基础,更加详细的学习路线。 所以,今天我们重新开一个新的专题,分别按照四篇文章讲述Java的学习路线(分别是入门篇,初级篇,中级篇,高级篇)...
阅读全文
超硬核Java工程师秋招回忆录+面经汇总,为了拿BAT的研发offer我都做了那些准备? Java 编程技术

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

秋招总结 写在最前 我写过很多篇秋招总结,这篇文章应该是最后一篇总结,当然也是最完整,最详细的一篇总结。秋招是我人生中一段宝贵的经历,不仅是我研究生生涯交出的一份答卷,也是未来职业生涯的开端。仅以此文,献给自己,以及各位在求职路上的,或者是已经经历过校招的朋友们。不忘初心,方得始终。 前言 在下本是跨专业渣考研的985渣硕一枚,经历研究生两年的学习积累,有幸于2019秋季招聘中拿到...
阅读全文
微服务理论 Spring

微服务理论

微服务理论 一、微服务简介 什么是微服务架构 服务拆分粒度更细 :根据业务拆分。 独立部署 :每个服务部署在物理上隔离,互不影响。 独立维护 :根据组织架构拆分,分团队维护。 服务治理 :服务数量变多,需要有统一的服务治理平台。 如何权衡微服务的利弊 优点 强模块化边界 可独立部署 技术多样性 ...
阅读全文
微服务学习与思考(04):微服务技术体系 编程技术 软件架构

微服务学习与思考(04):微服务技术体系

前面微服务3篇文章: 微服务学习与思考(01):什么是微服务?微服务的优势和劣势 微服务学习与思考(02):微服务实施前有哪些问题需要思考? 微服务学习与思考(03):微服务总体架构图解 一、微服务技术体系 下图列出了微服务的技术体系: 二、Golang微服务技术栈 微服务框架 go-micro go-ki...
阅读全文
浅谈微服务体系中的分层设计和领域划分 编程技术 软件架构

浅谈微服务体系中的分层设计和领域划分

引言 看标题感觉这个东西很理论,比起“高并发、多线程”、“分布式CAP、一致性、Paxos”、“高可用SLA”等具体的干货技术点,软件体系知识显得很“湿”,似乎人人都有自己的认识,但又很少有人能说完整,有一点可以确定的是,如果你未来需要独立设计一个复杂的系统中台,并使之未来能快速应对各种需求变化的话,科学合理的领域划分和边界界定需要我们“处女座级”的坚持下去,这对防止人力失控、减少项目烂尾很有...
阅读全文
一个java后台开发人员的常用书签导航 Spring

一个java后台开发人员的常用书签导航

java-developer-bookmark 一个java后台开发人员的常用书签导航 本人是一个java程序员,常常在日常开发中会用到线上一些工具,我个人感觉很实用的,因此分享给大家,希望大家喜欢,欢迎各位 fork 一起完善! 在线工具 在线cron表达式生成 :java quartz cron表达式生成 开发人员在线工具 :开发人员工具集...
阅读全文
logback-自定义Pattern模板 Java 编程技术

logback-自定义Pattern模板

背景 有的时候需要自定义日志字段,即在日志字段里加自定义字段变量。 本质 自定义日志模板,本质是自定义字段变量。 实现步骤 1.自定义字段 2.实现自定义字段处理类 自定义字段 配置文件 <!-- 统一日志格式输出用|分隔方便 elk日志工具收集处理 ,默认日志格式是 时间|级别|日志戳|代码路径|扩展json(收集图表数据,无则域留空)|脱敏后日志内容 -->...
阅读全文
Spring Boot日志技术logback原理及配置解析 Java 编程技术

Spring Boot日志技术logback原理及配置解析

一、logback日志技术介绍 Spring Boot中使用的日志技术为logback。其与Log4J都出自同一人,性能要优于Log4J,是Log4J的替代者。 在Spring Boot中若要使用logback,则需要具有spring-boot-starter-logging依赖,而该依赖被spring-boot-starter-web所依赖,即不用直接导入spring-boot-st...
阅读全文
你还在从零搭建项目 ? Java 编程技术

你还在从零搭建项目 ?

链接 | https://www.cnblogs.com/davenkin 松哥原创的 Spring Boot 视频教程已经杀青,感兴趣的小伙伴戳这里--> Spring Boot+Vue+微人事视频教程 前言 在我的工作中,我从零开始搭建了不少软件项目,其中包含了基础代码框架和持续集成基础设施等,这些内容在敏捷开发中通常被称为“第0个迭代”要做的事情。但是,当项目运行了一段...
阅读全文
springboot logstash基于ELFK实现分布式日志收集系统 Java 编程技术

springboot logstash基于ELFK实现分布式日志收集系统

1. 分布式日志调用链路架构图 日志的收集选型采用 ELFK 来收集集群情况下的日志,通过读取应用日志文件,通过轻量日志采集器 File Beat 发送到 Logstash ,经Logstash格式化日志, 持久化存储到ElasticSearch ,通过 kibana可视化 分析展示日志数据,高速搜索排查日志信息,定位线上问题 分布式日志调用链路架构 2. springb...
阅读全文
Loading...