首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
田维常
掘友等级
Java后端技术全栈
|
自由职业
专注于Java,公众号[java后端技术全栈]
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
63
文章 63
沸点 0
赞
63
返回
|
搜索文章
最新
热门
自学编程的4大误区,你中招了吗?
最近,很多小伙伴在后台留言,讲述他们在工作和学习当中的一些迷茫,这让我意识到大家已经陷入了学习误区。在此,结合自己十来年的学习和工作经验,总结了以下4大误区,与君共勉。 对于大多数程序员而言,至少一次询问或考虑过这个问题。 如果把这个问题输入到某些问答平台上,你会发现答案更是五…
京东面试:说说MySQL的架构体系
最近群里一位兄弟在面试中被问到:「MySQL的架构体系是什么」。 虽然他搞java开发好几年了,也一直使用的是MySQL数据库,但是面对这个问题依然是一脸懵逼,还以为面试官要问索引、慢查询、性能优化之类的(因为这些都是网上找点面试题背过了)。 但这位面试官不按套路出牌,这位兄弟…
阿里面试:Mybatis中方法和SQL是怎么关联起来的呢?
今天是Mybatis源码分析第四篇,也是最后一篇。 今天我们来分析,userMapper中的方法和UserMapper.xml中的SQL是怎么关联的,以及怎么执行SQL的。 这一行代码背后源码搞完,也就代表着我们Mybatis源码搞完(主干部分)。 下面我们继续开撸。 在上一篇…
Java多线程编程核心技术
几乎所有的程序员都知道:现代操作系统进行资源分配的最小单元是进程,而操作系统进行运算调度的最小单元是线程。 现在的计算机动辄就是多处理器核心的,而每一个线程同一时间只能运行在一个处理器上,那么如果程序采用单线程进行开发,这样就不能充分利用多核处理器带来的优势。 所以为了充分利用…
美团面试题:为什么能直接调用userMapper接口的方法?
老规矩,先上案例代码,这样大家可以更加熟悉是如何使用的,看过Mybatis系列的小伙伴,对这段代码差不多都可以背下来了。 哈哈~,有点夸张吗?不夸张的,就这行代码。 前面那篇文章已经知道了这里的sqlSession使用的是默认实现类DefaultSqlSession。所以我们直…
扒开 SqlSession 的外衣
老规矩,先上案例代码,我们按照这个案例一步一步的搞定Mybatis源码。 由于很多小伙伴在催,说Mybatis源码系列好像何时才有下文了,为此老田熬夜写了这篇。 前面那篇文章已经分析了,这里的sqlSessionFactory其实就是DefaultSqlSessionFacto…
图解多线程
进程的本质是一个正在执行的程序,程序运行时系统会创建一个进程,并且**「给每个进程分配独立的内存地址空间,用来保证每个进程地址不会相互干扰」**。 同时,在 CPU 对进程做时间片的切换时,保证进程切换过程中仍然要从进程切换之前运行的位置处开始执行。所以进程通常还会包括程序计数…
七周七并发模型
并发在现在已经是十分常见的问题了,由于人类信息量的增加,很多信息都需要并发处理,原有的串行处理已经很难满足现实的需求。 当今主流语言都竞相支持不同的并发模型,例如CSP模型、数据并行、函数式编程和Clojure的unified succession model。 基于锁和线程的…
框架VS架构,看两者异同
通常指的是为了实现某个业界标准或者完成特定基本任务的软件组件规范,也指为了实现某某个软件组件规范时,提供规范做要求之基础功能的软件产品。 是组件规范,比如:MVC就是一种常见的开发规范,类似的有MVP、MVVM、J2EE等框架。 框架提供基础功能的产品。比如:Spring MV…
京东技术解密
降低成本、提升效率,为用户带来最佳体验。 时至今日,除了少数的桌面程序,京东的大部分系统已经完成了就从.NET向Java的转移。偶尔能在京东网站上看到几个扩展名为.aspx的页面,其实也都是经过URL重写的Java页面了。 最近很多小伙伴问我要一些 京东技术 相关的资料,于是我…
下一页
个人成就
文章被点赞
143
文章被阅读
42,584
掘力值
1,579
关注了
2
关注者
20
收藏集
0
关注标签
4
加入于
2020-10-25