自定义博客皮肤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)
  • 收藏
  • 关注

原创 自己整理的mybatisplus代码生成器

需要的依赖:(非完整pom.xml) <dependency> <groupId>com.baomidou</groupId> <artifactId>mybatis-plus-boot-starter</artifactId> <version>3.4.1</version> </dependency>

2021-08-20 17:30:24 155

转载 springboot项目中mapper.xml文件找不到(Invalid bound statement (not found): com.yoe.mapper.UserMapper)

通常mapper文件找不到会报这种异常:org.apache.ibatis.binding.BindingException: Invalid bound statement (not found)主要是因为使用maven在编译项目时,会默认不打包java文件夹下的xml文件 所以我们在执行时 会报上面的异常最近自己遇到了这种问题 查资料啥的找到了以下三种解决方式:1.如果你的mapper映射文件也是放在 Java文件下 你可以直接在项目编译后 把mapper文件复制到编译后的target文件夹

2021-08-20 10:59:35 1648

原创 实体类常用的相关注解及作用

Mybatis-Plus 内置了如下数据库主键序列(如果内置支持不满足你的需求,可实现 IKeyGenerator 接口来进行扩展):DB2KeyGeneratorH2KeyGeneratorKingbaseKeyGeneratorOracleKeyGeneratorPostgreKeyGenerator

2021-08-19 13:39:13 2432

原创 pgSQL查询一段时间的操作

SELECT now()::timestamp + '1 year'; --当前时间加1年SELECT now()::timestamp + '1 month'; --当前时间加一个月SELECT now()::timestamp + '1 day'; --当前时间加一天SELECT now()::timestamp + '1 hour'; --当前时间加一个小时SELECT now()::timestamp + '1 min'; --当前时间加一分钟SELECT now()::time

2021-06-23 15:54:24 2063 1

转载 获取当月的第一天和最后一天(yyyy-MM-dd)

// 获取当月第一天和最后一天 SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd"); String firstday, lastday; Calendar cale = Calendar.getInstance(); // 获取前月的第一天 cale.add(Calendar.MONTH, 0); cale.set(Calendar.DAY_.

2021-04-23 10:07:04 1603

原创 idea导入MyEclipse项目及同步SVN解决方式

现直接从之前MyEclipse的工作空间中导入项目到IDEA的方式。1、导入项目File==>New==>Project from Existing Sources 以上是找到原先MyEclipse下的工程,到工程名就行,直接ok;选择的对应jdk,没有的在左边添加 “+”;Finish后弹出,不用管它;直接ok,会选择在当前窗口还是新窗口打开,我选择的是新窗口。2、配置(打开项目配置)将以...

2021-03-25 11:03:19 457

原创 详解@Autowired(required=false)注入注意的问题

详解@Autowired(required=false)注入注意的问题1、前言在使用spring开发过程中,我们基本上都是使用@Autowired这个注解,用来注入已有的bean。但是有些时候,会注入失败。当我们加上参数(required=false)就能解决。今天整理一个我在实际开发中的例子2、required属性@Autowired(required=true):当使用@Autowired注解的时候,其实默认就是@Autowired(required=true),表示注入的时候,该bea

2021-03-19 10:17:18 3585

原创 oracle进行order by,排序字段值相同时,导致分页数据出现相同解决方法

order by 加上主键例1:ORDER BY Time DESC,ID例2:使用条件构造器wrapper.last(“order by Time DESC,ID”);

2021-03-11 17:24:06 790

原创 MyBatis-Plus 条件构造器(Wrapper)

MyBatis-Plus 条件构造器(Wrapper)接口方法的参数中,会出现各种 Wrapper,比如 queryWrapper、updateWrapper 等。Wrapper 的作用就是用于定义各种各样的条件(where)。所以不管是查询、更新、删除都会用到Wrapper。Wrapper官方文档。MyBatis-Plus系列推荐阅读顺序:MyBatis-Plus快速上手 MyBatis-Plus 条件构造器(Wrapper) Mybatis-Plus 常用操作一、Wrapper的继

2021-03-11 17:17:53 2842

原创 Unable to open debugger port (127.0.0.1:54335): java.net.BindException “Address already in use: NET_

进程问题,51424被占用打开cmd运行如下,就可以解决了原因是结束Tomcat不完全,还在后台偷跑

2021-03-04 10:00:44 535 1

原创 自定义注解详情

https://blog.csdn.net/Anenan/article/details/84304340

2020-12-07 17:17:10 52

原创 linux环境下zookeeper下载安装

参考:https://www.cnblogs.com/caohanren/p/12070757.htmlhttps://www.cnblogs.com/jimcsharp/p/8358271.htmlzookeeper官网 https://zookeeper.apache.org/releases.html

2020-11-18 14:02:43 215

转载 js数组对象中每个对象添加一个字段

https://blog.csdn.net/qq_37582010/article/details/100017958

2020-11-04 16:19:47 8881

转载 elementUI 页面如果需要加载很多东西的时候, 自己定义的按钮或者弹出框dialog的文字就会显示在页面上, 一闪而过, 因此需要优化一下, elementUI 提供的loading有遮罩层,

https://www.cnblogs.com/yysbolg/archive/2018/10/30/9874886.html

2020-10-26 16:47:47 436

原创 解决tomcat双击startup.bat一闪而过的问题

这种问题可能是tomcat找不到你的jdk环境配置路径1、首先在tomcat的bin文件夹找到startup.bat 和catalina.bat两个文件2、startup.bat用记事本打开在末尾添加pause3、保存修改,双击startup.bat如果出现这种问题,就是找不到jdk路径4、用记事本打开catalina.bat,添加你的环境变量配置中jdk的路径再保存关闭,再运行startup.bat,就成功打开tomcat成功后记得删除startup.bat中的pause...

2020-10-16 15:21:42 2489 6

转载 关于SQL递归查询

参考:https://www.cnblogs.com/benbenduo/p/4588612.html

2020-09-24 14:28:33 54

原创 Oracle数据库查询时报Caused by: java.lang.AbstractWethodError: Method oracle/jdbc/driver/OracleResultSetImpl

解绝方法:把实体类中LocalDateTime全部改成Date

2020-09-14 11:17:24 367 1

转载 Navicat for oracle创建数据库

前言其实在Oracle中的概念并不是创建数据库,而是创建一个表空间,然后再创建一个用户,设置该用户的默认表空间为我们新创建的表空间,这些操作之后,便和你之前用过的mysql数据库创建完数据库一模一样了(如果你用过mysql的话,当然如果Oracle是你用的第一个数据库系统,那上面这段话其实看不看并不重要)。但是,鉴于很多用过mysql的用户,在刚开始使用Oracle的时候都会不知道如何创建数据库,觉得很茫然,然后开始百度、CSDN一通搜索“Oracle如何创建数据库”,所以笔者把本文的题目写成“Nav

2020-09-10 09:43:20 1568

转载 Spring Security 入门原理及实战

https://www.cnblogs.com/demingblog/p/10874753.html

2020-09-06 21:28:14 85

转载 如何搭建一个vue项目(完整步骤)

如何搭建一个vue项目(完整步骤)参考资料一、安装node环境  1、下载地址为:https://nodejs.org/en/  2、检查是否安装成功:如果输出版本号,说明我们安装node环境成功    3、为了提高我们的效率,可以使用淘宝的镜像:http://npm.taobao.org/  输入:npm install -g cnpm –registry=https://registry.npm.taobao.org,即可安装npm镜像,以后再用到npm的地方直接用cnpm来

2020-09-04 10:34:13 336

原创 url加时间戳方法及作用

新增页面新增表单填写信息后,点取消再点开,表单信息还在是怎么无刷新处理的?速记:URL 的末尾追加了时间。这就确保了请求不会在它第一次被发送后即缓存,而是会在此方法每次被调用后重新创建和重发;此 URL 会由于时间戳的不同而稍微有些不同。这种技巧常被用于确保到脚本的 POST 每次都会实际生成新请求且 Web 服务器不会尝试缓存来自服务器的响应。// 解决浏览器缓存的问题...

2020-09-02 22:51:45 1106

原创 解决 Vue+SpringBoot中axios发送post请求 控制台报错 404,后端能接收到数据(@Controller和@RestController的区别)

解决 Vue+SpringBoot中axios发送post请求 控制台报错 404,后端能接收到数据!Controller使用:@RestController,就可以解决新建的Controller用的注解是:@Controller关于这俩具体的区别我自己的理解就是:@Controller只是标注当前类为控制器类,可以接收请求,但是对应的方法上需要标注@ResponseBody,这样才会返回json数据给前端。@RestController注解:就省去了每个类上都标注@ResponseBody这一

2020-09-02 22:43:08 881

空空如也

空空如也

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

TA关注的人

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