摘要: Go语言中的if语句根据条件表达式的结果选择需要执行的业务流程。 1、if控制语句 1、if 语法 语法详情如下: if 条件表达式 { // 条件表达式为true,执行的代码块 } 条件表达式必须返回布尔型的结果,与Java语法不同,在Go中,if的条件表达式不使用括号。 2、if/else 语法 阅读全文
posted @ 2023-04-11 09:35 无虑的小猪 阅读(71) 评论(0) 推荐(0)
摘要: 前言 Go官方编程指南:https://golang.google.cn/doc/tutorial/ 选择中文阅读go的官方文档。 查看官方提供的go的包的函数使用,即API(application program interface)应用程序接口,就是go的各个包的各个函数:https://gol 阅读全文
posted @ 2023-04-10 17:01 无虑的小猪 阅读(76) 评论(0) 推荐(0)
摘要: 一、什么是ThreadLocal ThreadLocal是线程内的局部变量,仅在线程的生命周期内起作用。变量值在线程间不可见。 二、ThreadLocal的使用 ThreadLocal使用详情如下: 1 import java.util.concurrent.CountDownLatch; 2 3 阅读全文
posted @ 2023-04-05 17:39 无虑的小猪 阅读(68) 评论(0) 推荐(0)
摘要: 1、什么是线程 线程是CPU调度执行的基本单元。 JVM允许在一个程序中同时执行多个线程,在Java中,用java.lang.Thread这个类来表示线程。 线程有优先级,高优先级的线程往往会比低优先级的线程先执行。 守护线程(daemon Thread),主线程执行完,守护线程跟着结束。 2、Th 阅读全文
posted @ 2023-04-03 10:26 无虑的小猪 阅读(132) 评论(0) 推荐(0)
摘要: 1、SDK环境准备 下载地址:https://golang.google.cn/dl/,下载操作系统位数对应的SDK。此处我下载的是64位的,1.17.12版本。 1.1、解压下载的amd64.zip安装包 此处我的解压目录 -> D:\development\GOSDK\go,目录结构如下 1.2 阅读全文
posted @ 2023-03-29 09:28 无虑的小猪 阅读(234) 评论(0) 推荐(0)
摘要: 一、搭建mybtais-spring运行环境 1、创建数据表并初始化 CREATE TABLE `user` ( `id` int(8) NOT NULL AUTO_INCREMENT COMMENT '主键', `name` varchar(32) CHARACTER SET latin1 DEF 阅读全文
posted @ 2023-03-26 14:34 无虑的小猪 阅读(252) 评论(0) 推荐(0)
摘要: 1、Mybatis插件支持拦截的对象 MyBatis 允许使用插件来拦截的方法调用,可在映射语句执行流程中进行拦截调用。Mybatis插件支持拦截的对象: 1、Executor:执行器 Executor执行SQL的增删改查操作。 Mybatis中对Executor做插件拦截的位置,Configura 阅读全文
posted @ 2023-03-25 20:22 无虑的小猪 阅读(244) 评论(0) 推荐(0)
摘要: 在Mybatis源码(七):SQL执行流程中已提到,根据不同的sqlCommandType执行不同类型的SQL,下面来看看调用Mapper接口的新增、修改、删除,Mybatis中做了哪些处理。 1、新增 1 // 新增用户 2 User user = new User(); 3 user.setId 阅读全文
posted @ 2023-03-24 20:28 无虑的小猪 阅读(105) 评论(0) 推荐(0)
摘要: 在Mybatis源码(七):SQL执行流程中已提到,根据不同的sqlCommandType执行不同类型的SQL,下面来看看调用Mapper接口的查询,Mybatis中做了哪些处理。 UserMapper mapper = sqlSession.getMapper(UserMapper.class); 阅读全文
posted @ 2023-03-21 17:42 无虑的小猪 阅读(293) 评论(0) 推荐(0)
摘要: SQL执行通过接口代理对象调用接口方法完成的。在Mybatis中所有Mapper接口代理对象都是JDK动态代理生成的,最终都会调用MapperProxy中的invoke方法。Mapper接口代理对象执行接口方法,MapperProxy#invoke() 核心代码: 1 public Object i 阅读全文
posted @ 2023-03-20 22:08 无虑的小猪 阅读(311) 评论(0) 推荐(0)