自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Bean named ‘ddlApplicationRunner‘ is expected to be of type ‘org.springframework.boot.Runner‘ but wa

使用spring boot3.x版本,就用最新版本的MyBatis Plus3.5.5。就是spring boot和MyBatis Plus版本不兼容导致的。

2024-03-03 22:36:32 481

原创 SpringBoot日志认识与配置

Spring Boot 的默认日志输出类似于以下示例:输出以下项目:日期和时间:毫秒级精度,易于排序。%clr( ){faint}设置颜色如%clr( ){yellow}日志级别进程 ID。用于区分实际日志消息开头的分隔符。---应用程序名称:用方括号括起来(默认情况下仅在设置时记录)线程名称:用方括号括起来(控制台输出可能会被截断)。相关 ID:如果启用了跟踪(上面的示例中未显示)记录器名称:这通常是源类名称(通常缩写)。

2023-12-11 20:22:47 1071

原创 SpringBoot中属性注入

如果配置文件里面有很多配置,我们可能还在里面继续写属性的话,会影响阅读,所以我们自定义一个文件注:使用自定义文件,文件名必须以.properties格式在.properties文件格式里写属性赋值,只能使用单行格式user.String= 张三user.list= 伊朗,二郎对象获取属性并赋值需要通过@PropertySource("classpath:文件路径")注解。

2023-12-08 18:05:40 381

原创 SpringBoot配置文件以及启动类

但是在springBoot3.x版本中application.properties的优先级高一点,.yam作为补充,不会将原有的配置覆盖。application.properties是SpringBoot默认的配置文件,它里面的书写方式是以键值对的格式书写;首先要知道当项目被打成jar时,只会编译src目录下的文件,所以配置文件的优先级需要从两个方面来看,我们也可以将其修改成application.yml,这时它的书写格式就变成了树型结构,2、SpringBoot的配置文件。当然,这两个格式可以同时存在。

2023-12-07 20:21:19 509

原创 SpringBoot项目结构的简单介绍

把所有依赖的jar统统放在jar里面的Boot-INF/lib中,META-INF/org/mavifest.mf中设置了启动类,jarlauncher自定义类加载器加载加载所有jar,然后调用application启动。通常我们喜欢将application.properties文件替换为application.yml文件,.yml文件优先级高于.properties,.yml中是树型结构。java中有一个Application,他是springboot项目的启动类,一个springBoot项目的入口。

2023-12-07 11:53:57 546

原创 SpringBoot3认识与搭建

继承了spring框架原有的优秀特性,他不是来替代spring的解决方案,而是和spring框架紧密结合进一步简化了spring应用的整个搭建和开发过程。1、打开idea,选择新建项目,找到Spring Initializr,选择Mavenjdk用17,没有的话就下一个,最后点击下一步。此时你的网络信号尽量选择稳定的,如果网络不稳定,那么包可能会下的不完整,切记下包的过程中千万别切换网络和断开网络,第一次可能等待时间比较长。2、选择3.x以上的版本,勾选需要的依赖,然后点击完成。

2023-12-06 11:28:12 582 1

原创 Activity工作流基本语法

2、在Springboot整合Activiti时候,发现每次重新启动项目的时候会发现在ACT_RE_DEPLOYMENT自动加上一个名为SpringAutoDeployment工作流记录。1、activity7项目中启动项目时会在数据库中创建17张表,如果打开历史表的使用就需application.yml中配置。19、级联删除流程定义信息(如果想删除所有的流程定义信息,就查询所有的,然后遍历删除)ProcessDefinition:获取版本号、key、资源名称、部署ID等。23、查询历史的流程变量信息。

2023-12-05 09:58:26 644 1

原创 Oracle数据库安装及连接

安装好之后,安装一个方便操作的软件同样也在安装包中,Oracle安装包\plsqldev9\plsqldev906.exe双击打开傻瓜式安装就行了,注册码在使用说明中。跳到产品特定的先决条件检查,将检查中的所有类容都勾选上,这个要仔细检查,一般有三个要我们自己勾选。使用默认的账户:用户名:system 密码就是我们之前输得口令:tiger。这样我们以后连接数据库时,用用户名:scott 和密码:tiger来连接。这样就是连接成功了,我们还要解锁其他的用户名和密码。

2023-08-25 16:00:58 113 1

原创 Ueditor富文本编辑器

富文本编辑器相关的文件和包放在网盘中了,需要自取链接:https://pan.baidu.com/s/1N2iAsIFt4biV-l4cPqpQSw提取码:uedi将文件放到WebContent目录下面,样式如下为了让页面显示富文本编辑器,需要创建一个jsp页面页面中需要在heard中引入js在body中写入创建一个Servlet接收一下值用editorValue接收,是因为ueditor.config.js中给了默认的namecontent是一个html语言的文本。

2023-08-22 09:42:25 166 1

原创 ssm项目报错:org.springframework.web.util.NestedServletException

3、网上搜的基本是以上几种解决方法,但是我的问题还没解决,依旧是一样的错误,直到最后才想起来可能和spring-mybatis.xml的文件有关,毕竟都是与数据库有关的,然后就仔细检查了一下spring-mybatis.xml文件,终于发现。终于运行成功了,这个问题找了我好久,错误原因就是没有自己创建ssm框架,用的是以前的项目中的,我是直接拿过来复制的😭。2、检查mapper.xml文件中的namespace的路径是否正确,select中的id是否与接口方法名一致。1、在pom.xml文件中加入。

2023-08-08 10:45:39 1335

原创 Vue学习

Vue (发音为 /vjuː/,也用人按照三个单词读) 是一款用于构建用户界面的 JavaScript 框架。app.mount('#app') 中的#app,是index.html中div的id,将根组件放到html页面中。其中components中放的就是组件,App.vue一般作为根组件,main.js是创建根组件的实例。打开源码文件夹(src),可以看见components和App.vue还有main.js。由于浏览器不能识别.vue文件,所以需要将其嵌入到.html文件中,让浏览器识别。

2023-08-02 20:33:59 31

原创 VUE3学习之安装vue

首先去官网下载nide.js,最好是15版本以后的,安装时直接一直下一步就行,如果遇到安装不成功的情况,如报:The installer has encountered an unexpected error installing this package.this may indicate a proble 错误的情况下,需要以管理员的身份运行cmd(命令提示符),cd到安装程序的目录下,打开安装程序安装即可。

2023-07-27 15:37:24 74 1

原创 创建Maven工程,index.jap报错

原因是在Java构建路径上找不到超类“javax.servlet.http.HttpServlet”,首先右键项目找到build path,点击libraies->Ass External JARs...找到你的tomcat位置,在lib目录下找到servlet-api.jar。所以我们要手动添加一个超类,这个类可以在tomcat中找到。在创建maven工程时,会遇到这样的错误。之后点击应用,问题就解决了。

2023-07-22 11:12:14 66

原创 SSM框架整合(spring+springMVC+Mybatis)

SSM框架整合

2023-07-18 17:18:38 95 1

原创 IDEA中创建Maven工程

结束。

2023-07-10 17:17:26 67 1

原创 对象序列化

序列化的本质: 将数据转化成二进制字节码文件(对象输出流),由java虚拟机完成,不由程序员完成。序列化是将一个对象的状态(属性的值)保存起来,然后在适当的时候获得。序列化分为两部分:序列化—将对象转化成二进制和反序列化—将二进制转化成对象。序列化是这个过程的第一步,将数据分解成字节流,一般存储在文件中或在网络上传输。反序列化就是打开字节流并重构对象。对象序列化不仅要将基本数据类型转换成字节表示,于是还有恢复数据。恢复数据要求有恢复数据的对象实例。

2023-07-06 20:57:32 92 1

原创 JDBC学习

pom.xml文件中配置依赖。

2023-07-04 19:26:59 32 1

原创 <% out.print(“123“);%>在jsp页面无法使用

【代码】<% out.print(“123“);%>在jsp页面无法使用。

2023-07-04 19:22:35 162 1

原创 文件流读取和写入中文时文件中文本乱码

Writer writer=new OutputStreamWriter(out,StandardCharsets.UTF_8); Reader reader=new InputStreamReader(in, StandardCharsets.UTF_8);

2023-07-04 09:48:44 222 1

原创 文件流学习

Reader reader=new InputStreamReader(in, StandardCharsets.UTF_8);

2023-07-03 20:47:45 53 1

原创 mysql数据库学习

查询年龄在【30,100】之间的学生,也可以SELECT * FROM student WHERE stu_age=30;//查询id为1001或者1002的学生,也可以SELECT * FROM student WHERE stu_id=1001 || stu_id=1002;//查询编号不为1001的学生,也可以SELECT * FROM student WHERE stu_id!

2023-06-27 12:03:47 39

原创 Mysql数据库安装教程

如果你以前安装过Mysql数据库,那么你需要把原来的数据库删除干净,如果有一点残余,那么会使你的数据库安装失败,跟着我的步骤,删除残余的数据库,然后再重新安装数据库

2023-06-26 20:48:00 63 1

原创 用动画的方式显示排序

闲来无事,写了个排序算法;我的思路是将一组数据进行两两比较,如果前面的数大于后面的数,那么将它们交换一下位置;接下来就需要生成随机数;通过异步的方式生成,并将返回值设为div的高度。但是这样还是感觉无聊,所以我想将数据显示出来,形成排序动画效果。所以我将数据当做一个div高度的值,多少个数据就有多少个div;这样我们只需控制k的值就能获得不同数量的div。最终运行代码就可以实现动画了;

2023-06-05 12:21:16 24 1

原创 APPLICATION FAILED TO START Failed to configure a DataSource: ‘url‘ attribute is not specified and

注意:如果你的配置文件是以.properties文件名结尾的,需要将上述代码中的.yml更改成.properties。找了很久原来是pom.xml文件中没有写让他去找application.yml文件。可是我明明在application.yml配置文件中写了数据库的连接。注意:如果你的数据库是8.0版本及以上的需要更改驱动和url。所以需要在pom.xml文件的build标签中添加。最近报了一个这样的错误,意思是没有提供数据库连接。

2023-05-31 16:24:07 77 1

原创 lombook在Eclipse中安装使用

很多人在eclipse中创建bean后,需要给bean中的属性提供set、get、tostring、以及有参无参构造器方法。虽然看着很方便,但是如果我们继续在bean中继续添加属性,我们就需要重新如上步骤,使得代码不好维护。下载好后直接将jar包放到项目中的WebContent/WEB-INF/lib中。再把eclipse路径下的lombok包导入lib目录下面,重启就可以使用了。看看能不能正常使用,如果不能使用就执行下面操作;把项目中的loombook.jar删了;然后会跳出成功的页面,关了就行;

2023-05-29 10:19:13 1717 2

空空如也

空空如也

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

TA关注的人

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