- 博客(45)
- 收藏
- 关注
原创 idea双击打不开
idea 前一天还好好的,今天突然打不开了,重装也没用,删注册表啥的都试过了,还是打不开。最后把idea破解包换了个目录 解决了。
2024-04-20 10:34:08
123
原创 oracle 触发器报错 表 XFM.CXF_PAY_IMAGE 发生了变化, 触发器/函数不能读它
2.触发器可能与其他事务发生了冲突,导致表不能被读取。1.count 是关键字,不可以在触发器里面定义。
2023-06-27 20:00:01
412
原创 js location.href 有时不生效?
可能你在location.href下面加上这一行代码就可以了window.event.returnValue=false;
2022-05-19 22:19:53
488
原创 springboot/cloud 接口返回空对象
debug 接口发现后台数据没问题,但是返回到前端是个空对象?原因是 lombok 问题,把lombok删掉重新下载就好了
2022-05-19 22:18:42
368
原创 springboot/cloud 接口返回空对象
debug 接口发现后台数据没问题,但是返回到前端是个空对象?原因是 lombok 问题,把lombok删掉重新下载就好了
2022-05-11 17:31:07
498
原创 springboot集成swagger
1.导入pom依赖<dependency> <groupId>io.springfox</groupId> <artifactId>springfox-boot-starter</artifactId> <version>3.0.0</version> </dependency>2.写yml#配置swagger配置k
2022-01-12 20:50:54
149
原创 vue 发送http请求使用对象接收
post 加@requestBody 415错误post 不加@requestBody 可以接收到jsonpost 不加axios.defaults.headers[‘Content-Type’] = ‘Content-Type:application/json;charset=UTF-8’ 并且加@requestBody 可以接收到jsonpost 不加 axios.defaults.headers[‘Content-Type’] = ‘Content-Type:application/js.
2021-12-28 19:23:44
564
原创 惊~map出现key相同的惊天bug
今天在写一个demo,从文件读取数据并计算单词在里面出现的次数,然后发现了一个让人不解的问题。代码如下File f = new File("D:\\sad2.txt"); try { FileInputStream in = new FileInputStream(f); byte[] b=new byte[1024]; int len=-1; StringBuilder sb=new Str
2021-12-18 15:11:02
323
原创 springBoot整合RedisCacheManager + CacheManager +@Cacheable 实现注解化缓存管理
1.redisConfigpackage com.hc.config.redis;import com.fasterxml.jackson.annotation.JsonAutoDetect;import com.fasterxml.jackson.annotation.JsonTypeInfo;import com.fasterxml.jackson.annotation.PropertyAccessor;import com.fasterxml.jackson.databind.Object
2021-12-14 17:18:02
1417
原创 mybatis #{} 和 ${} 的区别
#{}:相当于PreparedStatement。#{}是编译好SQL语句再取值,它是经过预编译的,是安全的。${}:相当于Statement。取值以后再去编译SQL语句,它是输出变量的值。是未经过预编译的,是非安全的,存在SQL注入的问题。当需要直接插入一个不做任何修改的字符串到SQL语句中时,应该使用{}是未经过预编译的,是非安全的,存在SQL注入的问题。当需要直接插入一个不做任何修改的字符串到SQL语句中时,应该使用是未经过预编译的,是非安全的,存在SQL注入的问题。当需要直接插入一个不做任何修
2021-12-03 16:04:49
100
原创 springBoot整合mybatis详细
1.引入依赖<!-- lombok--> <dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId> <optional>true</optional> </dependency>
2021-11-26 16:52:41
378
原创 执行sql文件报错 There was error(s) while executing the queries . The query and the error message has been
先创建好数据库再导入数据
2021-11-25 14:25:41
7318
原创 Cannot map ‘categoryController‘ method
不能映射某个Controller说明此controller中有让springmvc不明确的请求,检查方法的请求路径是否有一样的
2021-11-24 21:43:07
695
1
原创 ajax请求获取不到controller ModelAndView传过来的数据
因为ajax是异步刷新如果要设置为同步刷新jquery的async:false,这个属性默认是true:异步,false:同步。
2021-11-24 17:57:33
821
原创 ajax请求自动刷新页面
ajax是异步请求技术,可以实现页面的局部刷新。但是今天写代码的时候发现每次ajax之后都会发生整个页面的刷新,最后发现这是因为触发ajax事件的input标签的type设置为了submit,所以会产生表单提交操作,使页面刷新。将type设置为button后即可正常运行。...
2021-11-24 17:25:51
3209
原创 Caused by: org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of ty
Spring Junit 单元测试@Test 报错 ServletContext找不到No qualifying bean of type [javax.servlet.ServletContext] found for dependency)报错日志信息Caused by: org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type [javax.servlet.Se
2021-11-17 21:32:37
2822
原创 AOP实现log写入文件
1.pom.xml <dependency> <groupId>org.apache.logging.log4j</groupId> <artifactId>log4j-slf4j-impl</artifactId> <version>2.12.1</version> </dependency> <de
2021-11-17 20:48:13
204
原创 log4j调用方法日志不能写入到文件
针对这个问题首先看你pom文件里引入的log4j依赖,如果是以下的依赖 <dependency> <groupId>org.apache.logging.log4j</groupId> <artifactId>log4j-api</artifactId> <version>2.12.1</version> </dependency
2021-11-17 19:42:23
915
原创 项目总结知识点
1.随机产生10个3位的整数产生[m,n]之间随机数的公式:int digit = (int)(Math.random*(n-m+1)+m);或Random random = new Random();int digit = random.nextInt(n-m+1)+m;代码:public class RandomTest { @Test void fun1() { ArrayList<Integer> res = new ArrayLis
2021-11-13 14:46:08
578
原创 ssm知识点整理
1.@ResponseBody注解的作用@ResponseBody的作用其实是将java对象转为json格式的数据。@responseBody注解的作用是将controller的方法返回的对象通过适当的转换器转换为指定的格式之后,写入到response对象的body区,通常用来返回JSON数据或者是XML数据。注意:在使用此注解之后不会再走视图处理器,而是直接将数据写入到输入流中,他的效果等同于通过response对象输出指定格式的数据。@ResponseBody是作用在方法上的,@Respon
2021-11-10 21:51:40
435
原创 随机工具类
package com.hc.utils; import java.io.UnsupportedEncodingException;import java.time.*;import java.util.Date;import java.util.Random; public class RandomUtil { /** * 产生指定范围内的随机整数 * * @param min 最小值 * @param max 最大值 * @re
2021-11-08 11:36:44
83
原创 ssm整合
1.引入依赖<dependencies> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.11</version> <scope>test</scope></dependency> <dependency>
2021-11-05 19:23:52
307
原创 搭建springMVC环境
1、引入jsp-api、servlet-api jstl2、注册DispatcherServlet <servlet> <servlet-name>springmvc</servlet-name> <!--核心控制器,拦截所有请求进行分发--> <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class> &
2021-11-05 10:49:33
219
原创 springMVC依赖及配置
1.依赖 <dependency> <groupId>org.springframework</groupId> <artifactId>spring-webmvc</artifactId> <version>5.3.9</version> </dependency> <dependency>
2021-11-03 14:59:19
1080
原创 数据库存储过程
不带参数DELIMITER $$USE `bookshop`$$DROP PROCEDURE IF EXISTS `test2`$$CREATE DEFINER=`root`@`localhost` PROCEDURE `test2`()BEGINDECLARE num INT DEFAULT 5; DECLARE stuTotal INT; #赋值 SET num=10; SET num=num+2; #
2021-10-29 14:54:17
77
原创 JavaScript 基础知识
Date 中的 方法(Java 中 静态方法):now()parse() 将字符串转时间戳console.dir:用来 获取 元素 的详细信息原型链 prototype (Java中的多例,js中的原型)原型链中的方法相当于Java中的成员方法,只能对象调原型链有点像 Java 中的继承关系原型链中的this 指向 调用它的对象作用:扩展方法1.使用:函数.prototype.方法名=function(){}示例 Date.prototype.format=function (){
2021-09-20 21:28:49
75
原创 Map集合简述
Map 存放键值对(和python字典一样)HashMap 1. 采用 hash算法 2. 初始化容量 16 3. 最大容量 2^31 4. 装载因子 0.75 5. key无序不可重复,value可以重复,key和value都可以为null,但key只能由一个nullTreeMap 1.key无序不可重复,value可以重复,key和value都可以为null,但key只能由一个null 2.存储的数据需要实现 comparable 接口 或者 new TreeMap
2021-08-22 17:16:16
179
原创 Collection集合简介
Collection 存放单值List 有序且可重复 ArrayList 顺序存储 1. 采用数组随机访问模式、访问速度快 2.缺省默认数组空间大小为 10 3. 每次扩容为原空间 1.5倍 4. 存储最大数据量为 Integer.MAX_VALUE - 8 LinkedList 链式存储 CopyOnWriteArrayList 支持高并发的ArrayListSet 无序且不可重复 HashSet 1. 采用 hash 算法 2.
2021-08-22 16:55:10
197
2
原创 正则表达式
单字符匹配 \d: 表示匹配 数字 \D: 表示匹配 非数字 \w: 表示匹配 [a-zA-Z0-9_] \W: 对 w 取反 \s: 匹配任意一个 空白 字符(包括空格、制表符、换行符) \S: 匹配任意一个 非空白 字符 . : 匹配 除 换行符 之外任意一个字符 \ : 转义字符多字符匹配 X{m} : 匹配m个x匹配的内容 X{m,} : 匹配 至少m个 X匹配的内容 X{m,n} : 匹配 至少m个,最多n个X匹配的内容 PS:m<=n贪婪式表达式 X*
2021-08-16 18:30:51
43
原创 Comparable和Comparator的区别
Comparable引用数据类型想比较大小必须实现Comparable接口,重写compareTo方法,自己制定比较规则Comparator函数式接口,可以灵活制定排序规则 Comparable和Comparator的区别 一个类既可以实现Comparable接口也可以实现Comparator接口。 如果希望一个类的比较方式有很多种,而且比较方式具有外部扩展性, 那么可以实现Comparator接口,如果一个类默认的实现了Comparable接口, 而你又希望再定义
2021-08-14 16:15:25
107
原创 Java基础之抽象
抽象有抽象方法的类必须是抽象类,抽象类里不一定有抽象方法,抽象类里的抽象方法子类必须实现抽象类:包含抽象方法的类称为抽象类。抽象方法:只声明而未实现的方法称为抽象方法, 作用是制定标准,具体的实现,由子类完成。必须使用abstract关键字声明。*抽象类和抽象方法都必须使用abstract关键字声明。*抽象方法只声明,不需要定义。*抽象类不能声明对象,必须被继承。*抽象类中的抽象方法必须被子类全部覆写才能够使用。修饰符public 权限修饰符static 静态修饰符final修饰符
2021-08-12 15:54:22
88
原创 函数式借口详解
函数式接口如果接口中,有且只有一个抽象方法,那么这个接口被称为 函数式接口检查是否是函数式借口可以使用 @FunctionalInterface 注解函数式接口 支持 lambda 表达式 (简化匿名内部类的写法)lambda 语法:(参数列表)-> {代码实现}最终产物是 快速构建该函数式接口的子类对象参数列表指的是 唯一的一个 抽象方法 的参数列表-> 固定的,不能做任何改动{代码实现} 指的是 抽象方法的具体实现在 lambda 表达式 的 参数列表中 a)
2021-07-30 11:03:44
248
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人