logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

mybatis中resultMap的理解

resultMap 元素是 MyBatis 中最重要最强大的元素。它可以让你从 90% 的 JDBC ResultSets 数据提取代码中解放出来, 并在一些情形下允许你做一些 JDBC 不支持的事情。 实际上,在对复杂语句进行联合映射的时候,它很可能可以代替数千行的同等功能的代码。 ResultMap 的设计思想是,简单的语句不需要明确的结果映射,而复杂一点的语句只需要描述它们的关系就行了。你已

Quartz在分布式集群环境下的应用(Spring、SpringBoot)

如果仅仅只是使用定时任务,可以使用Spring的schedule实现,方便,代码量少,只需引入必要依赖及一个简单的注解即可,类似@Scheduled(cron = "0 0 1 * * ?")public void schedule1 () {logger.info("=== 定时任务1 ===")}...

使用HeidiSQL将mysql数据库表结构导出到CSV

select column_name as 字段,column_type as 数据类型,data_type as 字段类型,character_maximum_length as 长度,is_nullable as 是否为空,column_default as 默认值,column_comment as 备注frominformation_schema.columnswheretable_sch

#数据库#mysql
虚拟化系列-VMware篇-Horizon介绍

VMware 桌面虚拟化介绍VMware是云计算和软件定义数据中心(SDDC)的领导者,在 VMware的 SDDC解决方案中,有很多基础架构,如 vSphere(计算虚拟化)、VSAN(存储虚拟化)、NSX(网络虚拟化)、vRA(自动化运维)等方面的能力,后续文章中会逐个进行介绍;本文主要介绍Horizon产品,它可以理解是虚拟桌面和应用的交付平台。VMware Horizon产品简介VMwar

解决插入数据库时特殊字符的问题

出现原因:当insert数据中有表情时发生。而这些表情是按照4个字节一个单位进行编码的,而我们使用的utf-8编码在mysql数据库中默认是按照3个字节一个单位进行编码的.第一步:修改mysql的配置文件mysql/bin/my.ini, 添加如下内容:注意:是添加内容[client]default-character-set=utf8mb4[mysql]default-character-set

使用kubectl、docker命令(非root用户)

一、创建非root用户useradd dev #创建用户passwd dev #修改密码<br>二、赋予sudo权限root ALL=(ALL) ALLdev ALL=(ALL) ALL #新增用户信息三、配置dev用户使用kubectl使用权限1、切换到普通用户操作:su - devmkdir -p /home/dev/.kubesudo cp -i /etc/kubernetes/

#docker#容器#运维
spring中构造方法、@PostConstruct、@Autowired、@Value的加载顺序

探究Spring中构造方法、@PostConstruct、@Autowired、@Value的执行顺序@Servicepublic class TestService {public String get () {return "hello world";}}@RestControllerpublic class TestController {public TestController () {

#spring
使用HeidiSQL将mysql数据库表结构导出到CSV

select column_name as 字段,column_type as 数据类型,data_type as 字段类型,character_maximum_length as 长度,is_nullable as 是否为空,column_default as 默认值,column_comment as 备注frominformation_schema.columnswheretable_sch

#数据库#mysql
编写单测时,使用mock如何解决使用用@Value注解注入的属性

在项目开发中,我们经常会使用@Value注解从配置文件中注入属性值,在编写单元测试时,在不启动容器的条件下,如何对这种属性进行mock呢?针对这种情况,Spring提供了一个很好的工具类ReflectionTestUtils来实现。注入属性:@Servicepublic class LoginServiceImpl {@Value("${config.timeLimit}")private int

内存溢出 出现原因及解决方案

Tomcat本身不能直接在计算机上运行,需要依赖于硬件基础之上的操作系统和一个Java虚拟机。Tomcat的内存溢出本质就是JVM内存溢出,所以在本文开始时,应该先对Java JVM有关内存方面的知识进行详细介绍。一、Java JVM内存介绍JVM管理两种类型的内存,堆和非堆。按照官方的说法:“Java 虚拟机具有一个堆,堆是运行时数据区域,所有类实例和数组的内存均从此处分配。堆是

    共 32 条
  • 1
  • 2
  • 3
  • 4
  • 请选择