自定义博客皮肤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 1228 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 232

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

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

2021-08-10 14:47:57 1812

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

@Param、paramType

2021-07-28 15:06:38 304

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

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

2021-07-28 14:59:24 651

原创 @RequestParam、@PathVariable和@RequestBody

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

2021-07-28 14:57:18 182

原创 @RestController和@Controller

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

2021-07-28 12:32:37 86

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

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

2021-07-28 11:30:02 247

原创 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 379

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

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

2021-07-28 10:54:38 161

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

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

2021-07-28 10:52:10 50

原创 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 106

原创 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 788

原创 待学习注解

@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 82

原创 获取前端参数——@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 1002

原创 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 102

原创 技术分享文本模板

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

2021-07-10 09:17:11 187

原创 报错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 993

原创 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 239

原创 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 224

原创 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 418

原创 Iterator——remove()函数

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

2021-03-23 19:42:27 66

原创 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 3900

原创 Git的简单使用

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

2021-03-21 19:56:40 66

空空如也

空空如也

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

TA关注的人

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