1. 简介

Java8提供了全新的日期处理包(java.time.*),根据Java8日期新特性封装日期时间工具类LocalDateTimeUtils

2. 工具类方法目录

说明 方法名称
当前时间 LocalDateTimeUtils.now()
Date 转 LocalDateTime LocalDateTimeUtils.convert(new Date()));
LocalDateTime 转 Date LocalDateTimeUtils.convert(LocalDateTime.now()));
今天开始时间 LocalDateTimeUtils.todayStartTime()
今天结束时间 LocalDateTimeUtils.todayEndTime()
昨天开始时间 LocalDateTimeUtils.yesterdayStartTime()
昨天结束时间 LocalDateTimeUtils.yesterdayEndTime()
最近7天开始时间 LocalDateTimeUtils.last7DaysStartTime()
最近7天结束时间 LocalDateTimeUtils.last7DaysEndTime()
最近30天开始时间 LocalDateTimeUtils.last30DaysStartTime()
最近30天天结束时间 LocalDateTimeUtils.last30DaysEndTime()
最近一年开始时间 LocalDateTimeUtils.last1YearStartTime()
最近一年结束时间 LocalDateTimeUtils.last1YearEndTime()
本周开始时间 LocalDateTimeUtils.weekStartTime()
本周结束时间 LocalDateTimeUtils.weekEndTime()
本月开始时间 LocalDateTimeUtils.monthStartTime()
本月结束时间 LocalDateTimeUtils.monthEndTime()
本季度开始时间 LocalDateTimeUtils.quarterStartTime()
本季度结束时间 LocalDateTimeUtils.quarterEndTime()
本半年开始时间 LocalDateTimeUtils.halfYearStartTime()
本半年结束时间 LocalDateTimeUtils.halfYearEndTime()
本年开始时间 LocalDateTimeUtils.yearStartTime()
本年结束时间 LocalDateTimeUtils.yearEndTime()
上周开始时间 LocalDateTimeUtils.lastWeekStartTime()
上周结束时间 LocalDateTimeUtils.lastWeekEndTime()
上月开始时间 LocalDateTimeUtils.lastMonthStartTime()
上月结束时间 LocalDateTimeUtils.lastMonthEndTime()
上季度开始时间 LocalDateTimeUtils.lastQuarterStartTime()
上季度结束时间 LocalDateTimeUtils.lastQuarterEndTime()
上半年开始时间 LocalDateTimeUtils.lastHalfYearStartTime()
上半年结束时间 LocalDateTimeUtils.lastHalfYearEndTime()
上一年开始时间 LocalDateTimeUtils.lastYearStartTime()
上一年结束时间 LocalDateTimeUtils.lastYearEndTime()
下周开始时间 LocalDateTimeUtils.nextWeekStartTime()
下周结束时间 LocalDateTimeUtils.nextWeekEndTime()
下月开始时间 LocalDateTimeUtils.nextMonthStartTime()
下月结束时间 LocalDateTimeUtils.nextMonthEndTime()
下季度开始时间 LocalDateTimeUtils.nextQuarterStartTime()
下季度结束时间 LocalDateTimeUtils.nextQuarterEndTime()
下半年开始时间 LocalDateTimeUtils.nextHalfYearStartTime()
下半年结束时间 LocalDateTimeUtils.nextHalfYearEndTime()
下一年开始时间 LocalDateTimeUtils.nextYearStartTime()
下一年结束时间 LocalDateTimeUtils.nextYearEndTime()

4. 示例代码#

Copyimport java.time.*;
import java.time.temporal.ChronoUnit;
import java.time.temporal.TemporalAdjusters;
import java.util.Date;/*** LocalDateTime工具类** @author CL*/
public class LocalDateTimeUtils {/*** 当前时间** @return*/public static LocalDateTime now() {return LocalDateTime.now();}/*** Date 转 LocalDateTime** @return*/public static LocalDateTime convert(Date date) {return LocalDateTime.ofInstant(Instant.ofEpochMilli(date.getTime()), ZoneId.systemDefault());}/*** LocalDateTime 转 Date** @return*/public static Date convert(LocalDateTime localDateTime) {return Date.from(localDateTime.atZone(ZoneId.systemDefault()).toInstant());}/*** 今天开始时间** @return*/public static LocalDateTime todayStartTime() {return LocalDateTime.of(LocalDate.now(), LocalTime.MIN);}/*** 今天结束时间** @return*/public static LocalDateTime todayEndTime() {return LocalDateTime.of(LocalDate.now(), LocalTime.MAX);}/*** 昨天开始时间** @return*/public static LocalDateTime yesterdayStartTime() {return LocalDateTime.of(LocalDate.now().minus(1L, ChronoUnit.DAYS), LocalTime.MIN);}/*** 昨天结束时间** @return*/public static LocalDateTime yesterdayEndTime() {return LocalDateTime.of(LocalDate.now().minus(1L, ChronoUnit.DAYS), LocalTime.MAX);}/*** 最近7天开始时间** @return*/public static LocalDateTime last7DaysStartTime() {return LocalDateTime.of(LocalDate.now().minus(6L, ChronoUnit.DAYS), LocalTime.MIN);}/*** 最近7天结束时间** @return*/public static LocalDateTime last7DaysEndTime() {return LocalDateTime.of(LocalDate.now(), LocalTime.MAX);}/*** 最近30天开始时间** @return*/public static LocalDateTime last30DaysStartTime() {return LocalDateTime.of(LocalDate.now().minus(29L, ChronoUnit.DAYS), LocalTime.MIN);}/*** 最近30天结束时间** @return*/public static LocalDateTime last30DaysEndTime() {return LocalDateTime.of(LocalDate.now(), LocalTime.MAX);}/*** 最近一年开始时间** @return*/public static LocalDateTime last1YearStartTime() {return LocalDateTime.of(LocalDate.now().minus(1L, ChronoUnit.YEARS).plus(1L, ChronoUnit.DAYS), LocalTime.MIN);}/*** 最近一年结束时间** @return*/public static LocalDateTime last1YearEndTime() {return LocalDateTime.of(LocalDate.now(), LocalTime.MAX);}/*** 本周开始时间** @return*/public static LocalDateTime weekStartTime() {LocalDate now = LocalDate.now();return LocalDateTime.of(now.minusDays(now.getDayOfWeek().getValue() - 1), LocalTime.MIN);}/*** 本周结束时间** @return*/public static LocalDateTime weekEndTime() {LocalDate now = LocalDate.now();return LocalDateTime.of(now.plusDays(7 - now.getDayOfWeek().getValue()), LocalTime.MAX);}/*** 本月开始时间** @return*/public static LocalDateTime monthStartTime() {return LocalDateTime.of(LocalDate.now().with(TemporalAdjusters.firstDayOfMonth()), LocalTime.MIN);}/*** 本月结束时间** @return*/public static LocalDateTime monthEndTime() {return LocalDateTime.of(LocalDate.now().with(TemporalAdjusters.lastDayOfMonth()), LocalTime.MAX);}/*** 本季度开始时间** @return*/public static LocalDateTime quarterStartTime() {LocalDate now = LocalDate.now();Month month = Month.of(now.getMonth().firstMonthOfQuarter().getValue());return LocalDateTime.of(LocalDate.of(now.getYear(), month, 1), LocalTime.MIN);}/*** 本季度结束时间** @return*/public static LocalDateTime quarterEndTime() {LocalDate now = LocalDate.now();Month month = Month.of(now.getMonth().firstMonthOfQuarter().getValue()).plus(2L);return LocalDateTime.of(LocalDate.of(now.getYear(), month, month.length(now.isLeapYear())), LocalTime.MAX);}/*** 本半年开始时间** @return*/public static LocalDateTime halfYearStartTime() {LocalDate now = LocalDate.now();Month month = (now.getMonthValue() > 6) ? Month.JULY : Month.JANUARY;return LocalDateTime.of(LocalDate.of(now.getYear(), month, 1), LocalTime.MIN);}/*** 本半年结束时间** @return*/public static LocalDateTime halfYearEndTime() {LocalDate now = LocalDate.now();Month month = (now.getMonthValue() > 6) ? Month.DECEMBER : Month.JUNE;return LocalDateTime.of(LocalDate.of(now.getYear(), month, month.length(now.isLeapYear())), LocalTime.MAX);}/*** 本年开始时间** @return*/public static LocalDateTime yearStartTime() {return LocalDateTime.of(LocalDate.now().with(TemporalAdjusters.firstDayOfYear()), LocalTime.MIN);}/*** 本年结束时间** @return*/public static LocalDateTime yearEndTime() {return LocalDateTime.of(LocalDate.now().with(TemporalAdjusters.lastDayOfYear()), LocalTime.MAX);}/*** 上周开始时间** @return*/public static LocalDateTime lastWeekStartTime() {LocalDate lastWeek = LocalDate.now().minus(1L, ChronoUnit.WEEKS);return LocalDateTime.of(lastWeek.minusDays(lastWeek.getDayOfWeek().getValue() - 1), LocalTime.MIN);}/*** 上周结束时间** @return*/public static LocalDateTime lastWeekEndTime() {LocalDate lastWeek = LocalDate.now().minus(1L, ChronoUnit.WEEKS);return LocalDateTime.of(lastWeek.plusDays(7 - lastWeek.getDayOfWeek().getValue()), LocalTime.MAX);}/*** 上月开始时间** @return*/public static LocalDateTime lastMonthStartTime() {return LocalDateTime.of(LocalDate.now().minus(1L, ChronoUnit.MONTHS).with(TemporalAdjusters.firstDayOfMonth()), LocalTime.MIN);}/*** 上月结束时间** @return*/public static LocalDateTime lastMonthEndTime() {return LocalDateTime.of(LocalDate.now().minus(1L, ChronoUnit.MONTHS).with(TemporalAdjusters.lastDayOfMonth()), LocalTime.MAX);}/*** 上季度开始时间** @return*/public static LocalDateTime lastQuarterStartTime() {LocalDate now = LocalDate.now();Month firstMonthOfQuarter = Month.of(now.getMonth().firstMonthOfQuarter().getValue());Month firstMonthOfLastQuarter = firstMonthOfQuarter.minus(3L);int yearOfLastQuarter = firstMonthOfQuarter.getValue() < 4 ? now.getYear() - 1 : now.getYear();return LocalDateTime.of(LocalDate.of(yearOfLastQuarter, firstMonthOfLastQuarter, 1), LocalTime.MIN);}/*** 上季度结束时间** @return*/public static LocalDateTime lastQuarterEndTime() {LocalDate now = LocalDate.now();Month firstMonthOfQuarter = Month.of(now.getMonth().firstMonthOfQuarter().getValue());Month firstMonthOfLastQuarter = firstMonthOfQuarter.minus(1L);int yearOfLastQuarter = firstMonthOfQuarter.getValue() < 4 ? now.getYear() - 1 : now.getYear();return LocalDateTime.of(LocalDate.of(yearOfLastQuarter, firstMonthOfLastQuarter, firstMonthOfLastQuarter.maxLength()), LocalTime.MAX);}/*** 上半年开始时间** @return*/public static LocalDateTime lastHalfYearStartTime() {LocalDate now = LocalDate.now();int lastHalfYear = (now.getMonthValue() > 6) ? now.getYear() : now.getYear() - 1;Month firstMonthOfLastHalfYear = (now.getMonthValue() > 6) ? Month.JANUARY : Month.JULY;return LocalDateTime.of(LocalDate.of(lastHalfYear, firstMonthOfLastHalfYear, 1), LocalTime.MIN);}/*** 上半年结束时间** @return*/public static LocalDateTime lastHalfYearEndTime() {LocalDate now = LocalDate.now();int lastHalfYear = (now.getMonthValue() > 6) ? now.getYear() : now.getYear() - 1;Month lastMonthOfLastHalfYear = (now.getMonthValue() > 6) ? Month.JUNE : Month.DECEMBER;return LocalDateTime.of(LocalDate.of(lastHalfYear, lastMonthOfLastHalfYear, lastMonthOfLastHalfYear.maxLength()), LocalTime.MAX);}/*** 上一年开始时间** @return*/public static LocalDateTime lastYearStartTime() {return LocalDateTime.of(LocalDate.now().minus(1L, ChronoUnit.YEARS).with(TemporalAdjusters.firstDayOfYear()), LocalTime.MIN);}/*** 上一年结束时间** @return*/public static LocalDateTime lastYearEndTime() {return LocalDateTime.of(LocalDate.now().minus(1L, ChronoUnit.YEARS).with(TemporalAdjusters.lastDayOfYear()), LocalTime.MAX);}/*** 下周开始时间** @return*/public static LocalDateTime nextWeekStartTime() {LocalDate nextWeek = LocalDate.now().plus(1L, ChronoUnit.WEEKS);return LocalDateTime.of(nextWeek.minusDays(nextWeek.getDayOfWeek().getValue() - 1), LocalTime.MIN);}/*** 下周结束时间** @return*/public static LocalDateTime nextWeekEndTime() {LocalDate nextWeek = LocalDate.now().plus(1L, ChronoUnit.WEEKS);return LocalDateTime.of(nextWeek.plusDays(7 - nextWeek.getDayOfWeek().getValue()), LocalTime.MAX);}/*** 下月开始时间** @return*/public static LocalDateTime nextMonthStartTime() {return LocalDateTime.of(LocalDate.now().plus(1L, ChronoUnit.MONTHS).with(TemporalAdjusters.firstDayOfMonth()), LocalTime.MIN);}/*** 下月结束时间** @return*/public static LocalDateTime nextMonthEndTime() {return LocalDateTime.of(LocalDate.now().plus(1L, ChronoUnit.MONTHS).with(TemporalAdjusters.lastDayOfMonth()), LocalTime.MAX);}/*** 下季度开始时间** @return*/public static LocalDateTime nextQuarterStartTime() {LocalDate now = LocalDate.now();Month firstMonthOfQuarter = Month.of(now.getMonth().firstMonthOfQuarter().getValue());Month firstMonthOfNextQuarter = firstMonthOfQuarter.plus(3L);int yearOfNextQuarter = firstMonthOfQuarter.getValue() > 9 ? now.getYear() + 1 : now.getYear();return LocalDateTime.of(LocalDate.of(yearOfNextQuarter, firstMonthOfNextQuarter, 1), LocalTime.MIN);}/*** 下季度结束时间** @return*/public static LocalDateTime nextQuarterEndTime() {LocalDate now = LocalDate.now();Month firstMonthOfQuarter = Month.of(now.getMonth().firstMonthOfQuarter().getValue());Month firstMonthOfNextQuarter = firstMonthOfQuarter.plus(5L);int yearOfNextQuarter = firstMonthOfQuarter.getValue() > 9 ? now.getYear() + 1 : now.getYear();return LocalDateTime.of(LocalDate.of(yearOfNextQuarter, firstMonthOfNextQuarter, firstMonthOfNextQuarter.maxLength()), LocalTime.MAX);}/*** 上半年开始时间** @return*/public static LocalDateTime nextHalfYearStartTime() {LocalDate now = LocalDate.now();int nextHalfYear = (now.getMonthValue() > 6) ? now.getYear() + 1 : now.getYear();Month firstMonthOfNextHalfYear = (now.getMonthValue() > 6) ? Month.JANUARY : Month.JULY;return LocalDateTime.of(LocalDate.of(nextHalfYear, firstMonthOfNextHalfYear, 1), LocalTime.MIN);}/*** 上半年结束时间** @return*/public static LocalDateTime nextHalfYearEndTime() {LocalDate now = LocalDate.now();int lastHalfYear = (now.getMonthValue() > 6) ? now.getYear() + 1 : now.getYear();Month lastMonthOfNextHalfYear = (now.getMonthValue() > 6) ? Month.JUNE : Month.DECEMBER;return LocalDateTime.of(LocalDate.of(lastHalfYear, lastMonthOfNextHalfYear, lastMonthOfNextHalfYear.maxLength()), LocalTime.MAX);}/*** 下一年开始时间** @return*/public static LocalDateTime nextYearStartTime() {return LocalDateTime.of(LocalDate.now().plus(1L, ChronoUnit.YEARS).with(TemporalAdjusters.firstDayOfYear()), LocalTime.MIN);}/*** 下一年结束时间** @return*/public static LocalDateTime nextYearEndTime() {return LocalDateTime.of(LocalDate.now().plus(1L, ChronoUnit.YEARS).with(TemporalAdjusters.lastDayOfYear()), LocalTime.MAX);}public static void main(String[] args) {System.out.println("当前时间:" + now());System.out.println("Date 转 LocalDateTime:" + convert(new Date()));System.out.println("LocalDateTime 转 Date:" + convert(LocalDateTime.now()));System.out.println("今天开始时间:" + todayStartTime());System.out.println("今天结束时间:" + todayEndTime());System.out.println("昨天开始时间:" + yesterdayStartTime());System.out.println("昨天结束时间:" + yesterdayEndTime());System.out.println("最近7天开始时间:" + last7DaysStartTime());System.out.println("最近7天结束时间:" + last7DaysEndTime());System.out.println("最近30天开始时间:" + last30DaysStartTime());System.out.println("最近30天天结束时间:" + last30DaysEndTime());System.out.println("最近一年开始时间:" + last1YearStartTime());System.out.println("最近一年结束时间:" + last1YearEndTime());System.out.println("本周开始时间:" + weekStartTime());System.out.println("本周结束时间:" + weekEndTime());System.out.println("本月开始时间:" + monthStartTime());System.out.println("本月结束时间:" + monthEndTime());System.out.println("本季度开始时间:" + quarterStartTime());System.out.println("本季度结束时间:" + quarterEndTime());System.out.println("本半年开始时间:" + halfYearStartTime());System.out.println("本半年结束时间:" + halfYearEndTime());System.out.println("本年开始时间:" + yearStartTime());System.out.println("本年结束时间:" + yearEndTime());System.out.println("上周开始时间:" + lastWeekStartTime());System.out.println("上周结束时间:" + lastWeekEndTime());System.out.println("上月开始时间:" + lastMonthStartTime());System.out.println("上月结束时间:" + lastMonthEndTime());System.out.println("上季度开始时间:" + lastQuarterStartTime());System.out.println("上季度结束时间:" + lastQuarterEndTime());System.out.println("上半年开始时间:" + lastHalfYearStartTime());System.out.println("上半年结束时间:" + lastHalfYearEndTime());System.out.println("上一年开始时间:" + lastYearStartTime());System.out.println("上一年结束时间:" + lastYearEndTime());System.out.println("下周开始时间:" + nextWeekStartTime());System.out.println("下周结束时间:" + nextWeekEndTime());System.out.println("下月开始时间:" + nextMonthStartTime());System.out.println("下月结束时间:" + nextMonthEndTime());System.out.println("下季度开始时间:" + nextQuarterStartTime());System.out.println("下季度结束时间:" + nextQuarterEndTime());System.out.println("下半年开始时间:" + nextHalfYearStartTime());System.out.println("下半年结束时间:" + nextHalfYearEndTime());System.out.println("下一年开始时间:" + nextYearStartTime());System.out.println("下一年结束时间:" + nextYearEndTime());}}


LocalDate,LocalDateTime获取每周,每月,每年的第一天和最后一天,获取一周七天的日期,获取每月的所有日期

最近再弄日历相关的东西,然后就在获取每月所有日期,每周所有日期,每周,每月,每年的第一天和最后一天等,工具类没有这些方法,就写下来记录一下:

    /*** 一周的第一天** @param localDate 当地日期* @return {@link LocalDate}*/public static LocalDate firstDayOfWeek(LocalDate localDate){return localDate.with(DayOfWeek.MONDAY);}/*** 一周的最后一天** @param localDate 当地日期* @return {@link LocalDate}*/public static LocalDate lastDayOfWeek(LocalDate localDate){return localDate.with(DayOfWeek.SUNDAY);}/*** 月的第一天** @param localDate 当地日期* @return {@link LocalDate}*/public static LocalDate firstDayOfMonth(LocalDate localDate){return localDate.with(TemporalAdjusters.firstDayOfMonth());}/*** 月的最后一天** @param localDate 当地日期* @return {@link LocalDate}*/public static LocalDate lastDayOfMonth(LocalDate localDate){return localDate.with(TemporalAdjusters.lastDayOfMonth());}/*** 每年的第一天** @param localDate 当地日期* @return {@link LocalDate}*/public static LocalDate firstDayOfYear(LocalDate localDate){return localDate.with(TemporalAdjusters.firstDayOfYear());}/*** 每年的最后一天** @param localDate 当地日期* @return {@link LocalDate}*/public static LocalDate lastDayOfYear(LocalDate localDate){return localDate.with(TemporalAdjusters.lastDayOfYear());}/*** 每周的所有日期  即周一到周日** @param localDate 当地日期* @return {@link List<LocalDate>}*/public static List<LocalDate> allDaysOfWeek(LocalDate localDate){List<LocalDate> allDays=new ArrayList<>();allDays.add(localDate.with(DayOfWeek.MONDAY));allDays.add(localDate.with(DayOfWeek.TUESDAY));allDays.add(localDate.with(DayOfWeek.WEDNESDAY));allDays.add(localDate.with(DayOfWeek.THURSDAY));allDays.add(localDate.with(DayOfWeek.FRIDAY));allDays.add(localDate.with(DayOfWeek.SATURDAY));allDays.add(localDate.with(DayOfWeek.SUNDAY));return allDays;}/*** 每月的所有日期  即1日到31日** @param localDate 当地日期* @return {@link List<LocalDate>}*/public static List<LocalDate> allDaysOfMonth(LocalDate localDate){List<LocalDate> allDays=new ArrayList<>();LocalDate firstDayOfMonth = firstDayOfMonth(localDate);LocalDate lastDayOfMonth = lastDayOfMonth(localDate);allDays.add(firstDayOfMonth);int i = 1;LocalDate temp = firstDayOfMonth;while (!temp.isEqual(lastDayOfMonth)){LocalDate day = firstDayOfMonth.plusDays(i);allDays.add(day);temp=day;i++;}return allDays;}

如何获取农历日期,生肖,传统节日

hutool工具包有相关的现成的工具包可以使用!!!!


LocalDateTime获取当前月的第一天和最后一天

     DateTimeFormatter dateTimeFormatter = DateTimeFormatter.ofPattern("yyyy-MM-dd         HH:mm:ss");LocalDateTime now = LocalDateTime.now();LocalDateTime firstday = now.with(TemporalAdjusters.firstDayOfMonth()).withHour(0).withMinute(0).withSecond(0);LocalDateTime lastDay = now.with(TemporalAdjusters.lastDayOfMonth()).withHour(23).withMinute(59).withSecond(59);

LocalDateTime工具类:根据当前、周、月、季度、半年、年等维度获取时间hutool工具包获取农历日期,生肖,传统节日相关推荐

  1. java8 日期范围内 日/周/月/季度/年 的日期结果集

    java8 日期范围内 日/周/月/季度/年 的日期结果集 /*** 根据时间范围列出所有日/周/月/季/年** @Author Moqi* @Date 2020/4/30* @Version V1. ...

  2. mysql分季度统计数据,mysql按日周月季度统计数据

    mysql按日周月季度统计数据 mysql按日.周.月.季度统计数据 1.使用DATE_FORMAT做等值条件查询 2.DATE_FORMAT函数语法,参考w3school 3.可使用格式 4.使用示 ...

  3. 日 周 月 季度 年 统计

    // 总量$total = Db::name("total")->count();// 周访问量$week = Db::name("total")-> ...

  4. MySQL 按周,月,季度,年查询

    一.年度查询 查询 本年度的数据 <span style="font-size:18px;">SELECT * FROM tableName WHERE year( t ...

  5. js: 获取最近3天、1周、1个月、3个月、半年、1年的时间

    moment.js // 近3天 this.getRecentDay(3); //近一周 this.getRecentDay(7); // 近一个月 this.getRecentMonth(1); / ...

  6. java 兼容excel_Java解析Excel工具类(兼容xls和xlsx)

    依赖jar org.apache.poi poi-ooxml 4.0.1 ExcelUtils.java package javax.utils; import java.io.File; impor ...

  7. ( 持续更新,目前含 200+ 工具类 ) DevUtils 是一个 Android 工具库, 主要根据不同功能模块,封装快捷使用的工具类及 API 方法调用。

    DevUtils GitHub About ( 持续更新,目前含 200+ 工具类 ) Roadmap DevUtils 是一个 Android 工具库,主要根据不同功能模块,封装快捷使用的工具类及 ...

  8. java常用时间工具类

    /*** LocalDateTime工具类** @author Code13* @date 2019-11-10 21:10*/ public final class LocalDateTimeUti ...

  9. java 导入excel工具类_java Excel工具类,导入导出Excel数据

    java Excel工具类,导入导出Excel数据,导入数据对合并表格有判断获取数据: 导出数据到Excel,Excel文件不存在会创建. 使用的是poi处理,兼容Excel. 对反射不够理解,目前先 ...

最新文章

  1. 整理一些sql server基础资料
  2. oracle 表空间维护
  3. android 异步回调中操作UI线程,UI同步、卡死阻塞等性能问题
  4. html:(39):块级元素和内联块级元素
  5. continue详细讲解
  6. 理解 Visual C++ 应用程序的依赖项(msdn)
  7. 当前操作系统缺少黑体等字体_第十一章 枚举、结构体、联合体
  8. kubernetes视频教程笔记 (39)-高可用的K8S构建-kubeadm部署安装
  9. Ghost XP SP2 64位 纯净珍藏版
  10. ExoPlayer 源码阅读小记--缓存模块及获取HLS已缓存大小
  11. java中string是什么意思_在java中String...是什么意思
  12. 计算机之父——图灵 108周年诞辰
  13. 質量機能展開(QFD)的使用及注意事項簡析
  14. Introduction to NLP
  15. android 微信 耗电吗,微信太耗电了怎么办?微信耗电的两种解决方案
  16. COLD:中文冒犯性语言检测数据集
  17. 如何学习(Java)
  18. ajax注解解决中文乱码,基于注解的简单MVC框架的实现,以及jquery,prototype,ajax传输乱码问题的一点解决方法...
  19. 树莓派使用nginx+rtmp搭建音频直播流媒体服务器
  20. Keil MDK介绍

热门文章

  1. originlab设置_Origin绘图时设置坐标断点——Break功能的使用方法
  2. powerdesigner中cmd模型中多对多_沙盘模型中的建筑模型比例缩放
  3. 用python3写一个华工SCUT连接的脚本
  4. 计算机会计 论文,会计电算化专业论文范文
  5. 华硕ac68u aimesh 连接不稳定的主要原因之一
  6. DaVinci:色彩匹配
  7. python+Django框架运用(四)
  8. 《微信小程序-证件照换底色》之四:完善证件照处理项目
  9. python编程的文件后缀是什么意思_python文件的后缀名是什么
  10. mysqldump: Couldn‘t execute ‘SHOW VARIABLES LIKE ‘ndbinfo\_version‘‘: Native table ‘performance_sche