- 博客(31)
- 资源 (2)
- 收藏
- 关注
转载 mysql函数group_concat()行列转换
group_concat( [distinct] 要连接的字段 [order by 排序字段 asc/desc ] [separator ‘分隔符’] )
2022-08-12 16:58:55
1263
原创 【解决】在springboot中使用了jsp文件后访问地址后自动下载jsp文件
在springboot中使用了jsp文件后访问地址后自动下载jsp文件
2022-07-12 15:30:04
843
原创 数据接受异常:org.springframework.http.converter. HttpMessageNotReadableException: Could not read document
org.springframework.http.converter.HttpMessageNotReadableException: Could not read document: Unrecognized field “inputType”后端用@RequestBody注解接收Json实体类,但前端传来的Json中有实体类没有的字段“inputType”后端在实体类上添加注解@JsonIgnoreProperties(ignoreUnknown = true)忽略前端所传来的无效字段...
2022-06-10 15:30:47
1231
转载 No transaction aspect-managed TransactionStatus in scope
翻译:范围内没有事务方面管理的TransactionStatus1. 原因web项目中没有启动Spring transaction事务管理,但是我们却用了“TransactionAspectSupport.currentTransactionStatus().setRollbackOnly();”这样的手动事务回滚,在Spring事务没有起作用的情况下,就会报“No transaction aspect-managed TransactionStatus in scope”异常,如下是我们经常出现这.
2022-05-27 10:28:15
8227
原创 @Transactional注解与try catch
一、@Transactional注解1、概念(1)作用:Spring的事务回滚(2)在启动类上添加@EnableTransactionManagement注解,开启事务功能(3)抛出 RuntimeException及其子类 或者是 Error 时从才会触发事务的回滚2、失效情况(1)@Transactional 应用在非 public 修饰的方法上(2)@Transactional 注解属性 rollbackFor 设置默认只对非检查型异常回滚。让所有异常都会让事务启动可以将 @Tran
2022-05-25 10:31:05
8632
5
原创 【解决】数据库查询出时间,传给前端变为时间戳
常用:在实体类属性上添加@JsonFormat注解@JsonFormat(pattern="yyyy-MM-dd HH:mm:ss",timezone="GMT+8")private Date createtime;
2022-05-16 16:44:18
1227
2
原创 解决org.apache.ibatis.binding.BindingException: Invalid bound statement (not found)
一、异常描述org.apache.ibatis.binding.BindingException: Invalid bound statement (not found): com.xxx.mapper.xxxtMapper.selectDetailList可以看出是mybatis的映射绑定异常,通常有两种可能的原因:(1)xxxMapper对应的xml文件找不到(2)xml文件中找不到对应的方法二、排查1、“xml文件找不到”(1)xxxMapper接口名必须和xml文件名相同(2)xml
2022-05-09 19:04:34
606
原创 @RequestBody使用
使用@requestBody:当请求content_type为:application/json类型的请求,数据类型为json时, json格式如下:{“aaa”:“111”,“bbb”:“222”}不使用@requestBody:当请求content_type为:application/x-www-form-urlencoded类型的或multipart/form-data时,数据格式为aaa=111&bbb=222注意:需要json转换成实体类时,必须用@RequestBody注解.
2022-04-12 16:17:03
9921
原创 @RequestParam使用
1、加与不加的区别@RequestMapping("/list1")public String test1(int userId) { return "list";}@RequestMapping("/list2")public String test2(@RequestParam int userId) { return "list";}(1)不加@RequestParam前端的参数名需要和后端控制器的变量名保持一致才能生效(2)不加@RequestParam参数为非必传,加@R
2022-04-12 15:59:57
62880
2
原创 【Java面向对象】面向对象特性——继承
一、继承1、子类和父类子类:派生类父类:基类2、extends关键字3、继承的作用减少了代码冗余,提高了代码的复用性;有利于功能的扩展;让类与类之间产生了关系,提供了多态的前提4、说明子类继承了父类,就继承了父类的方法和属性。在子类中,可以使用父类中定义的方法和属性,也可以创建新的数据和 方法。在Java 中,继承的关键字用的是“extends”,即子类不是父类的子集, 而是对父类的“扩展”。子类不能直接访问父类中私有的(private)的成员变量和方法,需要使用get和
2022-03-14 14:05:18
520
原创 什么是JavaBean
JavaBean是一种Java语言写成的可重用组件。所谓javaBean,是指符合如下标准的Java类:类是公共的有一个无参的公共的构造器有属性,且有对应的get、set方法用户可以使用JavaBean将功能、处理、值、数据库访问和其他任何可以用Java代码创造的对象进行打包,并且其他的开发者可以通过内部的JSP页面、Servlet、其他JavaBean、applet程序或者应用来使用这些对象。用户可以认为JavaBean提供了一种随时随地的复制和粘贴的功能,而不用关心任何改变。JavaBe
2022-03-01 14:38:39
7580
原创 【Java面向对象】Java语言类的特性
一、类的私有成员和公共成员1、私有成员(1)场景限制外部对类中成员的访问;提高安全性(2)说明在类的成员声明的前面加上修饰符private,则无法从该类的外部访问到该类内部的成员,而只能被该类的自身访问和修改,而不能被任何其他类(包括其子类)来获取或引用。因此达到了对数据最高级别保护的目的。2、公共成员(1)场景既然在外部无法访问类中的私有成员,那么Java提供了公共成员使得私有成员可以被外界访问。(3)说明在类的成员声明的前面加上修饰符public,则表示该成员可以被所有其他的类访问。
2022-01-28 13:47:58
1230
原创 【Java面向对象】什么是面向对象
1、面向过程(POP) 与 面向对象(OOP)二者都是一种思想,面向对象是相对于面向过程而言的。面向过程,强调的是功能行为,以函数为最小单位,考虑怎么做。面向对象,将功能封装进对象,强调具备了功能的对象,以类/对象为最小单位,考虑谁来做。面向对象更加强调运用人类在日常的思维逻辑中采用的思想方法与原则,如抽象、分类、继承、聚合、多态等。2、面向对象的三大特征封装 (Encapsulation)继承 (Inheritance)多态 (Polymorphism)3、概述(1)程序员从面向过
2022-01-28 10:35:51
120
原创 idea2020 设置创建新项目时默认自己的maven版本
第一步 File–>New Projects Settings–>Settings for New Projects第二步 搜索maven,设置为本地的maven
2021-12-09 09:24:03
1055
原创 Notepad++离线安装NppFTP
文章目录第一步 下载第二步 安装第三步 重启Notepad++后即可使用第一步 下载下载地址:https://github.com/ashkulz/NppFTP/releases选择对应版本解压,x86对应32位,x64对应64位。第二步 安装解压后将.dll文件复制到notepad++的plugins文件夹中第三步 重启Notepad++后即可使用...
2021-12-08 09:09:01
1225
原创 【Java面向对象】类与对象
一、类的基本概念1、类与对象(1)类和对象概念类:对某一类事物的描述,是抽象的、概念上的定义对象:实际存在的属该类事物的具体的个体,因而也称为实例(instance)类是对象的模板、图纸;对象是类的一个实例,是实实在在的个体。一个类可以对应多个对象。(2)类的构成:数据成员+函数成员数据成员:域变量、属性、成员变量等。表示类的属性。函数成员:成员方法、方法等。描述对象的行为。二、定义类1、类修饰符:4种修饰符含义public将一个类声明为公共类,它可以被任何对
2021-12-01 21:41:34
718
原创 【Java回顾】数组与字符串
一、数组的基本概念1、概念数组,就是若干个相同数据类型的元素按一定顺序排列的集合。在Java语言,数据元素可以由简单数据类型的量组成,也可以由对象组成。数组中所有元素都具有相同的数据类型,可以使用一个统一的数组名和一个下标来唯一地确定数组中的元素。从数组的构成形式上可以分为一维数组和多维数组。2、栈内存和堆内存Java语言把内存分为两种:栈内存和堆内存(1)栈内存在方法中定义的一些基本类型的变量和对象的引用变量都在方法的栈内存中分配。当在一段代码块中定义一个变量时,Java就在栈内存中为这个变量
2021-11-30 23:21:24
333
原创 【Java回顾】流程控制
最主要的流程控制方式是结构化程序设计中规定的三种基本流程结构:1、顺序结构2、分支结构(即选择结构)3、循环结构一、语句和复合语句1、简单语句和复合语句Java语言不允许在两个嵌套的复合语句内声明同名的变量。{ int a; ... { int a; //错误 ... }}2、注释形式单行注释://多行注释:/* … */文件注释:/** … */二、顺序结构三、分支结构1、if分支结构注意:在Java语言中,条件表达式的结果必须是逻辑型量(即 tr.
2021-11-30 20:16:42
131
原创 【Java回顾】Java语言基础
一、数据类型Java语言中的数据类型分为两大类:基本数据类型(primitive types)引用数据类型(reference types),简称引用类型1、基本数据类型(1)定义由程序设计语言系统所定义、不可再划分的数据类型。(2)特点所占内存的大小固定,与软硬件环境无关内存中存放的是数据值本身(3)分类Java的基本数据类型共8种,分为4类:整型:byte,short,int,long浮点型:float,double布尔型:boolean字符型:char2、引
2021-11-29 22:48:12
452
原创 【完美解决】node-sass下载不成功
在安装前端依赖node-sass时,出现了各种问题,经过个人搜索资料,整理如下完整安装步骤。个人测试了两遍都可以成功安装,有需要的小伙伴可以按照步骤一步一步进行。当然,默认大家的node环境是完善的,这里就不做说明。作者这里使用的时node v14.16.0,大家可以用node -v查看自己node版本。1、配置国内淘宝镜像在使用npm下载依赖包的时候,默认使用的是国外的镜像,下载速度比较慢,为了避免不必要的问题,我们设置下载镜像为国内的淘宝镜像。npm config set registry ht
2021-11-11 10:09:57
13197
4
原创 Windows10如何在文件夹打开DOS命令窗口
这里我举一个例子,D:\Tools\RabbitMQ\RabbitMQServer\rabbitmq_server-3.9.8\sbin是目标文件夹,接下来有三种方式操作,推荐使用第三种第一种方式1、win+r,输入cmd打开dos命令窗口2、切换硬盘后,通过cd命令进入对应文件夹接下来,就可以对文件夹进行操作。第二种方式根据路径D:\Tools\RabbitMQ\RabbitMQServer\rabbitmq_server-3.9.8\sbin,shift+鼠标右键,点击“在此处打开Pow
2021-10-25 15:48:31
5557
原创 【解决】Windows在修改hosts文件时出现的一系列问题
怎么修改hosts修改hosts文件可能出现一系列的问题:1、找不到hosts文件的位置2、打开了hosts文件不能修改3、修改了hosts文件但不能保存4、不能修改hosts文件属性安全部分的权限以下会针对这些问题进行解决1、找不到hosts文件的位置hosts文件位置:C:\Windows\System32\drivers\etc2、打开了hosts文件不能修改以管理员身份打开hosts文件可以解决;当然也可以修改hosts文件的访问权限,设置成用户完全控制3、修改了hosts文
2021-10-15 10:09:29
1101
原创 springMVC——dispatchServlet配置<url-pattern>的/与/*的用法与区别
web.xml配置前端控制器dispatchServlet<servlet> <servlet-name>springMVC</servlet-name> <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class> <init-param> &
2021-09-16 07:54:00
203
原创 Spring——级联赋值的两种方式
Spring——级联赋值的两种方式1、set方法注入即在外部bean中注入属性后,间接引用<!--级联赋值方法一--><bean id="emp" class="com.hmkj.spring5.bean.Emp"> <!--设置两个普通属性--> <property name="ename" value="lucy"></property> <property name="gender" value="女"&
2021-08-30 17:02:34
1321
1
原创 Bean的作用域之singleton和prototype
Bean的作用域(1)在Spring里面,可以设置创建的bean实例是单实例还是多实例(2)在Spring里面,默认情况下,bean是单实例对象//通过比较对象地址,测试bean是单实例还是多实例@Testpublic void test2(){ ApplicationContext context = new ClassPathXmlApplicationContext("bean2.xml"); Book book1 = context.getBean(
2021-08-26 16:40:44
475
原创 ClassPathXmlApplicationContext和FileSystemXmlApplicationContext的区别
下面详细介绍ApplicationContext的实际运用:一:ClassPathXmlApplicationContext(1)空前缀:默认扫描项目的classpath下相对路径(即src包下的相对路径)ApplicationContext context = new ClassPathXmlApplicationContext("bean1.xml");(2)classpath前缀:表示扫描的是项目的classpath下相对路径ApplicationContext context = new
2021-08-24 16:44:08
539
原创 蓝桥杯基础练习(矩形面积交)
蓝桥杯基础练习(矩阵乘法)资源限制时间限制:1.0s 内存限制:512.0MB问题描述 平面上有两个矩形,它们的边平行于直角坐标系的X轴或Y轴。对于每个矩形,我们给出它的一对相对顶点的坐标,请你编程算出两个矩形的交的面积。输入格式 输入仅包含两行,每行描述一个矩形。 在每行中,给出矩形的一对相对顶点的坐标,每个点的坐标都用两个绝对值不超过10^7的实数表示。输出格式 输出仅包含一个实数,为交的面积,保留到小数后两位。样例输入1 1 3 32 2 4 4样例输出1.00
2020-05-11 21:58:07
213
1
原创 蓝桥杯基础练习(矩阵乘法)
蓝桥杯基础练习(矩阵乘法)资源限制时间限制:1.0s 内存限制:512.0MB问题描述 给定一个N阶矩阵A,输出A的M次幂(M是非负整数) 例如: A = 1 2 3 4 A的2次幂 7 10 15 22输入格式 第一行是一个正整数N、M(1<=N<=30, 0<=M<=5),表示矩阵A的阶数和要求的幂数 接下来N行,每行...
2020-04-29 23:30:17
666
1
原创 蓝桥杯基础练习(分解质因数)
蓝桥杯基础练习(分解质因数)资源限制时间限制:1.0s 内存限制:512.0MB问题描述 求出区间[a,b]中所有整数的质因数分解。输入格式 输入两个整数a,b。输出格式 每行输出一个数的分解,形如k=a1a2a3…(a1<=a2<=a3…,k也是从小到大的)(具体可看样例)样例输入3 10样例输出3=34=225=56=237=78=222...
2020-04-29 21:37:54
235
zipkin-server-2.12.9-exec.zip
2021-10-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人