自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

流风雨情的博客

大道可期

  • 博客(294)
  • 资源 (40)
  • 收藏
  • 关注

原创 Synchronized锁升级

锁升级偏向锁:自旋锁: 执行时间短 线程数少重量级锁: 执行时间长 线程数多

2020-04-04 12:45:15 97

原创 Flink并行度

核心概念之并行度◆算子级别设置flink的编程API修改◆运行环境级别设置executionEnvironment的方法修改并行度◆客户端级别$FLINK_HOME/bin/flink的-p参数◆系统级别修改$FLINK_HOME/conf/flink-confyaml文件并行度优先级◆算子级别>运行环境级别>客户端级别>系统级别·并行度不能大于Slot个数 工作w...

2020-04-03 23:52:13 463

原创 串行并发并行

2020-04-03 19:19:02 256

原创 并行程序 阿姆达尔定律

2020-04-03 19:14:10 196

原创 Java语言和多线程的渊源关系

2020-04-03 19:01:49 112

原创 JAVA CAS

2020-04-03 01:49:55 112

原创 Java对象头打印JDk1.8 64位

package learn.cn.多线程;import org.openjdk.jol.info.ClassLayout;/** * create by liuzhiwei on 2020/4/2 * Java对象头 64位虚拟机 * <p> * 对象头 mark word 4Byte 32bits 实际上 12byte=96bit 周志明第二版2008年出版的(3...

2020-04-03 00:33:23 1469

原创 Java各种各样的锁

本人Java经验不是很多,在开发的过程中,经常会听到悲观锁乐观锁 可重入锁 递归锁 共享锁独占锁 偏向锁 自旋锁 是不是被各种各样的锁概念搞的晕头转向悲观锁: 悲观锁指的是数据对外界的修改采取保守策略,它认为线程很容易会把数据修改掉,因此在整个数据被修改的过程中都会采取锁定状态,直到一个线程使用完,其他线程才可以继续使用。package learn.cn.多线程;/** * creat...

2020-04-02 12:36:54 157

原创 IDEA Structure窗口简单说明

一般选择默认 加上按字母排序,显示public方法,通过方法入口进入查看调用链

2020-04-01 23:24:17 4344

原创 python 使用sys.stdin和fileinput读入标准输入的方法

https://www.jb51.net/article/149025.htm

2020-04-01 17:43:56 526

原创 Flink自定义kafkaSource 和Sink

pom.xml<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation=...

2020-04-01 17:22:04 3492

原创 Flink 自定义MySQL sink简单例子

package com.yqg.bigdata.dm.collection.repay.details;import org.apache.flink.api.java.tuple.Tuple2;import org.apache.flink.configuration.Configuration;import org.apache.flink.streaming.api.functio...

2020-03-31 18:46:27 953

原创 Kafka查看当前消费者消费量多少消息

注意:从kafka-0.9版本及以后,kafka的消费者组和offset信息就不存zookeeper了,而是存到broker服务器上,所以,如果你为某个消费者指定了一个消费者组名称(group.id),那么,一旦这个消费者启动,这个消费者组名和它要消费的那个topic的offset信息就会被记录在broker服务器上。kafka版本➜ /Users/liuzhiwei> kaf...

2020-03-30 14:16:54 3903

原创 MacOS安装mongodb启动

Homebrew安装 修改中科大源cd "$(brew --repo)"git remote set-url origin https://mirrors.ustc.edu.cn/brew.gitbrew tap mongodb/brewbrew install mongodb-community@4.2直接输入mongod 报错exception in initAndList...

2020-03-30 10:29:17 760

原创 String substring(a) 和substring(a,b)

package basic;/** * create by liuzhiwei on 2020/3/29 */public class StringTest { public static void main(String[] args) { //线程安全的 StringBuffer stringBuffer = new StringBuffer(...

2020-03-30 00:08:00 482

原创 时间处理类SimpleDateFormat的parse和format方法的使用

SimpleDateFormat.format把date转成StringSimpleDateFormat.parse把String转成datepackage basic;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Date;/** * create by ...

2020-03-29 23:49:04 1265

原创 Java 四舍五入 保留2位小数的方法

package basic;import java.math.BigDecimal;import java.math.RoundingMode;import java.text.DecimalFormat;import java.text.NumberFormat;/** * create by liuzhiwei on 2020/3/29 */public class 保留2...

2020-03-29 23:33:59 1579

原创 百度网盘在线播放倍数加速方法

videojs.getPlayers("video-player").html5player.tech_.setPlaybackRate(1.5)

2020-03-29 21:29:00 1299

原创 maven编译源码命令

mvn clean install -DskipTests -Dmaven.javadoc.skip=true -Dcheckstyle.skip=true

2020-03-28 00:30:14 478 1

原创 使用maven创建Flink项目

$ mvn archetype:generate \ -DarchetypeGroupId=org.apache.flink \ -DarchetypeArtifactId=flink-quickstart-java \ -DarchetypeVersion=1.10...

2020-03-27 23:04:36 4858 1

原创 配置mysql终端下显示当前数据库名称提示符 字符串utf8编码 开启binlog

在Mac 下 /etc/my.cnf 文件[client]port=3306prompt="\u@\h:\d>" # 数据库名称提示符[mysql]default-character-set = utf8[mysqld]#binlog数据中包含server_id,标识该数据是由那个server同步过来的server-id = 1#mysql向文件名前缀添加数字后缀来按顺...

2020-03-27 19:13:24 286

原创 iterm2终端下jps无名进程(只有进程号没有进程名)

jps的时候经常发现一些无名进程,不知道是什么?今天发现kill后,发现idea 和pycharm关闭了,原谅是idea的进程。。。

2020-03-27 17:42:45 428

原创 hadoop分布式节点划分

划分masterslave01slave02HDFSnamenodedatanodedatanode/SecondaryNameNodeYARNresourceManagerNodeManagerNodeManager

2020-03-21 13:26:08 406

原创 阿里数据中台架构图

来自公共号木东居士

2020-03-17 17:40:23 4402

原创 Hive常用DDL操作

Hive常用DDL操作一、Database        1.1 查看数据列表        1.2 使用数据库        1.3 新建数据库&...

2020-03-17 17:25:01 174

原创 Hive CLI

使用 hive -H 或者 hive --help 命令可以查看所有命令的帮助,显示如下:➜ /Users/liuzhiwei/app/hive-2.3.6/bin> hive -HSLF4J: Class path contains multiple SLF4J bindings.SLF4J: Found binding in [jar:file:/Users/liuzhiwe...

2020-03-17 17:13:35 159

原创 beeline 链接 hiveserver2 报错

➜ /Users/liuzhiwei/app/hive-2.3.6/bin> ./beeline SLF4J: Class path contains multiple SLF4J bindings.SLF4J: Found binding in [jar:file:/Users/liuzhiwei/app/hive-2.3.6/lib/log4j-slf4j-impl-2.6.2.j...

2020-03-17 16:36:35 911

原创 linux下统计文本行数的各种方法

文件test1.txt有17行方法一:awk '{print NR}' test1.txt | tail -n1管道前打印所有行号,管道后则打印最后一行或者:awk 'END{print NR}' test1.txt方法二:grep -n '' test1.txt | awk -F : '{print $1}' | tail -n1或者:grep -n '' tes...

2020-03-13 23:11:30 1351

原创 shell脚本中判断上一个命令是否执行成功

#!/bin/shecho "hello world"if [ $? -eq 0 ]; then echo "success"else echo "fail"fi

2020-03-13 17:12:07 721

原创 使用npm安装软件包kmdr一直处于sill install loadAllDepsIntoIdealTree状态,安装无法完成

修改为淘宝源➜ /Users/liuzhiwei> sudo npm install kmdr@latest --global --registry=http://registry.npm.taobao.orgPassword:/usr/local/bin/kmdr -> /usr/local/lib/node_modules/kmdr/dist/bin.js+ kmdr...

2020-03-13 16:01:16 5257

原创 坑坑坑!!!idea引入maven项目,jar包导入都正常,但是代码引入包报错

通过idea导入一个maven项目之后,代码中引入包报错,不知道咋回事,查了好久,各种方法都试了,最后解决了reimport和clean都做过还是一样报错重新启动了idea还是不行删掉本地仓重新导入不行删除文件夹下的.idea文件夹和xxx.iml文件,然后重新打开就可以了(不要担心删了那个配置文件,整个项目都废,重新打开会重新生成)郁闷。。。。...

2020-03-12 09:44:11 3983 2

原创 twisted 18.7.0 requires PyHamcrest>=1.9.0, which is not installed.

➜ /Users/liuzhiwei/PycharmProjects/py_code> git:(master) ✗ pip install pycryptodome Collecting pycryptodome Downloading https://files.pythonhosted.org/packages/0e/b9/6cc7e451a7b35d9151d52ee9045...

2020-03-11 19:37:26 10619 5

原创 Mac 修改pip源

今天在使用pip安装第三包的过程中发现特别慢 ,还容易失败重试,记得在之前看过有国内源之类的国内pip源列表阿里云 http://mirrors.aliyun.com/pypi/simple/中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/豆瓣 http://pypi.douban.com/simple/清华大学 https://pyp...

2020-03-11 19:34:19 2024

原创 hive-2.3.6 使用transform

现有原始 json 数据(rating.json)如下{"movie":"1193","rate":"5","timeStamp":"978300760","uid":"1"}{"movie":"661","rate":"3","timeStamp":"978302109","uid":"1"}{"movie":"914","rate":"3","timeStamp":"97830196...

2020-03-09 19:04:51 290

原创 开启Hadoop/Yarn的日志监控功能

配置 yarn-site.xml<!-- Site specific YARN configuration properties --><configuration> <property> <name>yarn.nodemanager.aux-services</name> <value>mapredu...

2020-03-09 12:59:38 1065

原创 Hadoop WARN org.apache.hadoop.yarn.server.nodemanager.DefaultContainerExecutor: Exi

/Users/liuzhiwei/app/hadoop/logs> code yarn-liuzhiwei-nodemanager-lzw-mac.lan.log2020-03-09 00:22:48,081 WARN org.apache.hadoop.yarn.server.nodemanager.DefaultContainerExecutor: Exit code from co...

2020-03-09 11:52:17 2176

原创 hadoop WARN util.NativeCodeLoader: Unable to load native-hadoop library for your platform...

WARN util.NativeCodeLoader: Unable to load native-hadoop library for your platform... using builtin-java classes where applicable解决方案是在文件hadoop-env.sh中增加:export HADOOP_OPTS="-Djava.library.path=${H...

2020-03-09 11:13:42 420 1

原创 java jar后台启动的三种方式

java jar启动linux中启动 java -jar 后台运行程序直接用java -jar xxx.jar,当退出或关闭shell时,程序就会停止掉。以下方法可让jar运行后一直在后台运行。java -jar xxx.jar &说明: 在末尾加入 & 符号(1)执行java -jar xxx.jar后(2)ctrl+z 退出到控制台,执行 bg(3)e...

2020-03-08 11:23:23 29901 1

原创 解决idea 每次新建项目需要重新配置maven

File->Other Settings-->Setting for New Projects->设置maven仓库即可

2020-03-05 20:56:27 1845

原创 Hive优化

https://blog.csdn.net/wxfghy/article/details/81361400

2020-03-04 15:24:20 114

NTFS_for_Mac.dmg

### 背景 - 之前在公司的mbp上装了个破解版的,后来升级了10.15发现不能用了 - 最近买了块希捷的移动硬盘,说兼容Windows和Mac,支持NTFS 详情请看链接 https://shimo.im/docs/rCqhYyVhdqXKj63j/ 《NTFS_For_Mac_10.15_希捷官网正版永久免费》,可复制链接后用石墨文档 App 或小程序打开

2019-11-03

java并发编程实战pdf及源码

java并发编程实战pdf及源码

2017-07-12

jsp+servlet+mysql+购物商城项目代码 下载

jsp+servlet+mysql+购物商城

2017-06-27

图解机器学习

图解机器学习

2017-06-27

如何变得有思想 阮一峰博客文集_PDF电子书下载 带书签目录 高清完整版.pdf

如何变得有思想 阮一峰博客文集_PDF电子书下载 带书签目录 高清完整版.pdf

2017-06-25

json-lib-2.4-jdk15.jar所需全部JAR包

json-lib-2.4-jdk15.jar所需全部JAR包

2017-06-23

23种JAVA设计模式和15种J2EE设计模式-java学习的精髓

23种JAVA设计模式和15种J2EE设计模式-java学习的精髓

2017-06-22

黑客与画家中文版

黑客与画家

2017-06-22

深入浅出MyBatis技术原理与实战

随着大数据时代的到来,Java 持久层框架MyBatis 已经成为越来越多企业的选择。遗憾的是,时至今日国内依然没有一本讨论MyBatis 的书,这增加了初学者的学习难度,初学者往往只能基于零星的案例来学习MyBatis,无法系统地掌握MyBatis,更不用说精通了。《深入浅出MyBatis 技术原理与实战》是笔者通过大量实践和研究源码后创作而成的,是国内系统介绍MyBatis 著作的先河。, 《深入浅出MyBatis技术原理与实战》分为3 个部分,依次介绍了MyBatis 的基础应用、原理及插件开发、实践应用,使读者能够由浅入深、循序渐进地掌握MyBatis 技术。首先,《深入浅出MyBatis技术原理与实战》在官方API 的基础上完善了许多重要的论述和实例,并且给出了实操建议,帮助读者正确掌握MyBatis。其次,《深入浅出MyBatis技术原理与实战》详细讲述了MyBatis 的内部运行原理,并全面讨论了插件的开发。最后,本着学以致用的原则,笔者阐述了MyBatis-Spring 项目和一些MyBatis 开发常见的实例,使读者能够学得会,用得好。, 《深入浅出MyBatis技术原理与实战》不是一本味同嚼蜡的理论专著,而是一本MyBatis 的实践指南,无论你是Java 程序员、MyBatis开发者,还是Java 持久层框架的研究者,你都能从本书中收获知识。

2017-06-22

JAVA程序员面试宝典 第4版(带书签 高清扫描版)欧立奇

JAVA程序员面试宝典 第4版(带书签 高清扫描版)欧立奇

2017-06-22

[啊哈!算法].啊哈磊.扫描版

[啊哈!算法].啊哈磊

2017-06-22

算法的乐趣.pdf

算法的乐趣.pdf

2017-06-18

HBase权威指南

HBase权威指南

2017-06-18

JDK1.8 API 中文 谷歌翻译 java帮助文档1.8 google翻译

JDK1.8 API 中文 谷歌翻译 java帮助文档1.8 google翻译

2017-06-18

TortoiseSVN-1.9.5.27581-x64-svn-1.9.5 中文语言包(64位)

TortoiseSVN-1.9.5.27581-x64-svn-1.9.5 中文语言包(64位)

2017-06-18

算法图解图灵

算法图解

2017-06-18

图解性能优化

图解性能优化

2017-06-17

网络是怎样连接的_户根勤

网络是怎样连接的_户根勤

2017-06-17

计算机程序设计艺术(第3卷)

计算机程序设计艺术(第3卷)

2017-06-17

垃圾回收的算法与实现 高清

垃圾回收的算法与实现

2017-06-17

图解设计模式图灵 高清完整.pdf版

图解设计模式

2017-06-17

《Redis设计与实现》.(黄健宏).[PDF]

《Redis设计与实现》.(黄健宏).[PDF]

2017-06-17

分布式服务框架原理与实践_李林锋著 完整版

分布式服务框架原理与实践_李林锋著 完整版

2017-06-17

redis实战完成版

redis实战

2017-06-17

写给大忙人看的Java SE 8

写给大忙人看的Java SE 8

2017-06-17

pro git book

什么是版本控制?我为什么要关心它呢?版本控制是一种记录一个或若干文件内容变化,以便将来查阅特定版本修订情况的系统。在本书所展示的例子中,我们仅对保存着软件源代码的文本文件作版本控制管理,但实际上,你可以对任何类型的文件进行版本控制。 如果你是位图形或网页设计师,可能会需要保存某一幅图片或页面布局文件的所有修订版本(这或许是你非常渴望拥有的功能)。采用版本控制系统(VCS)是个明智的选择。有了它你就可以将某个文件回溯到之前的状态,甚至将整个项目都回退到过去某个时间点的状态。你可以比较文件的变化细节,查出最后是谁修改了哪个地方,从而找出导致怪异问题出现的原因,又是谁在何时报告了某个功能缺陷等等。使用版本控制系统通常还意味着,就算你乱来一气把整个项目中的文件改的改删的删,你也照样可以轻松恢复到原先的样子。但额外增加的工作量却微乎其微。

2017-02-26

图解HTTP上野宣

图灵设计从书

2016-12-02

GitHub入门与实践.pdf 高清pdf

第 1 章:欢迎来到 GitHub 的世界 讲解 GitHub 是什么,以及有哪些革新之处。在开源软件的世界中, GitHub 为开发者带来了革命性的社会化编程概念。在这里我们将会接触 这一概念,并对其带来的优势与功能进行讲解。 第 2 章:Git 的导入 要使用 GitHub,离不开 Git 这一版本管理系统。本章将深入介绍关 于 Git 的知识,加深各位对 Git 的理解,同时说明实际操作的相关流程。 第 3 章:使用 GitHub 的前期准备 使用 GitHub 需要开设账户(免费),因此我们将按照顺序为您讲解 正式使用前需要进行的一系列设置。 另外,本章还会讲解包括操作示例在内的,实际在 GitHub 上创建 仓库并发布代码的相关流程。

2016-11-07

HTML5+jQuery制作温馨浪漫爱心表白动画特效

HTML5+jQuery制作温馨浪漫爱心表白动画特效

2016-10-29

基于struts2 的书籍信息管理系统

基于Struts 2实现简单的书籍信息管理功能,其中,模型 (M) 采用基于JDBC的DAO以及VO,视图 (V)采用基于Struts 2标签的JSP,控制 (C) 采用Action、拦截器等实现。 通过本次实验,了解在Eclipse+MyEclipse 8.5集成开发环境和Tomcat 6.0 、MySQL 6.0运行环境下,基于Struts 2进行简单Java Web应用的开发。

2016-10-23

servlet 中文API

这是一份关于2.1版Java Servlet API的说明文档,作为对这本文档的补充,你可以到http://java.sun.com/products/servlet/index.html下面下载Javadoc格式的文档。

2016-10-08

空空如也

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

TA关注的人

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