摘要: "文章目录" 前情概要 上文中的RouteHandler中有一个重要方法GetActionDescriptor没有贴代码和说,接下来我们就说一说这个方法。 使用controllerName、actionName、httpmethod获得唯一匹配的处理函数描述对象 直接上代码,看代码注释即可 GetA 阅读全文
posted @ 2018-07-26 15:25 czd890 阅读(322) 评论(0) 推荐(0) 编辑
摘要: "文章目录" 前情概要 在使用express框架开发的时候,每加一个请求,都在增加一条route请求规则,类似于下面的代码,很烦有木有! app.use('/myroute path', (req, res, next) = { //dosomething }) 我们难道不能再智能一点点么,学习后端 阅读全文
posted @ 2018-07-26 15:25 czd890 阅读(758) 评论(0) 推荐(0) 编辑
摘要: 为什么要做这个 在使用nodejs开发过程中,总是发现需要做很多重复性的体力劳动,且因为自身是服务端程序员出身,感觉有一些服务端好的东西其实可以在nodejs上得到应用并能提高一些开发工作效率。 本系列文章将介绍对express框架的一些扩展,来达到部分后台框架一样的特性功能。如自动路由,路由映射, 阅读全文
posted @ 2018-07-26 15:25 czd890 阅读(2175) 评论(3) 推荐(2) 编辑
摘要: "文章目录" 前情概要 在使用nodejs开发过程中,刚好碰到需要做一个小工具,需要用到数据库存储功能。而我又比较懒,一个小功能不想搞一个nodejs项目,又搞一个后端项目。不如直接在nodejs里面把对数据库的操作也做掉。 结果百度一圈下来发现nodejs这边还都是比较原始的、类似后端的通过con 阅读全文
posted @ 2018-07-25 22:28 czd890 阅读(930) 评论(0) 推荐(0) 编辑
摘要: 写个demo来玩一玩linux平台下使用lldb加载sos来调试netcore应用。 当然,在真实的产线环境中需要分析的数据和难度远远高于demo所示,所以demo的作用也仅仅只能起到介绍工具的作用。 通常正常情况下,分析个几天才能得出一个结论的的结果都还是比较令人开心的!,很多时候分析来分析去也搞 阅读全文
posted @ 2018-07-06 16:29 czd890 阅读(2402) 评论(13) 推荐(6) 编辑
摘要: centos7下安装lldb,dotnet netcore 进程生成转储文件,并使用lldb进行分析 随着netcore应用在linux上部署的应用越来越多,碰到cpu 100%,内存暴涨的情况也一直偶有发生,在windows平台下进程管理器右键转储,下载到本地使用windbg或者直接vs分析都比较 阅读全文
posted @ 2018-07-04 16:02 czd890 阅读(4010) 评论(8) 推荐(5) 编辑
摘要: 安装cmake之前,记得升级gcc,请参考 "centos7 升级GCC版本到7.3.0" 参考资料: "https://cmake.org/download/" 阅读全文
posted @ 2018-07-04 16:02 czd890 阅读(1471) 评论(0) 推荐(0) 编辑
摘要: 废话不多说,直接上shell,还是比较简单的。就是编译时间有点长... 都是以小时计的......,我刀片机上面一台虚拟机反正是等了3个小时 参考资料: "gcc源代码下载地址" 阅读全文
posted @ 2018-07-04 16:02 czd890 阅读(2042) 评论(2) 推荐(0) 编辑
摘要: 要解决的问题 开发管理工具触发站点构建事件,事件处理中需要调用Jenkins接口开始构建动作。 我的应用场景: 使用jira作为管理工具,在jira中创建自定义的工作流来规定测试,上线,发布等流程,并通过自动化工具完成这一系列的操作。 jira issue数据格式地址:https://docs.at 阅读全文
posted @ 2018-05-29 14:21 czd890 阅读(4698) 评论(0) 推荐(0) 编辑
摘要: 问题概况 linux机器在/etc/profile配置完成环境变量后,SSH到目标机器执行命令,但是获取不到已配置的环境变量值。 例如场景: 在/etc/profile配置了http代理 然后 SSH 目标机器,并通过pm2 start app.js 启动应用程序,但是应用程序的请求走不到http代 阅读全文
posted @ 2018-05-24 19:08 czd890 阅读(2340) 评论(0) 推荐(0) 编辑