抱歉,您的浏览器无法访问本站

本页面需要浏览器支持(启用)JavaScript


了解详情 >

Java的位运算

Java的位运算基础概念位:表示二进制位。是二进制计数系统中用来表示小于2的整数,一般用0或者1表示,是具有相等概率的两种状态的一种,二进制位的位数可以表示一个机器字的字长,一个二进制包含的信息量称之为1bit。 原码:二进制的定点表示法,即高位为符号位,’0’ 表示为正,’1’ 表示为负,其余位表示数值大小。 反码:正数的反码与其原码相同;负数的反码是对正数逐位取反,符号位保持为1。 补码...
Java

Docker相关命令

Docker访问mac宿主机器的ip通过域名的访问: script1docker.for.mac.host.internal docker容器开机启动 1234#启动时指定docker run -d --restart=always --name prometheus -p 9070:9090 prom/prometheus#启动后修改docker update --restart=...

Presto从入门到放弃

Prestto从入门到放弃presto安装环境:在自己的mac上通过docker,安装一个docker单机版的presto,学习presto的基本使用。 script1docker pull prestosql/presto 运行presto: script1docker run -p 1314:8080 --name presto prestosql/presto 启动成功后日志会打印:I...

记kafka启动失败

场景在项目开发中,需要使用到kafka,但是无论如何本地环境的kafka都无法启动,zookeeper状态是正常的,kafka就是起不来,导致项目的日志消费的任务一直阻塞。重新启动会发生异常:InconsistentClusterIdException。 异常的信息1234567ERROR Fatal error during KafkaServer startup. Prepare to ...

CentOS7常用命令

CentOS7常用命令1、服务器之间copy文件12# 将文件spark-3.0.1-bin-hadoop2.7.tgz copy到node1机器的/home/wuxuan/package/目录下$ scp spark-3.0.1-bin-hadoop2.7.tgz wuxuan@node1:/home/wuxuan/package/ 2、防火墙相关操作123456789101112#查看防...

SpringBoot自定义starter

SpringBoot自定义starter学习背景  最近和同事在开发一个叫做数据准备的项目,用到了SpringBoot(ps:之前的项目用的是ssm,第一次正式使用SpringBoot),现在对于这种开箱即用的SpringBoot-Starter感到无比的惊叹,需要使用某个中间件,只需引入然后附加少许配置即可投入生产。今天就开始学习一下SpringBoot的starter...

SpringBoot单元测试整理

SpringBoot单元测试整理Spring boot 作为当前最流行的java后端开发框架,集成了很多非常有用的东西,今天探索:Springboot test引入依赖: 12345<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-...

Spring事件驱动模型

一、Spring 事件驱动的简介事件驱动模型,简单理解就是发布-订阅模型,Spring针对这种发布-订阅模型作出了两种解决方案,应用间的发布-订阅模型,可以使用Spring AMQP和 Spring for Apache Kafka,结合Rabbit或者kafka等消息中间件完成。应用内的发布-订阅模型,可以使用Spring 的Application上下文提供的方案解决。这篇文章主要描述Sp...

Spring Cache 源码学习,自定义CacheManager

Spring Cache 源码学习,自定义CacheManager一、学习背景  最近一直在学习Spring boot的框架,因为之前一直接触的都是Spring + Spring mvc + mybatis的ssm框架,对于约定大于配置的这种开发理念还是不太熟悉和上手,所以决定系统学习下Springboot。最近在看项目代码,对代码中Spring cache的一些自定义拓...

Mac的VM中设置虚拟机静态ip

Mac的VM中设置虚拟机静态ip闲来无事,想学习下spark相关的知识,于是需要几台服务器,无奈囊中羞涩双十一都买不起一台服务器,只能借助2015款的mac pro帮助虚拟几台服务器来暂时用用。 准备过程FinalShell 一款国产的mac上可用的shell命令工具VMware Fusion mac上用来安装虚拟机的工具centos7 的最简版镜像 设置VMware Fusion第一步:...