自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(653)
  • 论坛 (1)
  • 收藏
  • 关注

原创 仿照源码,手写一个自定义 Spring MVC 框架

Spring 框架目前已经成为 Java 开发的行业标准,Spring MVC 作为其 Web 解决方案,是所有 Java 开发者都必须掌握的基本技能,理解其底层原理,才能更好地应用它进行实际开发。本文将带领大家一起动手,仿照 Spring MVC 的实现思路,手写一个自定义的 Spring MVC 框架,实现其核心功能。主要内容如下:1、梳理 Spring MVC 实现原理2、自定义 DispatcherServlet3、自定义 @Controller、@Reque

2019-07-31 18:56:07 968

原创 Spring MVC 与主流架构 RESTful 的集成

前言这一讲来学习 Spring MVC 对于 RESTful 架构的支持,首先简单了解什么是 RESTful。RESTful 是当前比较流行的一种互联网软件架构模型,通过统一的规范完成不同终端的数据访问和交互,REST 全称为 Representational State Transfer,翻译成中文的意思是资源表现层状态转化。spring mvcRESTful 简介spring mvcR...

2019-07-30 16:09:27 2076 1

原创 Spring 的基本应用:IoC 和 AOP

对于任何一个 Java 开发人员,Spring 的大名一定如雷贯耳,在行业中可谓是无人不知、无人不晓,说它是 Java 领域第一框架毫不为过。Spring 概念诞生于 2002 年,创始人 Rod Jahnson 在其著作《Expert One-on-One J2EE Design and Development》中第一次提出了 Spring 的核心思想,于 2003 年正式发布第一个版本 Spring Framework 0.9。

2019-07-25 19:50:42 734

原创 为什么说即便是新手,也应该学习微服务?

微服务是当下非常火的话题,出门遇见同行,不会点微服务你可能都不好意思跟别人打招呼,企业的招聘信息中也越来越多地出现对于微服务架构能力的要求,不会点微服务找工作别说有优势了,先被别人落下一大截。可以说微服务架构已经成为后端开发人员的必备技能。01 什么是微服务?维基百科上给出的定义是:微服务(Microservices)是一种软件开发技术,是面向服务的架构(Service-Oriented ...

2019-07-23 12:03:07 850

原创 70 个常见 Spring 面试题,Java 晋升必会

Spring、Spring boot、Spring Cloud、Spring MVC、MongoDB、MyBatis、微服务实战,Spring 全家桶,资深 Java 晋升前的必会内容。这里总结打磨了 70 道 Spring 全家桶面试题,有的很基础,有的很细节,大家可以评估一下自己掌握的情况。

2019-07-18 18:52:00 20078 8

转载 图灵直播|《第一行代码》作者郭霖首次在线Coding,今晚八点,给你留位!

图源来自Pexels“我们为什么需要 Kotlin?答:消失的 Getter 和 Setter、又见空指针、Smart Cast、打日志、再见Utils、晚安ButterKnife……”...

2020-04-23 19:24:08 533

转载 为什么 ES 这门技术如此重要?

在使用 ElasticSearch 进行大数据查询分析时,你有遇到过这些问题吗?它可以处理海量数据,但它是怎么存储这些数据的?它的查询性能为什么这么快?它的数据高可用是怎么实现的?发现...

2020-04-09 18:25:23 1033

转载 这里有 300+个Python 全栈知识点,70+个案例和 80 +道 Python面试题

传统 Python 教程有什么问题?我见过很多的 Python 讲解教程和书籍,它们大都这样讲 Python 的:先从 Python 的发展历史开始,介绍 Python 的基本语法规则...

2020-04-07 15:39:31 615

转载 专题 | Java 问题定位方法和工具

“线下不会有问题的”、 “代码不可能有问题,是系统原因吧”、“能在线上远程 debug 么?”线上问题不同于开发期间的 bug,与运行时环境、压力、并发情况、具体的业务相关。对于线上的...

2020-04-06 13:40:51 367

转载 用 C++ 和 Java 写算法,差别大吗?(文末有福利)

无论是七、八年前开始写的 「算法博客 」,还是三年前出版的图书,亦或是在 GitChat 平台上发布的《算法设计实战 50 讲》畅销专栏,我介绍算法用的...

2020-03-27 14:37:08 515

转载 Linux 进程内存排布问题,终于有人说清楚了!

Linux 的优秀之处自然不必多说。如果将操作系统比作一辆汽车,那 Linux 就是一辆性能出色的多功能越野车,上山下海飞天无所不能。如果你拥有了它,一...

2020-03-22 17:17:02 436

转载 脱离Go文档之外,学习 Go 会遇到哪些问题?

我一直从事服务器后端系统开发快 10 年了,工作中先后使用过 C#、Java、Go 等语言。我当前的工作需要把平台迁移到 Go,从零开始构建基础设施框架...

2020-03-21 14:21:04 266

转载 够硬核!互联网技术行业面试指南

2020 年的开局似乎有点魔幻。新冠肺炎疫情已经进入了全球大流行阶段,然而这还只是其中的一个灾难。在刚刚过去的 3 个月里,非洲蝗灾、澳洲山火、北美冰冻...

2020-03-20 16:02:54 230

转载 价值 21500 元的技术干货只需一个会员就能拥有

自 2016 年 11 月 GitChat beta 版上线至今,已过去了 4 年。在这期间,2000 多位技术作者在 GitChat 创作了 5000...

2020-03-17 11:33:18 386 1

转载 Chat Top10 | 如何以最快速度打造一个基于 ES 的全文搜索集群

第六期 Chat Top10 推荐了,当油价都没有可乐值钱时,还是投资自己最靠谱。如果有看到你认识的作者,可以帮 TA 分享给更多的人看到哦~结合动画解...

2020-03-16 13:10:47 237

转载 一次说清,Java 中的各种锁和 经典面试题

如果说快速理解多线程有什么捷径的话,那本文介绍的各种锁无疑是其中之一,它不但为我们开发多线程程序提供理论支持,还是面试中经常被问到的核心面试题之一。因此...

2020-03-14 16:15:12 742

转载 Python 全栈工程师必备面试题 300 道(2020 版)

Python 面试不仅需要掌握 Python 基础知识和高级语法,还会涉及网络编程、web 前端后端、数据库、网络爬虫、数据解析、数据分析和数据可视化等各方面的核心知识。本人结合自己多年...

2020-03-09 18:40:34 1271

转载 面试官问:如何快速开发一个类似微信的聊天系统?

去年我们公司要我去面试一位候选人,当时刚好我接手了公司的 IM 系统,借这个机会,就问了候选人这个问题:如何快速开发一个类似微信的聊天系统?这个问题的确让候选人回答起来很吃力:从分析 P...

2020-03-06 21:39:58 1075

转载 为什么要学习设计模式

写出可维护、可复用、可扩展及灵活的代码是我们的目的,也是学习设计模式的理由,但是这个理由对我们来说太抽象,下面从「读」和「写」两方面来说明到底为什么要学习设计模式。读作为开发人员,不可避...

2020-03-01 13:43:52 395

转载 微信小程序开发竟然这么简单?!

无处不在的小程序自从 2017 年 1 月 9 日,张小龙在 2017 微信公开课 Pro 上发布小程序开始算起,微信小程序已经走过了三个年头。从当初的只闻其名到今天的耳濡目染,微信小程...

2020-02-21 19:28:00 722

转载 Chat Top10 | 如何成为一位远程开发者

每周推荐的最新 Chat Top10 没有固定主题,仅仅是编辑部参考多方评分和反馈挑选出来的好文章,不一定适合你的口味,建议小心食用~我们一起看下第二期 Chat Top10 都有哪些内...

2020-02-12 15:21:44 333

转载 作者面对面 | IT 老兵、一线程序员,说的竟然都是她?

「作者面对面 (Chat Chat)」是 GitChat 团队出品的一档对话技术写作者的栏目。我们希望通过展示更多 Chat 作者的视角,来分享程序员关于生活和工作的态度,以及学习和成长...

2020-02-08 10:23:30 908

转载 Spring Cloud 面试题,你能答对几道 ?

Spring 是当下 Java 行业的开发标准,Spring Boot、Spring Cloud 更是热门话题。出门遇见同行,不会 Spring 你可能都不好意思跟别人打招呼。企业的招聘...

2020-02-07 14:04:15 411

转载 那些会休息的人是如何度过假期的?

今年的春节,疫情来得突然,很多人外出旅行、走亲访友的计划都被迫取消。虽然外有冠状病毒肺炎肆虐,内有不健康生活方式诱惑,但只要方式正确,你仍然可以度过一个不焦虑、不放纵的假期。为此,Git...

2020-01-30 10:41:43 510

转载 作者面对面 | 非科班出身的技术狂人是如何炼成的

「作者面对面 (Chat Chat)」是 GitChat 团队出品的一档对话技术写作者的栏目。我们希望通过展示更多 Chat 作者的视角,来分享程序员关于生活和工作的态度,以及学习和成长...

2020-01-10 17:37:21 449

转载 Chat 严选 | HTTP 四十问全解析

HTTP 基本概念1. 什么是 HTTP?HTTP 的作用是什么?HTTP 全称:HyperText Transfer Protocol ,超文本传输协议。HTTP 从客户端到服务器端等...

2020-01-09 18:56:59 692 1

转载 2020 年春季精彩专栏预告

新年快乐啊~想必大家已经在朋友圈立下了 2020 年的新 flag 了吧。我们 GitChat 也准备在新年做一些大事,比如我们决定告诉你们后面 4 个月专栏内容的上新预告,一来是让你们...

2020-01-06 16:35:34 329

转载 如何通关自然语言处理面试?

来点直接的,先看看一些常见自然语言处理面试题:RNN 为什么会发生梯度消失?如何改进?LSTM 的模型结构是什么?为什么说 LSTM 具有长期记忆功能?LSTM 为什么能抑制梯度衰减?什...

2020-01-02 14:25:38 442

转载 解读《阿里巴巴 Java 开发手册》背后的思考

《阿里巴巴 Java 开发手册》是阿里巴巴集团技术团队的集体智慧结晶和经验总结,经历了多次大规模一线实战的检验及不断的完善,系统化地整理成册,反馈给广大开发者。现代软件行业的高速发展对开...

2019-12-26 18:24:15 352

转载 【万字总结】个性化推荐系统学习

在这场娱乐的搏杀中,每个人终将是杀死自己的凶手。前言从最初接触个性化推荐系统已过去六天。今天是第七天,完全可以对前六日的学习做出复盘。推荐系统并没有如同网络上那般盛传的玄秘深晦,而是直白...

2019-12-23 14:30:39 537

转载 作者面对面 | 从化学系学生到软件架构师,是一种什么体验?

「作者面对面 (Chat Chat)」是 GitChat 团队出品的一档对话技术写作者的栏目。我们希望通过展示更多 Chat 作者的视角,来分享程序员关于生活和工作的态度,以及学习和成长...

2019-12-17 16:34:14 577

转载 JVM 面试都问些啥?看这一篇就够了

昨晚,我在路口等车的时候,听到几个人在那讨论问题:“之前我用 jprofiler 监控 jvm 里的对象,当老年代满了,我手动触发一次 fgc,发现只能回收一半,再触发一次,就完全回收,...

2019-12-13 13:37:25 519 1

转载 程序员的数学修养

缘起原本,数学并不是一个职场热词。直到人工智能的第三次高潮来临,传说中“做算法”七八十万的起步价和平均几百万的年薪刺激到了大众的神经,对大学数学课基础内容的重视才在程序员这个小众群体中成...

2019-12-11 17:01:08 418

转载 如何用 DDD 驱动开发团队的沟通与协作?

领域驱动设计的核心是“领域”,因此要运用领域驱动设计,从一开始就要让团队走到正确的点儿上。当我们组建好了团队之后,应该从哪里开始?不是 UI 原型设计、不是架构设计、也不是设计数据库,这...

2019-12-10 11:04:11 339

原创 月薪30K的90后程序员,下班后都在干什么?

2019-12-06 14:05:41 504

转载 作者面对面 | 创业中的程序媛

「作者面对面 (Chat Chat)」是 GitChat 团队出品的一档对话技术写作者的栏目。我们希望通过展示更多 Chat 作者的视角,来分享程序员关于生活和工作的态度,以及学习和成长...

2019-12-06 11:32:36 111

转载 机器学习/深度学习书单推荐及学习方法

写在前面本人是个对数学和人工智能极其感兴趣的人。平时,我也在线上线下经常与国内外的朋友讨论人工智能的各种方面,无论是技术方面还是哲学方面。我帮助过很多实习生和网上的学生,带领他们从入门一...

2019-12-03 14:08:45 313

转载 作者面对面 | 非科班程序员,应当如何野蛮成长?

采访者 | 大胖受访者 | 修言能否介绍一下你自己,和你正在做的事?大家好,我是修言。我本人算是一个经历比较丰富的程序员,一开始待在创业团队,后来是在滴滴做可视化,目前在阿里做前端开发。...

2019-12-02 12:18:46 311

转载 那些让你目瞪口呆的 bug

之前看到过一个有趣的故事,来自知乎的「清夜」同学。对接后台的一个接口,返回的数据中有一段类似于这种北京丨海淀,然后我只想要“北京”这个词,于是前端 JS 随手写下北京丨海淀'.s...

2019-11-28 16:41:25 338

转载 微软大牛邹欣老师带你写出你的第一个 AI 应用

是时候学习 AI 了!怎么做我们来教你。所需环境:64 位的 Windows10,Windows8/7 64 位下也能安装。机器要有至少 30G 的硬盘空间。要求:读者...

2019-11-27 14:19:46 318

空空如也

技术 · 杂谈的留言板

发表于 2020-01-02 最后回复 2020-02-24

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人 TA的粉丝

提示
确定要删除当前文章?
取消 删除