04 2021 档案

摘要:1.环境准备 首先创建两个表并添加基本的 数据 CREATE TABLE `clazz` ( `id` int(11) NOT NULL AUTO_INCREMENT, `name` varchar(50) DEFAULT NULL COMMENT '班级名称', PRIMARY KEY (`id` 阅读全文
posted @ 2021-04-23 11:47 钟小嘿 阅读(927) 评论(0) 推荐(0) 编辑
摘要:对于大量的数据,使用批量插入或修改可以提高效率。原因是批量添加或修改是执行一条sql语句,传入多个值,可以减少与数据库的访问次数,从而会提高效率。下面分别介绍Oracle和MySQL的用法: 1.Oracle批量插入数据 对于集合类型的数据,在插入时会使用mybatis的<foreach>标签,那么 阅读全文
posted @ 2021-04-21 22:43 钟小嘿 阅读(2073) 评论(0) 推荐(0) 编辑
摘要:1.概述 1.1定义 Struts2是Apache 公司推出的一个基于 MVC的轻量级 Web 框架。 1.2由来 Struts 框架目前有两个版本:Struts1.x 和 Struts2.x。Struts1 是最早的基于 MVC 模式的轻量级 Web 框架。Struts2 是在 Struts1 和 阅读全文
posted @ 2021-04-20 19:14 钟小嘿 阅读(202) 评论(0) 推荐(0) 编辑
摘要:在使用SpringMVC上传文件后,文件保存在本地,当想通过服务器访问时,需要额外的使用tomcat或nginx服务器进行代理,这样相当于又多了一个服务器,显得十分麻烦。 实际上springmvc可以直接映射本地的文件,只需要在springmvc的配置文件中配置映射即可。 springmvc.xml 阅读全文
posted @ 2021-04-14 14:38 钟小嘿 阅读(999) 评论(0) 推荐(0) 编辑
摘要:在使用maven进行文件上传时,出现"java.lang.NoClassDefFoundError: org/apache/commons/fileupload/FileItemFactory"异常,出现的原因是没有导入fileupload需要的依赖,在pom.xml中导入 <dependency> 阅读全文
posted @ 2021-04-14 14:20 钟小嘿 阅读(340) 评论(0) 推荐(0) 编辑
摘要:对于SpringBoot的项目,读取配置文件的内容非常简单,但是对于spring的项目,比如ssm项目,读取配置文件的内容需要手动配置。在使用注入方式之前,默认已经有一个基本ssm框架的空项目。 可参考项目源码:https://github.com/zhongyushi-git/spring-col 阅读全文
posted @ 2021-04-14 12:01 钟小嘿 阅读(1275) 评论(0) 推荐(0) 编辑
摘要:1.前言 虽然SpringBoot已经提供了异常处理机制,但是这种方式不够灵活。可以根据其异常处理机制进行优化,自定义全局异常处理。 2.实战演练 2.1环境准备 SpringBoot版本:2.3.4.RELEASE pom.xml需要的依赖: <dependency> <groupId>org.s 阅读全文
posted @ 2021-04-13 19:13 钟小嘿 阅读(519) 评论(0) 推荐(0) 编辑
摘要:1.Hibernate是什么 Hibernate是一款优秀的持久化ORM框架,解决持久化操作,使得程序员可以从编写繁复的JDBC工作中解放出来,专注于业务,提高程序员开发效率。并且具有可靠的移植性,降低了系统耦合度。 2.Hibernate入门案例 源码地址:https://github.com/z 阅读全文
posted @ 2021-04-13 16:44 钟小嘿 阅读(239) 评论(0) 推荐(0) 编辑
摘要:1.1查询所有的表及表注释 1)查询当前用户对应的表 select table_name from user_tables; 2)查询表和注释 select table_name,comments from user_tab_comments 1.2查询所有的列及列注释 1)查询表对应的列及字段类型 阅读全文
posted @ 2021-04-11 16:08 钟小嘿 阅读(1441) 评论(0) 推荐(0) 编辑
摘要:1.查询某个字段不重复的记录 当某个字段有重复的数据,而其他字段数据不一样时,需要查询这些不重复的记录,可以使用distinct关键字配合group by进行查询。 1)先看所有的数据 2)根据name查询不重复的记录 基本语法 select *, count(distinct name) from 阅读全文
posted @ 2021-04-01 13:56 钟小嘿 阅读(600) 评论(0) 推荐(0) 编辑
摘要:IDEA的Other Settings选项是存在,只是因为idea的版本不一样,它们的名字和位置就不一样了。具体的位置如下表 版本 位置 IDEA 2018 file ⇨ Other Settings ⇨ Default Settings IDEA 2019 file ⇨ Other Setting 阅读全文
posted @ 2021-04-01 12:10 钟小嘿 阅读(5500) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示