标签:互联网

Java

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

1

Harries 发布于 2020-07-26

最近有很多小伙伴来问我,Java小白如何入门,如何安排学习路线,每一步应该怎么走比较好。原本我以为之前的几篇文章已经可以解决大家的问题了,其实不然,因为我之前写的文章都是站在Java后端的全局上进行思考和总结的,忽略了很多小白们的感受,而很多朋友都需要更加基础,更加详细的学习路线...

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

Java

超硬核的Java工程师分享,什么是Java?为什么我要做Java,我是如何学习Java的?

1

wenming.gapo 发布于 2020-07-26

Java是啥 新手程序员通常会走入一个误区,就是认为学习了一门语言,就可以称为是某某语言工程师了。但事实上真的是这样吗?其实并非如此。 今天我们就来聊一聊,Java 开发工程师到底开发的是什么东西。准确点来说,Java后端到底在做什么? 基础 大家都知道 Java 是一门后端语言...

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

Java

身为架构师,这篇IO流File的讲解及使用你一定得看看,写的非常详细

1

changyuan.xu 发布于 2020-07-26

文件:计算机中存储数据(音乐,电影,word) 目录:Directory 计算机中的文件夹,文件夹不能存储数据,保护文件的容器 路径:文件和目录所在计算机中的位置 java.io.File类:文件和目录以及路径,变成对象,File类的方法,操作对象 File类具有平台无关性:Wi...

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

Java

从linux内核理解Java怎样实现Socket通信

6

darida 发布于 2020-07-26

前言 前段时间买本书研究了 TCP/IP 通信,弄清楚了计算机之间是怎么通信的。网络通信的的基础就是 TCP/IP 协议簇 ,也被称为 TCP/IP 协议栈 ,也被简称为 TCP/IP 协议 。 TCP/IP 协议 并不是只有 TCP 和 IP 协议,只是这俩用的比较多,就用这两...

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

Java

Java14 处理 NullPointerException 新方式,真的太香了!

xiaoli.he 发布于 2020-07-26

在Java语言中,处理空指针往往是一件很头疼的事情,一不小心,说不定就搞出个线上Bug,让你的绩效考核拿到3.25。最近新出的Java14,相信大家都有所耳闻,那么今天就来看看,面对NullPointerException,Java14有哪些更好的处理方式呢? 1.传统的 Nul...

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

Java

安全系列之——手写JAVA加密、解密

8

xubiao.zhuang 发布于 2020-07-25

软件的加密与解密是一个迷人的研究领域,它几乎可以与任意一种计算机技术紧密结合——密码学、程序设计语言、操作系统、数据结构。而由于这样或者那样的原因,对于这一领域的关注程度一直还处于低温状态。 网络安全一般需要注意以下几个关键点: 完整性(Integrity):确保信息在传输过程中...

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

Java

面了一个47的程序员,我很慌…

5

wenming.gapo 发布于 2020-07-25

都 2020 年了 还没用过 微服务 吗? 面试的时候高并发回答的总是不能让面试官满意? 一个互联网项目究竟有多少细节? 网上搜了一堆秒杀系统方案,究竟真实的线上电商该怎么做? 那么你缺乏这两个字 实 战 消除痛点、解决面试、积累实战经验 欢迎你参加马士兵教育 微服务与高并发 训...

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

编程技术

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

3

尖兵 发布于 2020-07-24

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

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

编程技术

爱奇艺号基于Prometheus的微服务应用监控实践

8

wenming.gapo 发布于 2020-07-24

前言 微服务架构是目前各大互联网公司普遍采用的软件架构方式。在微服务架构中,系统被拆分为多个小的、相互独立的服务,这些服务运行在自己的进程中,可以独立的开发和部署。在业务快速变化时,微服务单一职责、自治的特点,使系统的边界更加清晰,提升了系统的可维护性;同时,简化了系统部署的复杂...

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

编程技术

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

14

wenming.gapo 发布于 2020-07-24

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

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

Spring

Thymeleaf从入门到精通

24

尖兵 发布于 2020-07-24

什么是Thymeleaf 大家好,我是bigsai,今天我们来学习Thymeleaf,如果你对Thymeleaf比较陌生也不要紧,它很容易学习与理解,并有着自己鲜明的特色。 开始之前,我们依旧问一个问题: 什么是Thymeleaf? Java模板引擎 模板引擎介绍 模板引擎?你可...

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

Java

查找–斐波那契查找(Java)

wenming.gapo 发布于 2020-07-23

查找–斐波那契查找(Java) 博客说明 文章所涉及的资料来自互联网整理和个人总结,意在于个人学习和经验汇总,如有什么地方侵权,请联系本人删除,谢谢! 介绍 黄金分割点是指把一条线段分割为两部分,使其中一部分与全长之比等于另一部分与这部分之比。取其前三位数字的近似值是...

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

编程技术

常见的架构设计原则总结

6

小丁 发布于 2020-07-23

在上一篇文章《学了那么多技术,为何依然成不了架构师》中分享了为什么要学习架构设计原则,本篇文章作为该文章的一个延伸,总结了一些常用的架构设计原则,希望对你有用。 通用原则 KISS原则(Keep it simple and stupid) 最小代价(努力)原则 尽可能在一开始的时...

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

编程技术

APS为什么成功率低?

1

likai 发布于 2020-07-22

不少业内朋友说,还没有见到一个APS成功的案例。 可能,这个说法绝对了。 最近这些年我也接触了不少企业,实施了APS都失败了。 然而,这阻挡不了APS如火如荼前赴后继的发展势头,似乎在生产计划调度领域没有其他选择。 几年前,我写了一个《聊聊APS》,肤浅得说了一下APS的问题,主...

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

编程技术

微服务下如何解耦(200721)

Harries 发布于 2020-07-22

今天准备谈下微服务架构下各个微服务间如何解耦,以及对于已经紧耦合的微服务如何进行重构。在谈这个内容前,可以先看下我前两天发布的微服务模块和粒度如何划分才更加合理的一篇文章,这篇文章对于微服务拆分有比较详细的描述。 可以参考: 中台规划中微服务粒度究竟应该如何划分?你可以从以下几点...

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

Java

Java架构师面试题系列之Mybatis面试专题(36题,含详细答案解析)

xirruiqiang 发布于 2020-07-22

【 Java架构师面试网 】收集整理了一些Java面试的常见问题,这些问题可能会在你下一次技术面试中遇到。想成为Java架构师,这些都是不可避免也是必须要掌握的哦,对于其他模块的面试题,我后续也将单独分享面试问题和答案。成为Java架构师的这条路道阻且艰,但是既然选择了远方就是选...

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

Java

观察者模式——从JDK到Spring

4

yeseng 发布于 2020-07-22

文章收录在 GitHub JavaKeeper ,N线互联网开发必备技能兵器谱 在软件系统中经常会有这样的需求:如果一个对象的状态发生改变,某些与它相关的对象也要随之做出相应的变化。 微信公众号,如果一个用户订阅了某个公众号,那么便会收到公众号发来的消息,那么,公众号就是『被观察...

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

Spring

微服务理论

14

darida 发布于 2020-07-22

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

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