自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 IDEA故障——无法获取同一个包下的类

idea开发,突然出现:同一个包下的java代码,突然飘红,出现红色的波浪下划线,错误提示:cannot access com.xx…xx.class。 重启。

2021-08-12 18:08:06 1394 1

原创 IDEA插件——LeetCode Editor

配置 TempFilePath:生成的答题模版路径 CustomTemplate:必须勾选,否者自定义模版不会生效 CodeFileName:建议按下面的写,自动leftPadZeros(str,n)自动将str用0从左边填充到 n位 P$!velocityTool.leftPadZeros(${question.frontendQuestionId},3)${question.title} CodeTemplate:建议按照下面的写,package可能需要改动 package editor.c

2021-08-11 11:20:31 347

原创 Mybatis自动生成mapper代码和xml映射文件

Mybatis自动生成mapper代码和xml映射文件前置条件POM依赖XML配置其他教程 前置条件 场景:在maven的spring boot项目中,使用mybatis-generator自动生成mapper代码和xml映射文件 mybatis还支持其他场景,不过这里不细说了 前置条件:配置好mybatis了,可以参考在springboot中使用mybatis POM依赖 将以下放入到pom文件的标签下的里。 <configurationFile>中标注的是你的mybatis-ge

2021-08-10 14:47:57 2070

原创 Mybatis参数映射——@Param、paramType

@Param、paramType

2021-07-28 15:06:38 405

原创 Spring boot学习6——web项目基本架构

web项目架构项目架构Controller层处理器映射器与处理器接收前端参数 项目架构 一般来说分为三层controller层、service层和dao层。作用分别是: Controller:相当于spring mvc中的处理器,负责接收前端的信息,并调用相应的service层功能 Service层:核心业务层,会被Controller层的处理器调用,是前端请求的实际实现者 DAO层:负责调用数据库 对于不同类型的项目,工程的结构会有所不同: 如果是单模块项目:一般在新建三个包,分别存放三层相关的文件

2021-07-28 14:59:24 772

原创 @RequestParam、@PathVariable和@RequestBody

@RequestParam、@PathVariable和@RequestBody相同点不同点 相同点 都是用来接收前端请求传递过来的参数的 不同点 @RequestParam接收的参数以xxx=value的形式出现,多个参数名以&相连,它可以注解简单类型的参数 // 请求格式为:http://URL/path?name=Name&age=Age public String getHello_(@RequestParam(value = "name", defaultValue = "Wo

2021-07-28 14:57:18 242

原创 @RestController和@Controller

@RestController和@Controller比较相同点不同点 相同点 不同点

2021-07-28 12:32:37 146

原创 Mybatis查询结果映射——resultType和resultMap

相同点:resultType和resultMap都是映射结果集到Javabean用的 不同点: resultType属于自动映射到javabean,而resultMap是手动映射到Javabean的,其中简单的映射关系可以使用resultType,复杂映射关系的推荐使用resultMap。 使用resultMap需要先在mapper.xml中定义resultMap。而resultType则无需定义。 ...

2021-07-28 11:30:02 337

原创 Spring boot学习4——在项目中使用Mybatis

Mybatis使用配置Mybatis导入依赖配置 SqlSessionFactory设置映射器基于注解的映射器基于XML的映射器 配置Mybatis 导入依赖 在基于maven的spring boot项目中用mybatis,必须导入以下两个依赖。 数据库依赖:这里用的是mysql数据库,所以导入mysql数据库驱动 mybatis依赖:这里导入的是与spring整合的mybatis依赖 <!--我用的是mysql,所以这里导入了mysql相关的依赖--> <dependency&

2021-07-28 11:07:57 460

原创 Spring boot学习3——测试文件

测试文件必备注解测试类编写 必备注解 @RunWith(SpringRunner.class) @SpringBootTest(classes = ApplicationLoader.class) 测试类编写

2021-07-28 10:54:38 231

原创 Spring boot学习2——配置文件

配置文件文件格式加载优先级配置生效 文件格式 加载优先级 配置生效 @ImportResource(locations = “classpath:spring/*.xml”)

2021-07-28 10:52:10 113

原创 Spring boot学习1——Hello World

Hello World项目spring boot的hello world(基于maven)新建项目项目结构项目依赖分析Controller代码测试 spring boot的hello world(基于maven) 搭建spring boot项目有两种方法: 使用Spring官网的Spring initializr(传送门)得到初始化后项目的代码,然后用idea导入项目 直接使用idea新建一个Spring boot项目(推荐),其底层实际上还是用Spring initializr,不过比较方便

2021-07-28 10:34:46 189

原创 MySQL入门1——在MAC上安装MySQL

MySQL入门1安装启动MySQL服务器连接MySQL服务器MySQL配置问题 安装 有两种安装方式: 官网下载(推荐) 使用homebrew等软件包管理工具 官网下载安装: 去官网上下载:选择MySQL Community Server -> 选择版本的dmg(这里选的是5.7.10) 双击下载后的文件,按步骤安装即可 安装完成后,会提示mysql为你随机生成了一个初始root密码,这个不保存没关系(后面会教如何跳过密码进行登录) 启动MySQL服务器 方式一(从系统偏好设置中启动):

2021-07-27 14:34:18 1062

原创 待学习注解

@SpringBootApplication(scanBasePackages = {}, exclude = {}) 指定扫描模块 @DisableDefaultUseCaches @ImportResource(locations = “classpath:spring/*.xml”) 指定配置路径 @MapperScan(basePackages=“com.sankuai.mall.sqm.dao.mapper”) 指定Mybatis的mapper ...

2021-07-26 16:19:49 137

原创 获取前端参数——@RequestParam、@PathVariable和@RequestBody

简介 三个注解都是用来获取前端传递过来的参数的。 区别 @RequestParam和@PathVariable 两者读取参数的位置不同。@RequestParam的参数是直接跟着pattern后面,用?隔开的;@PathVariable的参数则会占据一个pattern(pattern可以理解为URL中端口号后面的/xxx)。 如果要用@RequestParam,那么前端的请求URL应该是这样的: http://localhost:8080/book?name=x 同时,方法设置参考下面。即读取前端传入

2021-07-26 10:54:38 1156

原创 Shell技术分享

Shell技术分享常用Shell指令文件操作相关创建目录/文件mkdir、touch(创建目录/文件)查看文件内容cat、less、more(查看文件内容)cut(输出文本内容)sort(文本内容排序)查看文件信息wc(统计文件的字节数、字数、行数)lsof(显示打开文件的列表)ls(显示当前目录的所有文件)文本编辑vim(常用文本编辑器)系统状态相关du(显示文件和目录的磁盘使用空间)df(显示磁盘的相关信息)top(显示或管理执行中的程序)free(显示内存的使用情况)vmstat(显示虚拟内存状态)j

2021-07-15 21:20:46 201

原创 技术分享文本模板

基础介绍 各功能模块介绍 应用场景 具体操作 相似功能比较 注意:每个部分都要有小结!

2021-07-10 09:17:11 266

原创 报错java.lang.IllegalArgumentException: Unsupported class file major version 59

在学习spring的时候遇到的,可能是spring的注解暂时无法支持过高版本的java。 在settings -> Bulid,Execution,Deployment -> compiler ->Java compiler中将对应module的jdk版本调低即可(出错的版本是15,调成14就ok了) version 59对应的是jdk 15,这个可以去Baeldung看 参考链接 ...

2021-05-24 10:25:03 1236

原创 Pycharm使用

Pycharm使用利用git进行版本控制(VCS) 利用git进行版本控制(VCS) 安装仓库 settings -> plugins里面搜索你要使用的远程仓库(如gitee),github好像默认就有,安装之。 安装成功后你就可以看到settings -> version control里有gitee/github的选项了 配置仓库设置 找到settings -> version control里的gitee/github,登录自己的账号(也可以用ssh)。 在VCS—>

2021-05-22 11:19:34 394

原创 IDEA下的一些个性化设置

文章目录IDEA下的一些个性化设置java文件头部注释预定义代码模板 IDEA下的一些个性化设置 java文件头部注释 在新建java文件时,如果你设置好了File Header,那么在文件的开头(package之后)就会出现你自己定义的头部注释,如下图: 具体设置方法是: File -> setting -> Editor -> Code Style -> File and Code Template。 在Includes里的File Header里放入你的自定义注释。 完成后

2021-03-27 21:06:36 359

原创 Tensorflow-gpu完整安装配置(Windows10)

文章目录Tensorflow-gpu完整安装配置查看计算机是否支持CUDA选定tensorflow-gpu版本下载安装CUDA检测CUDA是否下载完成下载cuDNN安装tensorflow-gpu检测tensorflow-gpu是否安装成功安装tensorflow-gpu的常见问题 Tensorflow-gpu完整安装配置 查看计算机是否支持CUDA 首先你的显卡必须是NIVIDA的。然后在官网上查看本计算机的显卡是否支持CUDA,此外算力至少不小于3.0(NIVIDA官网:传送门)。 有些显卡如GT

2021-03-26 15:13:29 544

原创 Iterator——remove()函数

Iterator——remove()函数异常 在每次执行remove()之前,必须先执行next()。否则会报错:java.lang.IllegalStateException。

2021-03-23 19:42:27 135

原创 Foreach循环——在循环中删除集合元素

Foreach循环——在循环中删除集合元素 在foreach中删除集合元素,代码如下: List<Integer> list = new ArrayList<Integer>(); list.add(1); Iterator<Integer> iterator = list.iterator(); for (Integer i : list ){ //方式一 li

2021-03-23 19:34:57 4088

原创 Git的简单使用

Git的简单使用基本流程方式一——先本地再远程方式二——先远程再本地 基本流程 方式一——先本地再远程 先建立本地仓库 打开git.bash cd到需要建立本地仓库的目录(后面的操作均需要在本地仓库目录做) 输入git init,会在该目录下生成一个.git文件夹 创建远程库 可以用gitee或者github创建 私人仓库可能会有些不同 生成SSH密钥(如果没有密钥,每次与远程仓库交互时需要输入远程仓库的账户密码) 输入ssh-keygen -t rsa -C "youremail@e

2021-03-21 19:56:40 120

空空如也

空空如也

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

TA关注的人

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