logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

C语言_宏定义

一.预处理  编译一个C语言程序的第一步骤就是预处理阶段,这一阶段就是宏发挥作用的阶段。C预处理器在源代码编译之前对其进行一些文本性质的操作,主要任务包括删除注释、插入被#include进来的文件内容、定义和替换由#define 定义的符号以及确定代码部分内容是否根据条件编译(#if )来进行编译。”文本性质”的操作,就是指一段文本替换成另外一段文本,而不考虑其中任何的语义内容。宏仅仅是在C预..

#c语言
启动失败 Failed to determine a suitable driver class 问题解决方案

因为分模块管理,都会有一个父级项目,pom文件一个重要的属性就是packaging(打包类型),一般来说所有的父级项目的packaging都为pom,packaging默认类型jar类型,如果不做配置,maven会将该项目打成jar包。找了很久,发现是编译后resources目录里的文件没有出现在target目录下,也就是resources未编译。因为我们运行时执行的是target目录下的文件,而

#java#mybatis#数据库
mybatis-plus关于@Mapper、@Repository、@MapperScan、xml文件的相关问题

1.@Mapper和@MapperScan必须二选一两个都不加, 启动报错所以要么在每个mapper接口上打上@Mapper注解;要么在配置类(或者启动类)上使用@MapperScan(“xxx.xxx.mapper”) , 其参数就是你的mapper接口所在的包名.(推荐使用这种方式, 每个接口都写@Mapper太麻烦了);2. @Repository用不用无所谓如果不用, 使用@Autowir

36-SpringBoot 整合SpringSession实现跨服务共享session

对于session无法跨服务, 跨域名使用的问题, 我们可以使用SpringSession将session保存在中间件中(比如redis), 从而实现了session的共享.浏览器cookie保存一个session的key, 如图就是叫jsessionid, 这个key就对应着redis中的session, 用来标识一个用户。

#spring boot#java#redis
启动失败 Failed to determine a suitable driver class 问题解决方案

因为分模块管理,都会有一个父级项目,pom文件一个重要的属性就是packaging(打包类型),一般来说所有的父级项目的packaging都为pom,packaging默认类型jar类型,如果不做配置,maven会将该项目打成jar包。找了很久,发现是编译后resources目录里的文件没有出现在target目录下,也就是resources未编译。因为我们运行时执行的是target目录下的文件,而

#java#数据库
到底了