自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 源码解析mybatis拦截器的运行原理

是在构造 SqlSessionFactory 时初始化的,继续往下 会看到 org.apache.ibatis.builder.xml.XMLConfigBuilder#parseConfiguration 这个方法。可以看到这里会去遍历 interceptors 这个集合。那么 interceptors 这个属性是什么时候初始化的呢?这里我会用2个拦截器作为示例,来讲述整个拦截器的运行流程。首先我们看获取SqlSession的方法。

2024-09-19 07:27:10 592

原创 微信小程序环境共享,多个小程序共享一个云开发数据库

这时候还会报错,是因为我们忽略了官方的一个要求:“ 跨账号调用,必须等待 init 完成”,所以我们必须给init加一个await语法,如下,记得await要结合着async一起使用。环境共享开通后将在顶部tab显示环境共享功能,进入 “环境共享” 的页面,点击“添加共享”,即可授权同主体下其他小程序/公众号使用当前小程序下的云开发资源。我们小程序B想使用小程序A的云开发环境,这里要注意,初始化的时候要如下面注释里写的一样,用小程序A的appid和云开发环境id。可以看到我们成功的请求到了小程序A的数据。

2024-09-19 04:08:02 536

原创 如何使用Java操作数据库?一文帮你搞懂Java的JDBC编程

Dependencies,点击+,JARS or Directories,将该lib文件夹配置进依赖中,表示该文件夹下的。包到本项目的依赖中:右键点击项目Open Module Settings,在Modules中,点击项目,配置。//加载JDBC驱动程序:反射,这样调用初始化com.mysql.jdbc.Driver类,的,每次使用完数据库连接,释放资源调用connection.close()都是将。//即将该类加载到JVM方法区,并执行该类的静态方法快,静态属性。

2024-09-19 02:32:43 728

原创 双11前,来了解一下淘宝的架构演化过程

数据库设计到这种结构时,已经可以称为分布式数据库,但是这只是一个逻辑的数据库整体,数据库里不同的组成部分是由不同的组件单独来实现的,如分库分表的管理和请求分发,由Mycat实现,SQL的解析由单机的数据库实现,读写分离可能由网关和消息队列来实现,查询结果的汇总可能由数据库接口层来实现等等,这种架构其实是MPP(大规模并行处理)架构的一类实现。其中涉及的技术包括:Mycat,它是数据库中间件,可通过它来组织数据库的分离读写和分库分表,客户端通过它来访问下层数据库,还会涉及数据同步,数据一致性的问题。

2024-09-18 23:37:44 1213

原创 一个基于SpringBoot+vue的学生信息管理系统详细设计_spring boot当框架该如何做系统

在当今信息社会发展中中,计算机科学的飞速发展,大多数学校开始注意办公效率的发展是很关键,对学校的管理起到举足轻重的作用。基于 Internet 网络的信息服务,快速成长为现代学校中一项不可或缺的内容措施。很多校园都已经不满意商务办公管理的缓慢成长方式。学院的需求是一个功能强大的,能提供完善管理,管理信息系统的速度。

2024-09-18 17:24:41 1051

原创 Java 基础知识点 笔记总结 (三)

/char型数组默认为0或’\u0000’ ,而非’0’ ,这里默认不显示的!//对于arr[1]而言,length就是查看第二个数组arr[1]的长度为多少。System.out.println(“找到了指定的元素,位置为:”+i);System.out.println(“验证是否等于0,是!System.out.println(“该数组未查询到!//int型的arr[0][0]的默认值为0。//arr[0]的默认值是一个地址。

2024-09-18 03:27:00 360

空空如也

空空如也

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

TA关注的人

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