钛合金编程
码龄16年
关注
提问 私信
  • 博客:1,627,603
    社区:35
    1,627,638
    总访问量
  • 359
    原创
  • 1,899,321
    排名
  • 210
    粉丝
  • 0
    铁粉

个人简介:静以修身,俭以养德!The greatest thing is, at any moment, to be willing to give up who we are in order to become all that we can be.

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:广东省
  • 加入CSDN时间: 2008-11-12
博客简介:

用心做事

博客描述:
生活因技术而美好
查看详细资料
个人成就
  • 获得232次点赞
  • 内容获得134次评论
  • 获得276次收藏
  • 代码片获得205次分享
创作历程
  • 1篇
    2018年
  • 22篇
    2017年
  • 35篇
    2016年
  • 24篇
    2015年
  • 193篇
    2014年
  • 76篇
    2013年
  • 8篇
    2012年
  • 5篇
    2011年
  • 6篇
    2010年
  • 3篇
    2009年
成就勋章
TA的专栏
  • Go
    33篇
  • C/C++
    10篇
  • Java Core
    56篇
  • security
    2篇
  • Spring
    2篇
  • Studying And Thinking
    6篇
  • Thinking
    22篇
  • NO SQL
    10篇
  • javascript
    6篇
  • CI
    2篇
  • Search Engine
    5篇
  • Solr
    8篇
  • Maven
    6篇
  • Concurrent
    19篇
  • DesignPattern
    24篇
  • English
    7篇
  • Optimization
    4篇
  • interview
    4篇
  • ETL
    5篇
  • Python
    5篇
  • SQL
    5篇
  • OS
    10篇
  • Tools
    36篇
  • MongoDB
    4篇
  • Hadoop
    30篇
  • HBase
    26篇
  • Linux
    54篇
  • Hive
    3篇
  • sqoop
    2篇
  • Flume
    7篇
  • Quartz
    1篇
  • Zookeeper
    11篇
  • Shell
    3篇
  • Apache
    8篇
  • Ganglia
    2篇
  • Architecture
    3篇
  • Redis
    2篇
  • Web Server
    25篇
  • Cloud
    51篇
  • Spark
    8篇
  • Kafka
    3篇
  • Scala
    8篇
  • storm
    1篇
  • etcd
    2篇
创作活动更多

如何做好一份技术文档?

无论你是技术大神还是初涉此领域的新手,都欢迎分享你的宝贵经验、独到见解与创新方法,为技术传播之路点亮明灯!

355人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

Go字符串操作技巧

定义多行字符串Go语言中定义多行字符串可以使用反勾号(backtick),比如下面的定义:var tools= `UI for overview of your Golangpackage benchmarks progress.`需要主要的是,打印输出的任何空格字符与原来的多行定义一模一样。fmt.Printf("[%s]", tool)输出结果:[...
原创
发布博客 2018.04.03 ·
1752 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

浅谈程序员常去的社区

国外Hacker News世界顶级英文技术博客或者科技新闻的聚集地,科技圈里发生的事情或者特别有价值的技术博客都会被及时收录。既然是hacker人员,真的有必要时刻关注网站的新闻内容。你可以从用户提交的数据中找到适合你的学习资源,比如文章、图像视频以及对一些问题的讨论。网址:https://news.ycombinator.com/newsGoogle+ CommunitiesGoogle+社区只需
原创
发布博客 2017.12.28 ·
3105 阅读 ·
2 点赞 ·
1 评论 ·
12 收藏

Go的unsafe包

Go官方包提供了一个unsafe包,在这个包里面有含够绕开Go程序类型安全的操作。 既然是unsafe包,使用起来一定要特别小心。尽管unsafe有点危险,但是它也难以置信的有用。unsafe的操作:A pointer value of any type can be converted to a Pointer.A Pointer can be converted to a pointer v
原创
发布博客 2017.12.22 ·
972 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

值得期待:Go对WebAssmbly的完全支持

WebAssembly获得了所有浏览器的一致支持, Chrome 和 Firefox 已经原生支持 WebAssembly,Edge 和 Safari 也在预览版中加入了 WebAssembly 支持。Go很快也会对WebAssembly进行支持,目前还处理开发阶段。社区已经有对应的指导文档,下面就是社区的部分指导步骤。 ” Compiling Go code to wasm is also d
原创
发布博客 2017.12.20 ·
5563 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏

探究Go类型参数的函数

Go语言中,函数的定义与函数的调用方可以不一致。换句话说,缺乏runtime类型安全就允许函数调用端的参数与函数定义端的参数不一致。Go不支持函数的多态特性,这就决定了无法根据参数的类型或者个数定义多态的函数。但是,可以定义多态参数。Go构建函数中,append, close, delete, copy, cap 和 len函数都使用了参数多态。Go编程中,有时候为了达到代码的简洁美而编写一些泛化的
原创
发布博客 2017.12.20 ·
1956 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

Go反射调用方法

Go提供了一个很重要的特性就是反射机制,反射机制对应处理一些特殊的应用场景非常实用。下文是Go反射调用函数的代码片段。func callReflect(any interface{}, name string, args... interface{}) []reflect.Value{ inputs := make([]reflect.Value, len(args)) for i,
原创
发布博客 2017.12.20 ·
5199 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

Go字符类型转化为整型或者整型转化为字符类型

Go语言很容易地实现了字符类型到整型类型的转化,反过来也一样。见下文代码实现。 i := 10 fmt.Printf("i convert string : %s", strconv.Itoa(i)) s := "1000" // The bitSize argument specifies the integer type // that the result
原创
发布博客 2017.12.20 ·
3167 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

Go sha256使用实例介绍

SHA-256安全散列算法SHA(Secure Hash Algorithm)是美国国家安全局 (NSA) 设计,美国国家标准与技术研究院(NIST) 发布的一系列密码散列函数,包括 SHA-1、SHA-224、SHA-256、SHA-384 和 SHA-512 等变体。主要适用于数字签名标准(DigitalSignature Standard DSS)里面定义的数字签名算法(Digital Sig
原创
发布博客 2017.12.17 ·
20933 阅读 ·
0 点赞 ·
0 评论 ·
8 收藏

Machine Learning With Go

发布资源 2017.10.22 ·
pdf

configure: error: C++ preprocessor "/lib/cpp" fails sanity check

编译c++系统时,抛出configure: error: C++ preprocessor “/lib/cpp” fails sanity check原因:缺少gcc-c++,使用yum install -y gcc-c++就可以解决。
原创
发布博客 2017.10.16 ·
1441 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

Kubernetes集群中部署dashboard

部署 dashboard 插件下载k8s后的解压缩目录结构:kubernetes/cluster/addons/dashboard使用的文件:$ ls *.yamldashboard-controller.yaml dashboard-rbac.yaml dashboard-service.yaml新加了 dashboard-rbac.yaml 文件,定义 dashboard 使用的 Rol
原创
发布博客 2017.10.16 ·
9460 阅读 ·
0 点赞 ·
1 评论 ·
1 收藏

Kubernetes集群中部署私有库harbor

私有仓库harbor部署使用 docker-compose 部署 harbor 私有仓库的步骤,你也可以使用 docker 官方的 registry 镜像部署私有仓库。环境变量harbor用到的变量。$ export NODE_IP=10.50.101.74 # 当前部署 harbor 的节点 IP$部署所需文件docker-compose文件从 docker-compose 发布页面下载最新的
原创
发布博客 2017.10.16 ·
3362 阅读 ·
1 点赞 ·
0 评论 ·
2 收藏

Kubernetes集群中部署Node节点

Kubernetes集群中的Node节点部署kubernetes的Node节点包含如下组件:flannelddockerkubeletkube-proxy环境变量需要的变量。$ # 替换为 kubernetes master 集群任一机器 IP$ export MASTER_IP=10.50.101.41$ export KUBE_APISERVER="https://${MASTER
原创
发布博客 2017.10.16 ·
11934 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

Kubernetes部署master节点

部署master节点kubernetes master 节点包含的组件:kube-apiserverkube-schedulerkube-controller-manager目前这三个组件需要部署在同一台机器上:kube-scheduler、kube-controller-manager 和 kube-apiserver 三者的功能紧密相关;同时只能有一个 kube-scheduler、
原创
发布博客 2017.10.12 ·
35275 阅读 ·
0 点赞 ·
0 评论 ·
5 收藏

Kubernetes集群构建指导(上篇--据说价值10k以上)

Kubernetes集群构建指导内容表单Kubernetes集群构建指导 设置环境变量CA证书和秘钥 安装CFSSL创建CA分发证书校验证书网络参考资料部署高可用etcd集群设置环境变量下载最新etcd创建TLS秘钥和证书创建etcd的systemd单元文件设置etcd服务部署kubectl命令行工具 设置kubectl环境变量下载kubectl创建admin证书
原创
发布博客 2017.10.12 ·
3814 阅读 ·
2 点赞 ·
0 评论 ·
2 收藏

高校学子享有的社会优惠服务

高校edu邮箱带来好处只要是在校大学生或者教职员工都可以拥有本校的edu邮箱,你可知道,这个邮箱可以带来那些实惠呢?下面,小编我细细道来。京东学生优惠不做广告了,京东购物好不好,看了就知道。据说有什么学生九折优惠哦!腾讯云学生优惠腾讯云学生优惠(https://cloud.tencent.com/act/campus)价格60元/月(市价格168元/月),需要验证学信网信息。阿里云学生优惠阿里云学生
原创
发布博客 2017.10.12 ·
1276 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

NATS核心技术基本介绍

NATS基本介绍NATS基础简介NATS是一个简单、安全、可扩展的高效消息系统,它可以实现分布式部署,横向扩展。主要运用在云本地应用、IoT基础消息设施和微服务架构中。NATS由Apcera team维护,主要包括了NATS Server (才用Go语言编写), NATS Streaming和各类语言的客户端应用框架(Python, Ruby, Node.js, Elixir, Java, NGIN
原创
发布博客 2017.10.12 ·
6210 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

etcd基本介绍

etcd初识etcdetcd是一个分布式可靠的键值存储系统。它提供了与ZooKeeper相似的功能,但是使用Go语言编写而不是Java语言。Etcd使用Raft协调算法而不是ZooKeeper采用的Paxos算法。在云计算方面,Go是一个大有前景的语言,被誉为云时代的C语言。 对比与ZooKeeper,etcd更轻量级,etc更加关注一下几点:简单:curl命令可以调用的API接口(http+J
原创
发布博客 2017.09.11 ·
4411 阅读 ·
0 点赞 ·
0 评论 ·
9 收藏

NSQ 安装指南

NSQ 安装指南假设我们的服务器安装下面要求编排。nsqlookup 集群列表192.168.234.77192.168.234.36192.168.234.39nsq 节点192.168.234.117192.168.234.118nsqadmin 节点192.168.234.119安装前准备下载最新的二进制包,命令行操作如下:tar -xvf nsq-0.3.8.linux-amd6
原创
发布博客 2017.02.23 ·
3645 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Go如何保证gorountine执行完毕后继续执行

Go如何保证gorountine执行完毕后继续执行Gorountine和channel是go语言最核心的功能,这个功能保证了go强大的并发执行能力。如果你想在你继续执行你的goroutine之前等待所有的goroutines执行完毕,你该如何使用go语言解决这样一个问题呢?下面,我将给出三中解决方案。其中,最有解决方案是sync.WaitGroup。程序函数等待利用time包中的Sleep方法等待一
原创
发布博客 2017.02.21 ·
8005 阅读 ·
3 点赞 ·
0 评论 ·
5 收藏
加载更多