摘要:
背景 最近,听到很多吐槽:看到源码,心中就感到十分纠结、特别烦恼。 为什么纠结? 因为面试的时候,面试官很喜欢问:你看过什么框架源码?JDK源码也行。 这时候,如果回答没有看过,虽然没让你立马回去等通知。但也许,你在面试官心中的印象就大打折扣了。 如果回答看过,并且还能较为流利地说上一番,那面试官或 阅读全文
摘要:
关注“Java后端技术全栈” 回复“面试”获取全套面试资料 分布式存储系统,将数据分散存储在多台独立的设备上。 传统的网络存储系统采用集中的存储服务器存放所有数据,存储服务器成为系统性能的瓶颈,也是可靠性和安全性的焦点,不能满足大规模存储应用的需要。 分布式网络存储系统采用可扩展的系统结构,利用多台 阅读全文
摘要:
对于源码,很多人不知道如何看,今天来教教大家如何看源码。 前提是我们需要对整个Mybatis的原理、工作流程和模块进行一个整体的直知晓,另外还要有使用经验。 本文主要内容: 源码下载 如何下载源码? 进入官网 https://mybatis.org/mybatis-3/zh/index.html 方 阅读全文
摘要:
任何一个持续成长的公司最终都需要解决系统、组织和流程的扩展性问题。 大型网站通常具有如下特点: 1.高并发,大流量 2.高可用 3.海量数据 4.网络情况复杂 5.安全环境恶劣 6.需求快速变更 7.渐进式发展 现实中构建架构还需要考虑太多东西,作为程序员,真是有学不完的知识…… 最近很多小伙伴问我 阅读全文
摘要:
在以前文章中,我们对Mybatis进行了入门级的介绍教小师妹快速入门Mybatis,看这篇就够了,今天我们来从一个全局的角度看看Mybatis。 本文主要内容: Mybatis工作流程 Mybatis工作流程可以大致分为四个步骤: 下面我们就来说说这四个步骤: 加载配置并初始化 触发条件:加载配置文 阅读全文
摘要:
动态 SQL 是 MyBatis 的强大特性之一。如果你使用过 JDBC 或其它类似的框架,你应该能理解根据不同条件拼接 SQL 语句有多痛苦,例如拼接时要确保不能忘记添加必要的空格,还要注意去掉列表最后一个列名的逗号。利用动态 SQL,可以彻底摆脱这种痛苦。 使用动态 SQL 并非一件易事,但借助 阅读全文
摘要:
MyBatis 提供了XML配置和注解配置两种方式。今天就来搞搞这两种方式是如何实现的。 MyBatis 的真正强大在于它的语句映射,这是它的魔力所在。由于它的异常强大,映射器的 XML 文件就显得相对简单。如果拿它跟具有相同功能的JDBC 代码进行对比,你会立即发现省掉了将近 95% 的代码。My 阅读全文
摘要:
本文主要内容: 传统JDBC 传统JDBC编码格式 public class DataBaseUtil { public static final String URL = "jdbc:mysql://localhost:3306/mblog"; public static final String 阅读全文
摘要:
关注“Java后端技术全栈” 回复“面试”获取全套面试资料 我们一再强调算法的重要性,但是很多同学依然半信半疑。 其实,作为一名计算机专业出身的程序员,我刚开始对算法和数据结构也存在着很大的偏见,认为它们就好像并没有多大作用。 也是因为这种偏见,自己在敲代码的过程中吃了不少亏。 作为一个吃过亏的男人 阅读全文
摘要:
输入文章标题... `public final class String implements java.io.Serializable, Comparable<String>, CharSequence {` `private static final long serialVersionUI 阅读全文