摘要:
Jackson是Spring Boot默认的JSON数据处理框架,但是其并不依赖于任何的Spring 库。有的小伙伴以为Jackson只能在Spring框架内使用,其实不是的,没有这种限制。它提供了很多的JSON数据处理方法、注解,也包括流式API、树模型、数据绑定,以及复杂数据类型转换等功能。它虽然简单易... 阅读原文
2020-09-17 19:28:02 阅读(2383) 评论(0)
摘要:
一、计算机语言的发展历史
学编程语言之前我们先了解一下计算机编程语言的发展,随着计算机本身硬件发展,硬件速度越快、体积越小、成本越低,应用到人类社会的场景就会越多,那么所需要的算法就会越复杂,也就要求计算机编程语言越高级。最初重达几十吨但一秒只能运算5000次的ENIAC(世界上第一台计算机),只能做非常小的... 阅读原文
2020-09-17 19:04:11 阅读(2389) 评论(0)
摘要:
导读:程序员作为神奇的存在,虽然大部分单身,但是被拥有后,又是另一番世界。
END
如果你笑了,就请关注一下吧~
如果你开心了,就请再转发给身边的朋友吧~
在大家开心之余,我也有份小礼物送给大家,一套2020的面试资料合集... 阅读原文
2020-09-17 17:25:50 阅读(2509) 评论(0)
摘要:
目录
Calcite简介与CBO介绍
Calcite背景与介绍
SQL优化与CBO
Calcite优化器
HepPlanner优化器与VolcanoPlanner优化器
Calcite优化样例代码介绍
前阵子工作上需要用到Calcite做一些事情,然后发现这个东西也是蛮有意思的,就花了些... 阅读原文
2020-09-17 15:42:05 阅读(2464) 评论(0)
摘要:
0-前言
项目中,文件服务必不可少,常用的有各云服务商的OSS服务(如阿里云OSS,腾讯云OSS,七牛云)、自建(fastDFS、minio);
推荐:如果用云服务的话,阿里云OSS很方便,如果自建的话,minio无疑是首选;
这里我们来简单介绍阿里云OSS的使用,minio我们后面介绍;
1-实... 阅读原文
2020-09-17 15:03:02 阅读(2438) 评论(0)
摘要:
spring框架
Spring框架是由于软件开发的复杂性而创建的。Spring使用的是基本的JavaBean来完成以前只可能由EJB完成的事情。然而,Spring的用途不仅仅限于服务器端的开发。从简单性、可测试性和松耦合性角度而言,绝大部分Java应用都可以从Spring中受益。
◆目的:解决企业应用... 阅读原文
2020-09-17 13:22:03 阅读(2535) 评论(0)
摘要:
本文源码:GitHub·点这里 || GitEE·点这里
一、基础环境
1、环境版本
环境:centos7
hadoop版本:2.7.2
jdk版本:1.8
2、Hadoop目录结构
bin目录:存放对Hadoop的HDFS,YARN服务进行操作的脚本
etc目录:Hadoop的相关配置文件目录
lib... 阅读原文
2020-09-17 11:54:06 阅读(2438) 评论(0)
摘要:
动态代理的功能:通过拦截器方法回调,对目标target方法进行增强。
言外之意就是为了增强目标target方法。上面这句话没错,但也不要认为它就是真理,殊不知,动态代理还有投鞭断流的霸权,连目标target都不要的科幻模式。
注:本文默认认为,读者对动态代理的原理是理解的,如果不明白target的含义... 阅读原文
2020-09-17 11:28:03 阅读(2418) 评论(0)
摘要:
在 JDK8u 的 jdk 项目下做个很粗略的搜索:
mymbp:/Users/me/workspace/jdk8u/jdk/src$ egrep -nr "for \\(\\s?;\\s?;" . | wc -l 369mymbp:/Users/me/workspace/jdk8u/jdk/src$... 阅读原文
2020-09-17 09:56:03 阅读(2560) 评论(0)
摘要:
利用java8新特性,可以用简洁高效的代码来实现一些数据处理。定义1个Apple对象:
public class Apple { private Integer id; private String name; private BigDecimal money; private Int... 阅读原文
2020-09-17 08:59:02 阅读(2424) 评论(0)