java
文章平均质量分 79
QC·Rex
迎着风奔跑,未来属于自己
码云:https://gitee.com/qinchao1995829
github:https://github.com/superqinchao
展开
-
从WAS迁移到TOMCAT中间件容器发布区别和差异
WAS、tomcat、jvm原创 2022-10-27 12:03:55 · 1047 阅读 · 1 评论 -
Java 8时间和日期API-- LocalDate、LocalDateTime -获取各自指定时间-获取前一天时间0点到24点
伴随lambda表达式、streams以及一系列小优化,Java 8 推出了全新的日期时间API,在教程中我们将通过一些简单的实例来学习如何使用新API。Java处理日期、日历和时间的方式一直为社区所诟病,将 java.util.Date设定为可变类型,以及SimpleDateFormat的非线程安全使其应用非常受限。Java也意识到需要一个更好的 API来满足社区中已经习惯了使用JodaTime...原创 2019-05-15 16:26:33 · 9091 阅读 · 1 评论 -
52条SQL语句性能优化策略
提到 SQL 优化,很多程序员都不重视。我遇到这类程序员,在面试时,首先会给他贴上一个只关注 CRUD 的程序员。当然,也有程序员会反驳说,SQL 优化干嘛要死记硬背,我在写SQL时,执行一下 Explain 就行了。行,既然你这么说,那我就继续问问 Explain 的执行结果怎么分析?参考:EXPLAIN 和 SHOW TABLE STATUS LIKE 里返回的 rows 为什么不准确?再反过来说,一个经常使用 Explain 的程序员,会说不出几条 SQL 优化策略吗?种种迹象表明,倔原创 2021-01-28 23:07:10 · 181 阅读 · 0 评论 -
GIT统计代码量及IDEA Statistic统计解析
GIT统计代码量 Git统计个人提交代码行数 git log --format='%aN' | sort -u | while read name; do echo -en "$name\t"; git log --author="$name" --pretty=tformat: --numstat | awk '{ add += $1; subs += $2; loc += $1 - $2 } END { printf "added lines: %s, removed lines: %s..原创 2021-01-04 12:48:06 · 5510 阅读 · 0 评论 -
System.arraycopy() 数组之间的复制
public static native void arraycopy(Object src, int srcPos, Object dest, int destPos, int length);src: 源数组; srcPos: 源数组要复制的起始位置;dest: 目的数组; destPos: 目的数组放置...原创 2020-05-26 15:51:26 · 269 阅读 · 0 评论 -
ArrayList和LinkList的区别
如LinkedList类,LinkedList也是一个列表,但它实现了双向链表,每个数据结点中都有三个数据项:前节点的引用(Previous Node)、本节点元素(Node Element)、后继节点的引用(Next Node),这是数据结构的基本知识,不多讲了,也就是说在LinkedList中的两个元素本来就是有关联的,我知道你的存在,你也知道我的存在。如LinkedList类,Link...原创 2019-02-20 15:38:46 · 7852 阅读 · 0 评论 -
获取前一天时间0点到24点
Java8 新特性 之 新时间日期 APIprivate DateFormat dateFmt = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");//格式化一下时间Date dNow = new Date(); //当前时间Date dBefore = new Date();Calendar calendar = Calendar.ge...原创 2018-03-27 11:51:21 · 14285 阅读 · 0 评论 -
Java8 新特性 之 Lambda表达式
目录为什么使用 Lambda 表达式Lambda 表达式语法Java8 新特性 之 Lambda表达式Java8 新特性 之 函数式接口Java8 新特性 之 方法引用与构造器引用Java8 新特性 之 Stream APIJava8 新特性 之 新时间日期 APIJava8中的LocalDateTime 工具使用Java8 新特性 之 接口中的默认方法与静态方...原创 2019-07-29 16:08:55 · 284 阅读 · 0 评论 -
Java8 新特性 之 方法引用与构造器引用
目录方法引用构造器引用数组引用Java8 新特性 之 Lambda表达式Java8 新特性 之 函数式接口Java8 新特性 之 方法引用与构造器引用Java8 新特性 之 Stream APIJava8 新特性 之 新时间日期 APIJava8中的LocalDateTime 工具使用Java8 新特性 之 接口中的默认方法与静态方法Java8 新特性 ...原创 2019-07-29 16:21:10 · 228 阅读 · 0 评论 -
Java8 新特性 之 Stream API
目录了解 StreamStream 的操作三个步骤创建 StreamStream 的中间操作Stream 的终止操作并行流与串行流了解 Fork/Join 框架Fork/Join 框架与传统线程池的区别Java8 新特性 之 Lambda表达式Java8 新特性 之 函数式接口Java8 新特性 之 方法引用与构造器引用Java8 新特性 之 Str...原创 2019-07-29 16:42:46 · 236 阅读 · 0 评论 -
Java8 新特性 之 接口中的默认方法与静态方法
目录Java8 新特性 之 Lambda表达式Java8 新特性 之 函数式接口Java8 新特性 之 方法引用与构造器引用Java8 新特性 之 Stream APIJava8 新特性 之 新时间日期 APIJava8中的LocalDateTime 工具使用Java8 新特性 之 接口中的默认方法与静态方法Java8 新特性 之 其他新特性Java8 新...原创 2019-07-29 16:45:37 · 337 阅读 · 0 评论 -
Java8 新特性 之 新时间日期 API
目录Java8 新特性 之 Lambda表达式Java8 新特性 之 函数式接口Java8 新特性 之 方法引用与构造器引用Java8 新特性 之 Stream APIJava8 新特性 之 新时间日期 APIJava8中的LocalDateTime 工具使用Java8 新特性 之 接口中的默认方法与静态方法Java8 新特性 之 其他新特性Java8 新特性 ...原创 2019-07-29 16:49:35 · 406 阅读 · 0 评论 -
Java8 新特性 之 集合的底层源码实现:ArrayList、LinkedList、Vector、HashMap、Hashtable
目录ArrayList、LinkedList、Vector区别?HashMap和Hashtable的对比HashMap的底层实现原理HashMap的存储结构负载因子值的大小,对HashMap有什么影响?Java8 新特性 之 Lambda表达式Java8 新特性 之 函数式接口Java8 新特性 之 方法引用与构造器引用Java8 新特性 之 Stream ...原创 2019-07-30 09:53:45 · 367 阅读 · 0 评论 -
Java8 新特性 之 函数式接口
目录什么是函数式接口自定义函数式接口作为参数传递 Lambda 表达式Java 内置四大核心函数式接口其他接口Java8 新特性 之 Lambda表达式Java8 新特性 之 函数式接口Java8 新特性 之 方法引用与构造器引用Java8 新特性 之 Stream APIJava8 新特性 之 新时间日期 APIJava8中的LocalDateTime...原创 2019-07-29 16:15:12 · 597 阅读 · 0 评论 -
springboot2集成swagger2出现guava包下的The following method did not exist:FluentIterable.class
Description:An attempt was made to call a method that does not exist. The attempt was made from the following location: springfox.documentation.schema.DefaultModelDependencyProvider.dependentM...原创 2019-06-24 10:08:43 · 8790 阅读 · 13 评论 -
SpringBoot+Maven多模块项目(创建、依赖、打包可执行jar包)完整流程
开发环境: IDEA, SprngBoot 2.1.6.RELEASE, Maven 3.6.1工程结构: 父工程imoocSecurity 子模块dao (用于持久化数据跟数据库交互) 子模块service (处理业务逻辑) 子模块web (页面交互接收、传递数据,唯一有启动类的模块)关系: web依赖 service service依赖 dao dao谁都不依赖,独立的原创 2019-06-21 12:23:25 · 11285 阅读 · 5 评论 -
java随机生成4位数验证码-可设置验证码数以及颜色
import java.awt.Color;import java.awt.Font;import java.awt.Graphics;import java.awt.image.BufferedImage;import java.util.Random;public class CaptchaUtil { // 随机产生的字符串 private static final S...原创 2019-05-31 17:46:25 · 1519 阅读 · 1 评论