- 博客(31)
- 资源 (3)
- 收藏
- 关注
原创 两个springboot项目之间的依赖引用无误,导入类不成功的问题
记录一下今天碰到的悲惨问题困扰了我好久。。。一、在公司实习快一个月了,看了项目结构才知道,哇,复杂,好厉害。然后有一个maven项目引用,api项目导入了service层的项目依赖,直接使用service项目中的一些类,使用的很舒服,不用在copy同样的类了,哈哈哈,这是一个感觉。然后自己现在在做毕业设计,也想这样玩着,才发现了问题,想法很好,但是坑很多,具体情况就是:我自己的service项目能打包到本地maven库,一切都没有问题,完美,然后api项目导入service依赖没问题,ok,
2021-02-02 15:38:14 1514 1
原创 2020秋招过程中遇到的不会的面试题
一、Java中值类型和引用类型的区别? Java中包含8种基本数据类型,分别是 byte,boolean,char,short,Jint,float,double,long,其余的都属于引用数据类型。 其一:在于值类型的实例是直接分布在栈中,而引用类型在栈中只有一个变量名称类似于一个指针指向堆内存中,在使用上值类型的效率更高。 其二:在于值类型的变量包含了数据的副本,而引用类型的变量只包含了所指向的堆内存地址,当使用参数传递时,值类型
2020-11-19 21:37:57 244 2
原创 Error invoking SqlProvider method (tk.mybatis.mapper.provider.MapperProvider.dynamicSQL)
记录找寻错误的艰辛历程:1、开开心心的开发,郁郁闷闷的找错。 最先遇到的问题是死循环的打印日志,也不报异常,就死循环打印日志,因为使用了log4j,也谷歌百度了好久,没有解决问题。检查了一遍又一遍的配置文件,没有发现问题,后面找到一个曲线救国的方法。在配置SqlSessionFactory的时候不直接配置。class="org.mybatis.spring.SqlSessionFactoryBean",据说直接配置如果配置文件有问题,就会直接卡死或配置了log4j的直接死循环打印日志,也不...
2020-09-28 17:20:20 1734
原创 spring的定时任务
一、前言 今天实现了一个要按每天凌晨4点自动拉取数据库数据到文件的需求用到了spring的定时任务,有些不记得了,重新查询资料复习了一下,记录下。二、关于spring的定时任务---注解方式 spring的定时任务已经封装的很简单了,一种使用注解的方法简单配置一下就可以实现。这里有用到@EnableSchedulding用来表示开启定时任务放在要实现定时业务代码的类上,其次定时任务有三种方式实现 在要实现业务代码的方法上使用@Scheduled,主要用到的参数...
2020-09-21 19:50:08 483
原创 Redis学习
一、简介 Redis是开源的,是一个高性能的key-value数据库。支持数据的持久化,将内存数据保存在磁盘中,重启的时候仍然可以继续使用。二、Redis的优势 1、性能高,读的速度大概可以达到110000次/秒,写达到81000次/秒。 2、支持的数据类型丰富,支持List,Hash,Set,Zset等数据结构的存储。 3、Redis所有的操作都是原子性的,同样多个操作也支持事务。 4、同时支持publish/subscri...
2020-09-11 18:20:22 122
原创 Parameter 0 of method linkDiscoverers in org.springframework.hateoas.config.HateoasConfiguration req
今天springboot整合swagger2出现了这个错误,感到无从下手,经过一番查询才了解到可能是版本不对,自己的springboot版本为2.3.3而swagger的版本是2.2.2版本太低了,不对付。Description:Parameter 0 of method linkDiscoverers in org.springframework.hateoas.config.HateoasConfiguration required a single bean, but 15 were foun
2020-09-03 20:04:33 670
转载 String的内存和intern()方法
一、java String中的道道有点多,差点看懵。害,加油。二、https://www.cnblogs.com/wangshen31/p/10404353.html在这里看的,学习了。
2020-06-22 17:03:57 140
原创 初入Mybatis写个helloworld
一、刚入Mybatis其实是很郁闷的,苦于jar包的下载,在github上只能眼睁睁的看着,而下载速度受限,速度几乎没有,只能求而次之好不容易在其他平台下了一个老版本mybatis-3.4.6.jar,在这里放网盘了,提取码:j9gt。二、关于mybatis的初次使用的第一感觉是嗯~ o(* ̄▽ ̄*)o,还不错,sql语句和java代码分离了,降低了耦合。就是配置有点多,初步测试了一把CRUD操作具体使用和spring差不多一样的步骤了1、导包 在导包这里我导入了三个包分别是mysq...
2020-06-02 10:34:04 203
原创 java.lang.IllegalStateException: getOutputStream() has already been called for this response异常
最近在捣鼓SpringMVC的文件下载服务,使用到了ResposeEntity来处理下载服务,需要返回响应实体,而要下载的文件则需要转为对应的流然后连同响应实体一起返回出去。然后我又重新捣鼓了java平常的下载处理方式,在SpringMVC的环境下使用了原生HttpServletRespose的对象来获取输出流,最后页成功的传输了下载了文件,但是却爆出了这个异常。说我已经调用过getOutputStream()这个方法了,也就是说重复调用了。虽然无伤大雅,但是看着还是不舒服。于是便查询了一下报这个异常的原因
2020-05-18 21:22:47 2702
原创 SpringMVC与Spring综合小案例RestfulCRUD
一、前言 关于这个CRUD的小案例的编写因为忙于应对学校课程与考试脱了一段时间,现在总结复习一下全部过程,加深印象。二、关于CRUD小案例的环境搭建 1、首先创建好一个web项目。在WebContent/WEB-INF/lib下导入相应jar包,因为我是Spring和SpringMVC综合使用的,所以先导入了commons-logging-1.2.jar、sp...
2020-05-10 12:03:10 233
原创 关于SpringMVC的视图解析部分学习
一、最近在复习java的基础io流,对SpringMVC的学习有些落下,现复习一下之前学过的。二、关于SpringMVC的视图解析在之前的学习中,就已经用过视图解析器拼接方法实现请求响应路径地址的拼接但是拥有其局限性,即每一次只能返回固定位置的响应路径,如果想访问其他位置的页面就会出现问题。那么针对这种情况有什么解决办法呢?三、关于这种情况有三种解决办法1、使用相对地址来作...
2020-04-20 21:39:47 123
原创 spring与springmvc综合使用出现 java.lang.NoClassDefFoundError: org.springframework.beans.FatalBeanExcept异常
一、关于这个异常的详细信息Exceptioninthread"main"java.lang.NoClassDefFoundError:org.springframework.beans.FatalBeanExceptionatorg.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.ins...
2020-04-15 22:41:11 569 1
原创 java.io.StreamCorruptedException: invalid type code: AC异常处理
一、复习java到io操作,在使用ObjectInputStream,ObjectOutputStream进行对象的传输时遇到的这个异常,之所以出现这个异常是因为在使用了/** true表示下次书写可追加在原有数据后 */FileOutputStream fileOutputStream = new FileOutputStream(fileName, true);这个的原因,在读取数据的时候...
2020-04-15 15:37:15 1671
原创 关于SpringMVC的一些简单学习运用
一、学习SpringMVC最先学习的就是@RequestMapping注解 1、使用这个注解可以控制处理页面端的请求二、相关的一些注解参数,可以标识在方法的参数前 1、@RequestHeader 获取请求的头里面的参数 2、@RequestParam 获取请求URL中携带的参数 3、@CookieValue...
2020-04-08 22:00:43 153
原创 关clone方法的深克隆与浅克隆的运用
一、在java中的Object类有一个clone方法,文档给出的解释是这样的:创建并返回此对象的一个副本。“副本”的准确含义可能依赖于对象的类,所谓创建一个副本,值得就是重新new了一个对象,但是新对象的属性却是和原对象一样的。举个例子Phone phone = new Phone("小米",3999,6.5,"红色");Phone phone_clone = (Phone) phone....
2020-03-30 22:03:15 205
原创 初学SpringMVC
一、续语 前段时间Spring的基本运用已经全部学习完毕,在运用上主要分几大块:首先是Spring的配置文件也就是IOC容器,能够通过配置实例化各种组件,再到通过注解的方式实现自动装配,再到后面的AOP(面向切面编程),实现动态代理,通过注解实现事务的操作。。。。。。接下来学习SpringMVC模块二、SpringMVC是Spring的web模块,所有的模块运行都是依赖于核心模...
2020-03-30 21:17:53 160
原创 基于Spring的AOP事务处理
一、事务分为:声明式事务和编程式事务,当下要说的便是基于Spring实现的声明式事务1、1 首先需要知道的关于事务的几个知识点 事务有四个特性:原子性,一致性,隔离性,持久性 在Spring中有专门的事务管理器DataSourceTransactionManager类,也就是一个切面类,在连接数据库进行增删改的联级操作时,事务就会发挥巨大作用,...
2020-03-19 21:42:54 178
原创 利用c3p0数据库连接包通过Spring配置数据库连接源出现的异常问题exception is java.lang.NoClassDefFoundError: com/mchange/v2/ser/I
一、第一次使用c3p0创建数据库连接池的时候出现的异常信息org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'poolDataSource' defined in class path resource [ApplicationContext.xml]: Instant...
2020-03-17 22:02:16 150
原创 Spring AOP使用注解动态代理
一、什么是动态代理? 学过java反射基础的应该知道java的动态代理,主要利用Java的反射技术生成字节码,在运行时创建一个实现某些给定接口的新类及其实例。使用动态代理要新建一个代理类实现InvocationHandler接口,有public Object invoke(Object proxy, Method method, Object[] args)这个方法。它的三个参...
2020-03-13 22:32:05 660
原创 Spring AOP注解添加动态代理遇org.springframework.beans.factory.BeanCreationException: Error creating bean with
一、第一次通过注解实现动态代理遇错org.springframework.beans.factory.BeanCreationException:Errorcreatingbeanwithname'myMathCalcul第一时间查询了资料,网上给出的答案大部分是此异常,为:注入bean失败异常。说白了,出现这个异常,就是找不到对应的bean啦!能够导致bean注入失...
2020-03-12 22:23:33 293
原创 Spring DI依赖注入
一、关于Spring依赖注入的四个注释 1、@Service 一般给业务逻辑层加此注释 2、@Controller 一般给控制器层加此注释 3、@Repository 一般给数据库层即持久化层或Dao层加此注释 4、@Component 一般给不属于以上几层的加此注释任何一个类上标上注解都能快速的将bean加入到容器中。二、将组件加...
2020-03-08 22:15:06 98
原创 SpringTest单元测试错误
java.lang.Exception: No runnable methods at org.junit.runners.BlockJUnit4ClassRunner.validateInstanceMethods(BlockJUnit4ClassRunner.java:191)进行SpringTest单元测试时遇到的错误,经过查询资料总结出现此错误的原因可能有两种1、没有在测试...
2020-03-08 21:12:41 735
原创 Spring ioc容器配置
一、在配置文件中,可以利用p名称空间来对实例bean的属性赋值和复杂属性的赋值方法1、打开配置文件,点击Namespaes选项,对p那一项打勾确定即可使用p名称空间2、在bean中使用p:属性名=”属性值“ 即可赋值,给复杂属性赋值赋null值则使用<null></null>,或直接实例化一个bean赋值,不同于基本类型赋值,复杂属性赋值直接写在尖括号中&...
2020-03-05 22:21:22 159 1
原创 java 抽象类
一、关于java抽象类的复习总结 1. 抽象类不能被实例化,如果被实例化,就会报错,编译无法通过。只有抽象类的非抽象子类可以创建对象。 2. 抽象类中不一定包含抽象方法,但是有抽象方法的类必定是抽象类。 3. 抽象类中的抽象方法只是声明,不包含方法体,就是不给出方法的具体实现也就是方法的具体功能。 4. 构造方法,类方法(用 static 修饰的方法)不能声明为...
2020-03-03 21:45:52 170
原创 Spring框架下载导入 ioc容器配置基础
一、Spring jar包的导入首先在官网下载好对应版本的jar包,我下载的是spring-framework-4.2.0.RELEASE-dist.jar版本
2020-03-03 10:41:44 205
原创 java修饰词访问优先级范围及eclipse自定义doc注释
今天复习了java的一些关键修饰词,public,private,protected,default(默认状态),修饰词有着不同的访问权限。访问权限如下:访问修饰符的级别:Private>默认>保护>公有题外话:关于eclipse 自定义doc注释的问题,可以通过如下步骤再到在此处可以编辑doc注释的显示内容在类的头部编辑如下关于方法的注释...
2020-02-27 21:45:18 194
原创 java的jdk与jre版本问题
高高兴兴准备重学一边java基础,又用到了新手神器记事本,在写了一个hello word后,使用cmd运行编译成功,生成了.class文件,但是运行报错了,左找右找没有解决,只能找高手,最后原因是jdk版本与jre版本不一致导致的,自己的jdk与jre版本是这样的,然后就郁闷了,1.9的jdk编译的class文件,1.8的jre运行不了,出现错误如下无奈之下,只能换了jre的版本,,替换jre版本...
2019-12-19 23:49:44 1995 4
转载 niu i
#include<stdio.h>#include<stdlib.h>#define stack_size 100#define n 8int a[n][n];int sort[n][n][8];int i, j, k,h,l;struct seat{int x, y;//坐标int direct;};struct stack{struct se...
2019-01-03 20:13:17 154
原创 好玩的东西
接球啊.cpp : 定义应用程序的入口点。//#include "stdafx.h"#include "接球啊.h"#include <stdlib.h>#define MAX_LOADSTRING 100static void DrawCircle(HDC hDC, int x, int y, int len, COLORREF color);// 全局变量:HINSTANCE hI...
2018-06-21 19:15:09 512
转载 嘀嘀嘀
<div class="container clearfix pt0" id="mainBox"> <main> <div class="blog-content-box"> <div class="article-title-box"> <span class="art
2018-06-21 18:29:25 3139 3
udp和tcp实现的网络通信软件,注释超级全,来下载吧
2020-06-22
springframework_4.4.0.zip
2020-03-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人