自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(41)
  • 资源 (2)
  • 收藏
  • 关注

原创 CMake-gui中选择vs编译器没有指定版本解决办法

CMake-gui中不支持Visual Studio 2022版本的解决办法!

2024-05-27 16:52:49 780

原创 win10系统CMake工具的下载安装,亲测实用

win10系统,安装CMake工具,并配置环境变量

2024-05-24 16:07:34 820

原创 JDK1.8、1.9API开发文档下载

jdk1.9、1.8开发文档下载

2023-04-12 18:31:07 493 1

原创 Failure to find xxx in http://maven.aliyun.com/nexus/content/groups/public

maven报错:Failure to find io.iec.edp:caf-boot-parent:pom:0.3.4 in http://maven.aliyun.com/nexus/content/groups/public was cached in the local repository

2022-11-01 16:02:10 4277

原创 Java中next()、nextLine()以及nextInt()

java键盘录入,Scanner类的方法使用与注意事项

2022-09-18 19:43:21 9454 3

原创 Mybatis执行sql更新语句,数据库表中的数据没有变化

Mybatis执行sql更新语句,但数据库表中的数据没有变化详解

2022-09-18 17:40:13 5094 1

原创 MASTER aborted replication with an error: NOAUTH Authentication required.

redis搭建主从报错

2022-08-29 18:05:13 2314

原创 html+Servlet常见问题及解决思路

html + servlet 的web项目访问报错常见问题即解决办法

2022-07-07 10:38:54 1045

原创 JAVA的多态

java三大特性之一的多态详解,附有举例和代码实现,能更好的辅助理解

2022-06-06 19:26:43 243

原创 JAVA常用API

Java常用APIString、StringBuilder、Math、System、Object、Objects、BigDecimal等

2022-06-06 18:01:47 10755 1

原创 java final 关键字

java的final关键字详解

2022-06-03 18:36:06 34603 6

原创 JAVA this关键字

JAVA的 this 关键字

2022-05-25 18:37:08 121

原创 JAVA 构造方法

java构造方法

2022-05-25 16:54:05 255

原创 JAVA 的成员变量和局部变量

java的成员变量和局部变量

2022-05-25 16:09:50 4060

原创 win10 JDK的安装及环境变量的配置

win10 JDK环境配置

2022-05-22 11:50:40 8126 2

原创 JAVA的JDK、JRE、JVM

JDK、JRE、JVM

2022-05-19 17:12:31 316

原创 WebSocket 实现聊天功能

java SSM项目中用WebSocket 实现聊天功能前言当我们开发的javaweb项目中需要实现聊天功能时,可以用HTML5的WebSocket协议来实现。在实现功能之前,先来看一下WebSocket的基本知识,加深对它的认识后面才能更好的理解。(一) WebSocketWebSocket 是 HTML5 开始提供的一种在单个 TCP 连接上进行全双工通讯的协议。WebSocket 使得客户端和服务器之间的数据交换变得更加简单,允许服务端主动向客户端推送数据。在 WebSocket API 中

2021-05-07 17:23:24 3900 2

原创 Spring MVC 中的异常处理

SpringMVC中的异常处理前言Spring项目(SSM项目)的异常处理原理如图:正文Spring的异常处理方式有三种:1、全局级别的异常处理器,实现HandlerExceptionResolver接口2、在Controller层面使用注解@ExceptionHandler3、全局级别的异常处理器,使用注解@ControllerAdvice + @ExceptionHandler一、全局异常处理器,通过HandlerExceptionResolver接口实现第一步,创建自定义异常类,继

2021-05-07 13:20:13 542

原创 HTML 的 a标签禁止点击

HTML 的 a标签禁止点击前言在HTML中,要实现超链接需要使用标签 <a></a> 这个标签有多个属性,如href属性、target属性等。在程序开发中,有时候我们需要实现a标签不可点击功能,但是a标签的属性中并没有disabled 这时,要实现a标签不可点击,需要用到css的知识。正文主要方法: 给a标签设置css样式属性 pointer-events<a href="" style="pointer-events:none;">//none属性值代表元

2021-05-07 10:21:40 16785

原创 mybaits查询结果和mysql的相比,总是少一个

mybaits查询结果总是少一个(与mysql查询结果不一致)问题前言当我们使用mybatis对数据库的多张表进行关联select操作时,返回的结果列中可能存在重复问题,这时,mybatis返回的结果集相对mysql返回的结果集而言,可能会不一致。正文结果集不一致的问题有多种可能,我碰到的是mybatis最终查询的结果集比mysql少一个仔细检查mybatis的sql语句,再细细观察mysql查询出来的结果集。我发现我的问题出现在:resultMap中id的问题通过百度,我了解到resultM

2021-05-02 17:04:10 1481 1

原创 Mybaits 联合主键查询问题

Mybaits 联合主键查询结果与sql查询结果不同的问题前言在程序项目编写的过程中,我们不可避免的会用到sql多张表格的数据,或者用到一张具有联合主键的表格数据。这时候,当我们在sql中使用正确语法查询时,可以得到我们想要的结果。但是当我们使用mybatis进行查询时,得到的结果有时候却不是我们想要的正确数据。这里的主要问题,便是涉及到联合主键。正文如果select中的联合主键组合成的key不唯一(当只select部分联合主键时可能发生),那么就会把相同的key合并成一条数据。例如KEY_A

2021-05-01 10:58:47 2320

原创 Mybaits中的大于小于等于

Mybaits中的大于小于等于及其他特殊符号的表达前言在mybatis中写sql语句时,我们偶尔会需要比较数据,这时就需要用到< 、>、<=、>=等的这类符号。这类符号在mybaits中的表现方式和在mysql语法中的表现方式是有点不同的。正文话不多说,如下:两种方式:第一种sql语法原符号 mybaits替换符号 <(小于) &lt;(小于) <=(小于等

2021-05-01 10:35:13 1633

原创 Java 计算日期

https://blog.csdn.net/tuoniaoxs/article/details/115981102?spm=1001.2014.3001.5501

2021-05-01 10:03:28 758

原创 java.lang.IllegalArgumentException: invalid comparison: java.util.LinkedHashMap and java.lang.String

Mybaits报错: java.lang.IllegalArgumentException: invalid comparison: java.util.LinkedHashMap and java.lang.String报错原因翻译:无效比较。报错原因分析:在mybatis的sql语句中使用if标签时,if标签的test属性在比较值的过程中使用了 #{}解决办法:删除#{}, 直接使用参数名即可注意: 我这里因为有多个形参,所以用的param1是多个参数的key值!当只有一个形参时,直接使

2021-04-28 20:46:54 651

原创 通过Js更改元素标签类名

通过JS代码更改html等语言的元素标签的类名前言在写html等前端页面时,我们会用到各种标签元素,配合js代码可以实现验证、变化等效果。在JS的编写中,我们有三种方法可以改变元素的类名,如下。1、setAttribute()setAttribute()方法是创建或者改变元素的某个属性,我们可以利用这个方法对元素的类名进行更改。具体方法是这样的 el.setAttribute(“class”,“classname”)<div id="box"></div><scri

2021-04-27 14:48:34 8661 1

原创 mybatis多表查询的结果映射(resultMap)

Mybait多张表查询时的结果映射resultMap1、mybatis简介MyBatis 是一款优秀的持久层框架,它支持自定义 SQL、存储过程以及高级映射。MyBatis 免除了几乎所有的 JDBC 代码以及设置参数和获取结果集的工作。它可以通过简单的 XML 或注解来配置和映射原始类型、接口和 Java POJO(Plain Old Java Objects,普通老式 Java 对象)为数据库中的记录。2、resultMap(多表查询 或 数据库列名与实体属性名不一致时使用)resultMap

2021-04-26 10:08:40 4229

原创 Web项目,图片文件上传之后,需刷新项目才能在网页上显示(Eclipse下的项目文件更新后,自动刷新目录方法)

Web项目中的图片文件上传之后,需要刷新项目才能在网页上显示在开发java web项目时,偶尔会需要上传文件,当文件上传后,eclipse需要手动刷新,文件才会出现在项目目录下。遇到这种情况,解决办法有两个:1、设置eclipse属性,让其自动刷新。(本人亲测有效,web项目文件上传后,等待几秒,然后刷新网页,多刷几次!!)Window->Preferences->General->Workspace->勾选Refresh using native hocks or pol

2021-04-24 10:14:44 2151 1

原创 js 上传图片文件,限制格式、大小和尺寸

通过js限制上传图片前言做前端项目时,经常会用到form表单,偶尔也会用到input标签来提交上传图片文件。在上传文件时,有时候会有一定的条件,比如图片格式、大小及尺寸。通过js,可以在前端来设置上传图片的格式、尺寸及大小,并验证。主要方法1、设置上传图片的格式jsp代码,设置form表单的input标签<input type="file" id="file" name="file" onchange="verificationPicFile(this);verificationPicF

2021-04-23 21:09:47 11003

原创 JAVA 时间字符串转换成 java.util.Date

JAVA 时间字符串转换成 java.sql.Date1、在讲转换之前,先说一下java表示时间的数据类在java中,表示时间的数据类型有两种,一种是java.util.Date,一种是java.sql.Date两者的区别是: java.util.Date 支持日期和时间(年月日星期时分秒) java.sql.Date 仅支持日期(年月日)2、String时间转java.sql.Date具体步骤:(1). 首先将String字符串数据转换成java.util.Date String

2021-04-21 22:20:43 1607

原创 java 将日期时间存入mysql数据库

在JAVA中将日期和时间插入到MySQL数据库的方法1、在讲解插入方法之前,首先说一下mysql数据库存储日期的数据类型Mysql中经常用来存储日期的数据类型有三种:Date、Datetime、Timestamp。Date数据类型:用来存储没有时间的日期。Mysql获取和显示这个类型的格式为“YYYY-MM-DD”。支持的时间范围为“1000-00-00”到“9999-12-31”。Datetime类型:存储既有日期又有时间的数据。存储和显示的格式为 “YYYY-MM-DD HH:MM:SS”。

2021-04-14 12:37:53 17775 4

原创 1452 - Cannot add or update a child row: a foreign key constraint fails

Mysql错误1452 - Cannot add or update a child row: a foreign key constraint fails报错主要原因:外键约束出错,意思就是对表进行设置外键时出错。主要原因分析原因一:添加的外键列与另一个表的唯一索引列(一般是主键)的数据类型不同原因二:要添加外键的表类型与另一个表的存储引擎是不是都为innodb引擎#查看表引擎法一: show create table 表名;法二:show table status from 数据库 w

2021-04-13 10:32:06 2666

原创 errno: 121 “Duplicate key on write or update“

mysql定义外键时报错 errno: 121 “Duplicate key on write or update”mysql对数据表进行外键设置时报错:报错信息翻译提示:写入或更新复制键(意思就是外键约束的名称重复了)解决办法:换个外键约束的名称或者不填(让系统自动生成)...

2021-04-13 09:29:34 1687

原创 rg.apache.ibatis.reflection.ReflectionException

报错:rg.apache.ibatis.reflection.ReflectionExceptionThere is no getter for property named ‘website’ in ‘class cn.sx.beans.EnterpriseInfor’报错分析错误提示是我的 EnterpriseInfor 这个实体类中的website’没有getter属性,后来我仔细检查,才发现是自己的问题:命名不一致导致出错将变量命名一致,重新生成getter方法,异常解决!一定要仔细检查

2021-03-30 10:27:18 332

原创 项目启动报错:Cannot find class

报错内容在开发Maven企业项目时,报错找不到某个类,报错内容:java.lang.ClassNotFoundException: Cannot find class: XXXXXX解决方法1.右击maven项目,选Maven,再选Update Project(或者快捷键Alt+F5)2.选中项目名,再选中Force Update of Snapshots/Releases3.重启Maven项目...

2021-03-30 09:34:03 2422

转载 Spring依赖注入

spring框架为我们提供了三种注入方式,分别是set注入,构造方法注入,接口注入。接口注入不作要求,下面介绍前两种方式。1,set注入采用属性的set方法进行初始化,就成为set注入。1)给普通字符类型赋值。public class User{ privateString username; publicString getUsername() { returnusername; } publicvoid setUsername(String usern

2021-03-24 10:55:36 89

原创 Java Iterator(迭代器)

Java Iterator(迭代器)Java Iterator(迭代器)不是一个集合,它是一种用于访问集合的方法,可用于迭代 ArrayList 和 HashSet 等集合。Iterator定义如下:public interface Iterator<E> {}forEachRemaining(Consumer<? super E> action):为每个剩余元素执行给定的操作,直到所有的元素都已经被处理或行动将抛出一个异常hasNext():如果迭代器中还有元素,则

2021-03-24 10:29:02 97

原创 java.lang.IllegalStateException: Ambiguous mapping. There is already ‘xxxxxx‘ bean method

## 异常java.lang.IllegalStateException: Ambiguous mapping.##There is already ‘xxxXXX’ bean method出错原因:Controller里的ResultMapping()路径重复!两种情况:第一种原因是直接路径名重复了,如下图第二种(我碰到的情况)在注解中指定name属性,然后指定路径名(不同的路径名),但是依旧报错,如图解决方法,查看spring源码,得知 :"name"属性的作用是为该映射起一个名字

2021-03-23 16:23:44 380

原创 BindingException解决方法

BindingException: Parameter ‘xxxxxx’ not found. Available parameters are [arg1, arg0, param1, param]异常出现的原因分析:mapper文件中的sql语句接收到了两个及两个以上的参数。(注解也是一样)如图:传入了两个参数,报错了。这是因为在mybatis的书写规则中,当有两个及两个以上的多个参数传入时,会做特殊处理,多个参数会被封装成map。key:param1,param2,…或者arg0,arg1

2021-03-17 09:23:12 16868 1

原创 Invalid bound statement(not found)

Invalid bound statement(not found)我碰到的该问题的原因正解:我碰到这个异常主要是因为mapper.xml文件中的namespace不对namespace的值一定要和Dao接口名一样!!!在Mybatis中,映射文件的namespace是用于绑定Dao接口的,即面向接口编程。当你的namespace绑定接口后,你可以不用写接口实现类,mybatis会通过该绑定自动帮你找到对应要执行的SQL语句。...

2021-03-13 16:14:26 187

原创 org.springframework.beans.factory.UnsatisfiedDependencyException异常

org.springframework.beans.factory.UnsatisfiedDependencyException异常org.springframework.beans.factory.UnsatisfiedDependencyExceptionorg.springframework.beans.factory.UnsatisfiedDependencyException:Error creating bean with name ‘personalRegister’: Unsatisf

2021-03-13 16:00:42 305

jdk-9的API文档

API(Application Programming Interface,应用程序编程接口)是一些预先定义的接口,目的是提供应用程序与开发人员基于某软件或硬件的以访问一组例程的能力,而又无需访问源码,或理解内部工作机制的细节(来自百度百科)。 总结:API是程序的接口, 里面封装着各种功能的 Java类。所以简单说来,API就是一个帮助文档,它可以让你快速地了解到你想了解的java类及其属性和方法。

2022-06-06

JDBC连接MySQL数据库,c3p0连接数据库

java语言连接Mysql数据库。通过Eclipse集成开发工具,编写java类文件,实现JDBC连接。 通过c3p0连接数据库的三种方法,包括xml文件、properties文件。

2020-04-18

空空如也

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

TA关注的人

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