自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 资源 (1)
  • 收藏
  • 关注

原创 windows 下MongoDB安装配置

一、安装包下载下载地址:MongoDB官方下载地址MongoDB版本分为企业版与社区版,MongoDB社区版本和企业版本差异主要体现在安全认证、系统认证等方面。二、安装双击一路下来,选择自定义安装路径。例如:D:\tools\MongoDB三、运行以及配置启动环境1. 设置mongodb启动环境,创建mongodb数据存放目录。默认路径为所安装磁盘的绝对路径D:\data\db。如果不想使用默认路...

2018-06-13 14:11:05 311

原创 golang 并发与并行

跑两个gorouting 执行如下代码:func main() { runtime.GOMAXPROCS(1) ch := make(chan int) go print(ch) go print(ch) for i := 0; i < 2; i++ { <-ch }}func print(ch chan int) { // dosomething for i...

2018-06-06 16:37:43 715

原创 golang 缓冲channel显式的关闭信道

对于缓冲channel可以使用range来读取:func main() { ch := make(chan int, 3) ch <- 1 ch <- 2 ch <- 3 for c := range ch {     fmt.Println(c) }}上面例子可以正常读取数据,但是会出现死锁。主要由于range不等到信道关闭,不会结束读取,阻塞当前的gorou...

2018-06-06 15:03:48 1324

原创 golang 数据类型map,slice,interface取值更新值问题

type Lamp struct { Brand string Color string}func (this *Lamp) open() { fmt.Println("open lamp,brand:", this.Brand)}type ILamp interface { open()}func main() { var lamp = Lamp{"Philips",...

2018-06-06 10:32:21 2874

原创 golang类型断言,失败类型断言返回值问题

失败的类型断言,返回的值为最近断言类型的零值代码入下:func main() { var data interface{} = "ehoo" if res, ok := data.(int); ok { fmt.Printf("int res:%d\n", res) } else if res, ok := data.(bool); ok { fmt.Printf("int res:...

2018-06-05 17:38:25 4965

原创 defer 后面执行语句在函数的末尾执行,而非在代码块的末尾执行

常见错误写法:func main() { if len(os.Args) != 2 { os.Exit(-1) } root, err := os.Stat(os.Args[1]) if err != nil || !root.IsDir() { os.Exit(-1) } var paths []string filepath.Walk(os.Args[1], func...

2018-06-05 17:09:20 378

原创 range 循环中的迭代变量和闭包

range语句中的迭代变量每次循环时被重复使用,也就是迭代变量的地址不变,值变。与闭包同时使用时容易出错,看如下代码:func main() { data := []string{"one", "two", "three"} for _, v := range data {     fmt.Printf("v point:%p\n", &v)     go func() { f...

2018-06-05 15:26:14 394

转载 执行mount命令时找不到介质或者mount:no medium found的解决办法

使用vmware时,在虚拟机设置里,设置CD/DVD为系统镜像,挂载时,有时会有找不到介质或者no medium found之类的提示。根本原因是iso镜像并没有加载到虚拟机系统内。解决办法:首先确定,VMWARE的CD/DVD设置内,已经成功选中ISO镜像。如下图所示:临时解决办法:在虚拟机下部的状态栏内,找到CD/DVD图标(一个光盘图标),此时一般显示为灰色,鼠标点一

2016-09-09 17:24:59 11344

原创 zookeeper集群搭建

软件环境:1.Linux服务器:一台,三台,五台,(2n+1)台;2.java jdk 1.73.zookeeper 3.4.6zk集群采用三台服务器:server1:10.0.0.1;server2:10.0.0.2;server3:10.0.0.3每台机器分别创建目录:mkdir jdk;mkdir zookeepercp package/jdk-7u67-

2016-03-14 18:35:27 309

原创 mysql插入中文字符串乱码显示???

对于mysql中文出现乱码解决方法:1.mysql在建库的时候要确保

2014-06-13 09:44:17 439

转载 决定360浏览器以极速模式、兼容模式、IE标准模式打开的代码

在Head中添加一行代码:meta name=”renderer” content=”webkit|ie-comp|ie-stand”>content的取值为webkit,ie-comp,ie-stand之一,区分大小写,分别代表用极速模式,兼容模式,IE模式打开。360浏览器就能识别自定义内核打开。

2014-05-28 09:40:41 715

原创 java实现MD5数据加密

import java.security.MessageDigest;public class Md5Util {public final static String MD5(String s) {       char hexDigits[]={'0','1','2','3','4','5','6','7','8','9','a','b','c','d','e','f'};

2013-10-22 16:16:11 425

easyuidemo

easyui demo

2014-03-25

空空如也

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

TA关注的人

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