学习日记
那个小酱酱
这个作者很懒,什么都没留下…
展开
-
两个springboot项目之间的依赖引用无误,导入类不成功的问题
记录一下今天碰到的悲惨问题困扰了我好久。。。一、在公司实习快一个月了,看了项目结构才知道,哇,复杂,好厉害。然后有一个maven项目引用,api项目导入了service层的项目依赖,直接使用service项目中的一些类,使用的很舒服,不用在copy同样的类了,哈哈哈,这是一个感觉。然后自己现在在做毕业设计,也想这样玩着,才发现了问题,想法很好,但是坑很多,具体情况就是:我自己的service项目能打包到本地maven库,一切都没有问题,完美,然后api项目导入service依赖没问题,ok,原创 2021-02-02 15:38:14 · 1358 阅读 · 1 评论 -
2020秋招过程中遇到的不会的面试题
一、Java中值类型和引用类型的区别? Java中包含8种基本数据类型,分别是 byte,boolean,char,short,Jint,float,double,long,其余的都属于引用数据类型。 其一:在于值类型的实例是直接分布在栈中,而引用类型在栈中只有一个变量名称类似于一个指针指向堆内存中,在使用上值类型的效率更高。 其二:在于值类型的变量包含了数据的副本,而引用类型的变量只包含了所指向的堆内存地址,当使用参数传递时,值类型原创 2020-11-19 21:37:57 · 200 阅读 · 2 评论 -
String的内存和intern()方法
一、java String中的道道有点多,差点看懵。害,加油。二、https://www.cnblogs.com/wangshen31/p/10404353.html在这里看的,学习了。转载 2020-06-22 17:03:57 · 94 阅读 · 0 评论 -
初入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 · 179 阅读 · 0 评论 -
关于SpringMVC的视图解析部分学习
一、最近在复习java的基础io流,对SpringMVC的学习有些落下,现复习一下之前学过的。二、关于SpringMVC的视图解析在之前的学习中,就已经用过视图解析器拼接方法实现请求响应路径地址的拼接但是拥有其局限性,即每一次只能返回固定位置的响应路径,如果想访问其他位置的页面就会出现问题。那么针对这种情况有什么解决办法呢?三、关于这种情况有三种解决办法1、使用相对地址来作...原创 2020-04-20 21:39:47 · 99 阅读 · 0 评论 -
关于SpringMVC的一些简单学习运用
一、学习SpringMVC最先学习的就是@RequestMapping注解 1、使用这个注解可以控制处理页面端的请求二、相关的一些注解参数,可以标识在方法的参数前 1、@RequestHeader 获取请求的头里面的参数 2、@RequestParam 获取请求URL中携带的参数 3、@CookieValue...原创 2020-04-08 22:00:43 · 104 阅读 · 0 评论 -
初学SpringMVC
一、续语 前段时间Spring的基本运用已经全部学习完毕,在运用上主要分几大块:首先是Spring的配置文件也就是IOC容器,能够通过配置实例化各种组件,再到通过注解的方式实现自动装配,再到后面的AOP(面向切面编程),实现动态代理,通过注解实现事务的操作。。。。。。接下来学习SpringMVC模块二、SpringMVC是Spring的web模块,所有的模块运行都是依赖于核心模...原创 2020-03-30 21:17:53 · 110 阅读 · 0 评论 -
基于Spring的AOP事务处理
一、事务分为:声明式事务和编程式事务,当下要说的便是基于Spring实现的声明式事务1、1 首先需要知道的关于事务的几个知识点 事务有四个特性:原子性,一致性,隔离性,持久性 在Spring中有专门的事务管理器DataSourceTransactionManager类,也就是一个切面类,在连接数据库进行增删改的联级操作时,事务就会发挥巨大作用,...原创 2020-03-19 21:42:54 · 146 阅读 · 0 评论 -
Spring AOP使用注解动态代理
一、什么是动态代理? 学过java反射基础的应该知道java的动态代理,主要利用Java的反射技术生成字节码,在运行时创建一个实现某些给定接口的新类及其实例。使用动态代理要新建一个代理类实现InvocationHandler接口,有public Object invoke(Object proxy, Method method, Object[] args)这个方法。它的三个参...原创 2020-03-13 22:32:05 · 593 阅读 · 0 评论 -
Spring DI依赖注入
一、关于Spring依赖注入的四个注释 1、@Service 一般给业务逻辑层加此注释 2、@Controller 一般给控制器层加此注释 3、@Repository 一般给数据库层即持久化层或Dao层加此注释 4、@Component 一般给不属于以上几层的加此注释任何一个类上标上注解都能快速的将bean加入到容器中。二、将组件加...原创 2020-03-08 22:15:06 · 61 阅读 · 0 评论 -
Spring ioc容器配置
一、在配置文件中,可以利用p名称空间来对实例bean的属性赋值和复杂属性的赋值方法1、打开配置文件,点击Namespaes选项,对p那一项打勾确定即可使用p名称空间2、在bean中使用p:属性名=”属性值“ 即可赋值,给复杂属性赋值赋null值则使用<null></null>,或直接实例化一个bean赋值,不同于基本类型赋值,复杂属性赋值直接写在尖括号中&...原创 2020-03-05 22:21:22 · 120 阅读 · 1 评论 -
Spring框架下载导入 ioc容器配置基础
一、Spring jar包的导入首先在官网下载好对应版本的jar包,我下载的是spring-framework-4.2.0.RELEASE-dist.jar版本原创 2020-03-03 10:41:44 · 180 阅读 · 0 评论 -
java修饰词访问优先级范围及eclipse自定义doc注释
今天复习了java的一些关键修饰词,public,private,protected,default(默认状态),修饰词有着不同的访问权限。访问权限如下:访问修饰符的级别:Private>默认>保护>公有题外话:关于eclipse 自定义doc注释的问题,可以通过如下步骤再到在此处可以编辑doc注释的显示内容在类的头部编辑如下关于方法的注释...原创 2020-02-27 21:45:18 · 145 阅读 · 0 评论