- 博客(13)
- 收藏
- 关注
原创 Junit与反射学习--Arsu
Junit与反射1.1测试分类Junit单元测试就是白盒测试的一种1.2Junit的使用步骤1.3 Junit的@Before和@After注解2. Java代码在计算机中经历的三个阶段图ps(Class类是用来描述所有字节码文件共同的一些特征和行为的)3.1 反射3.2 反射----获取字节码Class对象的三种方式代码创建person类package learn.reflect.domain;/** * @ClassName Person * @Descrip
2020-11-11 17:03:52
149
原创 函数式接口与Stream流学习--Arsu
函数式接口1.函数式接口概念与定义ps()2.1性能浪费日志案例根据上面代码发现性能浪费问题2.2使用Lambda优化日志案例定义一个日志信息的函数式接口测试综上可得结论3.1.1常用函数式接口----Supplier接口3.1.2常用函数式接口----Supplier接口(练习)题目代码打印结果截图3.2.1常用函数式接口----Consumer接口3.2.2常用函数式接口----Consumer接口默认方法andThen代码packa
2020-11-11 12:40:10
201
2
原创 网络编程学习--Arsu
网络编程1.软件结构2.1网络通信协议ps(协议就是一种规则)2.2网络通信协议的分类2.3网络编程三要素端口号原理图3.1TCP通信概述及原理3.2 TCP通信(客户端与服务端通信的代码实现)客户端分析客户端代码package learn.net;import java.io.IOException;import java.io.InputStream;import java.io.OutputStream;import java.net.Sock
2020-11-10 16:24:12
252
原创 IO学习--Arsu
IO1.IO概述、分类ps(一切皆为字节)2.1字节输出流(OutputStream类&FileOutputStream类)的介绍2.2字节输出流写数据到文件(内存到硬盘)2.3文件存储原理图2.4字节输出流写多个字节的方法2.5字节输出流的续写与换行3.1字节输入流(InputStream类&FileInputStream类)的介绍3.1字节输入流读取字节数据3.2字节输入流一次读取一个字节原理...
2020-11-10 09:33:13
198
原创 File类学习--Arsu
File1.File类的概述2.1 File类的静态成员变量2.2 绝对路径与相对路径2.3 File类的构造方法构造方法(一)构造方法(二)构造方法(三)2.4 File类获取功能的方法(一)getAbsolutePath方法(二)getPath方法(三)getName方法(四)length方法2.5 File类判断功能的方法(一)exists方法(二)isDirectory与isFile方法2.6 File类创建删除功能的方法(一)cr
2020-11-08 19:53:47
726
2
原创 线程学习--Arsu
线程1、概念2、调度3.1、Java中线程的创建方式一----继承Thread类3.2、Java中线程的创建方式一----实现Runnable接口3.3Thread和Runnable创建多线程的区别3.4匿名内部类方式实现线程的创建4.1、多线程原理----随机打印结果4.2、多线程原理----多线程内存图解5.1Thread类的常用方法----获取线程名5.2Thread类的常用方法----设置线程名5.3Thread类的常用方法----sleep6.1线程安全
2020-11-07 17:57:44
258
原创 spring学习笔记
1.spring概念:spring是一个全栈式的轻量级框架,提供了展现springmvc,业务层,持久层的技术,同时能够整合世界上其它优秀框架和第三方类库。2.spring优点:(1)使程序易于测试(2)降低程序间的耦合(3)提供AOP支持,能够实现OOP不能够轻易实现的功能,AOP能够轻易实现(4)提供声明式事务支持,即通过配置来实现事务控制(5)能够整合其它优秀框架。3.程序间的依赖有两种:(1)类与类之间的依赖(2)方法与方法之间的依赖。4.解耦:实际开发中应该做到编译期不依赖,运行期才依赖。通
2020-10-03 22:22:52
140
原创 mybatis面试题笔记
1.什么是mybatis?答:mybatis是一个优秀的持久层框架,底层封装了JDCB使开发者开发时只用关心sql语句的编写即可。通过简单的Xml和配置来映射原生文件,使用pojo映射了数据库数据。免除了几乎所有的JDBC代码,参数设置以及处理结果集。(记忆:免除-封装-数据库)2.mybatis的优缺点?答:优点:(1)在xml或注解中直接编写sql代码,比较灵活,方便sql语句的优化和调整(2)免除了重复的JDBC代码(3)与spring易于集成。 缺点:(1)当字段多,涉及多表的操作时,需要编写
2020-10-02 22:34:44
1270
原创 redis 学习笔记.Arsu
1.NoSql(Not only sql):泛指非关系型数据库,如Redis,Memcache,Mongodb。2.Redis特性:KV(键值对),Cache(缓存),Persistence(持久化)。3.大数据时代的3V:海量,多样,实时。4.互联网需求3高:高并发,高性能,高可扩。5.Nosql数据库的四大分类。(1)KV键值数据库:如redis,memcache,tair。(2)文档型数据库:mongodb。(3)列存储数据库:hbase。(4)图关系数据库:neo4j,infogri
2020-09-29 23:16:52
119
原创 mysql面试题笔记
1.数据库的创建和删除?答:create database 库名;drop database 库名;2.MyISAM与InnoDB的区别?答:(1)MyISAM用于表锁,不支持事务,不支持外键(2)InnoDb可以用于行锁和表锁,但主要用于行锁,支持事务,支持外键。3.char和varchar区别?答:char表示长度固定的字符串类型,varchar表示长度可以改变的字符串类型。4.mysql获取当前日期答:select current_date();5.获取mysql版本答:select
2020-09-28 12:43:12
187
原创 springmvc面试题笔记
1.什么是springmvc?答:springmvc是spring的一个模块,是基于MVC模型的一个框架。2.springmvc的优点?答:(1)是基于组件技术的,控制器,视图,以及业务对象都是java组件,和spring提供的内部结构紧密结合(2)支持各种视图技术,不仅仅局限于jsp(3)支持各种请求资源的映射策略(4)更易于拓张。3.springmvc的工作原理?答:(1)客户端发送请求到DispatcherServlet(2)DispatcherServlet去查询HandlerMappin
2020-09-26 21:22:49
451
原创 2020-09-03
JavaWeb学习(2020.9.2)一、Web服务器概念安装Web服务器软件的电脑就可称为Web服务器,当前学习阶段所使用的免费且开源的服务器软件是TomCat二、Tcomcat软件目录介绍三、Servlet(一)概念指运行在服务器端的小程序。简而言之servlet就是一个接口(规范),它是使java代码能够被浏览器访问到(tomcat识别)的规则。(二)执行原理...
2020-09-03 08:15:48
80
原创 关于springboot2整合JPA时,浏览器报500错误,控制台抛com.fasterxml.jackson.databind.exc.InvalidDefinitionException: 异常
com.fasterxml.jackson.databind.exc.InvalidDefinitionException: No serializer found for class org.hibernate.proxy.pojo.bytebuddy.ByteBuddyInterceptor and no properties discovered to create BeanSerializer (to avoid exception, disable SerializationFeature.FAI
2020-06-15 21:44:46
603
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人