前言 Serilog,支持对象,把log数据序列化成Json,好用方便,容易拓展。Github: https://github.com/handsomeyao77/serilog sinks elasticsearch 读取配置文件的 配置文件分为App.config和appsetting.json ...
分类:
Web程序 时间:
2018-09-03 13:41:26
阅读次数:
458
初识面向对象 在python之中,一切皆对象。面向对象编程(OOP)是一种编程思想,把对象作为编程的单元,使得程序更加容易拓展。 面向对象编程的一些专业名词: 类 :具有相同属性和功能的一类事物。 对象/实例 :类的具体实现。 实例化 :类 >对象的过程。 类是什么? 类:具有相同属性或者功能的一类 ...
分类:
其他好文 时间:
2018-08-23 22:13:54
阅读次数:
187
公司需求搭建公司内部系统,需要使用到统一认证,在查看shiro等发现接入无头绪,而且存在不可控性,对于认证系统高可用、可靠性会显得无比重要,所以笔者决定手动撸一套统一认证解决方案。笔者通过springboot框架,编写了一套统一认证解决方案,目前已使用于公司内部CRM、权限系统等。统一认证核心在拦截器的编写,其他内容都是围绕拦截器展开。一句话说明白统一认证:统一认证原理在于去中心化,对于所有接入系
分类:
编程语言 时间:
2018-07-26 13:17:50
阅读次数:
157
什么是观察者模式 观察者模式有叫做发布订阅模式,是对象间一种一对多的依赖关系,是的每当一个对象改变状态时,则所有依赖于他的对象都会得到通知并自动更新。这其中过程就好比订阅微信公众号,公众号中若有新消息产生就会及时通知用户并更新。 抽象观察者 具体观察者(ConcrereObserver) 抽象被观察 ...
分类:
其他好文 时间:
2018-03-31 19:31:52
阅读次数:
130
程序员大军鱼龙混杂,水平的高低无法简单的从一个功能完成情况来评定,同样一个需求,功能都可以完成,但是不同程序员完成质量会不一样,完成质量的好坏需要从多方面评定,可以参考这些条件:易维护,易拓展,高可用,高稳定,高性能,安全性,容错,风控洞察身边的程序猿,可以归类出这几种类型:理论型,理论能力很强,对前沿技术略有了解,性格比较强势,需求分析和方案设计头头是道,对自己的设计的内容比较自信固执,反观代码
分类:
其他好文 时间:
2018-02-24 15:06:10
阅读次数:
142
RPC是远程过程调用的简称,广泛应用在大规模分布式应用中,作用是有助于系统的垂直拆分,使系统更易拓展。Java中的RPC框架比较多,各有特色,广泛使用的有RMI、Hessian、Dubbo等。RPC还有一个特点就是能够跨语言,本文只以JAVA语言里的RPC为例。 对于RPC有一个逻辑关系图,以RMI ...
分类:
编程语言 时间:
2018-01-24 12:35:26
阅读次数:
196
RPC是远程过程调用的简称,广泛应用在大规模分布式应用中,作用是有助于系统的垂直拆分,使系统更易拓展。Java中的RPC框架比较多,各有特色,广泛使用的有RMI、Hessian、Dubbo等。RPC还有一个特点就是能够跨语言,本文只以JAVA语言里的RPC为例。 对于RPC有一个逻辑关系图,以RMI ...
分类:
编程语言 时间:
2017-11-17 19:48:08
阅读次数:
200
一、函数的作用 1、减少重复代码 2、方便修改,更易拓展 3、保持代码一致性 二、函数格式 def 函数名 (): 函数体 三、函数名的命名规则: 1、函数名必须以下划线或字母开头,可以包含字母、数字或下划线的任意组合,不能使用任何的标点符号。 2、函数名区分大小写 3、函数名不能是保留字 四、调用 ...
分类:
编程语言 时间:
2017-10-22 14:00:00
阅读次数:
272
RPC是远程过程调用的简称,广泛应用在大规模分布式应用中,作用是有助于系统的垂直拆分,使系统更易拓展。Java中的RPC框架比较多,各有特色,广泛使用的有RMI、Hessian、Dubbo等。RPC还有一个特点就是能够跨语言,本文只以JAVA语言里的RPC为例。 对于RPC有一个逻辑关系图,以RMI ...
分类:
编程语言 时间:
2017-08-20 14:51:04
阅读次数:
167
1,前言 Workflow(https://en.wikipedia.org/wiki/Workflow)是一个极其常见的业务场景,基本所有行业都能涉及到流程管理上的问题。工作流,个人认为可以等价的理解为状态流(state flow),因为工作流的主要工作就是流程管理或者就是状态转移。如果用状态转移 ...
分类:
其他好文 时间:
2017-07-13 10:51:23
阅读次数:
228