自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

田维常

专注java后端知识分享

  • 博客(39)
  • 资源 (9)
  • 论坛 (22)
  • 收藏
  • 关注

原创 Mybatis是如何解析配置文件的?看完终于明白了

关注“Java后端技术全栈”回复“面试”获取全套面试资料在以前文章中,我们把Mybatis源码阅读的整个流程梳理了一遍。今天,我们来详细聊聊,Mybatis是如何解析配置文件的。这是今天...

2020-12-15 08:00:00 622 5

原创 图解MyBatis

关注“Java后端技术全栈”回复“面试”获取全套面试资料在以前文章中,我们对Mybatis进行了入门级的介绍教小师妹快速入门Mybatis,看这篇就够了,今天我们来从一个全局的角度看看M...

2020-12-12 14:04:47 3589 22

原创 教小师妹快速入门Mybatis,看这篇就够了

关注“Java后端技术全栈”回复“面试”获取全套面试资料本文主要内容:传统JDBC传统JDBC编码格式publicclassDataBaseUtil{publicsta...

2020-12-09 08:00:00 3943 24

原创 阿里面试:Mybatis中方法和SQL是怎么关联起来的呢?

关注“Java后端技术全栈”回复“面试”获取全套面试资料本文:3126字 | 阅读时长:4分10秒今天是Mybatis源码分析第四篇,也是最后一篇。老规矩,先上案例代码:publicc...

2020-12-31 08:51:34 54

原创 美团面试:为什么就能直接调用userMapper接口的方法?

关注“Java后端技术全栈”回复“面试”获取全套面试资料字数:2434,阅读耗时:3分40秒。老规矩,先上案例代码,这样大家可以更加熟悉是如何使用的,看过Mybatis系列的小伙伴,对这...

2020-12-30 09:56:41 69

原创 如何扒开 SqlSession 的外衣

关注“Java后端技术全栈”回复“面试”获取全套面试资料老规矩,先上案例代码,我们按照这个案例一步一步的搞定Mybatis源码。publicclassMybatisApplicati...

2020-12-29 08:00:00 35 1

原创 JDBC这个问题,问的小伙伴一脸懵逼

关注“Java后端技术全栈”回复“面试”获取全套面试资料背景前两天一个小伙伴面试的时候,被问JDBC底层是如何连接数据库的?他顿时一脸懵逼,因为大部分人只知道JDBC的几个步骤,至于底层...

2020-12-28 08:31:13 128 2

原创 图解多线程

关注“Java后端技术全栈”回复“面试”获取全套面试资料进程与线程「进程」进程的本质是一个正在执行的程序,程序运行时系统会创建一个进程,并且「给每个进程分配独立的内存地址空间,用来保证每...

2020-12-28 08:00:00 54

原创 《架构探险——从零开始写javaweb框架》.pdf

关注“Java后端技术全栈”回复“面试”获取全套面试资料很多程序员都有类似感受:Java Web开发的用到的框架之多简直令人发指,而且因为版本的更新换代导致的问题也是层出不穷。这个现象,...

2020-12-28 08:00:00 168

原创 《七周七并发模型》.pdf

关注“Java后端技术全栈”回复“面试”获取全套面试资料并发在现在已经是十分常见的问题了,由于人类信息量的增加,很多信息都需要并发处理,原有的串行处理已经很难满足现实的需求。当今主流语言...

2020-12-27 10:00:00 89

转载 Redis热点:如何发现Key问题?附5种解决方案

关注“Java后端技术全栈”回复“面试”获取全套面试资料热点问题产生的原因大致有以下两种:1、用户消费的数据远大于生产的数据(热卖商品、热点新闻、热点评论、明星直播)。在日常工作生活中一...

2020-12-27 10:00:00 47

原创 给,我私藏的26道MyBatis面试题~(文末附圣诞福利)

关注“Java后端技术全栈”回复“面试”获取全套面试资料1.JDBC有几个步骤?JDBC大致可以分为六个步骤:加载驱动程序获得数据库连接创建一个Statement对象操作数据库,实现增删...

2020-12-25 08:00:00 57

原创 【开发常识】这个问题,直接导致年终奖没了……(惨兮兮)

关注“Java后端技术全栈”回复“面试”获取全套面试资料在项目中,我们基本上都会有个StringUtils工具类,用来处理字符串相关的操作,比如:判空,长度,脱敏等。今天有个小伙伴,因为...

2020-12-24 08:00:00 27

原创 《疯狂Java:突破程序员基本功的16课》.pdf

关注“Java后端技术全栈”回复“面试”获取全套面试资料用java语言进行开发的人越来越多了,大量程序员正在涌入java编程领域。在这其中,就有很多“快餐式培训”人员。他们没有什么编程基...

2020-12-23 08:00:00 41

原创 搞定这24道JVM面试题,要价30k都有底气~

关注“Java后端技术全栈”回复“面试”获取全套面试资料1.什么是JVM?JVM 的全称是 「Java Virtual Machine」,也就是我们耳熟能详的 Java 虚拟机。它能识别...

2020-12-23 08:00:00 62

原创 小师妹问我:Mybatis常见注解有哪些?

关注“Java后端技术全栈”回复“面试”获取全套面试资料当下,注解非常流行,以前很长篇的代码,现在基本上一个注解就能搞定。那,在Mybatis中又有哪些注解呢?Mybatis中的注解基本...

2020-12-22 08:00:00 905 5

原创 【年底总结】11组关系带你看清JVM全貌

关注“Java后端技术全栈”回复“面试”获取全套面试资料废话少说,直接开整:第1组:JDK、JRE、JVM的关系JDK中包含JRE,也包括JDK,而JRE也包括JDK。范围关系:JDK&...

2020-12-21 08:00:00 37

原创 @万字长文 | MyBatis 缓存到底是怎么回事?

关注“Java后端技术全栈”回复“面试”获取全套面试资料在 Web 应用中,缓存是必不可少的组件。通常我们都会用 Redis 或 memcached 等缓存中间件,拦截大量奔向数据库的请...

2020-12-19 15:59:36 83 3

原创 《O2O实战:他们是如何利用互联网的》.pdf

关注“Java后端技术全栈”回复“面试”获取全套面试资料什么是O2O?O2O的概念最早由TrialPay的CEO和创始人Alex Rampell提出,2010年8月7日,他在文章《Why...

2020-12-18 08:00:00 30 1

原创 Mybatis插件原理详解<下篇>

关注“Java后端技术全栈”回复“面试”获取全套面试资料上次发文说到了如何集成分页插件MyBatis插件原理分析,看完感觉自己better了,今天我们接着来聊mybatis插件的原理。插...

2020-12-18 08:00:00 71 1

原创 MyBatis插件原理分析<上篇>

关注“Java后端技术全栈”回复“面试”获取全套面试资料本文主要内容:大多数框架都支持插件,用户可通过编写插件来自行扩展功能,Mybatis也不例外。在Mybatis中最出名的就是Pag...

2020-12-17 08:00:00 44 1

原创 答了Mybatis这个问题后,面试官叫我回去等通知……

关注“Java后端技术全栈”回复“面试”获取全套面试资料背景前段时间在我的技术群里,大家讨论起了为什么UserMapper.java是个接口,没有具体实现类,而我们可以直接调用其方法?关...

2020-12-16 08:00:00 47

原创 看到Mybatis源码就感到烦躁,怎么办?

关注“Java后端技术全栈”回复“面试”获取全套面试资料背景最近,听到很多吐槽:看到源码,心中就感到十分纠结、特别烦恼。为什么纠结?因为面试的时候,面试官很喜欢问:你看过什么框架源码?J...

2020-12-14 08:00:00 44

原创 Mybatis源码阅读套路,一次性打包发您~

关注“Java后端技术全栈”回复“面试”获取全套面试资料很多人看源码都不知道如何看,今天来教教大家如何看源码。前提是我们需要对整个Mybatis的原理、工作流程和模块进行一个整体的直知晓...

2020-12-13 12:37:24 74

原创 《架构即未来:现代企业可扩展的Web架构流程和组织》.pdf

关注“Java后端技术全栈”回复“面试”获取全套面试资料任何一个持续成长的公司最终都需要解决系统、组织和流程的扩展性问题。大型网站通常具有如下特点:1.高并发,大流量2.高可用3.海量数...

2020-12-12 14:04:47 309 3

原创 掌握Mybatis动态映射,我可是下了功夫的

关注“Java后端技术全栈”回复“面试”获取全套面试资料动态 SQL 是 MyBatis 的强大特性之一。如果你使用过 JDBC 或其它类似的框架,你应该能理解根据不同条件拼接 SQL ...

2020-12-11 08:00:00 261 1

原创 《算法导论》.pdf

关注“Java后端技术全栈”回复“面试”获取全套面试资料非形式地说,算法就是任何定义的计算过程,该过程取某个值或值的集合作为输入并产生某个值或值的集合作为输出。可以这么理解:算法就是把输...

2020-12-10 08:04:42 1497

原创 Mybatis 中xml和注解映射,so easy啦

关注“Java后端技术全栈”回复“面试”获取全套面试资料MyBatis 提供了XML配置和注解配置两种方式。今天就来搞搞这两种方式是如何实现的。MyBatis 的真正强大在于它的语句映射...

2020-12-10 08:04:42 2601 23

原创 《图解数据结构》.pdf

关注“Java后端技术全栈”回复“面试”获取全套面试资料数据结构一直是计算机科学领域非常重要的基础课程,除了计算机专业的同学需要学习数据结构外,越来越多的其他专业人员也需要主修数据结构这...

2020-12-08 08:00:00 397

转载 Swagger3.0 天天刷屏,真的香吗?

目录前言官方文档如何说?Spring Boot版本说明添加依赖springfox-boot-starter做了什么?撸起袖子就是干?定制一个基本的文档示例文档如何分组?如何添加授权信息?...

2020-12-08 08:00:00 183

原创 并发编程大扫盲:带你了解何为线程上下文切换

关注“Java后端技术全栈”回复“面试”获取全套面试资料在并发程序中,关于线程数设置大小的说法:线程数量设置太小,可能会导致程序不能充分利用好系统资源。线程数量设置太大,可能会带来资源的...

2020-12-07 08:00:00 80

原创 《写给大忙人看的JAVA核心技术》.pdf

关注“Java后端技术全栈”回复“面试”获取全套面试资料现代人的生活节奏快速,每天上班忙工作、下班忙其他,生活的压力,让读书已经慢慢淡出了很多人的精神生活领域。这是一个知识爆炸的年代,也...

2020-12-07 08:00:00 170 1

原创 《亿级流量网站架构核心技术》.pdf

关注“Java后端技术全栈”回复“面试”获取全套面试资料有过互联网开发经验的人员或许有这样的感受:搭建一个设计精良、功能丰富的网站并不是一件特别困难的事情,但是搭建一个能够支持巨大流量并...

2020-12-06 16:25:05 491

原创 美女面试官问我:能说几个常见的Linux性能调优命令吗?

案例关注“Java后端技术全栈”回复“000”获取大量电子书本文主要内容:简单回答:top、iostat、pidstat、ps、vmstat、netstat、sar等。能细说一下吗?下面...

2020-12-06 16:25:05 67

原创 面试官:说说你对【注解】的理解

案例关注“Java后端技术全栈”回复“000”获取大量电子书本文主要内容如下:背景现在已经处于注解盛行时代,注解@Override ,这个注解是再熟悉不过了,还有@Controller、...

2020-12-05 12:11:29 104

原创 面试官:你知道对象的克隆原理吗?

案例关注“Java后端技术全栈”回复“000”获取大量电子书本文主要内容背景先说说生活中三个例子:西游记中,孙悟空能变身为n多个孙悟空,也就是一个孙悟空克隆为多个孙悟空了。王者农药中,元...

2020-12-04 11:55:00 58

原创 面试官:说说你对序列化的理解

关注“Java后端技术全栈”回复“000”获取大量电子书本文主要内容背景在Java语言中,程序运行的时候,会产生很多对象,而对象信息也只是在程序运行的时候才在内存中保持其状态,一旦程序停...

2020-12-03 12:01:00 63

原创 面试官:什么是内部类?|这么回答就妥妥的

关注“Java后端技术全栈”回复“000”获取大量电子书本文内容什么是内部类?我们将一个类A定义在另外一个类B中,那么这个类A就叫内部类。为什么需要内部类呢?有三点原因:内部类方法可以访...

2020-12-02 18:42:34 45

原创 6000多字 | 秒杀系统设计注意点【理论】

关注“Java后端技术全栈”回复“000”获取大量电子书在秒杀的场景中,对于系统的要求其实就三个字:快、准、稳。本文主要内容:五个架构原则数据要尽量少首先是指用户请求的数据能少就少。请求...

2020-12-01 12:08:34 54

使用jsp做的一个二级菜单

详细且很好看的二级菜单源码,要把文件名改为jsp

2013-01-07

10万字总结 java面试题和答案

java基础、JVM、Spring、并发编程、Linux、Dubbo、Mybatis、Springcloud、Spring boot、消息队列、zookeeper

2021-01-16

Jquery学习总结

这是本人通过一段时间的学习后得的总结,让初学者少走弯路

2013-01-08

Tomcat.png

该资料讲述了五大方面: 1. Web应用服务器 2. tomcat整体架构 3. 源码解读 4. 性能优化 5. 常见问题排查方法

2021-03-01

JVM知识点整理.png

主要讲述JVM从入门到性能优化,囊括了所有高频面试点,面试抱佛脚,有他就可以了。

2021-02-22

最牛并发编程总结.png

一共包括了java内存模型、并发基础、锁、并发工具类、java并发编程实战、优化、阻塞队列、原子操作、并发集合、线程池、线程基础、自定义并发类等13个方面的内容。 学习并发编程一张图就搞定了。

2021-02-22

java简易的定时器

可以让你体会到什么叫做定时器。也让你对定时器有个初步认识

2012-12-28

jquery学习资料 很多

很多 jquery学习找不到的资料,有基础,有高级

2013-06-07

java的源码

java的源码

2013-06-26

带你轻松搞定java后端开发

发表于 2020-08-26 最后回复 2020-08-26

TR_SMC的留言板

发表于 2020-01-02 最后回复 2020-04-19

跟领导顶嘴了,呵呵呵,该走了吧

发表于 2013-12-10 最后回复 2017-04-27

每晚你到底几点睡?每晚你到底睡几个小时?

发表于 2016-03-18 最后回复 2016-06-28

ClassPathXmlApplicationContext context 启动不了

发表于 2015-04-29 最后回复 2015-04-30

大华java开发待遇情况求指导

发表于 2015-03-16 最后回复 2015-03-23

2013年毕业去外包公司一般开多少薪资

发表于 2015-03-03 最后回复 2015-03-08

StringBuffer /StringBuilder的具体区别

发表于 2015-03-01 最后回复 2015-03-03

面试被问到的问题

发表于 2014-10-22 最后回复 2014-10-30

新工作中软安人,不知道怎么样?

发表于 2014-02-20 最后回复 2014-10-26

sql中同事满足两个条件的,求助

发表于 2014-01-14 最后回复 2014-03-18

谈谈最近面试情况,跪求高见

发表于 2014-01-09 最后回复 2014-01-11

一年的java开发应该有些什么能力?

发表于 2013-11-07 最后回复 2013-11-18

违反唯一约束条件

发表于 2013-09-28 最后回复 2013-09-29

杭州新手程序员目前状况

发表于 2013-08-17 最后回复 2013-09-23

Error creating bean with name 'httpService' defined in class path resource [src

发表于 2013-06-21 最后回复 2013-06-26

oracle查询语句

发表于 2013-06-18 最后回复 2013-06-19

是否要换工作呢?

发表于 2013-05-26 最后回复 2013-06-08

求大神帮忙。WebSphere MQ 下的错误、

发表于 2013-05-23 最后回复 2013-05-26

java中文件上传与下载

发表于 2013-01-21 最后回复 2013-05-26

做纯java代码号还是做web好啊???求高手指教

发表于 2013-05-16 最后回复 2013-05-26

关于JAVA中的equals(0方法

发表于 2013-03-22 最后回复 2013-05-26

空空如也

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

TA关注的人 TA的粉丝

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