- 博客(8)
- 资源 (19)
- 收藏
- 关注
原创 Java8 CompletableFuture 异步编程示例
概述CompletableFuture 是JDK8提供的对于Future接口的扩展,增加了supplyAsync()和join()等方法来扩展Future接口对于函数编程的支持。实例核心代码// 1.使用supplyAsync()方法创建异步线程public Future<Double> getPriceAsync2(String product) { retur...
2020-03-28 23:50:55 504 1
原创 Java反射机制整理
目录概述相关类Class类获得类的方法获得类中属性的方法获得类中注解的方法获得类中构造器的方法获得类中Method的方法类中其他重要的方法Field类Method类Constructor类详细示例总结概述反射是Java的动态机制,用于在运行期间检查对象的类型,检查对象的类结构(属性,方法等),还可以动态加载类,动态创建对象,动态访问属性和方法,等。功能:1:动态加载类2:动态创建对象...
2020-03-27 11:14:31 119
原创 IDEA(六) 配置SpringBoot项目Controller的请求按钮
IDEA(六) 配置SpringBoot项目Controller的请求按钮
2020-03-26 13:01:52 1574
原创 Java导出CSV文件
话不多说,直接上代码:CsvExportUtil 类:import org.apache.commons.lang3.StringUtils;import sun.security.action.GetPropertyAction;import javax.servlet.http.HttpServletResponse;import java.io.*;import java.ne...
2020-03-24 21:20:05 727 1
原创 Java8 新的日期和时间(LocalDateTime、DateTimeFormatter等)
简介在之前的Java中,日期类型的 java.util.Date类、java.util.Calendar类的起始日期为1900年,易用性较差,因此在 Java 8 增加了对于日期方面的改进工作。增加的类如下:类名说明LocalDate日期LocalTime时间LocalDateTime日期+时间ChronoField枚举,日期、时间类型I...
2020-03-23 03:51:52 1426 1
原创 设计模式学习(十)观察者模式(发布订阅模式)
目录1.定义2.适用场景3.案例一:在学习平台提问时@老师UML类图代码实现4.案例二:鼠标点击监听时间UML类图代码实现5.案例三:使用Guava实现5.在源码中的体现ContextLoaderListener6.装饰者模式的优点7.装饰者模式的缺点1.定义观察者模式(Observer Pattern)定义了对象之间一对多依赖,让多个观察者同时监听一个主体对象,当主体对象发生变化时,它的所...
2020-03-21 21:07:11 228 1
原创 《阿里巴巴Java开发手册-EasyCoding》精简整理
目录一、编程规约1.区分JavaBean、POJO、Entity2. 创建枚举类3. equals判断4. 包装类比较5. float、double不能直接做等值判断6. 不能使用BigDecimal(double)7. foreach循环中不可remove/add8. 使用entrySet()遍历Map集合9. 注意Map中不能存null的情况10. SimpleDateFormat 线程不安...
2020-03-21 18:01:42 2359
原创 设计模式学习(九)装饰者模式
目录1.定义2.适用场景3.案例一:买煎饼加鸡蛋加肠UML类图代码实现4.案例二:UML类图代码实现5.在源码中的体现BufferedReader、InputStreamTransactionAwareCacheDecorator 类HttpHeadResponseDecorator 类MyBatis 中的Cache 类6.装饰者模式的优点7.装饰者模式的缺点8.补充1.定义装饰者模式(De...
2020-03-10 11:31:09 158
nginx-1.22.1-install.tar.gz,Linux环境编译后免安装Nginx压缩包
2023-03-19
SpringBoot和Spring版本对应-v20230314.xlsx
2023-03-14
mongodb-win32-x86_64-windows-4.4.5.zip(MongoDB + Robot 3T连接工具,包含一键添加服务、一键启/关闭脚本)
2021-04-20
spring-cloud-demo-main.zip
2020-12-14
springboot-test.zip
2019-11-30
springboot-test.zip
2019-11-28
2019(上)2018(下)中级网络工程师试题及答案解析.zip
2019-11-12
oracle可视化连接工具(sqldeveloper)绿色版
2018-06-27
Oracle简易版安装包及安装文档
2018-06-27
.m2.rar文件
2018-05-09
settings.xml
2018-05-09
关于#java#的问题,如何解决?
2022-11-27
TA创建的收藏夹 TA关注的收藏夹
TA关注的人