你看到的逆袭,只不过是一场预备很久,草蛇灰线,伏笔千里的反攻

你看到的逆袭,只不过是一场预备很久,草蛇灰线,伏笔千里的反攻

Java并发编程——线程通信

1.wait和notify方法(配合synchronize使用,属于Object方法) 2.CyclicBarrier使用场景 每一个线程代表一个跑步运动员,当运动员都准备好后才一起出发,只要有一个没有准备好,就大家都等待。 3.CountDownLatch使用场景 经常用于监听某一些舒适...

2019-03-03 19:54:45

阅读数 185

评论数 0

mac10.14中安装mysqldb

内容 在python2.7中安装mysqldb,随着mysql版本的升高,libmysqlclient.dylib版本也会升高,如果是5.7版本的mysql,对应应该是libmysqlclient.18.dylib 版本,所以大家一定要看清楚!我的mysql版本是8.0.12 ,所以对应的libm...

2018-10-20 15:04:21

阅读数 280

评论数 0

Java并发编程——Executor框架

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

2018-08-19 21:46:34

阅读数 150

评论数 2

【mysql优化五】——sql语句优化查询

order by 优化 orderby最好不要使用select *; 尝试提高sort_buffer_size 尝试提高max_length_for_sort_data 【解答】: 创建复合索引: create index idx_three on tblA...

2018-07-13 15:52:46

阅读数 177

评论数 8

Spring4.0进阶二——基于动态代理模式的AOP编程

配置方法: 基于xml配置,基于类的设置 AOP术语关系图 通知方式: 前置通知 后置通知 返回通知 异常通知 环绕通知

2018-06-17 18:33:24

阅读数 225

评论数 70

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

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

2019-03-20 23:22:51

阅读数 46

评论数 0

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

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

2019-03-07 18:05:09

阅读数 51

评论数 0

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

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

2019-02-23 18:44:49

阅读数 61

评论数 1

年终总结——岁月静好~

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

2019-02-12 11:50:00

阅读数 150

评论数 0

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

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

2018-12-07 16:38:17

阅读数 124

评论数 1

验证zookeeper安装成功四字命令

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

2018-12-06 20:36:57

阅读数 372

评论数 1

Kafka命令行详细介绍

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

2018-12-06 17:03:20

阅读数 92

评论数 1

小白学爬虫——爬虫入门

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

2018-10-20 12:39:31

阅读数 187

评论数 2

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

前言 了解Dubbo注册中心的小伙伴们肯定对于SpringCloud的注册中心Eureka充满了好奇,Eureka为什么能够成为 内容 Eureka是什么? Eureka是Netfilx的一个子模块,也会核心模块之一,基于REST的服务,用于定位服务,以实现云端中间层服务发现和故障转移...

2018-09-02 15:25:16

阅读数 189

评论数 0

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

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

2018-08-31 21:43:19

阅读数 256

评论数 4

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

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

2018-08-12 21:39:06

阅读数 1028

评论数 2

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

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

2018-08-05 16:03:03

阅读数 776

评论数 1

SpringCloud-微服务架构

在讲springCloud之前讲讲为什么要有springCloud,从学习中知道springCloud的兴起是因为Dubbo社区五年没有更新,在计算机这个行业里面五年没有进步真的太恐怖了,所以springCloud火热起来,以绝对的优势横扫分布式领域。虽然现在Dubbo已经开始活跃,但是sprin...

2018-07-29 21:41:53

阅读数 313

评论数 33

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}`); } ...

2018-07-22 21:54:26

阅读数 175

评论数 7

【mysql学习三】——索引搜索优化

1.查询表中所含有的索引: show index from tb_item; | Table | Non_unique | Key_name | Seq_in_index | Column_name | Collation | Cardinality | Sub_part | Packed...

2018-07-13 15:38:33

阅读数 95

评论数 7

提示
确定要删除当前文章?
取消 删除
关闭
关闭