自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

原创 每日杂记2

forEach()中return的问题今天在写的代码时候才发现return 在stream.forEach()和forEach()中return并不起返回作用而是相当于break,和continue一样,究其本质是因为,这两个是方法不是循环,在方法里用return当然是结束这个方法了,所以看起来就像continue和break一样,说到底还是自己没有面向对象的编程思想。关于Boolean.parseBoolean()的问题如果Boolean.parseBoolean(“1”)它的值还是false,就是

2021-12-30 20:07:27 205

原创 每日杂记1

问题记录1今天在写代码时候遇到几个问题记录一下 @TableField(fill = FieldFill.INSERT) private Date createTime;前端传的时间是2021-12-27这种格式,可是后端解析时候就自动转换成英文格式了,加了@JsonFormat注解规定了格式也没用,最后只能在用到的地方用new SimpleDateFormat(“yyyy-MM-dd”).format()来规定格式了。问题记录2将数据库的数据用poi的形式导出private v

2021-12-27 20:32:42 767

原创 判断list为空的问题

记录一个判断list为空的问题,list里可以放空值List snList = instanceList.stream().map(Instance::getSn).collect(Collectors.toList());//此时为空值snList.removeIf(Objects::isNull);//去空值snList.isEmpty()//此时再判空

2021-11-01 18:59:55 1401

原创 Java的JDBC操作

一、什么是JDBCJDBC:它的全称是Java Database Connectivity也就是Java数据库连接。它是访问数据库的一个规范,规范里定义了一些接口。

2021-02-25 23:49:48 173

原创 Java线程学习

线程1.1 线程的定义线程:线程是负责执行程序的控制单元,即应用程序的一个执行路径。多线程:一个应用程序可以启动多个线程,有多个执行路径。1.2线程和进程的区别进程:进程即正在运行的程序。进程是一个独立的应用程序,通常结束一个进程不会影响其他进程。每个进程都有自己独立的内存空间。线程:线程是由进程启动的一个应用的执行路径,多个线程可以共享一个内存空间。当一个线程结束后可能会影响其他线程。1.3线程的几个状态1、创建状态:new一个对象之后的状态。2、就绪状态:当我们调用了线程的st

2021-02-17 11:35:01 104

原创 IO流

什么是流流类似于生活中的水流。Java中,流是一根管道,管道中流动的是字节。流的主要作用就是将数据存储到文件中或从文件中读取。流的分类按照流的方向分为:输入流:从文件中读取数据。数据从文件流入应用程序。输出流:数据从应用程序流向文件。按照流的单位分为:字节流:它的管道中流动的就是字节。字符流:它的管道中流动的就是字符。按照流的作用来分节点流:就是管道直接插入文件上。处里流:加强节点流的功能,不直接作用在文件上,套在节点流上。(创建处里流时是没有无参构造器的。)

2021-02-10 10:47:26 91

原创 Java中常用的集合

几种常用的集合为什么要用集合当我们需要操作一些类型相同的数据时,就会想到运用集合了,那为什么不用数组呢?因为Java是面向对象语言,为了操作一些对象,就得把这些对象存储起来,而集合提供的的一些API很方便我们去操作存储的Java对象。集合的分类1、Collection:Collection是List、Set、Queue的接口2、Iterator:迭代器,主要用来遍历集合3、Map:是映射表(键值对)的接口List集合List是有序集合有三个实现类,分别是ArrayList、Vector

2021-02-02 15:44:39 660

原创 几种设计模式

1、单例设计模式什么是单例?为什么要用单例有时候我们只需要创建一个对象就可以完成某些操作,也就是只用创建一个对象时就会用到单例设计模式,例如JDBC的封装时就用到了单例设计模式。三种单例设计模式饿汉式:先把对象创建出来public class JdbcUtil { private static JdbcUtil instance = new JdbcUtil(); private JdbcUtil(){} public static JdbcUtil getIns

2020-11-18 17:34:04 86

原创 JSP学习

JSP学习JSP是什么JSP全称JAVA Server Pages

2020-10-13 19:27:53 119

原创 学习servlet

servlet的学习Tomcat在学习servlet时要首先了解Tomcat,Tomcat是一个servlet的容器,底层其实是Scoket。Tomcat各个目录的含义bin:存放启动和关闭的可执行文件。conf:存放Tomcat的这种配置文件。lib:存放Tomcat服务器的支持jar包。logs:存放Tomcat的日志文件。temp:存放Tomcat运行时产生的临时文件。webapps:存放web 应用,默认在这里读项目。work:Tomcat的工作目录servlet的使

2020-10-13 11:40:06 100

原创 抽象类和接口

抽象类我们知道类有两个特征,属性和方法。而方法有方法的声明和方法体,那没有方法体的方法称作抽象方法,含有抽象方法的类就叫做抽象类。为什么会有抽象类:我们在抽取功能的时候不需要抽取出相同的方法体,只需要抽取出相同的声明。抽象类存在的目的就是为子类创建统一声明。抽象类用abstract关键字修饰。抽象类的几个特点:抽象类不能创建对象;抽象类可以有构造器哦;抽象类的子类必须重写它的方法。...

2020-09-10 20:44:41 94

原创 进一步认识java中的类

认识类1、访问修饰符访问修饰符有四个private、default、protected、public;private:被private修饰的表示只能在本类中访问;default:被default修饰的表示只能在本包访问;protected:被protected修饰的表示只能在本包中访问,要在其他包中使用必须继承;public:被public修饰的表示可以在任何地方中访问。2、包:包的本质是一个文件夹,Java中不允许有同名的类出现,于是便有了包的概念,我们可以在不同包中创建同名得类。如

2020-09-01 17:49:58 204

原创 初识面向对象

初识面向对象1.面向对象与面向过程的区别面向过程关注的是怎样完成这件事;面向对象关注的时谁完成的这件事;2.对象:客观存在的物体就是对象3.类:千千万万个对象上抽取出共同的特征特征分为动态的和静态的特征动态特征即是动词,静态特征即是名词。动态特征在Java中叫做方法,静态特征叫做属性。方法描述的是对象的功能,属性描述了对象的状态。4.Java中创建类Java中通过关键字class来创建类,类中定义一些方法和属性。这些方法和属性就是所要创建的对象的通有特征。5.构造函数构造函数又叫做

2020-08-25 21:48:15 132

原创 初识Java

第一章java初学一、变量变量的本质:变化的量,本质上是一块内存区域;标识符:其实就是变量的名字。变量命名必须用字母、数字、下划线、$组成;变量名开头不能是数字;变量不能与关键字重名。关键字:系统已经占用的单词;例如:for,int,this等。变量命名要做到见名知意。二、运算符号运算符号可按功能来分:算数运算符:+,-,*,/,++,–等;比较运算符:>,<,==,>=,<=,!=;逻辑运算符:&&,|| , !,&,|;

2020-08-11 16:12:29 165

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除