自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(33)
  • 资源 (2)
  • 收藏
  • 关注

原创 eclipse maven补全项目

有时候从网上、SVN下载的maven项目,会差一些文件,那么在eclipse中怎么补全呢? 右击项目 >> Configure >> Convert to Maven

2018-05-31 17:31:04 697

原创 python 环境安装

一、下载64位官网下载地址:https://www.python.org/ftp/python/3.7.0/python-3.7.0b5-amd64.exe二、安装双击python-3.7.0b4-amd64.exe, 选择图中Add Python 3.7 to PATH,可以不用配置环境变量。三、测试win+r输入python,或者win+r输入cmd回车,在输入pyt...

2018-05-31 16:57:22 227

原创 python if 分支

一、分支的基本语法if 条件表达式: 语句1 语句2 语句3 ......条件表达式就是计算结果必须为布尔值的表达式表达式后面的冒号不能少注意if后面的出现的语句,如果属于if语句块,则必须同一个锁紧等级条件表达式结果为True执行if后面的缩进的语句块例:score = 57if score < 60 : ...

2018-05-30 19:09:23 320

原创 python运算符

算数运算符、比较或者关系运算符、赋值运算符、逻辑运算符、位运算、成员运算、身份运算符

2018-05-30 18:26:12 455

原创 python 变量

一、变量变量就是可以重复使用的一个量,或者叫一个代号二、变量命名规则变量命名可以包含数字,大小写字母,下划线或者更多,但是我们不推荐除了前三种内容之外的符号不可以以数字开头一般在python中,以下划线开头的内容具有特殊含义,不建议使用大小写不一样,俗称大小写敏感保留字和关键字:变量命名必须避开,不能跟关键字和保留字重复推荐:驼峰命名法三、查看关键字imp...

2018-05-30 16:49:57 207

原创 python注释

python注释

2018-05-30 10:51:42 796 1

原创 Linux安装sbt

一、下载sbt安装包从sbt官网下载地址:https://www.scala-sbt.org/download.html二、解压安装tar -zxvf sbt-1.1.4.tgz # 解压cd /usr/software/sbt/ # 进入解压目录vim sbt # 新建一个名字为sbt的文本,并在在文本中加入以下内容#!/bin/bashSBT_OPTS="-Xms512...

2018-05-29 17:58:34 14825 6

原创 sqlSessionFactory无法注入,报Property 'sqlSessionFactory' or 'sqlSessionTemplate' are required

使用SqlSessionDaoSupport出现Property 'sqlSessionFactory' or 'sqlSessionTemplate' are required

2018-05-28 17:08:35 4294

原创 maven项目打jar、war包

1、项目右键 >> Run As >> Run Configurations2、选择 Maven Build 右键 >> new >> Main >> 在 Goals 中输入 package >> Run

2018-05-23 11:23:04 4241

原创 kafka offset

Simple Consumer、Low Level Consume、High Level Consumer、Log compaction

2018-05-22 18:26:10 1711

原创 kafka Consumer Pull vs Push & Low level API vs High level API

一、kafka Pull vs. PushProducer: Producer通过主动Push的方式将消息发布到BrokerConsumer通过Pull从Broker消费数据Push 优势:延时低,对于任何一条数据,只要broker收到了,它都可以通过push的方式将数据及时的push给consumer 劣势:对于每一条消息都push给consumer,但是并不知道consu...

2018-05-21 20:52:29 1327

原创 zookeeper 、kafka leader选举

Zookeeper的基本操作四种节点类型: PERSIST, PERSIST_SEQUENTIAL, EPHEMERAL, EPHEMERAL_SEQUENTIAL 可分为两种维度:可持久化:机器重启后节点任然存在,PERSIST, PERSIST_SEQUENTIAL。顺序节点:创建相同的节点,顺序节点会在后面添加序号EPHEMERAL, EPHEMERAL_SEQUENTIAL...

2018-05-21 18:57:54 1435

原创 kafka主题

kafka创建topic、kafka完全删除topic、kafak修改topic分区、kafka查看topic

2018-05-18 15:23:55 3329

原创 kafka安装与集群

一、准备1、安装zookeeper集群参照:zookeeper安装与集群配置2、下载kafka官方下载:kafka_2.11-1.1.0.tgzlinux命令下载:wget 'http://mirrors.tuna.tsinghua.edu.cn/apache/kafka/1.1.0/kafka_2.11-1.1.0.tgz'网盘下载:链接:https://pan.bai...

2018-05-17 15:36:59 214

原创 windows操作小技巧(一)

一、win7命令行打开计算机属性文件夹: C盘 >> windows-system32,找到sysdm.cpl脚本: windows+R打开运行,输入%systemroot%\system32,同上,找到sysdm.cpl

2018-05-17 09:51:19 4263

原创 zookeeper安装与集群配置

zookeeper安装,zookeeper单节点启动,zookeeper集群,zookeeper常见错误,Invalid config, exiting abnormally,serverid 1 is not a number

2018-05-15 20:48:26 227

原创 Linux下用二进制文件安装jdk

一、下载1、 oracle官网下载,网址:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html 2、云盘下载链接:https://pan.baidu.com/s/17J88_f3HBoMMitRblTlfIQ 密码:x0cw二、解压安装使用命令解压已下载的文件cd /...

2018-05-13 14:22:29 1516

原创 Kafka HA Kafka一致性重要机制之ISR(kafka replica)

一、kafka replica当某个topic的replication-factor为N且N大于1时,每个Partition都会有N个副本(Replica)。Replica的个数小于等于Broker的个数,也就是说,对于每个Partition而言,每个Broker上最多只会有一个Replica,因此可以使用Broker id 指定Partition的Replica。所有Partition...

2018-05-10 18:21:37 46677 17

原创 zookeeper介绍

一、Zookeeper是什么Zookeeper是一个高性能分布式应用协调服务。它的功能包括:Naming Service、配置管理、Leader Election、服务发现、同步、Group Service、Barrier、分布式队列、两阶段提交。在Zookeeper中,znode是一个跟Unix文件系统路径相似的节点,可以往这个节点存储或获取数据。ZooKeeper使用的是ZAB协议作为...

2018-05-10 16:39:08 298

原创 CAP和BASE理论

一、CAP定理CAP理论告诉我们,一个分布式系统不可能同时满足一致性(C:Consistency)、可用性(A:Availability)、分区容错性(P:Partition tolerance)这三个基本需求,最多只能同时满足其中两项。1、Consistency分布式环境中,一致性是指数据在多个副本之间是否能够保持一致的特性。在一致性的需求下,当一个系统在数据一致的状态下执行更新操作...

2018-05-10 15:33:16 283

原创 Maven项目build时出现No compiler is provided in this environment. Perhaps you are running on a JRE rather

maven build时出现:No compiler is provided in this environment. Perhaps you are running on a JRE rather than a JDK?这是没有配置成jdk目录, Eclipse–>Window–>preferences–>Java–>Installed JREs,选择jdk,...

2018-05-10 09:22:11 317

原创 mysql之processlist

一、介绍processlist命令的输出结果显示了有哪些线程在运行,可以帮助识别出有问题的查询语句,两种方式使用这个命令。如果有SUPER权限,则可以看到全部的线程,否则,只能看到自己发起的线程(这是指,当前对应的MySQL帐户运行的线程)。二、显示方式# 方式一mysql> show processlist;# 方式二mysql> SELECT * FROM i...

2018-05-05 21:02:47 856

原创 mysql慢查询

一、简介开启慢查询日志,可以让MySQL记录下查询超过指定时间的语句,通过定位分析性能的瓶颈,才能更好的优化数据库系统的性能。二、查看慢查询是否开启# 查看慢查询是否开启mysql>show VARIABLES like 'slow_query%'; # 查看慢查询超过多少秒才记录mysql>show VARIABLES like 'long_query%';...

2018-05-05 20:30:22 247

原创 mysql性能优化神器 -- Explain

一、简单使用explain + 查询语句 + \G(格式化,可选);例: 各列含义解释: 1. id: SELECT 查询的标识符. 每个 SELECT 都会自动分配一个唯一的标识符。 2. select_type: SELECT 查询的类型。 3. table: 查询的是哪个。 4. partitions: 匹配的分区。 5. type: join 类型。...

2018-05-05 19:35:30 352 1

原创 mysql性能分析 -- profile

使用profile对某sql的性能进行分析。使用大致分为四步:打开分析:在mysql服务器中执行set profiling = 1;或者在my.cnf/my.ini中加上set profiling = 1; 注:在mysql 中一般数字’1’对应’ON’,数字’0’对应’OFF’。执行各种语句 show profiles;查看记录的sql show profile [type...

2018-05-05 19:05:57 255

原创 mysql基础命令(一)

shell>./bin/mysqld_safe --user=mysql & #Linux mysql服务器启动shell>./bin/mysql -好127.0.0.1 -P 3306 -u root -p # mysql客户端连接服务器mysql>show databases; # 显示服务器所有数据库mysql>use database_name; #...

2018-05-05 19:04:03 145

原创 mysql远程连接报错 : 1130-host ... is not allowed to connect to this MySql server

解决办法:一、改表法(推荐使用)可能是帐号不允许从远程登陆,只能在localhost。这个时候只要在localhost的那台电脑,登入mysql后,更改 mysql 数据库里的 user”表里的 host”项,把localhost改成%。shell>mysql -u root -pmysql>use mysql;mysql>update user set host...

2018-05-05 16:31:22 915

原创 mysql配置文件路径

一、mysqldmysqld,也被称为MySQL服务器,mysqld程序可在启动时指定的许多选项。有关选项的完整列表:mysqld --verbose --help查看mysql的位置which mysql二、mysql 查看当前使用的配置文件mysql --help|grep 'my.cnf'./mysqld --verbose --help | grep...

2018-05-04 19:21:59 8472

原创 Linux下mysql二进制文件方式安装

一、检查安装libaio库MySQL依赖于libaio 库。如果此库未在本地安装,则数据目录初始化和后续服务器启动步骤将失败。 在Ubuntu中检查安装命令为:apt-cache search libaio # 检查是否安装libaioapt-get install libaio1 # 安装libaio1二、创建mysql账户(可省略)切换到root账号下:gr...

2018-05-04 19:13:58 905

原创 Spring之DefaultListableBeanFactory

DefaultListableBeanFactory在spring中的spring-beans.jar下的: org.springframework.beans.factory.support.DefaultListableBeanFactory中。DefaultListableBeanFactory是整个bean加载的核心部分,也是spring注册加载bean的默认实现。其涉及到的类及...

2018-05-03 17:40:01 1147

原创 Redis随笔(四)-AOF

一、简介aof日志的全称是append only file,它是一个追加写入的日志文件。AOF文件是可识别的纯文本,它的内容就是一个个的Redis标准命令,可以直接使用vi查看。 redis默认使用RDB持久,开启AOF持久化:在redis.conf文件中设置appendonly为yes,如下所示: AOF文件是可识别的纯文本,它的内容就是一个个的Redis标准命令,可以直接使用vi查...

2018-05-02 13:46:09 1679

原创 Kafka的核心概念

一、ProducerProducer 特指消息的生产者,消息和数据生产者,向 Kafka 的一个 topic 发布消息的过程叫做 producers。Producer将消息发布到指定的Topic中,同Producer也能决定将此消息归属于哪个partition;比如基于”round-robin”方式或者通过其他的一些算法等。异步发送:批量发送可以很有效的提高发送效率。Kafka prod...

2018-05-02 11:20:45 373

原创 初识Kafka

一、Kafka简介kafka是LinkedIn开发的用于日志数据处理的流式消息处理系统。官网上说kafka is a distributed、partitioned、replicated commit logservice.这句话充分体现了kafka的特性。kafka是首先是一个用于处理流式数据的日志处理系统,然后他是分布式的,他支持分区便于横向拓展,他具有冗余备份功能。由Scala和Java...

2018-05-02 11:19:19 306

poi操作excel

使用poi上传下载excel,包含springboot+mybatis+mysql+poi

2018-07-27

hessian-4.0.51.jar

hessian.jar,Hessian的序列化输出 ,

2017-09-19

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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