自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 Java中BigDecimal比较大小的方法

场景数据中某字段,是decimal类型,现在要在业务代码中获取某个Model的此属性是否为0,即要将其与0.00比较大小。实现java中对bigdimical比较大小一般用的是bigdemical的compareTo方法 int a = bigdemical.compareTo(bigdemical2) a = -1,表示bigdemical小于bigdemical2; a = 0,表示bigdemical等于bigdemical2; a ..

2020-09-23 15:23:01 32478

原创 idea如何部署tomcat

最近在学习使用ide,有很多不习惯,这里记录一下tomcat的部署。首先需要借助工具栏,需要在view(视图)中勾选工具栏和工具按钮,如下图:然后点击选择[运行/调试]配置的按钮,如图所示:点击编辑结构:就会出现运行、调试配置的框:点击default下Tomcat Server下Local,如下图所示,点击Configure...配置tomcat点击To...

2018-09-07 14:47:48 12315

转载 Java 中文字符判断 中文标点符号判断

Java Character 实现Unicode字符集介绍  CJK中文字符和中文标点判断主要内容:1. Java Character类介绍;2. Unicode 简介及 UnicodeBlock 与 UnicodeScript区别和联系3. 如何判断汉字及中文标点符号 做中文信息处理,经常会遇到如何判断一个字是否是中文,或者是否是中文的标点符号等。在Java中,主要使...

2018-08-16 10:50:53 11506 1

转载 spring注入的对象和new的对象到底有啥区别

在使用springboot过程中,想使用jdbc模板,就是直接在service层注入一个jdbcTemplate属性,然后直接使用,但是又想封装一下,就创建一个类,类中有jdbcTemplate属性,然后再service中调用我封装的jdbc,刚开始没有封装方法的情况下,想在service中直接想注入我的类,然后调用我的类中的jdbc,什么注解都标注好了,结果一直空指针异常,还以为不好使呢,其实这...

2018-08-03 17:08:51 14578 2

转载 optional 和 isPresent()

optional 和 isPresent()

2022-06-21 16:42:07 662

转载 IPage分页不生效的问题

需要写一个类来配置才生效

2022-04-08 14:23:32 1940

转载 too many connections 解决方法

最近写javaee项目的时候,mysql报了too many connections的错误,百度的内容有一些有问题,所以我重新写一下我的解决方法。 mysql -u root -p回车输入密码进入mysql show processlist; 查看连接数,可以发现有很多连接处于sleep状态,这些其实是暂时没有用的,所以可以kill掉 show variables like "max_connections"; 查看最大连接数,应该是与上面查询到的连接数相同,才会出现t...

2022-04-01 17:57:22 5883

转载 InvalidDataAccessApiUsageException: Error attempting to get column ‘createTime‘ from result set的异常

springboot项目,关于InvalidDataAccessApiUsageException: Error attempting to get column 'createTime' from result set. Cause: java.sql.SQLFeatureNotSupportedException ; null; nested exception is java.sql.SQLFeatureNotSupportedException的解决办法目录报错原因解决方法今天在

2022-04-01 17:52:30 4440

转载 使用Mybatis-plus,查询表中某个字段的值,返回List集合

使用Mybatis-plus,查询表中某个字段的值,返回List集合背景查看mybatis官网[地址](https://mybatis.plus/guide/crud-interface.html#update-3)组合拳废话不多说,上代码感谢关注,谢谢大家。背景在项目过程中,需要查询某表中,关键字段的值,但只需该字段。记录一下如何操作查看mybatis官网地址1.我们知道了,wrapper中的select是可以选择字段的2.我们知道了,mapper的selectObjs,只返回查

2022-04-01 17:40:49 17442 1

原创 解决Intellij IDEA运行报Command line is too long的问题

报错信息大概如下:Error running 'xxx':Command line is too long. Shorten command line for xxx or also for Application default configuration.解决方案(1):找到项目下的.idea/workspace.xml,在标签<component name="PropertiesComponent">里添加一行属性:<property name="dynamic.c

2021-09-01 16:10:06 847

原创 Springboot项目启动报错:NoClassDefFoundError: org/springframework/boot/context/properties/ConfigurationBean

Springboot项目启动报错:NoClassDefFoundError: org/springframework/boot/context/properties/ConfigurationBean在spring boot 2.4之后删掉了ConfigurationBeanFactoryMetadata将spring boot版本降级为2.3.9.RELEASE即可解决

2021-07-22 14:02:12 1036

转载 springboot中@PostMapping常用说明

PostMapping属性name value 请求路由地址 path 指定路由地址 params 指定request中必须包含某些参数值 headers 指定request中必须包含某些指定的header值 consumes 请求提交内容类型,MediaType方式,如 application/json、application/x-www-urlencode、multipart/form-data等 produces 请求返回的数据类型,仅当request请求头中的(Accept)类型中包

2021-06-24 15:21:06 3475

转载 自定义注解详细介绍

1 注解的概念1.1 注解的官方定义首先看看官方对注解的描述:An annotation is a form of metadata, that can be added to Java source code. Classes, methods, variables, parameters and packages may be annotated. Annotations have no direct effect on the operation of the code they ann

2021-06-22 16:15:24 195

转载 GetMapping和@PostMapping的使用场景

当方法中的参数为@RequestParam、@PathVaiable、无参的情况下使用@GetMapping当方法中的参数为@RequestBody、多参、对象参数的情况下使用@PostMapping

2021-06-22 10:46:52 2480

转载 @GetMapping、@PostMapping、@PutMapping、@DeleteMapping的区别

Spring4.3中引进了{@GetMapping、@PostMapping、@PutMapping、@DeleteMapping、@PatchMapping} 来帮助简化常用的HTTP方法的映射 并更好地表达被注解方法的语义,至于@PatchMapping可以暂时不用管,Patch方式是对put方式的一种补充,put方式是可以更新.但是更新的是整体.patch是对局部更新;@GetMapping: 处理get请求,传统的RequestMapping来编写应该是@RequestMapping(va.

2021-06-21 16:40:25 2619

转载 浅谈Spring @Order注解的使用

注解@Order或者接口Ordered的作用是定义Spring IOC容器中Bean的执行顺序的优先级,而不是定义Bean的加载顺序,Bean的加载顺序不受@Order或Ordered接口的影响;1.@Order的注解源码解读

2021-06-18 11:54:49 231

转载 JoinPoint的用法

JoinPoint 对象JoinPoint对象封装了SpringAop中切面方法的信息,在切面方法中添加JoinPoint参数,就可以获取到封装了该方法信息的JoinPoint对象.常用api:方法名 功能 Signature getSignature(); 获取封装了署名信息的对象,在该对象中可以获取到目标方法名,所属类的Class等信息 Object[] getArgs(); 获取传入目标方法的参数对象 Object getTarget(); 获取被代理的对.

2021-06-17 16:27:12 1365

转载 like使用索引如何避免失效

1准备数据1.1建表DROP TABLE IF EXISTS staff; CREATE TABLE IF NOT EXISTS staff( id INT PRIMARY KEY auto_increment, name), age INT, pos)COMMENT'职位', salary,) );1.2插入数据,);2 测试&Explain分析2.1有索引的情况下%的影响(提出问题)2.1.1建立索引CREATE INDEX id...

2021-06-15 16:23:09 892

转载 在Mybatis的xml文件调用java类的方法

在 mybatis 的映射 xml 文件调用 java 类的方法:使用的是 OGNL 表达式,表达式格式为:${@prefix@methodName(传递参数名称)}因为我比较懒,每次都要手动给createBy 赋值,想有没有一种简单的方法,百度一番,搜到了 mybatis 还可以调用 java 类的方法调用saveDoc方法的时候,才会去调用SecurityUtils类的getUserId方法 <insert id="saveDoc"> INSER...

2021-06-10 15:31:07 621

转载 springBoot搭建时遇到的坑之Failed to configure a DataSource: ‘url‘ attribute is not specified and no embedded

3.如果写的是yml格式的配置文件,需要注意属性值是否写到了正确的位置(注意格式),如果格式有问题,启动会报错。1.如果在pom文件中添加了有关数据库的依赖时,需要在属性文件中配置连接该库的路径,用户名和密码.。再次启动springboot,日志没有报上面的错误!3.解决方法:添加数据库连接配置。4.再次启动日志没有报错问题解决。此时我没有配置库的连接。

2020-11-16 17:26:29 243

原创 Springboot整合mybatisPlus 启动报错:java.lang.annotation.AnnotationFormatError

启动项目后报错信息如图所示:解决方法:在原有的pom文件下添加两个依赖<dependency> <groupId>org.mybatis.spring.boot</groupId> <artifactId>mybatis-spring-boot-starter</artifactId> <version>2.0.1</version></dependency><d.

2020-11-16 11:04:22 527

转载 MySQL 添加列,修改列,删除列

ALTER TABLE:添加,修改,删除表的列,约束等表的定义。查看列:desc 表名; 修改表名:alter table t_book rename to bbb; 添加列:alter table 表名 add column 列名 varchar(30); 删除列:alter table 表名 drop column 列名; 修改列名MySQL: alter table bbb change nnnnn hh int; 修改列名SQLServer:exec sp_rename't_stude

2020-09-29 09:42:00 505

转载 Java BigDecimal类型的 加减乘除运算

Java BigDecimal类型的 加减乘除运算不能像C#一样简单,需要调用方法:加法:add减法:subtract乘法:multiply除法:divide可参考下面代码:BigDecimal bignum1 =newBigDecimal("10");BigDecimal bignum2 =newBigDecimal("5");BigDecimal bignum3 =null;//加法bignum3 = bignum1.add(b...

2020-08-19 16:14:32 1716

转载 MYSQL中 datediff、timestampdiff函数的使用

对mysql中日期范围搜索的大致有三种方式:1、between and语句;2、datediff函数;3、timestampdiff函数;下面就具体说明下这三种方式:第一种: between and语句select * from dat_document where commit_date between '2018-07-01' and '2018-07-04' 结果是1号到3号的数据,这是因为时间范围显示的实际上只是‘2018-07-01...

2020-08-17 17:59:21 406

转载 navicat cannot create file 解决方法

原文链接:http://blog.csdn.net/garrison_z/article/details/38725697使用navicat数据库操作,能正常连接,但是在新建查询时出现如下错误:navicat数据库操作,有部分正常,有部分提示这个错误。我想应该是设置问题。安装提示目录,以此打开C:\Users\37wan\Documents\Navicat\MySQL\servers发现目录下有其他数据库名文件,但是没有193:3306。我想应该是文件名不有 【:】 的...

2020-07-29 11:11:58 2073

转载 Git: Cannot update paths and switch to branch ‘feature‘ at the same time.

拉取远程分支:git checkout -t origin/feature1报错如下fatal: Cannot update paths and switch to branch 'feature' at the same time.Did you intend to checkout 'origin/feature' which can not be resolved as commit?12解决:git fetchgit checkout -t origin/feature.

2020-07-23 10:19:21 679

原创 maven项目报错:java.lang.ClassNotFoundException: com.mysql.cj.jdbc.Driver

前提:在org.mybatis.generator <plugin>标签中已经添加mysql-connector-java的依赖,启动项目报错解决方案:在pom文件中<plugin>外添加mysql-connector-java依赖原理:在pom文件中<plugin>标签中和<plugin>外的mysql-connector-java依赖,互不影响,如果项目需要实现mybatis逆向工程和数据库链接,在使用的时候都需要添加,如果缺失就会报.

2020-07-21 09:34:28 1491

原创 Mybatis逆向工程报错:generate failed: Exception getting JDBC Driver: com.mysql.jdbc.Driver

原因:必须是在org.mybatis.generator 同一个标签中添加mysql-connector-java的dependency,才能证明是有效的.<plugin> <groupId>org.mybatis.generator</groupId> <artifactId>mybatis-generator-maven-plugin</artifactId> <version>1.3.2&lt..

2020-07-20 14:06:40 573 1

转载 @Controller和@RestController的区别?

@RestController注解相当于@ResponseBody + @Controller合在一起的作用1)如果只是使用@RestController注解Controller,则Controller中的方法无法返回jsp页面,配置的视图解析器InternalResourceViewResolver不起作用,返回的内容就是Return 里的内容。例如:本来应该到success.jsp页面...

2020-02-20 19:57:43 67

转载 码云常见操作、冲突解决

1、首次操作码云(1)登陆码云,新建项目(2)密钥配对,ssh-keygen -trsa-c"邮箱"(此命令是生成密钥,密钥一般在用户id_rsa.pub文件夹中)(3)将第二步生成的密钥放到码云密钥列表中(4)git clone + 链接 (ssh或者是http链接,会生生成一个文件夹,方便起见可以直接放到桌面上)2、一般的提交操作步骤(1)git add(...

2019-12-17 17:08:23 570

转载 springboot常用注解使用详解

对于springboot而言,需要掌握平常使用的注解案例详解如下:@Controller//标明这是一个SpringMVC的Controller控制器;@SpringBootApplication//Spring Boot项目的核心注解,主要目的是开启自动配置。@Configuration//这是一个配置Spring的配置类;public class HelloApplication {...

2019-12-05 15:23:11 83

转载 IDEA unused import statement解决方法

file下有invalidate caches/restart选项,点击即可

2019-12-05 15:20:36 12087 1

转载 IntelliJ Idea解决Could not autowire. No beans of 'xxxx' type found的错误提示

1.问题描述  在Idea的spring工程里,经常会遇到Could not autowire. No beans of 'xxxx' type found的错误提示。但程序的编译和运行都是没有问题的,这个错误提示并不会产生影响。但红色的错误提示在有些有强迫症的程序员眼里,多多少少有些不太舒服。2. 原因 原因可能有两个,第一个是IntellijIDEA本身工具...

2019-12-03 14:53:31 144

原创 idea配置maven项目

导入maven项目,或者从git上面拉下maven项目后,maven的home地址和setting文件,仓库地址都是默认设置的,如果我们要使用自己配置的maven,需要手动配置一下,选择maven地址后,将User setting file和Local repository右侧的override勾选,就可以选择setting文件和仓库地址了,如图所示:...

2019-11-28 16:18:26 214

转载 [Intellij] Project Structure 配置说明

 IntelliJ IDEA 的Project structure可以在File->Project structure中打开,同时,在新建项目是IDE一般用向导的方式让你填写Project structure相关内容。包含Project、module、library、artficat和facet。  主要用于配置项目的模块、源码文件夹、输出路径、依赖和项目构建信息。有点类似于Eclips...

2019-11-28 16:06:08 335

转载 IDEA导入Git中项目

1. 本机电脑安装git,File- Settings2. 选择git3. Git中项目的路径粘贴到IDEA的URL下,因为我已经导入过了,所以提示已经存在。4. 点击clone就完成了。...

2019-11-28 16:01:09 217

转载 IDEA 修改 jdk 版本

3步一 file--setting二 file--Project Structure三file--Project Structure

2019-11-28 15:23:10 1300

原创 cannot find module 'xxx' 解决办法

遇到这个问题可以试试这个解决方案;将node_module文件夹删掉,然后重新输入命令npm install如果还是不行,将node_module文件夹删掉输入命令:npm clean cache查看package.json里有没有依赖项,有的话npm install没有就npm install express --save...

2019-11-28 15:20:25 2496

转载 idea配置运行vue项目

File - Settings - Languages&Frameworks - JavaScript:修改JavaScript language version为ECMAScript 6,确认File - Settings - Plugins:搜索vue,安装Vue.jsRun - Edit Configurations...:点击加号,选择npm,Name为Run,packa...

2019-11-07 14:16:43 1922 1

转载 如何运行vue项目

在师兄的推荐下入坑vue.js ,发现不知如何运行GitHub上的开源项目,很尴尬。通过查阅网上教程,成功搭建好项目环境,同时对前段工程化有了朦朦胧胧的认知,因此将环境搭建过程分享给大家。可以看下我的github:https://github.com/padipata ,里面有我学习、工作写的一些vue项目。言归正传~~首先,列出来我们需要的东西:node....

2019-11-07 14:13:27 624

空空如也

空空如也

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

TA关注的人

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