摘要: 1、前言 最近,有同事咨询我,怎么样使用Let's Encrypted部署数字证书,于是,结合自己之前的实践,简单总结下。 2、HTTPS的优势 什么加密,防篡改,防广告植入什么的,这个就不多说了。这里我只说一个我感觉最近解决我大问题的优势。之前腾讯云申请了个域名,guokun.net.cn,暂时本 阅读全文
posted @ 2019-01-05 14:59 GUOKUN 阅读(1198) 评论(3) 推荐(1) 编辑
摘要: 1、背景 今天是1024,程序员节那就干点儿程序员的事情。刚好,记得上高中时候,看过一部电影,无间道,里边黄秋生和梁朝伟用摩斯码通信,瞬间觉得好神秘,好帅气。最近闲来无事,出于对当初兴趣的尊敬,就顺手实现了一款简易的摩斯编解码器。 2、编解码设计 自己玩儿,暂定中文摩斯编码。基本思想是,将汉字对应的 阅读全文
posted @ 2018-10-24 19:46 GUOKUN 阅读(941) 评论(0) 推荐(0) 编辑
摘要: 1.背景 前两天,曾经的一个同事咨询我,怎样将log4net以中间件的形式整合到core里边去。我不假思索的回答,这种问题应该有人做过吧,他说没有。于是,我去博客园搜了下,发现还真没有,全部都是传统.NET那一套,直接LogManager.GetLogger,于是趁着周末有时间,决定调研下这个问题。 阅读全文
posted @ 2018-07-01 14:42 GUOKUN 阅读(11343) 评论(8) 推荐(4) 编辑
摘要: 1、背景 最近,有空了,想着把之前一些乱七八糟的小项目给整理一下,尤其是涉及到Repository、UoW几处。为此,专门查阅了博客园中几个大神 关于Repository的实践,到最后都感觉依然莫衷一是,于是感觉这玩意儿不能深究,自己还是紧扣Martin老爷子关于Repository及UoW的核心定 阅读全文
posted @ 2018-03-28 22:19 GUOKUN 阅读(2341) 评论(8) 推荐(5) 编辑
摘要: 1、背景 去年时候,写过一篇《Vue2.0 + Element-UI + WebAPI实践:简易个人记账系统》,采用Asp.net Web API + Element-UI。当时主要是为了练手新学的Vue及基于Vue的PC端前端框架Element-UI,所以文章重点放在了Element-UI上。最近 阅读全文
posted @ 2017-06-27 23:47 GUOKUN 阅读(20296) 评论(27) 推荐(17) 编辑
摘要: 实际工作中,总会遇到一些常用的或不常用的sql,这些sql可能并没多少技术含量,但对我们本身而言,一个最大的问题就是很容易忘记。对我个人而言,以前常用的,过阵子之后再用到,发现不记得了。由此得出结论,一些知识点,还是记录下来好,方便以后查阅,说不定还能对别人有帮助呢。 1、分页 Row_Number 阅读全文
posted @ 2017-03-15 11:09 GUOKUN 阅读(474) 评论(0) 推荐(0) 编辑
摘要: 之前接手过一个车辆监控的工具,接受第三方推送过来的车辆状态数据然后入库。车辆状态一共有8种之多,每种状态都需要做不同 处理操作。刚接手这份代码时,针对此处处理,是庞大的if-else结构,if-else分支一多,分支内部逻辑再一复杂,到时候有多坑爹,我想接触过的人一定知道。说代码是艺术,这话对,但现 阅读全文
posted @ 2017-02-16 11:21 GUOKUN 阅读(1432) 评论(0) 推荐(0) 编辑
摘要: 公司项目比较坑爹,毕竟涉及到前后端分离、多部门协作,很多时候系统出问题,哪怕已经很清楚了,协作方依然要我们把API调用入参、响应等记录下来,而且是全记录,不光是异常调用,待调查结束后这些日志又需要卸下来。频繁在代码中加日志,去日志,一次两次还行,搞多了,不胜其烦,作为技术人,一定得偷懒。有鉴于此,做 阅读全文
posted @ 2017-02-16 10:49 GUOKUN 阅读(1596) 评论(0) 推荐(0) 编辑
摘要: 最近,项目中使用到了ActiveMQ获取第三方推送过来的数据。具体背景是:公司需要监控全国各地车辆实时运行的GPS数据,但监控本身不是公司做的,而是交给第三方公司做,第三方采集GPS数据后推送给我们。全国各地,近万台车辆,每台车辆每隔几秒就发送一次GPS位置数据,如果我们提供API给第三方公司去调用 阅读全文
posted @ 2017-01-13 17:26 GUOKUN 阅读(2770) 评论(5) 推荐(5) 编辑
摘要: 众所周知,在Asp.net WebAPI中,认证是通过AuthenticationFilter过滤器实现的,我们通常的做法是自定义AuthenticationFilter,实现认证逻辑,认证通过,继续管道处理,认证失败,直接返回认证失败结果,类似如下: 但在.net core中,Authentica 阅读全文
posted @ 2017-01-09 21:03 GUOKUN 阅读(3082) 评论(6) 推荐(6) 编辑