自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 40K成功入职:六年开发终获小米Offer(附面经+面试题+答案详解)
原力计划

前言 从面试到现在已有一个多月了,面试的问题还记得八九成。端午节前刚从上家离职趁着假期有空把面试问题总结一下。主要是记录一下问题,答案三言两语写不完,网上有蛮多文章讲的挺好所以本文不再展开。 技术栈 java, golang, js, python 主要是前面两个。 面试总结 其他Jav...

2020-05-25 19:21:15 1814 16

原创 互联网八大技术岗位解析:前端+后端+移动+测试+大数据+管理等

互联网史上最全技术岗位详解,包括:前端研发、后端研发、移动端研发、大数据、项目管理、测试、运维、技术管理等。 架构师 每个产品线都有架构师,在技术平台部门也需要技术平台的架构师。 架构师负责设计系统整体架构,从需求到设计的每个细节都要考虑到,把握整个项目,使设计的项目尽量效率高,开发容易...

2020-04-21 19:29:48 376 0

转载 IDEA真牛逼,900行又臭又长的类重构,几分钟搞定

最近,在对已有项目进行扩展的时候,发现要改动的一个类它长900行,开放了近40个public接口,我流着泪把它给改完了。 为了防止这样的惨剧再次发生在我的身上,我觉得有必要写一篇博客来让广大程序猿同胞知道代码重构的重要性。 如果你身边有一个类写上千行的猿,一定要把此文转给ta 为什么类不...

2020-06-03 16:03:46 28 0

原创 史上最全499道Java面试题:JVM+分布式+算法+锁+MQ+微服务+数据库
原力计划

JAVA基础 JAVA中的几种基本数据类型是什么,各自占用多少字节。 String类能被继承吗,为什么。 String,Stringbuffer,StringBuilder的区别。 ArrayList和LinkedList有什么区别。 讲讲类的实例化顺序,比如父类静态数据,构造函数,字段...

2020-06-03 15:59:56 37 0

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

5G的到来证明了互联网行业发展一如既往的快,作为一名开发人员(Java岗)梦想自然是互联网行业的大厂,这次有幸获得面试字节跳动的机会,为此我也做出了准备在面试前一个月就开始做准备了,也很荣幸的拿到了字节跳动的offer,这里分享一份字节跳动三面过程! 字节一面: hashmap,怎么扩容,怎么...

2020-06-03 15:58:42 45 0

原创 阿里架构师花近十年时间整理出来的Java核心知识pdf(Java岗)

由于细节内容实在太多啦,所以只把部分知识点截图出来粗略的介绍,每个小节点里面都有更细化的内容! 整理了一份Java核心知识点。覆盖了JVM、锁、并发、Java反射、Spring原理、微服务、Zookeeper、数据库、数据结构等大量知识点。 如果需要获取到这个【核心知识点整理】文档的话帮忙转...

2020-06-03 15:37:40 7 0

原创 终于,我还是下决心学Java后台了

我没有什么本事,人也丑,也不会忽悠,只能硬着头皮学习了。最近计划学习Java后台,因为最近接了私活的问题,好多都要Java后台和前端一起做。平常我在做什么,当然是忙着赚钱了【除了敲代码,你还有什么副业吗?】接了活自己还要找开发Java后台开发的,为什么我自己不会呢,会了不是更好吗? 关于学习PH...

2020-06-03 14:57:21 29 0

原创 一个著名的最贪心也最厉害的算法——Dijkstra算法
原力计划

在日常生活中,我们如果需要常常往返A地区和B地区之间,我们最希望知道的可能是从A地区到B地区间的众多路径中,那一条路径的路途最短。最短路径问题是图论研究中的一个经典算法问题, 旨在寻找图(由结点和路径组成的)中两结点之间的最短路径。 谈到最短路,对于我来讲最喜欢的算法不过floyd,无脑...

2020-06-03 14:54:56 8 0

原创 15个优秀开源的Spring Boot学习项目, 一网打尽!
原力计划

Spring Boot 算是目前 Java 领域最火的技术栈了,松哥年初出版的 《Spring Boot + Vue 全栈开发实战》迄今为止已经加印了 8 次,Spring Boot 的受欢迎程度可见一斑。经常有人问松哥有没有推荐的 Spring Boot 学习资料?当然有!买松哥书就对了,哈哈。...

2020-06-03 14:46:51 11 0

原创 浅谈MySQL并发控制:隔离级别、锁与MVCC
原力计划

推荐阅读:https://blog.csdn.net/m0_46995061/article/details/106340227 前言 如果数据库中的事务都是串行执行的,这种方式可以保障事务的执行不会出现异常和错误,但带来的问题是串行执行会带来性能瓶颈;而事务并发执行,如果不加以控制则会引发诸...

2020-06-02 15:19:16 48 0

转载 springboot + aop的最佳实践,再也不怕双击666

唠唠叨叨 复工不到一个月疯狂的加班中,最近没什么时间写博客更文有点慢,好在做的项目中不全是增删改的业务逻辑,还是有一些比较有意思实用的技术点,所以整理出来分享给大家。和那些搞高端技术的大佬比不了,咱就是个还在一线搬砖的码农。 有没有遇到过这种情况:由于网速等原因,网页响应很慢,提交一次表单后发...

2020-06-02 15:15:18 13 0

原创 微服务+Docker完美教程,全部展现到这2份文档里面了!

如今Docker的使用已经非常普遍,特别在一线互联网公司。使用Docker技术可以帮助企业快速水平扩展服务,从而到达弹性部署业务的能力。在云服务概念兴起之后,Docker的使用场景和范围进一步发展,如今在微服务架构越来越流行的情况下,微服务+Docker的完美组合,更加方便微服务架构运维部署落地。...

2020-06-02 15:11:38 13 0

原创 Spring Boot +Security+Redis+Vue构建后台管理系统源码免费分享
原力计划

项目简介 一个基于 Spring Boot 2.1.0 、 Spring Boot Jpa、 JWT、Spring Security、Redis、Vue的前后端分离的后台管理系统,项目采用分模块开发方式, 权限控制采用 RBAC,支持数据字典与数据权限管理,支持一键生成前后端代码,支持动态路由!...

2020-06-02 15:08:59 76 0

原创 Spring Boot都出了这么久了,拿份阿里架构师的文档深入一下吧!
原力计划

前言 Spring Boot的优点 创建独立的Spring应用程序 嵌入的Tomcat、Jetty或者Undertow,无须部署WAR文件 允许通过Maven来根据需要获取starter 尽可能地自动配置Spring 提供生产就绪型功能,如指标、健康检查和外部配置 绝对没有代码生成,...

2020-06-02 15:08:17 34 0

原创 MySQL 万字精华总结 + 面试100 问,吊打面试官绰绰有余
原力计划

一、MySQL架构 和其它数据库相比,MySQL有点与众不同,它的架构可以在多种不同场景中应用并发挥良好作用。主要体现在存储引擎的架构上,插件式的存储引擎架构将查询处理和其它的系统任务以及数据的存储提取相分离。这种架构可以根据业务的需求和实际需要选择合适的存储引擎。 连接层:最上层是一...

2020-06-01 13:50:29 25 0

原创 头条面试官问了几个equals的问题,我竟然没答上来!呜呜呜
原力计划

擦,这两个值明明应该是相等的啊,为啥我用==判断的结果时不等于,真是活见鬼了。我来debug看看。关于对象、值一些相等的判断不知道你有没有踩过坑,或者面试的时候有没有被面试官坑过?我就被头条面试官坑过。相等判断几连问,直接晕倒。 如果你还没注意过这些问题,那好好看看下面的内容吧。 怎么...

2020-06-01 13:48:26 34 0

原创 腾讯T4精选技术分享:MyBatis+SpringBoot+微服务+Tomeat+ Nginx
原力计划

MyBatis 是一款优秀的持久层框架,它支持定制化 SQL、存储过程以及高级映射。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis 可以使用简单的 XML 或注解来配置和映射原生信息,将接口和 Java 的 POJOs(Plain Ordinary J...

2020-06-01 13:46:59 663 2

原创 阿里P8把Java数据结构与算法细分21部分,你看过吗?

数据结构是计算机科学与技术专业非常重要的一门核心基础课,计算机科学各个领域及各种应用软件都要使用相关的数据结构和算法。 话不多说,直接上图 第1章绪论 第2章递归和回溯 第3章链表 第4章栈 第5章队列 第6章树 ...

2020-06-01 13:41:36 48 0

原创 从零搭建后端框架——异常统一处理的三种方式

前言 项目在运行时出现异常时,如若没有对异常进行捕获并处理,就会出现如下页面: 这样显然对用户是极其不友好的。 后端不应该直接返回错误页面,而应返回统一的错误信息,比如: { "code": 500, "data": null, ...

2020-06-01 13:37:49 46 0

原创 已开源:Spring boot + Redis+shiro前后端分离架构源码分享

专门为中小软件提供的开源JAVA网络验证系统目前的功能主要有:注册,登陆,绑定卡密,绑定机器,取软件版本,软件留言,修改密码,取卡密期限,rsa算法加密登陆,取软件信息 项目采用spring boot + vue前后端分离架构开发,Idea ide开发 后台管理系统源码已经全部上传完毕,如果您...

2020-05-30 20:07:21 54 0

原创 阿里P9专家打造淘宝双11亿级并发量系统手册,一起走进架构的世界

我们在找工作时,经常在招聘信息上看到有这么一条有构建大型互联网服务及高并发等经验,想到高并发,我们第一想到了媒体上经常出现的新闻阿里双11每秒处理xx万订单,瞬间觉得高并发是一种很屌的技术,很高大上 高并发的概念 高并发(High Concurrency)是互联网分布式系统架构设计中必须考虑的...

2020-05-30 20:05:08 47 0

原创 美团P4级精心整理的微服务系统架构设计手册,一睹微服务架构世界
原力计划

近几年,微服务架构在大量技术社区迅速蹿红,被认为是 IT 软件架构的未来方向。一线互联网公司由于具有大量的业务体量和业务场景,比如阿里、百度、网易,很早就开始入坑微服务架构。 随着云端办公以来,发现微服务越来越重要了。Docker 容器技术和自动化运维等相关技术发展,使微服务变得更容易维护。大家...

2020-05-30 20:03:38 58 0

原创 手把手教你写一个微信小程序(推荐)
原力计划

最近接了一个微信小程序的项目,项目需求是小程序语音识别,全景图片观看,登录授权,获取个人基本信息。非常不错,具有一定的参考借鉴价值,需要的朋友参考下吧 需求 小程序语音识别,全景图片观看,登录授权,获取个人基本信息 一:基础框架 官方开发文档: https://developers.we...

2020-05-30 16:04:46 113 0

原创 spring+springmvc+mybatis+maven入门实战(超详细教程)
原力计划

这篇文章主要介绍了spring+springmvc+mybatis+maven入门实战(超详细教程),小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧 入门篇 本篇文章涉及到的技术有spring、springmvc、mybatis、mysql、xml、maven、j...

2020-05-30 16:01:14 42 0

原创 屌炸了!太神奇的 SQL 查询经历,group by 慢查询优化
原力计划

现网出现慢查询,在500万数量级的情况下,单表查询速度在30多秒,需要对sql进行优化,sql如下: 我在测试环境构造了500万条数据,模拟了这个慢查询。 简单来说,就是查询一定条件下,都有哪些用户的。很简单的sql,可以看到,查询耗时为37秒。 说一下app_account字段的分...

2020-05-29 14:23:59 92 0

原创 因这2400页面试题,从三流java外包到秒杀阿里P7,鬼知道我经历了啥

最其实不管什么时候,找工作都跑不了面试。目前很多小编都做了面试手册了,那就是别人家的孩子都有糖了,作为一个自觉的小编,必须搞。 容我先絮叨一下,制作这个面试手册差不多花了3个多星期时间,过程还是比较磨人的,但是也很期待。要是因为我做的手册,帮助到了大家,那就真的开心啊!这就是这篇文章的目的,帮你...

2020-05-29 14:22:23 87 0

原创 来自大佬的洗礼!全网独家的SpringCloud Alibaba学习笔记,太全了

Spring Cloud Alibaba 致力于提供微服务开发的一站式解决方案。此项目包含开发分布式应用服务的必需组件,方便开发者通过 Spring Cloud 编程模型轻松使用这些组件来开发分布式应用服务。依托 Spring Cloud Alibaba,您只需要添加一些注解和少量配置,就可以将 ...

2020-05-29 14:18:13 103 0

原创 接近8000字的Spring/SpringBoot常用注解总结!安排!
原力计划

目录如下,内容有点多: 1. @SpringBootApplication 这里先单独拎出@SpringBootApplication 注解说一下,虽然我们一般不会主动去使用它。 注:这个注解是 Spring Boot 项目的基石,创建 SpringBoot 项目之后会默认在主类加...

2020-05-28 19:19:49 128 0

原创 京东T7架构师推出的电子版SpringBoot,从构建小系统到架构大系统
原力计划

前言: Java 的各种开发框架发展了很多年,影响了一代又一代的程序员,现在无论是程序员,还是架构师,使用这些开发框架都面临着两方面的挑战。 一方面是要快速开发出系统,这就要求使用的开发框架尽量简单,无论是新手还是老手都能快速上手,快速掌握页面渲染、数据库访问等常用技术。也要求开发框架能尽量多...

2020-05-28 19:15:41 106 0

原创 精准Java面试170题全集!(含题目答案)!

1、面向对象的特征有哪些方面? 2、访问修饰符public,private,protected,以及不写(默认)时的区别? 3、String 是最基本的数据类型吗? 4、float f=3.4;是否正确? 5、short s1 = 1; s1 = s1 + 1;有错吗?short s1 =...

2020-05-28 14:39:29 111 0

原创 2020年5月中旬面试总结,至今最全的Java程序员高频面试知识点解析笔记

就目前大环境来看,跳槽成功的难度比往年高很多。总结一下面试的感受:无论一面还是二面,都很考验Java程序员的技术功底!! 最近我整理了一份复习用的面试题及面试高频的考点题及技术点梳理成一份“Java程序员高频面试解析及知识点体系笔记.pdf(实际上比预期多花了不少精力),包含集合,JVM,并发编...

2020-05-28 14:30:53 1246 0

原创 二十道面试题每个题你能讲十分钟恭喜你在上海至少16k(Java岗)
原力计划

给你们上点干货,让面试官膜拜 面试题: HashMap底层实现原理,红黑树,B+树,B树的结构原理,volatile关键字,CAS(比较与交换)实现原理 Spring的AOP和IOC是什么?使用场景有哪些?Spring事务,事务的属性,传播行为,数据库隔离级别 Spring和SpringM...

2020-05-27 16:56:23 188 0

原创 别用Date了,Java8新特性之日期处理,现在学会也不迟
原力计划

简介 伴随 lambda表达式、streams 以及一系列小优化,Java 8 推出了全新的日期时间API。 Java处理日期、日历和时间的不足之处:将 java.util.Date 设定为可变类型,以及 SimpleDateFormat 的非线程安全使其应用非常受限。然后就在 java8 上...

2020-05-27 16:36:26 138 0

原创 腾讯T4大牛整理的SpringBoot文档,覆盖你认知中的所有操作

SpringBoot目前的使用已经很普遍了,实际的项目中,我们需要集成各种的插件支持,不仅如此,还有很多可能我们平时不知道,但是很方便的操作。pdf里面的东西还是比较全面的。 1、关于文档 2、获得帮助 3、第一 步 4、使用Spring Boot 5、了解Spring Boot特性 ...

2020-05-26 14:40:15 115 0

原创 四面阿里斩获offer定级P7,2020最新最全阿里巴巴68道高级面试题
原力计划

前言 一年之计在于春 疫情过去,气温逐渐回暖,几个朋友聚在一起聊天的时候统一发现,新的一波招聘旺季,可能马上要开始已经要到来,2020的新的开始不太好,这次的招聘依旧竞争压力山大,作为一个开发人员,你是否面上了自己理想的公司,薪资达到心中理想的高度? 面试:如果不准备充分的面试,完全是浪费时间...

2020-05-26 14:35:48 119 0

原创 腾讯T4终于整理出了SpringBoot 2:从搭建小系统到架构分布式pdf

SpringBoot是目前Spring技术体系中炙手可热的框架之一,既可用于构建业务复杂的企业应用系统,也可以开发高性能和高吞吐量的互联网应用。Spring Boot 框架降低了Spring 技术体系的使用门槛,简化了Spring应用的搭建和开发过程,提供了流行的第三方开源技术的自动集成。 第1...

2020-05-26 14:31:45 758 0

原创 太牛了!关于高并发系统设计看这篇就够了!
原力计划

"秒杀活动"、"抢红包"、"微博热搜"、"12306抢票"、"共享单车拉新"等都是高并发的典型业务场景,那么如何解决这些业务场景背后的难点问题呢? 秒杀系统中,QPS达到10万/s时,如何定位并解...

2020-05-25 19:34:49 1389 20

原创 终于有人把tomcat讲清楚了!阿里大牛推荐的tomcat架构解析文档

在目前流行的互联网架构中,对一个应用来说,Tomcat是首,SSM是中,JVM是尾,我们通常对于SSM是比较了解的,而忽略了首尾,而Tomcat在目前的网络编程中是举足轻重的,但是我们其实对Tomcat中很多原理性的东西不太了解,如果能够掌握Tomcat的原理,那么是非常有用的,比如: 如果我们...

2020-05-25 19:26:04 143 0

原创 利用SpringBoot+RabbitMQ,实现一个邮件推送服务
原力计划

最近一直在学习RabbitMQ,但是不知如何在实际业务中撸出它的功效,最近刚好看到一篇相关案例,有一些心得,想和小伙伴们分享一下! 一、先来一张 RabbitMQ 流程图 本文内容主要围绕这个流程图展开,利用 RabbitMQ 消息队列,实现生产者与消费者解耦,所以有必要先贴出来,涵盖...

2020-05-24 22:16:28 85 0

原创 阿里P8架构师耗时7个月著作《架构解密:从分布式到微服务》

本书一开始并没有提及分布式的枯燥理论,巧妙地引出CPU、内存、网络、存储的分布式演进过程,这恰恰是分布式软件系统赖以运行的“物质基础”。然后简明扼要地介绍了进行系统架构所必需的网络基础,并详细介绍了分布式系统中的经典理论、设计套路及RPC通信,对内存、SOA架构、分布式存储、分布式计算等进行了深度...

2020-05-24 22:14:55 86 0

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