- 博客(8)
- 收藏
- 关注
原创 CountDownLatch详解以及项目实战
1.背景 CountDownLatch是在java1.5被引入,跟它一起被引入的工具类还有CyclicBarrier、Semaphore、concurrentHashMap和BlockingQueue。 存在于java.util.cucurrent包下。 2.概念 CountDownLatch这个类使一个线程等待其他线程各自执行完毕后再执行。 是通过一个计数器来实现的,计数器的初始值是线程的数量。每当一个线程执行完毕后,计数器的值就-1,当计数器的值为0时,表示所有的线程都执行完毕,然后在闭锁上等待的
2021-09-17 17:25:26
586
原创 flink定时器实现订单自动好评
正常开发环境数据流转为 数据库 --通过canal实时采集--> kafka --> flink实时计算 --> 数据库 本文为了测试方便,将数据流转更改为 数据库 --> flink实时计算 --> 数据库 1.测试数据 -- ---------------------------- -- Table structure for torder -- ---------------------------- DROP TABLE IF EXISTS `torder`; CR
2021-01-26 11:27:19
1389
1
原创 Flink流处理分区
GlobalPartitioner 将记录输出到下游Operator的第一个实例 StreamGraph selectChannel的实现 代码 public class StreamGlobalPartitioner { public static void main(String[] args) throws Exception { StreamExecutionEnvironment env = StreamExecutionEnvironment.get.
2020-11-08 23:29:32
709
1
原创 京东爬虫
环境搭建 MySQL环境搭建 安装MySQL方式见 java环境搭建 创建新maven项目不使用模板 编辑项目中的管理文件pom.xml <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLoc
2020-08-17 22:35:07
884
原创 MySQL经典练习题
数据库及表创建 创建数据库 create database if not exists test; 创建学生表 CREATE TABLE if not exists student ( `s_id` varchar(20), `s_name` varchar(20) not null default '', `s_birth` varchar(20) not null default '', `s_sex` varchar(10) not null default '',
2020-08-14 18:16:38
784
原创 元素的显示与隐藏
display 显示 display 设置或检索对象是否及如何显示。 display : none 隐藏对象 与它相反的是 display:block 除了转换为块级元素之外,同时还有显示元素的意思。 特点: 隐藏之后,不再保留位置。 元素显示 元素隐藏 visibility 可见性 设置或检索是否显示对象。 visible : 对象可视 hidden : 对象隐藏 特点: 隐藏之后,继续...
2020-01-19 16:18:19
230
原创 清除浮动
额外标签法 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Document</title> <style> .father {border:1px solid red;width:300px;} .big {wi...
2020-01-17 11:17:09
134
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅