
Java
Anakin6174
这个作者很懒,什么都没留下…
展开
-
输入流写入持久化卷
输入流写入持久化卷有一个简单的需求:有一个输入流InputStream,要将其写入持久化卷;写了几版,总是报coverity有内存泄露;写下解决过程第一版: private static void writeUserImportFile(InputStream is) throws IOException{ BufferedInputStream in=null; BufferedOutputStream out=null; File targetfil原创 2020-12-23 20:58:19 · 1814 阅读 · 0 评论 -
非常好用的API---Java8之Stream
java8之streamJava从8开始,引入了一个全新的流式API:Stream API。它位于java.util.stream包中。划重点:这个Stream不同于java.io的InputStream和OutputStream,它代表的是任意Java对象的序列。这个Stream和List也不一样,List存储的每个元素都是已经存储在内存中的某个Java对象,而Stream输出的元素可能并没有预先存储在内存中,而是实时计算出来的。换句话说,List的用途是操作一组已存在的Java对象,而Strea原创 2020-09-02 15:29:05 · 296 阅读 · 0 评论 -
Java项目依赖包管理:maven简介
maven简介只是简单的了解一下maven的功能。Maven的核心功能便是合理叙述项目间的依赖关系,通俗点讲,就是通过pom.xml文件的配置获取jar包,而不用手动去添加jar包。Maven就是是专门为Java项目打造的管理和构建工具,它的主要功能有:提供了一套标准化的项目结构;提供了一套标准化的构建流程(编译,测试,打包,发布……);提供了一套依赖管理机制。一个使用Maven管理的普通的Java项目,它的目录结构默认如下:a-maven-project├── pom.xml├── s原创 2020-08-18 19:30:33 · 819 阅读 · 0 评论 -
Java基础:异常的抛出,多线程
学习笔记,资料来源:廖雪峰的官方网站一、异常的抛出1、定义 : 一个方法不处理这个异常,而是调用层次向上传递,谁调用这个方法,这个异常就由谁来处理。2、throw : 将产生的异常抛出(强调的是动作),抛出的既可以是异常的引用,也可以是异常对象。(位置: 方法体内)3、throws : 如果一个方法可能会出现异常,但没有能力处理这种异常,可以在方法声明处用throws子句来声明抛出异常。用它修饰的方法向调用者表明该方法可能会抛出异常(可以是一种类型,也可以是多种类型,用逗号隔开)(位置: 写在方法名原创 2020-08-17 20:21:11 · 1635 阅读 · 0 评论 -
Java基础学习笔记
学习廖大神的Java基础教程:https://www.liaoxuefeng.com/wiki/1252599548343744好记性不如烂笔头,记下要点java笔记:推荐书籍:Java编程思想;effective java;1 Java规定,某个类定义的public static void main(String[] args) 是Java程序的固定入口方法,因此,Java程序总是从main方法开始执行。Java入口程序规定的方法必须是静态方法,方法名必须为main,括号内的参数必须是Strin原创 2020-08-08 16:06:28 · 234 阅读 · 0 评论 -
Java异常处理
本文主要总结于Java疯狂讲义。 Java的异常机制主要依赖于try,catch,finally,throw和throws五个关键字,其中try关键字后紧跟一个花括号(不可省略),简称try块,它里面放置可能引发异常的代码。catch后对应异常类型和一个代码块,用于表明该catch块用于处理这种类型的代码块。多个catch块后面可以跟一个finally块,用于回收try块打开的物理资源等...转载 2018-11-12 20:28:50 · 191 阅读 · 0 评论 -
初识Kafka流处理平台
Kafka是目前主流的流处理平台,同时作为消息队列家族的一员,其高吞吐性作为很多场景下的主流选择。同时作为流处理平台,在大数据开发中,作为黏合剂串联各个系统。主要有三种功能: 1:It lets you publish and subscribe to streams of records.发布和订阅消息流,这个功能类似于消息队列,这也是kafka归类为消息队列框架的原因 2:It lets...原创 2019-01-07 19:29:02 · 358 阅读 · 0 评论