摘要: 接触ABP框架有一段时间了,也遇到了一些问题,看了官网文档,但是或许是看的不够细致的原因,实际开发中还是遇到了一些问题,耗费了时间去处理,回头一看,原来文档中早已提及。 开发环境:ABP+MPA模式+Asp.Net Core 一、异常信息处理 犹如ABP官网文档所介绍的,ABP已经帮我们把异常这块处 阅读全文
posted @ 2019-04-27 15:05 微笑刺客D 阅读(3603) 评论(1) 推荐(3) 编辑
摘要: 阿里钉钉在商业领域的规模越来越大,基于钉钉办公的企业越来越多,将一个企业内现有用到的工具(如钉钉)能够更融入到他们的工作中,提高工作效率,那便需要开发者不断的学习、应用了,同时,个人也有一个预感,未来围绕钉钉作为企业办公的必备利器,将会减少我们在软件开发过程中一些基础设施的建设,如部门、用户等这些的 阅读全文
posted @ 2019-04-18 22:36 微笑刺客D 阅读(2406) 评论(0) 推荐(2) 编辑
摘要: 对于Linux平台上的持续集成和持续交付可以使用Docker快捷的完成任务,但是Windows Server下却不好使用,一般来讲,windows Server下最简单的发布方式是直接手动打包发布或是利用webDeploy完成,但是手动发布太麻烦,webDeploy配置也麻烦,因此尝试使用Jenki 阅读全文
posted @ 2019-03-21 22:52 微笑刺客D 阅读(1576) 评论(3) 推荐(9) 编辑
摘要: 钉钉作为企业办公越来越常用的软件,对于企业内部自研系统提供接口支持,以此来打通多平台下的数据,本次先使用最简单的钉钉群机器人完成多种形式的消息推送,参考钉钉开发文档中自定义机器人环节,此次尝试所花的时间不多,但有几个地方是需要注意的。 一、钉钉群中建立机器人获取WebHook地址 首先得有一个钉钉群 阅读全文
posted @ 2019-03-02 17:09 微笑刺客D 阅读(2801) 评论(3) 推荐(6) 编辑
摘要: 在.Net Core应用开发中,调用第三方接口也是常有的事情,HttpClient使用人数、使用频率算是最高的一种了,在.Net Core中,HttpClient的使用方式随着版本的升级也发生了一些变化,本次就讲解一下Asp.Net Core2.1前后使用的两种方式。 一、原先HttpClient使 阅读全文
posted @ 2019-02-26 23:00 微笑刺客D 阅读(17322) 评论(4) 推荐(13) 编辑
摘要: “站在巨人的肩膀上”,这样一来,不要万事亲恭,在值得的方向上节约时间,毕竟人生就这么一次。在接触ABP以来,一直想花点时间整合LayUI前端框架到ABP中,进而能够逐渐打磨出一套适合自己的框架,开发习惯、项目架构、界面风格等等。在年前花了点时间了解了LayUI现有的后台模板,虽然LayUI自家的La 阅读全文
posted @ 2019-02-21 21:58 微笑刺客D 阅读(2740) 评论(3) 推荐(3) 编辑
摘要: 常常忘记mysql的一些命令行操作,甚至于说,比较复杂的sql格式记不住或忘记了,也可能根本不会考虑去记,因此,做一下汇总,当下次出现恍惚时不至于去百度挨个找,有时就是记不起来,但是只要给点药引子,立马会想起来。 一、mysql基础操作 mysql命令规则:每行sql后边都跟个分号表示一个命令语句结 阅读全文
posted @ 2019-01-13 13:47 微笑刺客D 阅读(332) 评论(0) 推荐(0) 编辑
摘要: 花了一点时间将吃灰数月的树莓派装上了Docker,并在容器中部署了一个Asp.Net Core应用程序,通过花生壳映射树莓派中的程序,可以使用外网访问树莓派,玩起来很有意思(外网访问地址:http://aspnetcore.online/,访问不通可能树莓派断电了),过程中发现了一点问题,或许对于同 阅读全文
posted @ 2019-01-07 22:56 微笑刺客D 阅读(2163) 评论(8) 推荐(11) 编辑
摘要: 几乎所有Web应用程序都要和服务器端交换数据,交换数据时最方便的就是使用JSON格式。Knockout可以实现很复杂的客户端交互,对于前后端交互使用的技术最为基本且常用的是Ajax,本次利用Ajax和ko的双向绑定完成一些简单的功能,可以快速展示出ko的方便之处。 代码地址: https://git 阅读全文
posted @ 2019-01-02 22:12 微笑刺客D 阅读(524) 评论(0) 推荐(0) 编辑
摘要: 对于Web开发来讲,前端接触是避免不了的,特别是对于中小公司,没有严格的职位区分,前后端人员互相身兼是常有的事情,使用一些好的框架,能够帮助我们快速开发并完成需要的功能,对于前端的JS框架来讲MVVM框架一直处于火热状态,现有名的三大巨头,Angular、Vue和React受众多人喜爱并且也用于公司 阅读全文
posted @ 2018-12-25 19:34 微笑刺客D 阅读(348) 评论(0) 推荐(0) 编辑
摘要: 对于已存在的镜像,将其部署到服务器中并开始对外服务,便是它的职责,而我们要做的便是帮助它完成职责,前两个应用环节都已产生了相应的镜像,在这一环节,将完成服务部署到容器集群的工作,对于这一过程,实际执行中有很多种方式,毕竟一山比一山高,整个过程比较简单,镜像以任务形式下发到各容器主机即可,本次部署过程 阅读全文
posted @ 2018-12-23 11:33 微笑刺客D 阅读(739) 评论(0) 推荐(0) 编辑
摘要: 整个生成流水线已经搭建完毕了,这一次来从零开始融入到生成流水线中,从仓库建立到镜像生成整个过程,对于之前几篇文章的一次应用过程,注意,本次建立过程是保证在前期基础搭建完毕后的应用阶段,本次搭建过程较为简单,只作为参考示例,并无技术含量。 一、码云中新建项目 1、在码云中新建一个项目,取名为Stand 阅读全文
posted @ 2018-12-20 22:57 微笑刺客D 阅读(612) 评论(0) 推荐(1) 编辑
摘要: 对于DevOps中,将开发好的软件交付给运维人员去部署与维护,过程中参杂着诸多不可控制的变量,如环境问题、版本问题等等,而Docker容器极大程度上解决了这些问题,同时对于服务的持续交付,也变得方便和简洁,本次讲讲我的整个生成流水线中服务部署方面的一些想法和执行方式,或许不是很中意的想法,并且还可能 阅读全文
posted @ 2018-12-10 22:24 微笑刺客D 阅读(1860) 评论(0) 推荐(4) 编辑
摘要: 对于Jenkins的使用,我感觉只用到其中一小部分功能,但也就是这一小部分功能,也推动了整个CI/CD的过程,Jenkins的使用方式有很多中,可能我用到的只是其中一种,但是已经满足我的需求,便不再贪婪,本次要约定好Jenkins中的脚本规则,对于我的整个生成流水线来讲,约定至高无上,遵从约定,或许 阅读全文
posted @ 2018-12-01 21:59 微笑刺客D 阅读(796) 评论(0) 推荐(0) 编辑
摘要: 对于个人而言,项目文件结构我比较关心,一方面我能熟练操作各块文件夹,当需要改动时,能够立马进入到相应文件夹进行修改,另一方面,有新的成员后,能够看到项目文件结构,可以快速适应到环境中来,参照了一些名气很高的框架如Abp,EshopOnContainers等,也从中提炼一些项目文件结构,来约定好自己的 阅读全文
posted @ 2018-11-27 21:38 微笑刺客D 阅读(755) 评论(1) 推荐(2) 编辑
返回顶部