5 火腿编程

尚未进行身份认证

暂无相关简介

等级
TA的排名 2k+

多线程-占位博客

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Ma...

2019-11-23 18:03:28

占位

站位

2019-08-18 22:06:03

linux环境下kafka的搭建

一.kafka基本实现配置准备环境:zookeeper的单机环境和kafka的单机环境1.启动zookeeperbin/zookeeper-server-start.sh config/zookeeper.properties2.启动Kafkabin/kafka-server-start.sh config/server.properties3.创建topicbin/kafka-t...

2019-08-11 20:41:30

数据结构-----关于数组和链表总结

【前沿】数组和链表是不一样的,占位

2019-03-20 23:22:51

【算法之家】——关于时间复杂度计算

前言评价一个算法的好坏的指标有两个:空间复杂度和时间复杂度。计算机硬件的发展,空间复杂度已经不是算法的瓶颈,所以了解并且掌握时间复杂度的计算变得尤其重要。小编在这里讲讲我对时间复杂度了解,希望对大家有帮助!内容总结...

2019-03-07 18:05:09

Java并发编程——线程通信

1.wait和notify方法(配合synchronize使用,属于Object方法)2.CyclicBarrier使用场景每一个线程代表一个跑步运动员,当运动员都准备好后才一起出发,只要有一个没有准备好,就大家都等待。3.CountDownLatch使用场景经常用于监听某一些舒适化的操作。等初始化执行完毕之后,通知主线程继续工作。

2019-03-03 19:54:45

【小白学python】——python内功心法

每学习一门语言之前,掌握其基本的语法,数据类型,数据结构都是及其重要的,这是重要的基石,所以本篇主要是从这三部分了解python

2019-02-23 18:44:49

年终总结——岁月静好~

在2零18年我的博客的访问量终破30万,你留下的痕迹,都是对我莫大的支持和信任,我会继续加油!

2019-02-12 11:50:00

使用git命名将项目代码上传到gitlab

1.在gitlab上面创建一个新的项目2.在本地项目的文件目录下创建一个.gitignore文件,将一些本地的配置忽略/target/!.mvn/wrapper/maven-wrapper.jar### STS ###.apt_generated.classpath.factorypath.project.settings.springBeans.sts4-cache#...

2018-12-07 16:38:17

验证zookeeper安装成功四字命令

telnet localhost 2181输出结果:Trying ::1...Connected to localhost.Escape character is '^]'.直接向下输入srvr然后会显示zookeeper的信息:Zookeeper version: 3.4.13-2d71af4dbe22557fda74f9a9b4309b15a7487f03, built o...

2018-12-06 20:36:57

Kafka命令行详细介绍

小编的kafka的主要命令路径是:cd /usr/local/Cellar/kafka/2.0.0/bin主题的命令1.创建分区kafka-topics --alter --zookeeper localhost:2181 --topic test --partitions 32.创建主题kafka-topics --create --zookeeper localhost:218...

2018-12-06 17:03:20

mac10.14中安装mysqldb

内容在python2.7中安装mysqldb,随着mysql版本的升高,libmysqlclient.dylib版本也会升高,如果是5.7版本的mysql,对应应该是libmysqlclient.18.dylib 版本,所以大家一定要看清楚!我的mysql版本是8.0.12 ,所以对应的libmysqlclient的版本是21,当我下载了使用命令下载mysqldb,如下:1.安装mysql版本...

2018-10-20 15:04:21

小白学爬虫——爬虫入门

前言之前对爬虫也只是知道大概是干什么,但是真正如何去做,却真的没有接触过。学习爬虫技术,我面临两大难题,一个就是python语言,一个就是爬虫框架。这些知识将再以后的博文中涉猎,此篇主要是介绍一个网络爬虫的知识。内容1.学习爬虫有哪些意义?学习爬虫,私人定制一个搜索引擎,并且可以根据搜索引擎的数据采集工作原理有更深层次的理解。大数据时代,要进行数据分析,就需要有数据源,学习爬虫,可以获...

2018-10-20 12:39:31

【SpringCloud】——之注册中心Eureka详解

前言了解Dubbo注册中心的小伙伴们肯定对于SpringCloud的注册中心Eureka充满了好奇,Eureka为什么能够成为内容Eureka是什么? Eureka是Netfilx的一个子模块,也会核心模块之一,基于REST的服务,用于定位服务,以实现云端中间层服务发现和故障转移,服务注册于发现对于微服务架构师非常重要的,有了服务发现,主要使用服务的标识符,就可以访问到服务,而不...

2018-09-02 15:25:16

为什么redis是单线程还那么快?

背景介绍: 学习redis的童鞋都知道,reids

2018-08-31 21:43:19

Java并发编程——Executor框架

在公司中处理kafka任务时,我运用了线程池来创建多个线程处理来处理kafka命令。当然创建的线程是固定线程池,当时的考虑是因为资源的有限性,并且当时是对kafka中传过来的视频和图片多编解码,所以占用时间又点长。为了合理利用线程池,专门去学习关于这方面的知识,分享给大家!

2018-08-19 21:46:34

多线程的三种设计模式的介绍

前言 并发设计模型属于设计优化的一部分,它是对一些常用的多线程结构的总结和抽象。与串行程序相比,并行程序通常更为复杂。因此合理的使用并行模式在多线程开发中具有意义,本篇主要讲解一下Future,Master-Worker和生产者-消费者模型 内容Future模式Master-Worker模式生产者-消费者模式一:Future模式主要的适用场景是异步请求数据。比如我们发送aj...

2018-08-12 21:39:06

SpringBoot基于@ControllerAdvice配置全局异常处理

异常处理类:public class GlobalException extends RuntimeException{ private static final long serialVersionUID = 1L; private CodeMessage cm; public GlobalException(CodeMessage cm){ s...

2018-08-05 16:03:03

SpringCloud-微服务架构

在讲springCloud之前讲讲为什么要有springCloud,从学习中知道springCloud的兴起是因为Dubbo社区五年没有更新,在计算机这个行业里面五年没有进步真的太恐怖了,所以springCloud火热起来,以绝对的优势横扫分布式领域。虽然现在Dubbo已经开始活跃,但是springCloud绝不会被取代,而是蒸蒸日上,这时候我相信你和一样,肯定想知道原因。springClou...

2018-07-29 21:41:53

es6高级新特性

1.函数的rest参数和扩展:动态参数es5之前写多个参数函数的方式functionsum(x,y,z){lettotal=0;if(x)total+=x;if(y)total+=y;if(z)total+=z;console.log(`total:${total}`);}sum(5,"",9);es6添加rest参数之后可以写成如下方式,动态添加参数:functi...

2018-07-22 21:54:26

查看更多

勋章 我的勋章
  • 专栏达人
    专栏达人
    授予成功创建个人博客专栏的用户。专栏中添加五篇以上博文即可点亮!撰写博客专栏浓缩技术精华,专栏达人就是你!
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。