自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 问答 (1)
  • 收藏
  • 关注

原创 golang的接口

前言接口在面向对象编程中是经常使用的招式,也是体现多态很重要的手段。是的。Golang中也有接口这玩意儿。本文将以通俗易懂的方式,说清楚Golang的接口。10s后,以下知识点即将到达战场:1.为什么需要接口?2.接口是什么?如何定义?3.接口实战初体验4.如何测试是否已实现该接口?5.空接口&类型断言6.接口零值7.一个类型实现多个接口8.指针与值类型实现接口的区别9.接口嵌套正文1.为什么需要接口?多数情况下,数据可能包含不同的类型,却会有一个或者多个

2020-12-03 11:59:21 242

原创 使用Beego框架

为什吗是beego首先此框架是一个简单稳定的框架,使用的也比较广泛了,有一些比较简单的项目如博客及其他一些简单的项目完全可以使用此框架进行开发beego 是一个典型的 MVC 架构,它的执行逻辑如下图所示:controller层的写法如下一下就是上传图片的业务逻辑package controllersimport ( "fmt" "github.com/astax...

2019-04-14 17:49:25 241

原创 golang 中的 cache

首先是缓存要实现的功能能够定时回收 要能够支持并发在golang中可以轻松实现cache需要用到的实体cacheitem 主要负责处理每一行的数据 cachetable 由item组成的表type Item struct { Object interface{} //数据项 Expiration int64 //数据项过期时间(0永...

2019-04-02 19:31:13 1658

转载 goroutine

1.goroutinegoroutine是go语言的并发体。在go语言里面能使用go关键字来实现并发。1.1 概念介绍goroutine本质上是协程,我刚刚学习的时候就粗略地认为goroutine是线程,直到最近才开始搞明白goroutine的基本概念。并发在很久以前,人们希望一个计算机(一个cpu)上能同时执行多项任务,让cpu在某段时间内进行分片,在某段很短时间内...

2019-04-02 18:17:25 157

原创 linux golang环境

export GOROOT=/root/home/goexport GOBIN=$GOROOT/binexport GOPATH=/root/workspaceexport PATH=$PATH:$GOPATH/bin

2017-09-03 22:09:56 330

原创 orcale 部分闪回

1.时间闪回select * from JS_YWFSRZ as of timestamp to_timestamp('2017/04/13 10:17:00','yyyy/mm/dd hh24:mi:ss')2.版本闪回select versions_startscn,       versions_starttime,       versions_endtime,

2017-04-13 10:47:19 240

转载 orcale 常用功能语句

1.查询数据库的大小select ((select sum(bytes)from dba_data_files)+(select sum(bytes) from dba_temp_files)) total_size from dual2.查询某个段对象(表 ,索引)大小select sum(bytes) from user_segments where segment_Name =

2017-04-12 09:45:54 406

原创 golang socket 服务端与客户端

golang socket 服务端与客户端

2017-03-18 10:01:21 2834

原创 jni01

01,java中要写上要调用的方法public native static void getStringFromC();02,生成头文件 javahcmd---切换到src 目录下 输入javah -classpath . -jni com.xxx.xxxx.JniTest这样就能得到.h文件了03.讲头文件导入vs里面的头文件里面先把.h文件放入 vs工程目录里面去,

2016-08-14 21:46:56 324

转载 Rxlifecycle使用详解,解决RxJava内存泄露问题

随着Android第三库的普及, RxJava 和 RxAndroid (https://github.com/ReactiveX/RxAndroid )越来越被人熟知,简洁的语法,配合Java8 Lambda表达式,使代码的结构更加清晰,通过线程调度器更容易控制和切换线程,种种优点,使用它的人也越来越多。但是使用不好,很容易导致内存泄露。Rxlifecycle ( https://githu

2016-04-19 09:52:01 671

转载 Android Service与Activity之间通信:通过Binder对象、Broadcast广播

Android Service与Activity之间通信:通过Binder对象、Broadcast广播2014年09月05日 ⁄ 综合 ⁄ 共 15251字 ⁄ 字号 小 中 大 ⁄ 评论关闭From:http://blog.youkuaiyun.com/xiaanming/article/details/9750689From:http://blog.youkuaiyun.com

2016-01-28 14:28:10 597

空空如也

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

TA关注的人

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