由于blog各种垃圾评论太多,而且本人审核评论周期较长,所以懒得管理评论了,就把评论功能关闭,有问题可以直接qq骚扰我

最新发布 第2页

西门飞冰的博客正在架构师路上的运维

JAVA

设计模式—单例设计模式

设计模式—单例设计模式
何为单例设计模式 所谓类的单例设计模式,就是采取一定的方法保证在整个的软件系统中,对某个类只能存在一个对象实例,并且该类只提供一个取得其对象实例的方法。 单例模式的优点: 由于单例模式只生成一个实例,减少了系统性能开销,当一个对象的产生需要比较多的资源时,如读取配置、产生其他依赖...

3周前 (09-09) 55℃ 1喜欢

JAVA

设计模式—6大原则

设计模式—6大原则
要学习设计模式,必须要先了解软件设计的六大原则,了解软件设计的底层规律,才不至于设计跑偏 单一职责原则 单⼀职责原则(Single Responsibility Principle,SRP)⼜称单⼀功能原则。 如果需要开发的⼀个功能需求不是⼀次性的,且随着业务发展的不断变化⽽...

3周前 (09-08) 56℃ 1喜欢

JAVA

JAVA-线程池与JUC

JAVA-线程池与JUC
线程池 并发是伴随着多核处理器的诞生而产生的,为了充分 利用硬件资源,诞生了多线程技术。但是多线程又存在资源竞争的问题,引发了同步和互斥的问题,JDK 1.5推出的java.util.concurrent(并发工具包)来解决 这些问题。 new Thread的弊端 new Th...

3周前 (09-05) 55℃ 2喜欢

JAVA

JAVA-线程安全问题及解决

JAVA-线程安全问题及解决
什么是线程安全问题 当我们使用多个线程访问同一资源(可以是同一个变量、同一个文件、同一条记录等)的时候,若多个线程只有读操作,那么不会发生线程安全问题。但是如果多个线程中对资源有读和写的操作,就容易出现线程安全问题。 举例1: 举例2: 火车站要卖票,我们模拟火车站的卖票过程。...

3周前 (09-05) 73℃ 0喜欢

JAVA

JAVA-多线程

JAVA-多线程
多线程的一些概念 什么是并发: 并发就是指程序同时处理多个任务的能力。 并发编程的根源在于对多任务情况下对访问资源的有效控制。 程序、进程与线程 程序:是静态的概念,比如qq、微信、网易云音乐都是程序的一种。 进程:是动态的概念,是程序在运行的状态,进程说明程序在内存中的边界。 ...

3周前 (09-05) 70℃ 0喜欢

JAVA

JAVA—比较器

JAVA—比较器
1.为什么要用比较器 我们知道基本数据类型的数据(除boolean类型外)需要比较大小的话,之间使用比较运算符即可,但是引用数据类型是不能直接使用比较运算符来比较大小的。要解决这个问题就需要用到java的比较器。 在Java中经常会涉及到对象数组的排序问题,那么就涉及到对象之间的...

4周前 (08-28) 88℃ 5喜欢

JAVA

JAVA 包装类的使用

JAVA 包装类的使用
1.为什么要使用包装类 Java提供了两个类型系统,基本数据类型与引用数据类型。使用基本类型在于效率,然而当要使用只针对对象设计的API或新特性(例如多态性),怎么办呢?例如: //情况1 equals(Object obj) 问题说明:因为Object类中的equals...

4周前 (08-28) 79℃ 0喜欢

架构设计

Rocketmq 集群平滑迁移数据中心记录

Rocketmq 集群平滑迁移数据中心记录
背景 因为集团规划,需要将公司业务整体平滑迁移到一个新的数据中心,因为业务是金融类型,所以要保证在迁移数据中心的过程中对业务无感知,下面介绍一下Rocketmq 中间件的数据中心迁移方式。 架构简述: 1、我们迁移rocketmq 集群之前两个数据中心直接通过20GB的裸光互连。...

6个月前 (04-05) 257℃ 41喜欢

大数据

openresty收集埋点日志

openresty收集埋点日志
前言 本文主要介绍如果通过openresty+lua实现一个前端埋点服务,实现功能如下: (1)用户上传数据实现简单的鉴权 (2)允许跨域请求 (3)获取用户上传的body内容和部分header头,拼接成最终完成的埋点信息,发送给Kafka 架构图如下: 配置 (1)编译安装o...

8个月前 (01-20) 615℃ 20喜欢

大数据

streamset 实时同步mysql binlog到kudu

streamset 实时同步mysql binlog到kudu
背景 业务数据库中有一些mysql表,这些表的记录会被增删改,我们的需求是需要吧这些mysql表实时同步到大数据数仓的impala中,作为数仓的维表来进行使用,因此需要实时的反映这些表的变化情况。 StreamSets Data Collector(SDC)是目前最先进的可视化数...

11个月前 (11-13) 1539℃ 31喜欢