java
文章平均质量分 51
讲真话的猫
这个作者很懒,什么都没留下…
展开
-
java.io.IOException: Resetting to invalid mark
java.io.IOException: Resetting to invalid mark从对象存储下载一个文件S3Object,然后上传到另一个对象存储中,文件迁移。原创 2022-10-09 08:26:33 · 3216 阅读 · 0 评论 -
java.lang.ClassCastException: xxxxEntity cannot be cast to java.lang.String
java.lang.ClassCastException: xxxxEntity cannot be cast to java.lang.String原创 2022-08-25 08:54:22 · 576 阅读 · 0 评论 -
SpringBoot+RabbitMq实现数据批量接收,批量操作
SpringBoot+RabbitMq实现数据批量接收,批量操作原创 2022-07-31 11:29:55 · 7635 阅读 · 0 评论 -
优雅的生成excel模板,注解加hutool实现(一)
优雅的生成excel模板,注解加hutool实现(一)先给大家在这介绍一个很好用的工具包hutool工具包,用了段时间比较顺手,并且是中文注释。。。。。其中就有excel的封装工具。官网地址:[(https://hutool.cn/docs)](入门和安装 (hutool.cn))此次实现excel导出则是借助hutool工具包和poi实现本次实现的maven依赖<!--hu tool--><dependency> <groupId>cn.hutool&原创 2021-12-21 21:19:23 · 2699 阅读 · 0 评论 -
poi导入excel判断,是否是excel文件
spring boot使用poi导入excel文件,判断是否为正确文件原创 2021-12-19 18:49:32 · 1707 阅读 · 0 评论 -
java----IO流
IO流 流:是一连串流动的数据或者是管道。 数据源------<>--------目的地 数据输出的我们称它为数据源,数据输入的我们称它为目的地,以程序(大脑)为中心,数据输入程序,程序就是目的地,数据输出程序,程序就是数据源。流的分类:按流向分:输入流和输出流;按操作单元分:字节流和字符流;按功能分:节点流和功能流; 节点流:数据直接从数据源到目的地,没有任何...原创 2019-06-12 11:25:18 · 133 阅读 · 0 评论 -
java----反射机制
反射 JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象的方法的功能称为java 语言的反射机制。 java反射机制可以让我们在编译期之外的运行期检查类,接口,变量以及方法的信息。反射还可以让我们在运行期实例化对象,调用方法,获取|设置变量的值。 要获取类信息首先要获取...原创 2019-06-17 21:33:55 · 91 阅读 · 0 评论 -
java----接口和常用设计模式
接口 可以理解为是一种特殊的抽象类。使用interface关键字定义接口。 抽象类:是一个事物所具有的功能。 接口:是一个事物所具有的额外功能。 二者之间的选择,推荐使用接口,如果父类的功能有功能体实现的,也有只定义功能子类可以具有的功能,但是没有实现,可以抽象类。接口的优点:提高代码的复用性。解耦。定义编程规范。接口多实现。在jdk1.7及以前: 属性:使用p...原创 2019-06-04 19:33:59 · 253 阅读 · 0 评论 -
java---网络编程
IP:定位网络中的不同节点(电子设备:手机,电脑,路由器。。。)特殊的IP地址: 192.168.0.0~192.168.255.255局域网内部使用 127.0.0.1本地IP localhost本地域名IP和 域名:他们之间用过域名解析服务器转换。端口:区分不同软件 端口号占用两个字节0~65535,同一协议下,端口号不能冲突,设置端口号时尽量越大越好。 预留端口号:...原创 2019-06-16 15:12:33 · 87 阅读 · 0 评论 -
java----常用类
一、String类 Java 程序中的所有字符串字面值(如 “abc” )都作为此类的实例实现。 字符串是常量;它们的值在创建之后不能更改。字符串缓冲区支持可变的字符串。因为 String 对象是不可变的,所以可以共享。String构造器String() 初始化一个新创建的 String 对象,使其表示一个空字符序列。String s1=new String();String(c...原创 2019-06-10 19:56:11 · 101 阅读 · 0 评论 -
java--Map容器和多线程
Map接口特点:存储键值对形式的数据 key-value(K-V)key是无序的,不可重复的–>set集合value无序的,可重复的 -->Collection集合一个key只能对应一个value(如果想要value对应多个值可以存储在容器中list)存储多个数据的时候,如果key相同,value会覆盖遍历方法:keySet() 返回所有的keyval...原创 2019-06-14 20:52:41 · 913 阅读 · 0 评论 -
java-----权限修饰符,重写,super和final关键字,多态,转型和抽象类
权限修饰符 java中4中修饰符分别为public、protect、default、private,他们这就说明了面向对象的封装性,所以我们要使用他们尽可能的让权限降到最低,从而安全性提高。(同一个类中除内部类外所有修饰符都是可以访问的,所以下面排除这种情况。) 权限修饰符 本类 同包类 不同包子类 不同包的其他类 private T F F...原创 2019-06-03 19:39:03 · 222 阅读 · 0 评论 -
java--二维数组以及异常和异常处理
二维数组数组中嵌套数组就是二维数组二维数组的声明数据类型[][] 数组名;数据类型 数组名[][];初始化:动态初始化:数据类型[][] 数组名 = new 数据类型[一维的长度][二维的长度];每一个第二维的小数组长度相同数据类型[][] 数组名 = new 数据类型[一维的长度][];第二维的每一个小数组的长度可以不同,第二维的小数组还没有创建每个数组 arr[外层...原创 2019-06-08 16:35:39 · 694 阅读 · 0 评论 -
java-----Static和import关键字、块(block)、封装和继承
静态关键字static static也是一种修饰符,修饰变量的时候叫静态变量也叫类变量,他是成员修饰符,不能修饰局部变量。修饰方法的时候叫做静态方法也叫类方法。调用...原创 2019-06-02 16:53:58 · 359 阅读 · 0 评论 -
java---容器
容器类 容器可以存储任意类型数据,可以存储多个数据,但是只能存储引用数据类型,因此存储基本数据类型时,会发生自动装箱。collection接口 collection接口是容器类的父接口,一些collection允许重复的元素,一些不允许重复的元素。 set子接口的特点是无序不可重复。 list子接口的特点是有序可重复。常用方法:void clear() 移除此 collec...原创 2019-06-13 20:04:18 · 150 阅读 · 0 评论 -
java-----面向对象与面向过程,构造器和this关键字
面向对象与面向过程 面向对象和面向过程都是一种思想,一种思维方式,概括的讲,在做某件事情的时候,面向对象是一种宏观的思维,比如爸爸叫你做饭,他只是告诉你6点之前做好饭,不会告诉你细节;面向过程是一种微观思维,就比如妈妈叫你做饭,她会告诉你用电饭煲,加入几盒米,然后加水…,告诉你非常详细的过程。 面向过程的优点: 1)更贴合于现实生活。 2)面向过程更贴合于管理者,面向过程更贴合于执...原创 2019-05-31 19:07:16 · 104 阅读 · 0 评论 -
java------内部类、数组以及可变参数的使用
内部类 类中定义类就是内部类。如果一个事物的成员也是一个事物,那么就可以使用内部类的定义。 常见的内部类有:成员内部类,局部内部类,私有内部类,静态内部类,匿名内部类(最重要的。)成员内部类内部类定义在外部类的成员位置。作为成员可以使用成员修饰符(public、private、default、protected、static、(不包括final)),作为类可以继承类,可以实现接口。...原创 2019-06-05 19:14:04 · 364 阅读 · 0 评论