08 2017 档案
摘要:Java项目收藏 Mac 安装 JDK 、Ubuntu 安装JDK/Maven 、CentOS 安装 JDK 要成为一个 Java 架构师 得学习哪些知识? 、写给立志做码农的大学生 Java 实现以某个概率测试某事是否发生 入门教程 SpringMVC框架入门配置 IDEA下搭建Maven项目 0
阅读全文
摘要:数据库 MyCat:数据库中间件 IM、消息推送 t-io:不仅仅是百万级即时通讯框架 tio-im:基于t-io写的IM,主要目标降低即时通讯门槛,实现多端不同协议间的消息发送如http、websocket、tcp自定义协议等 MPush:开源实时消息推送系统
阅读全文
摘要:安装 Erlang 19.3 安装 rabbitmq-server-3.6
阅读全文
摘要:这篇文章主要介绍了Redis中5种数据结构的使用场景介绍,本文对Redis中的5种数据类型String、Hash、List、Set、Sorted Set做了讲解,需要的朋友可以参考下 一、redis 数据结构使用场景 原来看过 redisbook 这本书,对 redis 的基本功能都已经熟悉了,从上
阅读全文
摘要:Java 中的集合(set)去重很方便,PHP 中的数组值去重,就更加方便,一个函数搞定:array_unique(),Golang 中就比较苦逼了,官方没有提供对“切片去重”的功能,而项目中,又经常用到这个功能,,我们可以模拟 Java 集合的功能,实现 Golang 版集合的同时,顺便把 去重
阅读全文
摘要:Mac/Linux 平台下,通用命令: lsof -i:8080 (8080 为 端口号,根据需要,替换为其他端口号) 可以查看该端口被什么程序占用,并显示 pid,方便 kill 掉 Linux如何查看端口被哪个进程占用? 有 两种 方法: 1、lsof -i:端口号 2、netstat -unt
阅读全文
摘要:[Beego模型] 一、ORM 使用方法 [Beego模型] 二、CRUD 操作 [Beego模型] 三、高级查询 [Beego模型] 四、使用SQL语句进行查询 [Beego模型] 五、构造查询 [Beego模型] 六、事务处理 ORM 可以简单的进行事务操作 摘自:https://beego.m
阅读全文
摘要:[Beego模型] 一、ORM 使用方法 [Beego模型] 二、CRUD 操作 [Beego模型] 三、高级查询 [Beego模型] 四、使用SQL语句进行查询 [Beego模型] 五、构造查询 [Beego模型] 六、事务处理 QueryBuilder 提供了一个简便,流畅的 SQL 查询构造器
阅读全文
摘要:[Beego模型] 一、ORM 使用方法 [Beego模型] 二、CRUD 操作 [Beego模型] 三、高级查询 [Beego模型] 四、使用SQL语句进行查询 [Beego模型] 五、构造查询 [Beego模型] 六、事务处理 使用 Raw SQL 查询,无需使用 ORM 表定义 多数据库,都可
阅读全文
摘要:[Beego模型] 一、ORM 使用方法 [Beego模型] 二、CRUD 操作 [Beego模型] 三、高级查询 [Beego模型] 四、使用SQL语句进行查询 [Beego模型] 五、构造查询 [Beego模型] 六、事务处理 ORM 以 QuerySeter 来组织查询,每个返回 QueryS
阅读全文
摘要:[Beego模型] 一、ORM 使用方法 [Beego模型] 二、CRUD 操作 [Beego模型] 三、高级查询 [Beego模型] 四、使用SQL语句进行查询 [Beego模型] 五、构造查询 [Beego模型] 六、事务处理 如果已知主键的值,那么可以使用这些方法进行 CRUD 操作 对 ob
阅读全文
摘要:[Beego模型] 一、ORM 使用方法 [Beego模型] 二、CRUD 操作 [Beego模型] 三、高级查询 [Beego模型] 四、使用SQL语句进行查询 [Beego模型] 五、构造查询 [Beego模型] 六、事务处理 beego/orm 的使用例子 后文例子如无特殊说明都以这个为基础。
阅读全文
摘要:interface简介 Go 语言以简单易上手而著称,它的语法非常简单,熟悉 C++,Java 的开发者只需要很短的时间就可以掌握 Go 语言的基本用法。 interface 是 Go 语言里所提供的非常重要的特性。一个 interface 里可以定义一个或者多个函数,例如系统自带的 io.Read
阅读全文
摘要:golang 的 nil 在概念上和其它语言的 null、None、nil、NULL一样,都指代零值或空值。nil 是预先说明的标识符,也即通常意义上的关键字。在 golang 中,nil 只能赋值给 指针、channel、func、interface、map 或 slice 类型的变量。如果未遵循
阅读全文
摘要:nil是什么 相信写过Golang的程序员对下面一段代码是非常非常熟悉的了: 当出现不等于nil的时候,说明出现某些错误了,需要我们对这个错误进行一些处理,而如果等于nil说明运行正常。那什么是nil呢?查一下词典可以知道,nil的意思是无,或者是零值。零值,zero value,是不是有点熟悉?在
阅读全文
摘要:注意:这些“坑”不是bug,只是自己当时没搞明白。 用到的框架为 Beego 1、字典 map 是“引用类型”,本身就是指针,作为参数传递时,直接传 map 变量名即可(不要传 map 变量指针)。 在调用方法内,如果修改了 map 变量值,外部的 map 变量值也会被改变的! 例如 Beego 控
阅读全文
摘要:1、为什么我们从 Python 转向 Go 2、Go 实现常见数据结构 3、3年半,50万行 Go 代码 4、Go 游戏引擎 oka 5、Go 是隐藏学习曲线的语言
阅读全文
摘要:import ( "unicode" ) func Ucfirst(str string) string { for i, v := range str { return string(unicode.ToUpper(v)) + str[i+1:] } return "" } func Lcfirst(str string) string { ...
阅读全文
摘要:package main import ( "crypto/md5" "encoding/hex" "fmt" "io" ) // 官网的例子:http://golang.org/pkg/crypto/md5/ func main() { str := "123456" // 需要加密的字符串 h := md5.New() io.WriteString(h, str) fmt...
阅读全文
摘要:输出: 相关文章: 【Go入门教程6】struct类型(struct的匿名字段) 【Go入门教程7】面向对象(method、指针作为receiver、method继承、method重写)
阅读全文