logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Java-设计模式之工厂模式(静态工厂模式、工厂方法模式、抽象工厂模式)

工厂模式(静态工厂模式、工厂方法模式、抽象工厂模式)引子话说十年前,有一个暴发户,他家有三辆汽车——Benz 奔驰、Bmw 宝马、Audi 奥迪,还雇了司机为他开车。不过,暴发户坐车时总是怪怪的:上 Benz 车后跟司机说“开奔驰车! ”,坐上 Bmw 后他说“开宝马车!”,坐上 Audi 说“开奥迪车!”。你一定说:这人有病!直接说开车不就行了?!而当把这个暴发户的行为放到我们程序设计中来时,会

#java#工厂方法模式#抽象工厂模式
将redis服务(redis、sentinel)做成service并开机启动

将redis服务做成service并开机启动将redis做成redis-server,将sentinel做成redis-sentinel服务redis-server服务将redis.conf文件复制到/etc/redis下并且重命名为6379.confmkdir -p /etc/rediscp ./redis.conf /etc/redis/6379.conf将./utils/redis_init

#redis
大数据框架调研-流处理-Spark与Flink

实时处理(流处理)结论Spark和Flink的数据源最好都是Kafka等消息队列,这样才能更好的保证Exactly-Once(精准一次);作为流处理框架,Flink是当前最优秀的实时处理框架,并处于飞速发展的状态中;Spark社区活跃度高,生态圈庞大,Spark-Streaming技术成熟稳定,且Spark是批处理框架中使用最为广泛的框架,如果需要批处理的情况下,批处理和流处理都是用Spark,可

#spark#flink#scala
github项目如何下载历史版本

假设查到的历史版本的id为f907618715fff2111bc930cacd3a52691c5115a0。那么使用以下命令就能够将当前版本回退到指定个历史版本了。

#github#git
mysql删除重复数据

DELETEFROMeds_conferenceWHEREconf_uri IN (SELECTconf_uriFROM(SELECTconf_uriFROM...

#mysql
Hadoop伪分布式部署过程

伪分布式与完全分布式的区别是配置和完全分布式一样,但是它只运行一台服务器配置HDFS并运行MapReduce配置HDFS配置JAVA_HOME,路径为:etc/hadoop/hadoop-env.sh,将JAVA_HOME目录修改成本地JAVA_HOME具体目录export JAVA_HOME=/opt/module/jdk1.8.0_144etc/hadoop/core-site.xml<

#hadoop
jmap使用

使用jmap命令观察JAVA堆情况jmap(Memory Map for Java)命令用于生成堆转储快照。 如果不使用 jmap 命令,要想获取 Java 堆转储,使用 “-XX:+HeapDumpOnOutOfMemoryError” 参数,可以让虚拟机在 OOM 异常出现之后自动生成 dump 文件;Linux 命令下可以通过 kill -3 发送进程退出信号也能拿到 dump 文件。jma

#java#jvm
Elasticsearch-RestFul(HTTP)基本操作

Elasticsearch 基本操作RESTfulREST 指的是一组架构约束条件和原则。满足这些约束条件和原则的应用程序或设计就是 RESTful。Web 应用程序最重要的 REST 原则是,客户端和服务器之间的交互在请求之间是无状态的。从客户端到服务器的每个请求都必须包含理解请求所必需的信息。如果服务器在请求之间的任何时间点重启,客户端不会得到通知。此外,无状态请求可以由任何可用服务器回答,这

#java#开发语言#后端
Kafka-API使用以及案例实操

Kafka APIProducer API消息发送流程Kafka 的 Producer 发送消息采用的是异步发送的方式(拉取到了数据就发送,不会等待上一次发送之后的ack的结果,ack只是保证数据丢不丢,不是保证数据是否按照正确的顺序发送和接收)。在消息发送的过程中,涉及到了两个线程——main 线程和 Sender 线程,以及一个线程共享变量——RecordAccumulator。main 线程

#kafka
Keepalived-自定义Keepalived日志路径

Keepalived日志默认日志存放在系统日志:/var/log/messages下将keepalived的日志写到自定义目录下## 1、修改/etc/sysconfig/keepalived,把KEEPALIVED_OPTIONS="-D" 修改为:KEEPALIVED_OPTIONS="-D -d -S 0"# Options for keepalived. See `keepalived -

#linux#服务器#运维
    共 14 条
  • 1
  • 2
  • 请选择