沉默之都

沉默,造就了我们的冷酷-程序的威力
随笔 - 44, 文章 - 1, 评论 - 40, 阅读 - 48274
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

摘要: dotweb - 一个简约大方的go Web微型框架 阅读全文

posted @ 2017-03-26 13:33 基点项目师 阅读(8860) 评论(1) 推荐(2) 编辑

2018年6月8日

dotweb released to Version 1.5!!
https://github.com/devfeel/dotweb

What's new?

重要:go版本适配升级为1.9+

New features:
* New feature:UploadFile.RandomFileName used to get random file name from uuid
* New feature: encodes.base64x used to quickly use base64 EncodeString and DecodeString
* New feature: session.NewRedisConfig use to create redis session config include serverUrl and storeKeyPre
* if you set custom storeKeyPre, it will be store key start with custom set, default is "dotweb:session:"
* New feature: framewrok.RedisClient add Ping(), to check redis is alived
* New feature: DevelopmentMode:default UseLog,default use RequestLogMiddleware,default Console Print
* New feature: 状态页:访问/dotweb/state时增加CurrentTime字段输出
* New feature: GetSessionStore add Redis Ping check,if not alived, it will be panic error
* New feature: add dotweb.ClassicWithConf(config *config.Config),support Start server with custom config
* New feature:完善RedisClient接口能力

Bug fixed:
* fixed: for #114 dotweb: fix error found by vet
* fixed: for #122 - dotweb没有打出 access log
* fixed: 修正Reponse自动释放时未重置body字段,导致内存溢出BUG
* fixed: for #112 自定义处理异常的时候设置返回数据的content-type 但是没有生效

调整:
* 合并const目录内容至consts文件,统一const定义文件
* 移除example/static
* 新增example/developmode,便于对developmode的理解
* 调整: dotweb.Classic移除自动UseRequestLog逻辑
* 调整:Session Redis模式时,新增sessionReExpire用于重置有效期,避免调用SessionUpdate导致不必要的redis数据交换
* 调整:Cache.Runtime调整map为sync.Map
* 调整:Session Redis模式时,gob.EncodeMap逻辑调整,移除自动注册interface{}
* 调整:UploadFile.Size实现方法,直接返回Header.Size数据
* 调整:dotweb.Classic签名为Classic(logPath string),若传入logPath为空,则默认以"bin-root/logs"为日志目录
* 调整:默认Log目录由"bin-root"为"bin-root/logs"
* 调整:CharsetUTF8值为"charset=utf-8"
* 调整:内置Vendor目录仅保留 golang.org/x/net包,移除redis与yaml包

posted @ 2018-06-08 17:39 基点项目师 阅读(205) 评论(0) 推荐(0) 编辑

2017年10月22日

摘要: dotweb属于一个Web框架,希望通过框架行为,帮助开发人员快速构建Web应用,提升开发效率,减少不必要的代码臃肿。 框架地址:https://github.com/devfeel/dotweb dotweb包含以下几个常用对象: App(dotweb) App容器,为Web请求处理提供必要的容器 阅读全文

posted @ 2017-10-22 22:03 基点项目师 阅读(940) 评论(0) 推荐(1) 编辑

2017年10月16日

摘要: dotweb属于一个Web框架,希望通过框架行为,帮助开发人员快速构建Web应用,提升开发效率,减少不必要的代码臃肿。 框架地址:https://github.com/devfeel/dotweb dotweb包含以下几个常用对象: App(dotweb) App容器,为Web请求处理提供必要的容器 阅读全文

posted @ 2017-10-16 22:35 基点项目师 阅读(686) 评论(0) 推荐(2) 编辑

2017年10月14日

摘要: dotweb属于一个Web框架,希望通过框架行为,帮助开发人员快速构建Web应用,提升开发效率,减少不必要的代码臃肿。 框架地址:https://github.com/devfeel/dotweb dotweb包含以下几个常用对象: App(dotweb) App容器,为Web请求处理提供必要的容器 阅读全文

posted @ 2017-10-14 19:31 基点项目师 阅读(1296) 评论(0) 推荐(1) 编辑

摘要: 一直想着,要系统性的写一些dotweb使用的文章,之前拖延了不少时间,今天,下定决定,算是正式的开始,也请大家一起监督。 dotweb,是一款追求简约大方的go web框架,正如其github项目主页的自我介绍一样:“Simple and easy go web micro framework”,我 阅读全文

posted @ 2017-10-14 10:38 基点项目师 阅读(1294) 评论(3) 推荐(2) 编辑

2017年6月7日

摘要: golang近几年越来越火,尤其今年,我是一个不甘被抛弃的程序猿,因此在日常工作中,也开始使用go语言,Web框架主要使用dotweb框架,按照github上描述的主要特性如下: Features 支持静态路由、参数路由、组路由 路由支持文件/目录服务,支持设置是否允许目录浏览 中间件支持,支持Ap 阅读全文

posted @ 2017-06-07 15:39 基点项目师 阅读(1286) 评论(0) 推荐(1) 编辑

摘要: 使用dotweb框架搭建简易服务 go语言web框架挺多的,所谓琳琅满目,里面也有很多优秀的,比如echo、beego等,但体验下来,总是觉得哪里有点小疙瘩,后来才明白过来,echo太简单,很多日常使用的基础模块不具备,需要额外实现,而beego又是太完善,虽然可定制化,但需要熟悉的过程,于是,二话 阅读全文

posted @ 2017-06-07 14:37 基点项目师 阅读(942) 评论(0) 推荐(0) 编辑

2016年3月13日

摘要: Linux下: 1、创建shell文件: #vi cut-log.sh 2、保存好脚本。    编辑crontab:0 0 * * * /bin/bash /usr/local/nginx/sbin/cut-log.sh   完成。   阅读全文

posted @ 2016-03-13 20:04 基点项目师 阅读(252) 评论(0) 推荐(0) 编辑

2014年8月1日

摘要: 1、php memcache 扩展http://pecl.php.net/package/memcache/3.0.8下载文件源码#tar zxvf memcache-3.0.8.tar#/usr/local/bin/phpize#./configure -with-php-config=/usr/... 阅读全文

posted @ 2014-08-01 18:23 基点项目师 阅读(239) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示