随笔分类 - java
摘要:1.1 开通OSS服务 登录阿里云官网; 将鼠标移至产品标签页,单击对象存储 OSS,打开OSS 产品详情页面; 在OSS产品详情页,单击立即开通。 1.2 后端整合OSS实现文件上传 在pom.xml中添加相关依赖 <dependency> <groupId>com.aliyun.oss</gro
阅读全文
摘要:Fork/Join简单案例: 使用Fork/join计算1-10000的和当一个任务的计算数量大于3000的时候拆分任务,数量小于3000的时候就计算 package com.tuling.stream; import java.time.Duration; import java.time.Ins
阅读全文
摘要:方法引用的三种表现形式 方法引用的基本思想是,如果一个Lambda代表的只是“直接调用这个方法”,那 最好还是用名称来调用它,而不是去描述如何调用它。事实上,方法引用就是让 你根据已有的方法实现来创建Lambda表达式。但是,显式地指明方法的名称, 你的代码的可读性会更好。所以方法引用只是在内容中只
阅读全文
摘要:Java从json串中获取某个值 java对象是不能直接传输,只有json对象 转成字符串 可以进行传输 故 传输中都是json进行的 接收到json数据之后 java在进行解析转换成为字符串。且json适用于很多语言之间的传输 json本质上就是一个map。 对应有两种json进行解析 首先就是先
阅读全文
摘要:Http客户端工具类-HttpUtil 概述 HttpUtil是应对简单场景下Http请求的工具类封装,此工具封装了HttpRequest对象常用操作,可以保证在一个方法之内完成Http请求。 此模块基于JDK的HttpUrlConnection封装完成,完整支持https、代理和文件上传。 使用
阅读全文
摘要:maven下载源码报错信息: java.lang.RuntimeException: Cannot reconnect. at org.jetbrains.idea.maven.server.RemoteObjectWrapper.perform(RemoteObjectWrapper.java:8
阅读全文
摘要:第一种:通过Object类的getClass方法 @Test public void test01() throws IllegalAccessException, InstantiationException { //new 对象 Date date = new Date(); System.ou
阅读全文
摘要:1.分页计算总页数的算法 本次主要是写对返回的数据进行分页的总页数计算,故分页不进行赘述,只简要说明一下对得到的结果计算分页的总页数: 有两种实现方式:方法1:totalPage = total % pagesize == 0 ? total / pagesize : Math.ceil(total
阅读全文
摘要:StringUtils.split 是对字符串进行拆分的方法。 StringUtils.split 方法有两个包下面有,分别是 org.springframework.util.StringUtils 和 org.apache.commons.lang3.StringUtils。 区别: 1 Str
阅读全文
摘要:1.1 URL及其应用 URL(Uniform Resource Locator)中文名为统一资源定位符,有时也被俗称为网页地址。表示为互联网上的资源,如网页或者FTP地址。 URL 解析:协议为(protocol):http主机为(host:port):www.fuxian.org端口号为(por
阅读全文
摘要:package com.kuangshen.gaoji; //测试:生产者消费者模型 --> 利用缓冲区解决:管程法 //生产者,消费者,产品,缓冲区 public class TestPC { public static void main(String[] args) { SynContaine
阅读全文
摘要:1.1 线程概述 进程:每个进程都有独立的代码和数据空间,进程是资源分配的最小单位,每个独立的程序占有一个进程 线程:表示程序的执行流程,是CPU调度执行的基本单位,同一类线程共享代码和数据空间,进程是线程的容器,即一个进程包含1+n个线程 多线程:每个线程完成一个功能,并与其他线程在同一个进程中并
阅读全文
摘要:1. 转换流 InputStreamReader OutputStreamWriter 2. InputStreamReader 类 转换流java.io.InputStreamReader,是Reader的子类,是从字节流到字符流的桥梁。它读取字节,并使用指定的字符集将其解码为字符。它的字符集可以
阅读全文
摘要:1.1 IO流概述及其分类 * 1.概念 * IO流用来处理设备之间的数据传输 * Java对数据的操作是通过流的方式 * Java用于操作流的类都在IO包中 * 流按流向分为两种:输入流(读取数据),输出流(写入数据)。 * 流按操作类型分为两种: * 字节流 : 字节流可以操作任何数据,因为在计
阅读全文
摘要:1.0 File类的概述和构造方法 学习IO的目的是处理电脑磁盘上的各种文件(文本,音频,视频),所有的程序运行都是加载到内存中进行的。而Java的IO类可以完成内存和磁盘的数据交换功能,即通过IO类把磁盘上的文件加载到内存当中进行程序的处理。 * A:File类的概述 * File更应该叫做一个路
阅读全文
摘要:1. 包装类型 Java语言是一个面向对象的语言,但是Java中的基本数据类型却是不面向对象的,这在实际使用时存在很多的不便,为了解决这个不足,在设计类时为每个基本数据类型设计了一个对应的类进行代表,这样八个和基本数据类型对应的类统称为包装类(Wrapper Class)。 包装类均位于java.l
阅读全文
摘要:1 异常和IO 1.1异常的概述和分类 * A:异常的概述 * 异常就是Java程序在运行过程中出现的错误。 * B:异常的分类 * 通过API查看Throwable * Error * 服务器宕机,数据库崩溃等 * Exception C:异常的继承体系 * Throwable * Error *
阅读全文
摘要:1 Map集合 1.1 Map集合概述和特点 * A:Map接口概述 * 查看API可以知道: * 将键映射到值的对象 * 一个映射不能包含重复的键 * 每个键最多只能映射到一个值 * B:Map接口和Collection接口的不同 * Map是双列的,Collection是单列的 * Map的键唯
阅读全文
摘要:1 HashSet集合 1.1 HashSet存储字符串并遍历 * A:Set集合概述及特点 * Set集合,无索引,不可以重复,无序(存取不一致) * B:案例演示 * HashSet存储字符串并遍历 package com.jhedu.day17; import java.util.ArrayL
阅读全文
摘要:1 集合2 1.1 去除ArrayList中重复字符串元素方式 * A:案例演示 * 需求:ArrayList去除集合中字符串的重复值(字符串的内容相同) * 思路:创建新集合方式 public class Demo01_ArrayList { public static void main(Str
阅读全文