- 博客(39)
- 收藏
- 关注
转载 ORA-00909:参数个数无效
使用mysql开发,使用CONCAT函数拼接模糊插叙的时候都是CONCAT(‘%’,?,‘%’)直接这么拼写的,但是想起Oracle中并不支持这么拼写,需要将CONCAT(‘%’,?,‘%’) 改写成CONCAT(CONCAT(‘%’,?),‘%’),因为在Oracle中CONCAT函数每次只能进行两个字符串的拼接,两个以上就会报错。
2024-10-08 13:59:07 76
原创 ORACLE SAVEPOINT保存点
允许在事务执行过程中标记特定的点。如果在事务的后续部分发生错误,您可以选择回滚到某个保存点,而不是回滚整个事务。这有助于在复杂的事务处理中,只撤销部分操作,保留之前成功执行的部分。当一个事务包含多个操作时,
2024-09-12 17:35:51 628
原创 Oracle WITH简单例子
表中筛选出成绩大于等于 80 分的学生信息。然后在主查询中,使用这个 CTE 以及原始的。现在要查询成绩大于等于 80 分的学生信息以及所有学生的平均成绩。表来计算成绩大于等于 80 分的学生信息和所有学生的平均成绩。在这个例子中,首先使用。
2024-09-04 19:42:08 409
原创 UNION和UNION ALL的区别
的结果将是 (1, 'Alice')、(2, 'Bob')、(2, 'Bob') 和 (3, 'Charlie'),没有去除重复行。的结果将是 (1, 'Alice')、(2, 'Bob') 和 (3, 'Charlie'),去除了重复的 (2, 'Bob')。中有数据 (2, 'Bob') 和 (3, 'Charlie'),那么使用。中有数据 (1, 'Alice') 和 (2, 'Bob'),,它们的结构相同,都有。
2024-09-02 19:45:47 365
原创 SQL MERGE INTO 合并
使用“MERGE INTO”语句可以方便地实现根据特定条件进行数据的插入或更新操作,避免了分别编写插入和更新语句的复杂性。
2024-08-14 19:29:27 365
原创 使用 Redisson 、Redis实现分布式锁
Redisson是基于Redis实现的一个 Java 框架,为开发者提供了更方便、更高级的 API 和功能。
2024-08-05 19:21:01 236
原创 Oracle使用EXECUTE IMMEDIATE 动态 SQL 传递 JSON_OBJECT_T类型参数
数据中提取了不同键对应的值,并将它们组合成一个返回的字符串。在匿名块中,通过动态 SQL 执行了这个函数并输出结果。调用方法的接受参数改成字符串就可以了。
2024-08-05 17:25:50 382
原创 poi将单元格内部分字体置红
RichTextString richTextString = new XSSFRichTextString("*桩号");// 设置单元格值为RichTextString对象 cell.setCellValue(richTextString);// 创建RichTextString对象。// 将"*"设置为红色。// 在单元格中设置值。
2024-01-05 11:03:13 1078
原创 java stream 用集合对象中两个或以上属性排序
List sortedList = list.stream() .sorted(Comparator.comparing(Person::getName) .thenComparing(Person::getAge)) .collect(Collectors.toList());
2023-12-11 14:23:37 407
原创 java.lang. reflect.UndeclaredThrowableException
java.lang. reflect.UndeclaredThrowableException不是真正的异常原因,正确的异常原因没被打印出来,避坑。
2023-09-19 19:43:51 1109
原创 Oracle SQL去掉时分秒按日期范围查询
需要查询:2023-08-24 至 2023-08-28。适用于数据库里存的具体的时间带时分秒自己查询时只需要日期。数据库:2023-08-24 12:32:21。
2023-08-24 17:22:19 1292 1
原创 Java List集合按实体某字段排序
list = list.stream().sorted(Comparator.comparing(实体VO::vo.get字段)).collect(Collectors.toList());
2023-08-12 17:47:37 438 1
原创 Spring Security的基础使用
目录一. 什么是spring security二. Spring security 的使用1.创建springboot项目2.主启动类2.配置controller层3.配置config类4.配置多用户登录以及注入权限及登录config注入5.配置config层6.登录成功处理类及无权限处理类7.配置工具类8.启动测试三. 总结一. 什么是spring securitySpring Security是一个能够为基于Spring的企业应用系统提供声明.
2022-03-10 19:09:50 8399
原创 nginx的安装与使用
1. nginx的作用与好处在传统的Web项目中,并发量小,用户使用的少。所以在低并发的情况下,用户可以直接访问tomcat服务器,然后tomcat服务器返回消息给用户。2. 安装nginx2.1 先在官网下载nginxhttp://nginx.org/en/download.html2.2 把nginx软件上传linux系统并解压tar -zxvf nginx-1.18.0.tar.gz2.3 安装nginx依赖的插件1. yum install -y gcc-c++
2022-02-26 09:29:22 1990
原创 SSM框架之SpringMVC多文件上传
目录一、前端页面二、controller层三、遍历集合回显一、前端页面通过表单方式提交别忘了引入JS文件<%-- Created by IntelliJ IDEA. User: jdy12 Date: 2021/12/7 Time: 20:16 To change this template use File | Settings | File Templates.--%><%@ page contentType="text..
2021-12-09 23:07:09 333
原创 SSM框架之SpringMVC文件上传(本地,ajax,阿里oss)
目录一、普通本地上传二、ajax本地上传三. 上传到oss服务器四、通过ajax完成上传到oss上一、普通本地上传表单的提交方式method必须是post. 表单上传的编码必须是二进制。enctype="multipart/form-data" input的类型必须file类型。而且该输入框必须有name属性。前端网页<form action="${pageContext.request.contextPath}/upload" method="post" enct
2021-12-09 22:48:15 454
原创 SSM框架之SpringMVC异常处理及拦截器
目录一、异常处理二、拦截器一、异常处理定义一个异常类当出现异常时跳转指定的页面package com.exy.handler;import org.springframework.web.bind.annotation.ControllerAdvice;import org.springframework.web.bind.annotation.ExceptionHandler;/** * @program: Springmvc02 * @description:..
2021-12-09 22:31:47 135
原创 SSM框架之SpringMVC传参接参json(详细简单 入门必看)
目录一、接受简单的参数二、实体类接参三、接受json参数一、接受简单的参数先引入相关依赖 <dependencies> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-webmvc</artifactId> <version>5.3.9</version
2021-12-09 21:19:19 993
原创 SSM框架之SpringMVC视图解析器(两行代码完成)
视图解析器直接在spring.xml文件中加入以下代码<!-- 视图解析器--> <bean class="org.springframework.web.servlet.view.InternalResourceViewResolver"> <property name="prefix" value="/views/"/> <property name="suffix" value=".jsp"/> ..
2021-12-09 20:30:22 674
原创 SSM框架之SpringMVC入门(详细简单教程 入门必看)
一、SpringMVC是什么SpringMVC属于Spring。SpringMVC 是类似于 Struts2 的一个 MVC 框架,在实际开发中,接收浏览器的请求响应,对数据进行处理,然后返回页面进行显示,但是上手难度却比 Struts2 简单多了。而且由于 Struts2 所暴露出来的安全问题,SpringMVC 已经成为了大多数企业优先选择的框架。二、SpringMVC的优点1.轻量级的框架,简单易学2.与spring的兼容性好3.SpringMvc的功能强大,支持RESTful风格
2021-12-09 20:16:38 535
原创 SSM框架之MyBatis模糊查询动态SQL(详细使用案例)
目录一、什么是动态SQL二、动态SQL用法三、模糊查询一、什么是动态SQLsql语句根据条件而发生改变。二、动态SQL用法以题为例CREATE TABLE `student` ( `s_id` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL, `s_name` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900...
2021-12-08 20:30:51 1738
原创 SSM框架之MyBatis多表联查(详细使用案例)
一、多表联查1.准备阶段数据库表2个CREATE TABLE `emp` ( `emp_id` int NOT NULL AUTO_INCREMENT, `emp_name` varchar(20) DEFAULT NULL, `emp_age` int DEFAULT NULL, `part_id` int DEFAULT NULL, PRIMARY KEY (`emp_id`)) ENGINE=InnoDB AUTO_INCREMENT=6 DEFAULT .
2021-12-08 20:15:21 2890
原创 SSM框架之Spring的DI依赖注入(详细使用案例)
一、什么是DI依赖注入 依赖注入(Dependency Injection,DI)。 依赖 : 指Bean对象的创建依赖于容器 . Bean对象的依赖资源 . 注入 : 指Bean对象所依赖的资源 , 由容器来设置和装配 . 二、注入的方式1.set创建一个userdao接口添加一个sleep方法并创建student和teacher类来实现userdaopackage com.exy.dao;public interface UserDao {..
2021-12-08 16:15:48 424
原创 SSM框架之Spring入门(详细简单教程 入门必看)
一、Spring框架是什么Spring是分层的 Java SE/EE应用 full-stack 轻量级开源框架,以 IOC(Inverse Of Control:反转控制)和 AOP(Aspect Oriented Programming:面向切面编程)为内核。提供了展现层 SpringMVC 和持久层 Spring JDBCTemplate 以及业务层事务管理等众多的企业级应用技术,还能整合开源世界众多著名的第三方框架和类库,逐渐成为使用最多的Java EE 企业应用开源框架。二、Spring
2021-12-08 14:59:18 332
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人