自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 DolphinScheduler集群部署

dolphinscheduler集群部署教程

2024-06-17 10:58:02 1347

原创 Nginx配置https协议,基于Linux自签(OPENSSL生成SSL自签证书)

说明:执行以上命令后,需要依次输入国家、地区、城市、组织、组织单位、Common Name和Email。//生成的ssl秘钥。//这里3650是证书有效期(单位:天)。//生成rsa私钥,des3算法,1024位强度,ssl.key是秘钥文件名。需要注意的是,在使用自签名的临时证书时,浏览器会提示证书的颁发机构是未知的。

2023-12-04 11:54:36 1124

原创 Mybatis接收hive数据库返回结果中的坑

在java中用Map接收hive数据库查询结果时map会被包多一层key

2023-03-29 16:25:35 257

原创 MyBatis的savaBatch方法踩坑记录

MyBatis的savaBatch方法插入非主键"ID"字段异常处理办法

2022-11-18 11:02:50 1465

原创 SpringBoot多数据源@DS配置以及使用的一些问题总结

SpringBoot多数据源@DS配置以及使用的一些问题总结(多数据源配置不生效,DS注解使用不生效)

2022-06-24 16:52:40 6849 2

原创 基于mybatis的批量插入之oracle和mysql的区别

oracle和mysql基于mybatis的批量插入方式区别

2022-06-07 14:13:13 389

原创 基于网易企业邮箱的JavaMail配置

基于网易企业邮箱通过javaMail发送邮件

2022-06-02 14:02:05 946

原创 Freemarker使用注意事项

模板存放路径问题 //通过以下这种方式只能获取resources目录下的模板文件FreeMarkerConfiguration.getConfiguration().getTemplate(templatePath);//通过以下方式,可以指定盘符的路径获取模板文件fileTemplateLoader = new FileTemplateLoader(new File(tmpPath));Configuration configuration = freeMarkerConfiguration

2022-05-07 10:00:00 966

原创 PageHelper等分页插件无法处理一对多查询解决方案

在使用Mybatis作为持久层映射框架的时候,Mybatis提供了<collection>的方式对一对多查询结果进行映射,<collection>又分为两种写法:一种是直接配置字段的映射关系:<collection property="xxx" ofType="com.xxx"> <id column="id" property="id"/> <result column="xxx" property="xxx"/>&l

2022-03-31 16:13:15 1730 1

原创 SpringBoot接收前端时间类型参数时默认时区问题

SpringBoot默认使用世界时间,即UTC时区,国内在使用时,前端接收到的时间类型参数会比北京时间慢8小时,导致时间不一致问题,解决这个问题可在配置文件中进行jackson序列化时间配置:spring: jackson: time-zone: GMT+8...

2022-03-31 15:48:17 1384

原创 Spring源码——SingletonBeanRegistry及其实现类DefaultSingletonBeanRegistry

文章目录一、基本信息定义对单例Bean的注册以及获取,直接实现类是DefaultSingletonBeanRegistry,类关系图如下:二、接口方法1.void registerSingleton(String beanName, Object singletonObject)在给定的bean名称下,在单例bean注册表中将给定的当前对象注册为singleton,方法实现如下: /** 一级缓存 单例对象列表, beanName -> be...

2021-09-23 15:08:17 576

原创 Spring循环依赖-earlySingletonObjects的作用

1.在创建Abean时,实例化后,Abean的原始对像构造成ObjectFactory添加到三级缓存singletonFactories中。这个ObjectFactory是一个函数式接口,所以支持Lambda表达式:() -> getEarlyBeanReference(beanName, mbd, bean)2.属性填充阶段检测到需要依赖Bbean,缓存检测下来发现容器目前还没有Bbean,这时创建BBean,同样将BBean的Bean工厂添加到三级缓存。3.BBean实例化后,也走到属性填

2021-09-23 09:27:02 542

原创 Spring源码学习:AliasRegistry(Bean别名注册)

系列文章目录1.Spring源码:AliasRegistry(Bean别名管理接口及其实现)​​​​一、基本信息AliasRegistry接口用于管理Bean的别名信息(一个Bean可以对应多个别名),位于spring-core模块中,首次发布是在spring2.5.2版本,直接实现类是SimpleAliasRegistry。二、方法1.void registerAlias(String name, String alias)给Bean注册别名,方法实现:由于Bean的注册是多线

2021-09-16 17:15:13 328

原创 Redis使用总结

系列文章目录提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加例如:第一章 Python 机器学习入门之pandas的使用提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录系列文章目录前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例

2021-03-21 15:29:30 487 1

原创 springboot框架使用总结

springboot一、SpringBoot简介二、SpringBoot特性SpringBoot特性什么是开箱即用?什么是约定优于配置?三、SpringBoot常用注解启动类相关注解Controller层相关注解Service层相关注解Dao层相关注解四、SpringBoot配置SpringBoot自动配置原理Spring Boot 配置加载顺序SpringBoot内部配置文件加载顺序Spring Boot 处理跨域问题什么是跨域?SpringBoot跨域解决方案一、SpringBoot简介Spring

2021-03-06 18:36:06 632

原创 Java集合

Java集合一、Java集合简介二、集合分类三、Collection接口ListArrayListLinkedListVectorSetHashSetTreeSet四、MapHashMapHashtableTreeMap五、Iterator一、Java集合简介java集合,也称作容器,集合类是用来存放某类对象的。集合类有一个共同特点,就是它们只容纳对象(实际上是对象名,即指向地址的指针)。这一点和数组不同,数组可以容纳对象和简单数据。如果在集合类中既想使用简单数据类型,又想利用集合类的灵活性,就可以把简

2021-03-06 15:00:49 143

原创 JAVA IO常用操作总结

JAVA IO1.概念与原理1.1什么是流?1.2Java流输入输出原理1.3 Java IO的工作机制2. IO流的分类与对象2.1. IO流分类2.2 IO流对象创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入1.概念与原理Java的核心库java.io提供了全面的IO接口。包括:文件读写、标准设备输出等。Java中IO是以流为基础进行输入

2021-03-04 17:57:39 267

原创 Maven使用总结

Maven使用总结一、Maven简介二、Maven工具使用1.Maven配置文件说明2.Settings.xml常用标签3.POM文件4.Maven依赖管理5.Maven依赖控制(scope)6.Maven依赖冲突7.Maven生命周期一、Maven简介Maven是一个项目管理工具,它包含了一个项目对象模型 (Project Object Model),一组标准集合,一个项目生命周期(Project Lifecycle),一个依赖管理系统(Dependency Management System),和用

2021-03-03 17:04:32 308 1

原创 Git使用总结

Git使用总结一、Git简介二、Git下载与安装1.Git下载地址2.Git安装三、Git常用命令一、Git简介Git 是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目,是系统开发中常用的项目代码管理工具。二、Git下载与安装1.Git下载地址Git官网2.Git安装1)出现安装对话框,点击next2)按需勾选安装选项,然后点击next3)选择Git的编辑器4)配置PATH环境5)选择HTTPS连接库,默认选项即可6)配置行结束转换7)配置终端模拟器

2021-03-02 17:29:44 165

原创 Spring整合Mybatis

目录创建java项目,包及相关类向pom.xml文件导入依赖包编写实体类Account编写Dao接口(Mybatis注解的方式)编写业务层代码编写mybatis配置⽂件创建spring配置文件将mybatis配置整合到spring配置文件测试用注解的方式配置mybatis配置信息创建java项目,包及相关类案例结构图向pom.xml文件导入依赖包<dependencies>...

2019-09-24 00:06:41 375

原创 Mybatis框架

目录mybatis概述mybatis介绍JDBC模式jdbc问题分析mybatis原理基于xml的mybati开发创建maven工程,导入依赖创建实体类和dao接口创建mybatis主配置文件测试基于注解的mybatis开发mybatis的常⽤注解说明持久层添加注解mabatis主配置文件日志CRUD操作动态SQLmybatis多表查询Mybatis延迟加载策略Mybatis缓存mybatis概...

2019-09-23 00:26:25 554

原创 Spring框架

目录spring概述什么是spring框架Spring的优势spring的体系结构IoC的概念和作用程序的耦合与解耦解决程序耦合的思路工厂模式解耦什么是IoC使用spring的IoC解决程序的耦合IOC中bean标签和管理对象spring的依赖注入案例:使⽤spring的IoC的实现账户的CRUD基于注解的IoC配置Spring注解和XML的比较AOP的概念和作用什么是AOPAOP的作用及优势AO...

2019-09-22 18:09:55 667

空空如也

空空如也

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

TA关注的人

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