自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(241)
  • 收藏
  • 关注

原创 分布式/开源框架/微服务/性能调优全有-阿里内部对标P5到P7程序员进阶核心笔记

前言程序员,立之根本还是技术,一个程序员的好坏,虽然不能完全用技术强弱来判断,但是技术水平一定是基础,技术差的程序员只能CRUD,技术不深的程序员也成不了架构师。程序员对于技术的掌握,除了从了解-熟悉-熟练-精通的过程以外,还应该从基础出发,到进阶,到源码,到实战。所以,程序员想要成功,首先要成就自己。今天,这份Java全能笔记终于爆火了,看完之后我直接跪了!这份Java全能笔记内容齐全,包括以下几个方面:Java筑基(基础):Tomcat+Mysql+设计模式+并发编程+JVM+Netty

2020-11-13 15:12:42 33

原创 分布式&中间件/大数据/设计模式/数据结构&算法/虚拟化技术/面试实例全都有!Github上爆火的“大厂面试参考指南”太香了!

这份文档由阿里巴巴架构师牵头,联合了部门上上下下 P6 - P8 级岗位众人的意见,1.0版本由此诞生。(这阵容,质量就不用我多说了吧)内容非常全面,主要是结合了互联网大厂的面试需求点,包含了:分布式架构(大型网站系统的特点+架构演化发展历程+微服务) 中间件技术(缓存+消息队列+搜索引擎) 大数据与高并发技术(秒杀架构设计+数据库架构+阿里巴巴商品信息存放技术+限流算法) 数据库(索引+开发规范+范式+事务+MVCC) 设计模式与实践(常用设计模式+AOP/IOC+Zookeeper) 数据

2020-11-13 14:49:09 44

原创 【数据结构PDF】名不虚传!字节技术官甩出的“保姆级“数据结构与算法笔记太香了

数据结构与算法大家都知道选择合适的数据结构将会显著地提升代码的性能。即使是像数组和集合这样相似的两种数据结构,在高负荷的运行环境下也会表现得天差地别。但是就算数据结构确定了,代码的速度也还会受另一重要因素影响,那就是算法。那么数据结构与算法,到底难吗?说实话,难,因为很抽象,也复杂,再加上我们的思维定式,没有形成系统化的学习与练习,很多人呐,这块都是短板,尤其新手这块,知道这块重要,但是完全摸不着头脑。这些虽然是难啃的点,但是要吃透下面这份字节内部笔记这些都是小问题,这份笔记用浅显易懂的方式介绍了数

2020-11-13 14:17:12 21

原创 【PDF分享】完美贴合开发实际-腾讯顶配SpringBoot进阶宝典

前言在过去的几年时间里,最让人兴奋、回头率最高、最能改变游戏规则的东西,大概就是SpringBoot了。它基于约定大于配置原则,甚至有望能够在蓬勃发展的快速应用开发领域成为其领导者。目前JAVAEE应用体系中繁重的配置、低下的开发效率、高难度的三方集成, 复杂的部署流程等等一直被开发人员所诟病。随着整个架构体系的变化,企业对技术的要求也在变化,现在的企业更注重技术的开箱即用,更注重技术在生态圈中的深度融合,更注重轻量级的运维。因而Springboot这个技术显得尤为重要。能学好Spri.

2020-11-13 10:18:07 59

原创 【设计模式进阶宝典PDF分享】一睹为快!阿里内部绝密爆款设计模式进阶宝典到底有何魅力?

站在巨人的肩膀上学习是我们一直在做的事情,在软件开发的历程中,正是无数前辈们本着追求完美的架构设计和代码设计的初心。经过无数前辈们的探索和努力,逐渐形成了一系列的设计原则和设计模式。今天这篇文章就与大家聊一聊Java的6大设计原则和23种设计模式。对于Java语言来说,通常包含有6大设计原则和23种设计模式,这些都是前辈们对于开发思想的结晶。我们学习和理解这些设计原则和设计模式,深入掌握其实现原理和使用场景,能够更好的设计我们的系统架构。编写出具有高性能、高并发、高可用、高可扩展性和高可维护性的代码。

2020-11-12 16:41:31 14

原创 【附带PDF】华为内部保姆级神仙笔记终开源!关于操作系统程序员必须要知道的知识点全梳理!

操作系统的奥秘记得小时候常常念过的一首诗是这样的:从小时候就开始数了。数到懂事、数到成熟,还没有数清。天上的星星为什么数不清呢?像记忆和幻想,永远背负着固执的谜....对于许多大学计算机及相关专业的同学来说,操作系统就像天上的星星,隐藏着一个固执的谜,永远学不清楚。不过,操作系统真的学不清楚吗?不是的。学不清楚是因为没有看到其背后的奥秘。这个奥秘不是所有的人都知道的。即使是研究操作系统的人也不一定意识到它,更别提计算机初学者了。那么这个奥秘是什么呢?天上的星星数不

2020-11-12 15:59:53 331

原创 【性能优化笔记分享】Github已标星72k限量!阿里甩出878页性能优化笔记!

前言从我们迈入软件行业开始,性能的重要性就一再被强调。在读书时,我们学习了大量的计算机专业课程,花了大量的时间去讨论怎么让我们计算机系统获得比较好的性能。而当我们去找工作时,大部分的公司在笔试和面试时都会考一考算法,问一问算法复杂度。能写出比别的竞争者时间复杂度更低、性能更好的程序是应征者获得一份工作的关键。目前存在性能问题的系统,十之八九是由某一系统瓶颈导致的。只要找到该性能瓶颈,分析瓶颈的形成原因,对症下药,使用合理的方法解决系统瓶颈,就能从根本上提升性能。那么我们该如何才能做好性能调优?性

2020-11-12 14:40:06 16

原创 (职业规划,跳槽,实操,面试真题全有PDF免费分享)Github上疯传的BATJ一线大厂面试 “备战” 手册终开源!

前言:受疫情影响,很多人今年上半年根本不敢跳槽找工作,甚至相当多的程序员遭遇了裁员、调岗、降薪等!好在金九银十季到了,我特地整理了这份【Java Github 超硬核面试 “备战” 手册】!除了Java各种技术专题知识、大厂面试真题,我也会分享一些近些年自己开发和工作过程中的一些感悟、心得和无奈。本仓库大部分内容来自我近几年的收集和整理,整体文章思路也是围绕着【面试备战计划】来进行整理的,主体内容包含:职业规划篇,跳槽篇,实操篇,一线大厂面试题篇,以及高频面试必备综合篇等知识内容。如果你可以

2020-11-12 13:58:29 21

原创 【附学习手册】又爆新作!阿里第二版Spring Cloud Alibaba学习手册限时开源!

一. 为什么使用spring cloud alibaba很多人可能会问,有了spring cloud这个微服务的框架,为什么又要使用spring cloud alibaba这个框架了?随着业务规模进一步扩大,流量进一步暴增,微服务数目进一步增长,使老的微服务体系所采用的注册中心 Eureka 不堪重负,同时 Spring Cloud 体系已经演进到第二代,第一代的 Eureka 注册中心已经不大适合现在的业务逻辑和规模,同时它目前被 Spring Cloud 官方置于维护模式,将不再向前发展。所以急

2020-11-12 10:50:18 32

原创 【进阶宝典PDF】理论储备+项目实战齐飞-限量!阿里技术官纯手打架构师进阶宝典全网首发,

前言可能有些人会常常有这样的感觉,同是开发有些人比我工资高却什么代码都不写呢?当我听到这个问题的时候第一次映入脑海的就是:工程师的分类。大家可以来看看Java工程师在招聘网站上的区分:初中级开发工程师一般的初中级开发工程师要求不是特别的高,很多都是要求你会在公司干活,然后能够对公司项目进行代码的编写,和业务的实现。一般要求熟悉 Spring boot,Spring等框架;熟悉dubbo框架、redis等; 熟悉Unix/Linux系统,精通数据库Oracle、MySQL 等的开发,精通SQL及

2020-11-11 15:23:04 97

原创 双十二来袭,阿里技术官甩出百亿级并发系统设计高阶手册,原来这才叫高并发!

前言最近很多粉丝反馈说,高并发学了那么久,但是,在真正做项目时,仍然不知道如何下手处理高并发业务场景!甚至很多小伙伴仍然停留在只是简单的提供接口(CRUD)阶段,不知道学习的并发知识如何运用到实际项目中,就更别提如何设计高并发系统了!那么究竟什么样的系统算是高并发系统?今天,我们就一起解密高并发业务场景下典型系统的架构,结合一份阿里内部秘传的高并发系统架构设计专题实战手册,大家一起学以致用。由于篇幅限制,只能以截图主要内容展示出来了有需要的朋友我把免费获取方式放在了文末!基础篇.

2020-11-11 15:11:24 18

原创 【源码分享】阿里内部Spring源码教程笔记开源!Spring源码其实也可以这么简单

前言Spring以loC和AOP为内核,提供了展现层SpringMVC和业务层事务管理等众多的企业级应用技术,还能整合开源世界众多著名的第三方框架和类库,已经成为使用最多的Java EE企业应用开源框架。那么这么6的一个框架其源码肯定有着多年积淀下来的精华,这些精华是非常值得我们学习的而Java开发人员都知道,阅读源码是一个非常好的学习方式,在我们日常工作中或多或少都会接触一些开源代码。不管我们当前是什么水平,通过反复阅读源码能力肯定能有所提升,小到对源码所提供的功能上的使用更加熟练,大到使我们的程

2020-11-11 14:50:35 24

原创 【附PDF】阿里新产微服务架构进阶笔记我粉了!理论实战齐飞

微服务架构目前微服务是非常火的架构或者说概念,也是在构建大型互联网项目时采用的架构方式。随着业务需求的快速发展变化,需求不断增长,迫切需要一种更加快速高效的软件交付方式。而微服务可以弥补单体应用不足,是一种更加快速高效的软件架构风格。为什么要用SpringCloud构建微服务?既然微服务架构这么火,那我们不得不说构建微服务的常用框架——SpringCloud。它是基于SpringBoot的一整套实现微服务的框架。他提供了微服务开发所需的配置管理、服务发现、断路器、智能路由、微代理、控制总线、全局

2020-11-11 14:40:27 34

原创 附PDF-嗨翻全场!阿里大牛Spring IOC+AOP深度分析笔记开源

前言Spring框架自诞生来就备受开发者青睐,很多开发者一致认为它是目前最屌的Java项目,正是因为它的“过人之处”,市面上99%的企业都在使用Spring框架。所以,Spring一直Java技术里的重点难点,也是Java开发者面试中的重点,重要性不言而喻。谷歌大牛甚至直言:“对于Java开发者,学习Java就是在学Spring。”本篇内容一定是你从所未见过的学习笔记,我将分成4个部分跟大家分享,请认真看完本文,对你工作一定大有帮助!Part1 SpringIOC学习Sp.

2020-11-11 10:03:04 12

原创 最后竟然差点倒在最后HR面!花费6个月的时间,五面阿里java岗

不知道多少人为了去阿里技术部看看,经历过什么,本人的为了面阿里,前后准备时间和面试一共花费了6个月的时间。在面试前三面真的有点急促,一周内就面完了三次面试,接着就开始无尽的等待,整整等了三周左右,终于完成了四面和HR面。整个过程还是比较曲折的,技术面试还是挺考察技术深度的。现在已拿到offer。面试问题如下:一面(主要看基础):先自我介绍,讲讲自己基础掌握情况,以及项目经历平时会用到哪些数据结构?链表和数组的优缺点?解决hash冲突的方法有哪些?讲讲自己对HashMap的理解,以

2020-11-07 16:03:06 80

原创 面试宝典-“带薪划水”偷刷阿里老哥的面经宝典,三次挑战字节,终成正果!

你好,非常高兴地通知你,通过了面试评估和讨论,我们诚挚地邀请你加入字节跳动......前几天,有朋友去目前主流的大型互联网公司面试(阿里巴巴、京东、美团、腾讯),面试回来之后会发给我一些面试题。有个朋友拼命地挤进了字节跳动,拿到了offer,相信有很多的人会好奇面试题及答案是什么样的,下面分享给大家。我特意整理了一下,有很多问题不是靠几句话能讲清楚,所以干脆找朋友录制了一些视频,用来针对这些面试题。很多问题其实答案很简单,但是背后的思考和逻辑不简单,要做到知其然还要知其所以然。..

2020-11-07 15:48:13 80

原创 我的美团Offer终于来了!哪有什么逆袭,只不过比别人多付出而已 1年半经验,2本学历,Curd背景,竟给30K,

个人背景如标题所示,我的个人背景非常简单,Java开发经验1年半,学历普通,2本本科毕业,毕业后出来就一直在Crud,在公司每天重复的工作对我的技术提升并没有什么帮助,但小镇出来的我也深知自我努力的重要性,想要改变“命运”,没有背景没有资本的人,只能通过勤奋获得。幸运女神往往会眷顾努力的人,所以当好运降临到我头上,我并不诧异,目前拿到了美团30K的offer,下文也不说废话,主要分享我这次“美团面试经历”和“个人学习方法”,希望能帮助到你们。双汇发展内容过多,不适合在文章全部阐述,下文

2020-11-07 15:47:33 96

原创 GitHub已经标星90K+-阿里架构师说,我不睡觉也要熬夜看完的国内第一Java多线程PDF,

随着CPU多核时代的到来,多线程编程在充分利用计算资源、提高软件服务质量方面扮演了越来越重要的角色。而解决多线程编程中频繁出现的普遍问题可以借鉴设计模式所提供的现成解决方案。然而,多线程编程相关的设计模式书籍多采用C++作为描述语言,且书中所举的例子多与应用开发人员的实际工作相去甚远。本书采用Java (JDK1.8) 语言和UML为描述语言,并结合作者多年工作经历的相关实战案例,介绍了多线程环境下常用设计模式的来龙去脉:各个设计模式是什么样的及其典型的实际应用场景、实际应用时需要注意的事项以及各个模式的可

2020-11-07 14:08:17 10

原创 阿里云内部实施手册PDF免费领-由浅入深吃透容器云+微服务+K8S+MQ+

针对腾讯、百度、阿里、京东等100+家互联网公司,对其技术方向进行调查和研究从18年开始,各大厂商都陆续把底层业务从KVM、Vmware等底层架构开始逐步迁移到Docker+K8s体系中来,而且80%大中型企业的关键业务中更多的云化将是接下来的重中之重,因为很多企业已经意识到容器以及其他云原生的应用不仅会带来技术模式的改变,甚至带来运营模式和商业模式颠覆性的变化。这个变化将会加速企业的竞争,对企业产生极大的冲击,进而也对企业中的IT人产生极大的冲击。当然,这种冲击也会是极大的机遇。由浅入深吃透容

2020-11-05 20:49:08 164 1

原创 刷新认知-附PDF文档 阿里巴巴Java开发手册是如何正确打开的?

很多人都知道,阿里巴巴在2017发布了《阿里巴巴Java开发手册》,前后推出了很多个版本,并在后续推出了与之配套的IDEA插件和书籍。相信很多Java开发都或多或少看过这份手册,这份手册有7个章节,覆盖了编程规约、异常日志、单元测试、安全规约、MySQL数据库、工程结构以及设计规约等方面。这份规约可以说是覆盖了Java开发的方方面面,如果还有人没看的话,强烈建议大家好好看看,并且仔细研读。手册中,有那么一些规则,是比较容易理解的。比如一些变量命名规范,有另外一些规则,是不太容易理解的,背后是有很

2020-11-05 20:35:31 39

原创 Java岗定级阿里P6-二面蚂蚁金服(交叉面),已拿offer

记一次蚂蚁金服Java程序员面试经历(均为交叉面)一面自我介绍 项目中的监控:那个监控指标常见的有哪些? 微服务涉及到的技术以及需要注意的问题有哪些? 注册中心你了解了哪些? consul 的可靠性你了解吗? consul 的机制你有没有具体深入过?有没有和其他的注册中心对比过? 项目用 Spring 比较多,有没有了解 Spring 的原理?AOP 和 IOC 的原理 Spring Boot除了自动配置,相比传统的 Spring 有什么其他的区别? Spring Cl..

2020-11-05 20:24:52 53 1

原创 并发+JVM+多线程+Netty+MySQL-年薪50W阿里P8架构师必备知识

并发编程线程基础、线程之间的共享和协作一线程基础、线程之间的共享和协作二线程的并发工具类线程的并发工具类、原子操作CAS显式锁和AQS一显式锁和AQS二并发容器一并发容器二并发容器三、线程池一线程池二、并发安全一并发编程并发安全二实战一实战二并发编程/JVM性能调优JMM和底层实现原理Java8新增特性虚拟机的前世今生,深入理解JVM内存区域情窦初开,JVM搞对象深入分析垃圾回收及算法JVM执行子系统JVM操作篇JV

2020-11-05 17:16:19 25 3

原创 含面试题 为进阿里巴巴提前做足准备-面试阿里倒在二面,疫情期间复习

阿里的电话总是那么突然,经常在上班上的好好的时候,就突然来了说个杭州的座机电话,接的多了看到就可以猜到。大家习惯就好,一般面试官会提前打电话预约时间,可以预约一个自己合适的时间,因为阿粉我加班比较多,所以预约的都是晚上 9,10 点~,不得不说,阿里的面试官也挺辛苦的。每个人都有一个进互联网大厂的梦!我也不例外,虽然挂在了二面,但是也让我大开了眼界,更加激起我学习的欲望,准备在疫情结束之后再战阿里!突如其来的一面自我介绍 介绍自己做的项目 项目中最有难度和记忆最深刻的项目 说说H...

2020-11-05 17:01:58 19

原创 网络+IO+redis+JVM+GC+红黑树+数据结构 字节跳动三面拿offer:

5G的到来证明了互联网行业发展一如既往的快,作为一名开发人员(Java岗)梦想自然是互联网行业的大厂,这次有幸获得面试字节跳动的机会,为此我也做出了准备在面试前一个月就开始做准备了,也很荣幸的拿到了字节跳动的offer,这里分享一份字节跳动三面过程!字节一面:hashmap,怎么扩容,怎么处理数据冲突?怎么高效率的实现数据迁移? Linux的共享内存如何实现,大概说了一下。 socket网络编程,说一下TCP的三次握手和四次挥手 同步IO和异步IO的区别? Java GC机制?GC...

2020-11-04 21:02:26 47

原创 SpringBoot文档免费分享覆盖你认知中的所有操作-阿里p8大牛整理的

SpringBoot目前的使用已经很普遍了,实际的项目中,我们需要集成各种的插件支持,不仅如此,还有很多可能我们平时不知道,但是很方便的操作。pdf里面的东西还是比较全面的。1、关于文档2、获得帮助3、第一 步4、使用Spring Boot5、了解Spring Boot特性6、转向生产7、高级主题8、介绍Spring Boot9、系统要求10、Servlet容器11、安装Spring Boot12、开发你的第一个Spring Boot应用程序13、建立系统

2020-11-04 17:45:59 7

原创 微服务架构pdf分享-这可能是2020年把微服务讲的最全了:SpringBoot+Cloud+Docker

前言最近几年,微服务可谓是大行其道。在业务模型不完善,超大规模流量的冲击的情况下,许多企业纷纷抛弃了传统的单体架构,拥抱微服务。这种模式具备独立开发、独立部署、可扩展性、可重用性的优点的同时,也带来这样一个问题:开发、运维的复杂性提高。有人感觉微服务越做越不方便管理。然而,随着 Docker 容器技术和自动化运维等相关技术发展,微服务变得更容易维护。因此,未来微服务的发展只会越来越完善,成为将来大中型企业业务架构的发展方向。但微服务架构包含了 N 多优化、N 多细节,对于一些 coding 的朋

2020-11-04 17:21:47 34

原创 中台战略思想与架构实战及内部实施手册-中间件首席架构师曰:

阿里巴巴电商系统的架构经历了烟囱式架构到分布式架构再到共享式架构的转变,在这个过程中持续推动着大量业务的创新,天猫、聚划算、闲鱼、拍卖、玩兔、淘抢购等应用不断涌现出来,有成功也有失败,因为架构无法决定市场的成功还是失败,但是作为土壤可以不断孵化新的物种。本文讲述阿里巴巴的技术发展史,同时也是一部互联网技术架构的实践与发展史!为一个复杂的、高速发展的业务构建一个技术系统是一一个巨大的挑战。阿里巴巴集团主要是以电子商务、支付为业务主体,这类系统都是复杂的商业系统。这个业务又承载于互联网之上,互联网又具有

2020-11-04 16:58:10 29

原创 “不敢自诩为MySql专家,岂敢错过这本神书”MySql领域经典之作

写在前面在互联网行业,MySql数据库毫无疑问已经是最常用的数据库。由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择MySql作为网站数据库。作为一名编程人员,对MySql一定不会陌生,尤其是互联网行业,对MySql的使用是比较多的。对于求职者来说,MySql又是面试中一定会问到的重点,很多人拥有大厂梦,却因为MySQL败下阵来。要学习Mysql,那就必须给大家安利一波《高性能MySql(第3版)》这本MySql领域的经典之作了。(全书共

2020-11-04 16:40:52 12

原创 谈谈我的看法-阿里、腾讯最喜欢招聘什么样的Java程序员?

现在 Java 相关岗位薪资越来越高、涨幅越来越大。通过职友集数据可以查看,以北京 Java 相关岗位为例,其中 【20k-30k】 薪酬的 Java 工程师,占到了整体从业者的 30.8%!北京 Java 工程师「工资收入水平 」如果你在中小型公司,其实 20K 左右,几乎已经是个极限,薪资想继续提升很困难。而在阿里巴巴 P7 级别的 Java 技术人员,薪资可以轻松达到 30K - 50K,这还不算股份和年终奖。但成为阿里 P7 级别的程序员,真的难么?其实也未必。12个阶段学习

2020-11-03 16:12:12 41 1

原创 Spark+Hadoop+中台实战pdf -阿里巴巴资深架构师熬几个通宵肛出来的

Spark大数据分析实战1、Spark简介初识Spark Sp ark生态系统BDAS Sp ark架构与运行逻辑 弹性分布式数据集2、Spark开发与环境配置Spark应用开发环境2置 使用Intelli i开发Spark 远程调试Spark程序 Spark编译 配置Spark源码阅读环境3、BDAS简介SQL on Spark Spark Streaming Gr aphX MIlib4、Lamda架构日志分析流水线日志分析概述 日志分析指标 ...

2020-11-03 15:32:09 99 1

原创 奋发图强后二次面试入职蚂蚁金服-面试蚂蚁(P7)竟被MySQL难倒

爱因斯坦说过“耐心和恒心总会得到报酬的”,我也一直把这句话当做自己的座右铭,这句箴言在今年也彻底在“我”身上实现了。每一个程序员都拥有一座大厂梦,我也不例外,去年面试蚂蚁金服,竟然被MySQL问倒了,很多相关性的问题都没有答上来,才2面就凉凉了。回去之后也潜心复习了,准备了二战,如今终于进入了蚂蚁金服,被录用。以下展示的阿里面试题(含答案)、学习资料、实战文档等,均可以免费分享给大家,需要的朋友扫一扫01 蚂蚁金服面试题之MySQL之前的阿里面试题都有做总结,具体面试题内容整理.

2020-11-03 15:28:21 155

原创 (附项目地址) 开源一套简单的Java后台管理系统,拿来即用,特方便

前言这套Base Admin是一套简单通用的后台管理系统,主要功能有:权限管理、菜单管理、用户管理,系统设置、实时日志,实时监控,API加密,以及登录用户修改密码、配置个性菜单等开源地址:技术栈前端:layuijava后端:SpringBoot +Thymeleaf + WebSocket + SpringSecurity + SpringData-Jpa + MySql工程结构说明java部分、html、js、css部分都是大目录下面按单表一个子目录存放之前..

2020-11-03 15:09:22 23

原创 用它就够了-Spring Boot项目下最优雅的http客户端工具

大家都知道okhttp是一款由square公司开源的java版本http客户端工具。实际上,square公司还开源了基于okhttp进一步封装的retrofit工具,用来支持通过接口的方式发起http请求。如果你的项目中还在直接使用RestTemplate或者okhttp,或者基于它们封装的HttpUtils,那么你可以尝试使用Retrofit。retrofit-spring-boot-starter实现了Retrofit与spring-boot框架快速整合,并且支持了部分功能增强,从而极大的简化s.

2020-11-03 14:50:46 8

原创 Github标星14K 国人开源了一款小而全的 Java 工具类库,

最近看到了一款小而全的 Java 工具类库:Hutool,Github 已经接近 14K Star 了,想必一定很优秀,现在推荐给大家,很多轮子不要再造了!Hutool 是什么Hutool 是一个 Java 工具包类库,它可以对文件、流、加密解密、转码、正则、线程、XML等JDK方法进行封装,组成各种 Utils 工具类。Hutool 即是 Hu(谐音“糊涂”) + tool,前者致敬作者 “前任公司”,后者为工具之意,谐音“糊涂”,寓意追求“万事都作糊涂观,无所谓失,无所谓得”的境界.

2020-11-03 14:32:34 94 1

原创 GitHub已标星81.6k!Alibaba技术官甩出的SpringCloud笔记

前言阿里巴巴,作为国内互联网公司的Top,算是业界的标杆,有阿里背景的程序员,也更具有权威性。作为程序员,都清楚阿里对于员工要求有多高,技术人员掌握的技术水平更是望尘莫及。所以,大厂程序员的很多经验也都值得我们借鉴和学习,在一定程度上确实能够帮助我们“走捷径”。今天,我们要分享的是,Alibaba技术官丢出来的SpringCloud微服务实战笔记,这份笔记让人看了不得不爱,目前在GitHub的热度已经标星81.6k了,由此可见同行们对这份文档的认可程度,这也意味着对我们的学习和技术提升有很大的帮助。

2020-11-02 16:38:51 35

原创 七天啃完410页java面试手册 三面阿里巴巴,5月成功入职研发部

面试前我主要是在牛客网看大家的面经进行查漏补缺,所以面试完后也想记录下来,权当给大家提供点信息吧。面试过了挺久了,记忆也有点混乱,争取想到多少就记下来多少(文末附答案以及大厂java核心面试手册)阿里一面:1、请简单介绍一下自己。2、项目参与的核心设计有哪些?有没有遇到过问题,是怎样去解决的?3、ArrayList和LinkedList,它们的底层是什么?4、HashMap及线程安全的ConcurrentHashMap,以及各自优劣势;5、Java是如何实现线程安全的?6、S

2020-11-02 15:24:40 19

原创 附源码地址-基于SpringBoot+Redis+Vue的后台管理系统开源项目

项目名称eladmin (权限管理系统)简介eladmin是一款基于 Spring Boot 2.1.0 、 Jpa、 Spring Security、redis、Vue 的前后端分离的后台管理系统,项目采用分模块开发方式, 权限控制采用 RBAC,支持数据字典与数据权限管理,支持一键生成前后端代码,支持动态路由。主要特性使用最新技术栈,社区资源丰富。 高效率开发,代码生成器可一键生成前后端代码 支持数据字典,可方便地对一些状态进行管理 支持接口限流,避免恶意请求导致服..

2020-11-02 15:03:22 58

原创 附源码!SpringBoot+Netty分布式即时通讯系统!

最近公司开发需要用到 IM 系统,自己开发的话需要耗费较多时间和精力。于是我们考虑在开源项目的基础上二次开发,我们对比了较多开源方案之后,选择了CIM[1] 。项目简介CIM(CROSS-IM)项目是面向开发者的即时通信系统,项目基于目前比较流行的 SpringBoot 进行构建(项目依赖的Spring Boot 版本为 1.5.x ,可以自行升级到最新稳定版本),基于 Netty 进行网络通信。利用Redis来存放客户端的账户/状态(是否在线)/路由等信息,同时使用Zookeeper...

2020-11-02 14:35:23 39

原创 覆盖全网你所有认知的SpringBoot实战教程及指南-阿里P8熬夜肛的

SpringBoot目前的使用已经很普遍了,实际的项目中,我们需要集成各种的插件支持,不仅如此,还有很多可能我们平时不知道,但是很方便的操作。pdf里面的东西还是比较全面的。1、关于文档2、获得帮助3、第一 步4、使用Spring Boot5、了解Spring Boot特性6、转向生产7、高级主题8、介绍Spring Boot9、系统要求10、Servlet容器11、安装Spring Boot12、开发你的第一个Spring Boot应用程序13、建立系统

2020-10-31 16:36:59 48

原创 练手/毕设/私活都不愁了-连夜整理七个开源项目

项目一:cloud-platform学习重点:服务鉴权中心 用户间鉴权 服务之间鉴权 springcloud组件大回顾图文笔记:项目二:Guns学习重点:map+warpper模式 Api数据传输安全 数据范围限定 多数据源、jwt图文笔记:项目三:bootshiro学习重点:restful接口设计 前后端分离 数据传输动态密钥加密 jwt过期自动刷新图文讲解:项目四:vueblog学习重点:如何搭建...

2020-10-31 15:13:32 14

空空如也

空空如也

空空如也

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

TA关注的人 TA的粉丝

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