上一页 1 ··· 9 10 11 12 13 14 15 16 17 ··· 62 下一页
摘要: 在企业开发中, 对数据库的批量操作, 是一个非常常见的操作, Mybatis提供了批量执行器, 来支持批量操作. 1. Mybatis sql执行器 Mybatis 支持全局修改执行器, 参数名为: defaultExecutorType. 但是笔者并不推荐这种方式,笔者建议在获取sqlSessio 阅读全文
posted @ 2021-10-31 23:20 Vincent-yuan 阅读(2153) 评论(0) 推荐(0) 编辑
摘要: 前言 在我们平时开发中,使用数据库连接池时使用阿里的Druid连接池已经比较常见了,但是我们在集成到Springboot时似乎非常简单,只需要简单的配置即可使用,那么Druid是怎么加载的呢,本文就从源码层面进行揭秘 使用 首先简单的介绍下如何使用 1、pom.xml加载jar包,直接使用集成spr 阅读全文
posted @ 2021-10-31 23:02 Vincent-yuan 阅读(1302) 评论(0) 推荐(0) 编辑
摘要: 在用springboot做接口开发时,遇到一个问题:Getting NoSuchMethodError:javax.servlet.ServletContext.getVirtualServerName() 原因是: getVirtualServerName 方法是在 servlet3.1之后引入的 阅读全文
posted @ 2021-10-31 22:36 Vincent-yuan 阅读(136) 评论(0) 推荐(0) 编辑
摘要: 在使用springboot集成mybatis时,可能会遇到这个问题。 出现这个问题的原因一般是: Mapper interface和xml文件的定义对应不上(需要检查包名,namespace) 函数名称等能否对应不上(需要比较细致的对比,经常就写错了一两个字母搞的很长时间找不到错误) 解决的思路一般 阅读全文
posted @ 2021-10-31 22:30 Vincent-yuan 阅读(212) 评论(0) 推荐(0) 编辑
摘要: 回顾一下类加载过程 类加载过程:加载->连接->初始化。连接过程又可分为三步:验证->准备->解析。 一个非数组类的加载阶段(加载阶段获取类的二进制字节流的动作)是可控性最强的阶段,这一步我们可以去自定义类加载器去控制字节流的获取方式(重写一个类加载器的 loadClass() 方法)。 数组类型不 阅读全文
posted @ 2021-10-29 00:09 Vincent-yuan 阅读(133) 评论(0) 推荐(0) 编辑
摘要: 类的生命周期 类加载过程 加载 验证 准备 解析 初始化 卸载 类的生命周期 一个类的完整生命周期如下: 类加载过程 Class 文件需要加载到虚拟机中之后才能运行和使用,那么虚拟机是如何加载这些 Class 文件呢? 系统加载 Class 类型的文件主要三步:加载->连接->初始化。连接过程又可分 阅读全文
posted @ 2021-10-28 23:46 Vincent-yuan 阅读(3920) 评论(0) 推荐(1) 编辑
摘要: 为什么要把堆和栈区分出来呢? 堆中存什么?栈中存什么? 为什么不把基本类型放堆中呢? 为什么要把堆和栈区分出来呢? 第一,从软件设计的角度看,栈代表了处理逻辑,而堆代表了数据。这样分开,使得处理逻辑更为清晰。分而治之的思想。这种隔离、模块化的思想在软件设计的方方面面都有体现。 第二,堆与栈的分离,使 阅读全文
posted @ 2021-10-28 23:13 Vincent-yuan 阅读(240) 评论(0) 推荐(0) 编辑
摘要: ApplicationContext对象是Spring开源框架的上下文对象实例,在项目运行时自动装载Handler内的所有信息到内存。 传统的获取方式有很多种,不过随着Spring版本的不断迭代,官方也慢慢的不建议使用部分方式。 下面我简单介绍一种Spring官方推荐使用的方式! 基于SpringB 阅读全文
posted @ 2021-10-28 23:01 Vincent-yuan 阅读(989) 评论(0) 推荐(0) 编辑
摘要: 注意:调用者要被spring管理 目录 方式一 注解@PostConstruct 方式二 启动类ApplicationContext 方式三 手动注入ApplicationContext 方式一 注解@PostConstruct import com.example.javautilsproject 阅读全文
posted @ 2021-10-28 22:49 Vincent-yuan 阅读(2017) 评论(0) 推荐(0) 编辑
摘要: 这里使用fastJson的JSON.parseObject()方法,左边是json字符串,右边是要转换的实体类,即上面生成的实体类 String jsonResult = getGJInquirtTicketJsonStr(departCity, arriveCity, startDate); Sy 阅读全文
posted @ 2021-10-26 23:49 Vincent-yuan 阅读(6914) 评论(0) 推荐(0) 编辑
上一页 1 ··· 9 10 11 12 13 14 15 16 17 ··· 62 下一页