随笔分类 - java基础
摘要:网络资源下载慢 优化 场景 后台项目,功能是jxls模板导出表格,,表格模板已经,填充表格的图片都存在服务器上,导出是需要先下载到本地,当导出数据较多时,下载大量图片资源,单个下载会比较慢,优化下载资源较慢问题 导出表格示例: 解决方案:开启多线程下载 package com.ant.backsta
阅读全文
摘要:@Async实现异步调用 阅读目录: 序言:Spring中@Async 何为异步调用? 1.0、同步调用:顺序执行,需等待上一个任务执行完毕 1.1、异步调用:接收到指令就执行,无需等待 常规的异步调用处理方式 如何在Spring中启用@Async? 3.0、@Async介绍 3.1、启用@Asyn
阅读全文
摘要:JAVA定时任务 阅读目录: 序言 一、静态:基于注解 二、动态:基于接口 三、多线程定时任务 序言 使用SpringBoot创建定时任务非常简单,目前主要有以下三种创建方式: 一、基于注解(@Scheduled) 二、基于接口(SchedulingConfig?urer) 前者相信大家都很熟悉,但
阅读全文
摘要:常用正则 字符 描述 \d 代表任意数字,就是阿拉伯数字 0-9 这些玩意。 \D 大写的就是和小写的唱反调,\d 你代表的是任意数字是吧?那么我 \D 就代表不是数字的。 \w 代表字母,数字,下划线。也就是 a-z、A-Z、0-9、_。 \W 跟 \w 唱反调,代表不是字母,不是数字,不是下划线
阅读全文
摘要:FastDFS文件系统单机环境搭建 项目中使用,又把原来忘记的东西重新捡起来,整理一份 FastDFS基本介绍 FastDFS 系统三个角色 Tracker Server Tracker Server: 跟踪服务器,主要做调度工作,起到均衡的作用;负责管理所有的 storage server 和 g
阅读全文
摘要:Java8常用的内置函数式接口(一) 简介 JDK 1.8 API中包含了很多内置的函数式接口。有些是在以前版本的Java中大家耳熟能详的,例如Comparator接口,或者Runnable接口。对这些现成的接口进行实现,可以通过@FunctionalInterface 标注来启用Lambda功能支
阅读全文
摘要:Comparator比较器 简介 为什么写? comparator 是javase中的接口,位于java.util包下,该接口抽象度极高,有必要掌握该接口的使用 大多数文章告诉大家comparator是用来排序,但我想说排序是comparator能实现的功能之一,他不仅限于排序 接口功能 Compa
阅读全文
摘要:内部类 什么是内部类 将一个类A定义在另一个类B里面,里面的那个类A就称为内部类,B则称为外部类。 内部类可以分为四种:成员内部类、局部内部类、匿名内部类、静态内部类,下面我们逐一介绍这四种内部类。 成员内部类 定义在类中方法外的类。 成员内部类是最普通的内部类,它的定义为位于另一个类的内部,形如下
阅读全文
摘要:使用Phabricator进行代码审查 Pharicator 是FB的代码审查工具,主要开发者为Evan Priestley,是一个开源软件,可在Apache许可证第2版下作为自由软件分发。详细信息可查看官方文档。这里从应用的角度,一步一步来谈怎么使用Pharicator进行代码审查。 1.安装 安
阅读全文
摘要:# Lombok插件 简介 那么lombok到底是个什么呢,lombok是一个可以通过简单的注解的形式来帮助我们简化消除一些必须有但显得很臃肿的 Java 代码的工具,简单来说,比如我们新建了一个类,然后在其中写了几个字段,然后通常情况下我们需要手动去建立getter和setter方法啊,构造函数
阅读全文
摘要:前言 以前经常在 gitHub 中看到 .md 格式的文件,一直没有注意,也不明白为什么文本文档的后缀不是 .txt ,后来无意中看到了 Markdown,看到了用这个东西写得一些web界面等特别的规整漂亮,顿时不明觉厉。刚刚进阶为程序员的我,更加不自觉的想要搬砖。 简介 Markdown 是一种用
阅读全文

浙公网安备 33010602011771号