英文名的一些姓氏
最编程
2024-07-06 22:56:40
...
七年级上册课本出现姓氏family name/last name相关内容。英国人都有自己一个姓氏。但是姓氏是什么意思呢?姓氏又是从哪里来的呢?
首先,有一些家族姓氏来自于他们的家乡。如果一个男人住在小山的边上,那么他的姓氏就会是Hill希尔(hill小山)。在英国人们的姓氏可能是Wood伍德(wood木头),Lake莱克(lake湖泊),因为他们住在木头或者湖泊的边上。
其次,有些姓氏来自于他们的工作。如果一个人是一个厨师,他的姓氏就可能是Cook库克(cook厨师)。
第三,很多人的姓氏来自于他们父亲的名字。如果你听到一个名字Jackson,那么你就会知道他的是Jack的son儿子。
Mr Hill希尔先生
Mr Wood伍德先生
Mr Lake莱克先生
Ms Cook库克女士
Mrs Jackson杰克逊太太
今天, 我让七年级的孩子阅读相关的英语姓氏的文章,孩子特别感兴趣,且对family name/last name有深刻的理解。从而与first name名字区分开来。
推荐阅读
-
英文名的一些姓氏
-
进行 iOS 自动化测试必须知道的一些事情
-
在表格中使用合并的注意事项:rowspan 和 colspan,以及一些表格用法
-
vscode的一些使用问题-使用方法
-
大聪明教你学Java|Mybatis的一级缓存和二级缓存--🍊作者简介:不愿过河东,一个来自二线城市的程序员,致力于用 "猥琐 "的方法解决琐碎的问题,让复杂的问题变得简单易懂。支持作者:喜欢👍,关注💖,留言💌~! 前言。 在计算机世界中,缓存无处不在;操作系统有操作系统缓存,数据库会有数据库缓存,我们还可以利用中间件(如 Redis)来充当缓存。MyBatis 作为一个优秀的 ORM 框架,也用于缓存,所以今天我们就来谈谈 Mybatis 的一级缓存和二级缓存。 Mybatis 一级缓存 首先,我们来看一张图片👇。 我们在开发项目的过程中,如果打开Mybatis的SQL语句打印,经常会看到这样一句话:创建一个新的 SqlSession,其实这就是我们常说的 Mybatis 一级缓存。 Mybatis 的一级缓存也就是在执行一次 SQL 查询或 SQL 更新后,这条 SQL 语句并不会消失,而是被 MyBatis 缓存起来,当再次执行同样的 SQL 语句时,就会直接从缓存中提取出来,而不用再次执行 SQL 命令。第一级缓存也称为 SqlSession 级缓存。对数据库进行操作时,需要构建一个 SqlSession 对象,其中有一个用于存储缓存数据的数据结构(HashMap)。对象中有一个用于存储缓存数据的数据结构(HashMap)。不同 SqlSession 之间的缓存数据区域(HashMap)互不影响。 在我们的应用系统运行过程中,我们可能会在一个数据库会话中,执行多条查询条件相同的 SQL 语句,那么对于这种情况,你来进行设计,那么你会如何考虑呢?没错,就是加入缓存,MyBatis也是这么来处理的,如果是同一条SQL语句,会优先打入一级缓存,避免直接查询数据库,给数据库造成压力,提高性能。具体实现过程如下图所示👇 SqlSession 是一个接口,提供了一些 CRUD 方法,SqlSession 的默认实现类是 DefaultSqlSession,DefaultSqlSession 类持有 Executor 接口对象,Executor 的默认实现是 BaseExecutor 对象,每个 BaseExecutor 对象都有一个 PerpetualCache 缓存,即上图中的本地缓存。当用户发起查询时,MyBatis 会根据当前执行的语句生成一个 MappedStatement,并在本地缓存中进行查询,如果缓存被命中,查询结果会直接返回给用户;如果缓存未被命中,查询结果会直接返回给用户。如果缓存未命中,则查询数据库,将结果写入本地缓存,最后将结果返回给用户。这时候可能有小伙伴要说了:我还在控制台中看到 "关闭非事务性 SqlSession "这句话,说明我每次创建一个 SqlSession 到 SqlSession 结束都是关闭的,那么我的缓存还是有毛线用!😥 事情肯定不是我们想的那样,让我们继续👇。 🍊 getSqlSession 源代码
-
一些适合朗诵的古文
-
关于主机名、域名区分 (www.baidu.com与baidu.com) 和同源策略的一些误解
-
CentOS 8 Stream 上安装 Docker 遇到的一些问题
-
linux下vi编辑的一些实用命令--二、插入文本或行(使用vi命令模式,执行以下命令后将进入插入模式,按ESC键退出插入模式)
-
使用 VI 编辑器的一些基本命令