1. 关于DataX 1.1. 前言 为什么写这篇文章,因为初出茅庐的时候,曾经遇到的一个面试官就是DataX的作者之一,而当时我还偏偏因为业务需求做了个数据库的同步工具,我当时不知道他做过这么专业的同步工具,被虐的老惨…
分类:java
如何构建SpringBoot MongoDb RestfulApi
打开pom.xml文件,添加Spring Data Rest和Spring Data Mongo依赖项: <dependency> <groupId>org.springframework.boo…
你不知道的Java重写
我猜这个知识点你可能会弄错。 重写:两个方法有相同的名称和相同的参数,其中一个方法位于子类,另一个方法位于这个子类的父类中。重写让子类可以在父类的基础上实现跟你更多的功能,或者实现自己的功能。 多说两句,重写是针对方法的…
Java提高班(六)反射和动态代理(JDK Proxy和Cglib)
反射和动态代理放有一定的相关性,但单纯的说动态代理是由反射机制实现的,其实是不够全面不准确的,动态代理是一种功能行为,而它的实现方法有很多。要怎么理解以上这句话,请看下文。 一、反射 反射机制是 Java 语言提供的一种…
自己实现定制自己的专属java锁,来高效规避不稳定的第三方
java juc 包下面已经提供了很多并发锁工具供我们使用,但在日常开发中,为了各种原因我们总是会用多线程来并发处理一些问题,然而并不是所有的场景都可以使用juc 或者java本身提供的锁来方便的帮助我们控制多线程带…
非常实用的Java工具类,拿走不谢(三)
一、字符串工具类(StrUtil.java) package com.lhf; import java.text.ParseException; import java.text.Simpl…
【Java入门提高篇】Day7 Java内部类——局部内部类
今天介绍第二种内部类——局部内部类。 局部内部类是什么?顾名思义,那就是定义在局部内部的类(逃)。开玩笑的,局部内部类就是定义在代码块、方法体内、作用域(使用花括号“{}”括起来的一段代码)内的类。局部内部类有以下特性:…
现代化 Java - Java8 指南
“Java并没有没落,人们很快就会发现这一点” 欢迎阅读我编写的Java 8介绍。本教程将带领你一步一步地认识这门语言的新特性。通过简单明了的代码示例,你将会学习到如何使用默认接口方法,Lambda表达式,方法引用和重复…
java设计模式--简单工厂模式
从今天开始学习java设计模式,记下并分享自己的一些笔记。 简单工厂模式 :简单工厂模式又叫静态工厂方法模式,它定义了一个具体的工厂类负责创建一些类的实例。 工厂就是用来制作产品的地方。假设有一…
java之接口相关知识
1、接口用interface来声明 //定义一个动物接口 public interface Animal{ public void eat(); public void travel(); } 2、接口中的方法是抽象方法…
3种类内部的用法(成员,局部,匿名)
1 package Inner; 2 /** 3 * 测试内部类的使用 4 * @author 小王同学 5 * 1.成员内部类 ①非静态内部类 ②静态内部类 6 * 2.局部内部类 7 * 3.匿名内部类 8 * 总结…
collection(list,set,map)集合详解
一:java集合的体系结构如下: Java集合大致分为Set、List、Queue、Map四个体系 。Collection: List和Set,Queue继承自Collection接口。 |…