摘要:
先贴上几个案例,水平高超的同学可以挑战一下:
从员工集合中筛选出salary大于8000的员工,并放置到新的集合里。
统计员工的最高薪资、平均薪资、薪资之和。
将员工按薪资从高到低排序,同样薪资者年龄小者在前。
将员工按性别分类,将员工按性别和地区分类,将员工按薪资是否高于8000分为两部分。
用传统的迭代处理... 阅读原文
2021-08-20 17:04:08 阅读(35) 评论(0)
摘要:
简述
本文介绍如何通过 CloudCanal,五分钟内创建一条长期稳定运行的 MySQL -> ElasticSearch (以下简称 ES) 实时数据迁移同步链路 。
技术内幕
限流
MySQL 到 ES 数据迁移同步过程中,往往会面临源端写入对端 RPS 较大问题,导致 ES 负载较大,影响业务对 ES 的... 阅读原文
2021-08-20 15:23:33 阅读(40) 评论(0)
摘要:
在集成nacos时,使用FeignClient请求接口时,报AbstractMethodError,首先反应这肯定是版本兼容的问题,但解决版本兼容也花了很久,试各种版本
错误如下:
Caused by: java.lang.AbstractMethodError: org.springframework.cloud... 阅读原文
2021-08-20 15:13:02 阅读(32) 评论(0)
摘要:
在之前的文章内容中,简单介绍了bean定义的加载过程,下面这篇的主要内容就是bean实例的创建过程。
bean实例的创建方式
ApplicationContext context = new ClassPathXmlApplicationContext("application.xml");
context.getB... 阅读原文
2021-08-20 13:48:04 阅读(40) 评论(0)
摘要:
带着问题阅读
1、为什么需要volatile,volatile能解决什么问题
2、volatile的实现原理是什么
3、什么是happen-before
4、volatile是否能保证线程安全
Java内存模型JMM
介绍volatile之前,首先对Java内存模型进行说明。在C\C++等语言中,内存管理直接使用... 阅读原文
2021-08-20 12:28:03 阅读(38) 评论(0)
摘要:
欢迎访问我的GitHub
https://github.com/zq2599/blog_demos
内容:所有原创文章分类汇总及配套源码,涉及Java、Docker、Kubernetes、DevOPS等;
本篇概览
本文是《Kurento实战》的第二篇,前文手动部署了KMS并体验了一个demo,咱们对Kurento... 阅读原文
2021-08-20 09:37:10 阅读(36) 评论(0)
摘要:
1、前言
在Excel批量导入数据时,常常需要与数据库中已存在数据的比较,并且需要考虑导入数据重复的可能性。
导入的行数据,一般有一个实体类(对象)与之对应,往往这个实体类在数据库中的字段要比导入数据更多,如主键ID字段,这个ID字段一般不会出现在导入行数据中,此时导入的对象使用其它的唯一键来识别,如导入某个... 阅读原文
2021-08-20 06:00:04 阅读(34) 评论(0)
摘要:
Springboot进阶-JDBC、Druid、Mybatis、Swagger、SpringMVC、Mail
1.Springboot-JDBC
Springboot整合JDBC后,引入spring-boot-starter-jdbc,通过JdbcTemplate来操作数据库。
导入依赖
<depe... 阅读原文
2021-08-20 00:56:01 阅读(35) 评论(0)
摘要:
java 字符串概述和使用
字符串String类型是java.lang.String类包下的。代表的是字符串。
概述:
API文档中提到,java程序中的所有字符串字面值(如”abc“)都作为此类的实例实现。
也就是说,在程序当中所有的双引号字符串,都是String类的对象,就算是new出来的,也是。
字符串... 阅读原文
2021-08-20 00:18:02 阅读(38) 评论(0)
摘要:
上篇说到Java中的方法覆盖今天继续带大家聊一聊Java多态,很多初学者在自学Java的时候都卡在了多态,多态指的是同一个行为具有多个不同表现形式或形态的能力。
是不是感觉很抽象,很难理解...没关系,接下来我来全面的带你了解Java多态,彻底搞定它!!!
Java多态
多态(Polymorphism)属于面向... 阅读原文
2021-08-19 22:55:04 阅读(38) 评论(0)