自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

技术日志

Valar Morghulis

  • 博客(25)
  • 收藏
  • 关注

转载 mysql字符集 utf8 和utf8mb4 的区别

一、导读我们新建mysql数据库的时候,需要指定数据库的字符集,一般我们都是选择utf8这个字符集,但是还会又一个utf8mb4这个字符集,好像和utf8有联系,今天就来解析一下这两者的区别。二、起源MySQL在5.5.3之后增加了这个utf8mb4的编码,mb4就是most bytes 4的意思,专门用来兼容四字节的unicode。好在utf8mb4是utf8的超集,除了将编码改为...

2020-04-25 16:15:47 159

转载 jvisualvm 工具使用

全文引用:jvisualvm 工具使用VisualVM 是Netbeans的profile子项目,已在JDK6.0 update 7 中自带(java启动时不需要特定参数,监控工具在bin/jvisualvm.exe)。https://visualvm.dev.java.net/一、介绍VisualVM,能够监控线程,内存情况,查看方法的CPU时间和内存中的对 象,已被...

2019-10-01 00:03:04 1444

原创 静态库、动态库原理及使用

参考:1.带你玩转Visual Studio——带你发布自己的工程库 2.VisualStudio2019 DLL生成并使用教程(C++)最详细Demo教程什么是程序库?程序库是写好的,成熟的,可以复用的可执行代码集的二进制形式,可以被操作系统载入内存,被别的程序调用执行。比如STL(Standard Template Library)。C/C++的程序库有两种:...

2019-09-29 01:25:51 689

原创 Intellij IDEA 2017.3注册server

Intellij IDEA 2017.3注册server:http://idea.iteblog.com/key.php 或者 http://23.106.155.52:41017

2017-12-05 11:32:53 1610 1

原创 C语音基础类型

#include int main() { printf("sizeof(char)=%lu\n", sizeof(char)); printf("sizeof(unsigned char)=%lu\n", sizeof(unsigned char)); printf("sizeof(signed char)=%lu\n", sizeof(signed char));

2017-12-04 16:24:05 352

转载 Mac intellij idea 滚动条不显示

在mac下使用intellij idea工具开发,默认情况下滚动条是在鼠标点击且移动内容的情况下才会显示,默认是看不到滚动条的。如果你想在任何情况下都看到滚动条,只需要点击苹果的【系统偏好设置】,然后选择【通用】,将“显示滚动条”选中【始终】重启idea就可以了。

2017-11-16 15:10:51 2224

转载 Mac 删除JDK

命令行运行:sudo rm -rf /Library/Java/JavaVirtualMachines/jdk1.8.0_66.jdk其中jdk1.8.0_66.jdk是我的jdk版本;要想查看jdk版本可用:ls /Library/Java/JavaVirtualMachines/

2017-10-29 02:08:48 406

转载 YAML 语言格式

编程免不了要写配置文件,怎么写配置也是一门学问。YAML 是专门用来写配置文件的语言,非常简洁和强大,远比 JSON 格式方便。本文介绍 YAML 的语法,以 JS-YAML 的实现为例。你可以去在线 Demo 验证下面的例子。一、简介YAML 语言(发音 /ˈjæməl/ )的设计目标,就是方便人类读写。它实质上是一种通用的数据串行化格式。它的

2017-10-26 22:51:14 168

转载 iTerm2

作为一名开发者,我们常常花上很多时间在终端上,如同武士的剑,一出手便知高低。所以让我们安装 Mac 上最强大的终端 Solarized dark iterm colors,在 Profiles -> Default -> Colors -> Load Presets 将其导入,作为默认颜色。在 Profiles -> Text 改变游标(cursor)文字和颜色,随个人喜好。更多设置,可参

2017-10-18 19:22:51 604

原创 logback配置及使用

maven配置properties>logback.version>1.2.3logback.version>slf4j.api.version>1.7.5slf4j.api.version>junit.version>4.12junit.version>properties>dependencies>dependency>groupId>o

2017-09-19 11:15:10 417

转载 MAC终端自动提示

1:安装oh-my-zshsh -c "$(curl -fsSL https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"2、安装zsh-autosuggestionsgit clone git://github.com/zsh-users/zsh-autosuggest

2017-09-12 12:03:51 2631

原创 Hadoop2.7.4 MapReduce开发部署步骤

一、  目标基于Hadoop2.X 开发及部署MapReduce任务 l  案例需求计算在1949年-1951年,每年温度最高的前3天 l 思路:      1.按年份升序排序,同时每一年中温度按降序排序2.按年分组,每一年对应一个reduce任务 l 技术实现:1.mapreduce四个步骤:split、mapper、shuffle、reduce,其中

2017-09-08 14:42:57 2818

原创 Hadoop2.7.4 MapReduce集群的Linux安装步骤

一、  目标Hadoop2.X MapReduce集群搭建  操作系统: CentOS Linux release 7.3.1611 服务器集群: Node-0: 192.168.2.200Node-1: 192.168.2.201Node-2: 192.168.2.202Node-3: 192.168.2.203Node-4: 192.168.2.20

2017-09-06 19:30:06 1058

原创 CentOS7.3编译Hadoop2.7.4

一、  背景Hadoop官网提供的编译包如hadoop-2.7.4.tar.gz为Linux32位环境编译,其中native library在64位环境中运行会出现异常。因而在64位生产环境中使用的Hadoop是需要下载源代码并在64位系统中进行成功编译后的版本。 二、  环境CentOS Linux release 7.3.1611JDK 1.8_144MAVEN 3.5

2017-08-31 11:28:52 539

原创 MacOS10编译Hadoop2.7.4

一、  背景Hadoop官网提供的编译包如hadoop-2.7.4.tar.gz为Linux32位环境编译,其中native library在64位环境中运行会出现异常。因而在64位生产环境中使用的Hadoop是需要下载源代码并在64位系统中进行成功编译后的版本。 二、  环境PC: MacBook Pro(Retina,13-inch,Mid 2014)OS: macOS S

2017-08-26 21:56:13 1303

转载 Maven常用参数及其说明

Maven常用参数及其说明-h,--help                              Display help information-am,--also-make                        构建指定模块,同时构建指定模块依赖的其他模块;-amd,--also-make-dependents            构建指定模块,同时构建依赖

2017-08-26 17:24:08 869

转载 Mac上Homebrew的使用 (Homebrew 使 OS X 更完整)

0 Homebrew是啥?“Homebrew installs the stuff you need that Apple didn’t.——Homebrew 使 OS X 更完整”。Homebrew的官网[1](多语言版本)简单明了地介绍了如何安装和使用这个工具,并提供了自己的Wiki。1 安装Homebrew brew的安装很简单,使

2017-08-26 01:31:23 2336

原创 国内maven仓库

阿里云maven仓库              alimaven        aliyun maven        http://maven.aliyun.com/nexus/content/groups/public/        central

2017-08-25 18:55:33 210

原创 Kafka集群的Linux安装步骤

一、  环境准备Kafka依赖ZooKeeper,首先需要确保ZooKeeper服务已经搭建完成。 操作系统: CentOS-7-x86_64-1611 节点IP端口:192.168.2.200:9092192.168.2.201:9092192.168.2.202:9092 二、  Kafka安装 1. 下载KafkaKafka官网地址:h

2017-08-17 10:51:59 1435

转载 游戏服务器架构的演进简史

游戏服务器特征游戏服务器端,是一个会长期运行的程序,并且它还要服务于多个不定时,不定点的网络请求。所以这类软件的特点是要非常关注稳定性和性能。这类程序如果需要多个协作来提高承载能力,则还要关注部署和扩容的便利性;同时,还需要考虑如何实现某种程度容灾需求。由于多进程协同工作,也带来了开发的复杂度,这也是需要关注的问题。功能约束,是架构设计决定性因素。基于游戏领域的功能特征,对

2017-08-08 10:30:23 814

转载 Homebrew简介及安装

原文链接:http://www.cnblogs.com/lzrabbit/p/4032515.htmlHomebrew官网 http://brew.sh/index_zh-cn.htmlHomebrew是神马linux系统有个让人蛋疼的通病,软件包依赖,好在当前主流的两大发行版本都自带了解决方案,Red hat有yum,Ubuntu有apt-get 神马,你用mac

2017-07-14 17:15:53 391

转载 mac安装Redis可视化工具-Redis Desktop Manager

原文链接:http://www.jianshu.com/p/214baa511f2eRedis是一个超精简的基于内存的键值对数据库(key-value),一般对并发有一定要求的应用都用其储存session,乃至整个数据库。不过它公自带一个最小化的命令行式的数据库管理工具,有时侯使用起来并不方便。不过Github上面已经有了很多图形化的管理工具,而且都针对REDIS做了一些优化,如自动折叠带

2017-07-14 16:58:58 50458 7

原创 zookeeper集群的Linux安装步骤

一、  环境准备Zookeeper运行需要jdk支持,首先确认操作系统安装了jdk。Zookeeper节点部署越多,服务的可靠性越高,建议部署奇数个节点,因为zookeeper集群是以宕机个数过半才会让整个集群宕机的。需要给每个zookeeper 1G左右的内存,如果可能的话,最好有独立的磁盘,因为独立磁盘可以确保zookeeper是高性能的。如果你的集群负载很重,不要把zooke

2017-05-31 11:31:40 427

原创 Android SDK 的快速安装方法

我们都知道使用android sdk manager下载安装sdk速度非常慢,一般在10k/s以内,本文章推荐一种能够借助迅雷等下载工具下载sdk的zip包从而快速安装sdk的方法。1.下载3个xml文件:http://dl-ssl.google.com/android/repository/addon.xmlhttp://dl-ssl.google.com/android/repos

2011-10-29 00:48:45 414

转载 培养产品经理感觉的小游戏

培养产品经理感觉的小游戏,这个游戏的玩法很简单,随时随地,单人多人都可以,就是随便看到一个产品(我把它定义为“解决问题的东西,可以有形也可以无形”),然后开始造句:最基本的句式:解决了什么用户 的什么需求 ? 练习的时候,切忌求多,说一点即可,找到你感觉最贴切的那一种用户,和他最迫切的那一个需求。 主要扩展有如下几种: 产生需求的场合 是什么? 需求的应用场景,时间地点

2011-10-27 11:23:50 373

空空如也

空空如也

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

TA关注的人

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