java
foochane
https://foochane.cn
展开
-
SpringBoot接入微信支付
1 开发需要的参数mchId: 商户号appId:用户idkey:密钥certLocalPath:证书路径2 引入第三方支付接口<!-- 微信支付 第三方接口--><!-- https://github.com/Wechat-Group/WxJava --><dependency> <groupId>com.github....原创 2020-05-07 01:29:01 · 3510 阅读 · 0 评论 -
SpringBoot接入支付宝支付
1 开发前的准备1.1 密钥的的生成先去官网下载支付宝平台助手,下载地址:https://opendocs.alipay.com/open/291/105971,下载并安装平台助手,使用平台助手生成应用公钥和应用私钥。1.2 创建应用配置账号信息沙箱账号申请地址:https://openhome.alipay.com/platform/appDaily.htm正式账号申请地址:https...原创 2020-05-07 01:13:03 · 2547 阅读 · 1 评论 -
Java学习笔记(十三):Junit单元测试、反射、注解
foochane :https://foochane.cn/article/2020011001.html文章目录1. Junit单元测试1.1 测试分类1.2 Junit使用1.3 判定结果1.4 补充1.5 代码示例2 反射:框架设计的灵魂2.1 框架2.2 反射的概念2.3 获取Class对象的方式2.4 Class对象功能2.5 Field:成员变量2.6 Constructor:构...原创 2020-01-10 16:02:59 · 175 阅读 · 0 评论 -
Java学习笔记(十二):方法引用
foochane :https://foochane.cn/article/2020010501.html文章目录1 冗余的Lambda场景2 问题分析3 用方法引用改进代码4 方法引用符4.1 语义分析4.2 推导与省略5 通过对象名引用成员方法6 通过类名称引用静态方法7 通过super引用成员方法8 通过this引用成员方法9 类的构造器引用10 数组的构造器引用在使用Lambda表...原创 2020-01-10 15:58:58 · 276 阅读 · 0 评论 -
Java学习笔记(十一):Stream流
foochane :https://foochane.cn/article/2020010403.html文章目录1 引言1.1 传统集合的多步遍历代码1.2 循环遍历的弊端1.3 Stream的更优写法2 流式思想概述3 获取流3.1 根据Collection获取流3.2 根据Map获取流3.3 根据数组获取流4 常用方法4.1 逐一处理:forEach**复习**Consumer**接口...原创 2020-01-10 15:57:51 · 409 阅读 · 0 评论 -
Java学习笔记(十):函数式接口
foochane :https://foochane.cn/article/2020010402.html文章目录1 函数式接口1.1 概念1.2 格式1.3 @FunctionalInterface注解1.4 自定义函数式接口2 函数式编程2.1 Lambda的延迟执行性能浪费的日志案例体验Lambda的更优写法证明Lambda的延迟2.2 使用Lambda作为参数和返回值3 常用函数式接...原创 2020-01-10 15:56:36 · 294 阅读 · 0 评论 -
Java学习笔记(九):网络编程
foochane :https://foochane.cn/article/2020010401.html文章目录1 网络编程入门1.1软件结构1.2 网络通信协议1.3 协议分类1.4 网络编程三要素2 TCP通信程序2.1 概述2.2 Socket类构造方法成员方法实现步骤2.3 ServerSocket类构造方法成员方法2.4 简单的TCP网络程序TCP通信分析图解客户端向服务器发送数...原创 2020-01-10 15:54:25 · 143 阅读 · 0 评论 -
Java学习笔记(八):缓冲流、转换流和序列化流
foochane :https://foochane.cn/article/2020010201.html文章目录1 缓冲流1.1 概述1.2 字节缓冲输出流成员方法构造方法使用步骤代码示例1.3 字节缓冲输入流成员方法构造方法使用步骤代码示例1.4 基本字节流和缓冲字节流效率测试基本流缓冲流缓冲流使用数据1.5 字符缓冲输出流成员方法构造方法使用步骤代码示例1.6 字符缓冲输入流成员方法构...原创 2020-01-10 15:51:48 · 250 阅读 · 0 评论 -
Java学习笔记(七):字节流和字符流
foochane :https://foochane.cn/article/2020010101.html文章目录1 IO概述1.1 什么是IO1.2 IO的分类1.3 IO的流向说明图解1.4 顶级父类们2 字节流2.1 一切皆为字节2.2 字节输出流【OutputStream】2.3 FileOutputStream类构造方法写出字节数据字节输出流的使用步骤①写出字节②写出字节数组③写出...原创 2020-01-10 15:45:01 · 249 阅读 · 0 评论 -
Java学习笔记(六):Lambda表达式
foochane :https://foochane.cn/article/2019123101.html文章目录1 函数式编程思想概述2 冗余的Runnable代码传统写法代码分析3 编程思想转换做什么,而不是怎么做生活举例4 体验Lambda的更优写法5 回顾匿名内部类使用实现类使用匿名内部类匿名内部类的好处与弊端语义分析6 Lambda标准格式7 练习:使用Lambda标准格式(无参无...原创 2020-01-10 15:43:31 · 164 阅读 · 0 评论 -
Java学习笔记(五):线程
foochane :https://foochane.cn/article/2019123002.html文章目录1 多线程1.1 并发与并行1.2 线程与进程1.3 使用Thread类创建线程1.4 使用Runnable接口创建线程1.5 Thread 和Runnable的区别1.6 匿名内部类方式实现线程的创建1.7 多线程原理2 线程安全2.1 线程安全3.2 同步代码块3....原创 2020-01-10 15:41:55 · 334 阅读 · 0 评论 -
Java学习笔记(四):异常处理
foochane :https://foochane.cn/article/2019123001.html文章目录1 异常介绍1.1 异常概念1.2 异常体系1.3 异常分类1.4 异常的产生过程解析2 异常的处理2.1 抛出异常throw2.2 Objects非空判断2.3 声明异常throws2.4 捕获异常try…catch2.4 finally 代码块2.5 ...原创 2020-01-10 15:39:03 · 248 阅读 · 0 评论 -
Java学习笔记(三):集合类与常用数据结构的典型用法
foochane :https://foochane.cn/article/2019122801.html文章目录1 Collection集合1.1 集合概述1.2 集合框架1.3 Collection 常用功能2 Iterator迭代器2.1 Iterator接口2.2 迭代器的实现原理2.3 增强for循环遍历数组遍历集合3 泛型3.1 泛型概述3.2 使用泛型的好处3.3 泛型...原创 2020-01-10 15:37:04 · 371 阅读 · 0 评论 -
Java学习笔记(二):常用API总结
foochane :https://foochane.cn/article/2019122001.html文章目录1 Scanner类1.1 引用类型的使用步骤1.2 Scanner使用2 Random类3 ArrayList类3.1 常用方法和遍历3.2 如何存储基本数据类型3 String类2.1 字符串创建2.2 判断功能的方法2.3 获取功能的方法2.4 转换功能的方法2.4 分...原创 2020-01-10 15:33:52 · 427 阅读 · 0 评论 -
Java学习笔记(一):基础概念和语法
title: Java学习笔记(一):基础概念和语法date: 2019-12-15 22:00:00urlname: 2019121501categories: Javatags:Javaauthor: foochanetoc: truemathjax: truetop: falsecover: falsefoochane : https://foochane....原创 2020-01-10 15:28:23 · 393 阅读 · 0 评论