摘要: 1. 服务注册 对 Consul 进行服务注册之前,需要先部署一个服务站点,我们可以使用 ASP.NET Core 创建 Web 应用程序,并且部署到 Ubuntu 服务器上。 ASP.NET Core Hell World 应用程序示例代码,只需要三个文件,Startup.cs代码: public 阅读全文
posted @ 2017-03-13 17:04 陈立扬 阅读(2782) 评论(0) 推荐(1)
摘要: 这是2016年的最后一篇博客,年初定的计划是写12篇博客,每月一篇,1/3转载,2/3原创,看来是实现不了了! -- 题外话。今天要写的东西是C语言中的预处理器,我们常说的宏定义的用法。为什么要写这个东西呢,原因很简单:之前对预处理了解不深。如果你对C语言只是了解或者是仅仅在大学中学习过C语言,说到 阅读全文
posted @ 2017-03-13 17:03 陈立扬 阅读(429) 评论(0) 推荐(0)
摘要: 一、简介 Domain Component组件技术,以下简称DC,是扩展自XPO的, 官方不建议新手使用DC。 如果你用过EF,XPO及类似的ORM,这是很容易理解的,DC是基于XPO的,只是原来定义ORM对象时用的是类,现在改用接口。 然后通过DC上声明的一些Attribute来生成最终的类代码, 阅读全文
posted @ 2017-03-13 17:02 陈立扬 阅读(328) 评论(0) 推荐(0)
摘要: 目标:日志复制同步 Raft 的目标是将日志完整地复制到集群内的所有服务器,这些复制的日志会被状态机所使用。假设我们希望程序或应用能可靠地执行,能够实现的一种方式是保证集群中所有服务器内的状态机都能按照相同的方式执行命令,这就是状态机复制同步的目的,这里的状态机通常指的是一个输入输出程序或应用。日志 阅读全文
posted @ 2017-03-13 17:00 陈立扬 阅读(432) 评论(0) 推荐(0)
摘要: 笔者第一次接触跟MyBatis框架是在2009年未的时候。不过那个时候的他并不叫MyBatis,而是叫IBatis。2010年的时候改为现在的名字——MyBatis。这几年过去了,对于笔者来讲有一点陌生了。而且那个时候他也没有这么出名。hibernate占了大部分市场。虽然笔者早年的时候查看过他的源 阅读全文
posted @ 2017-03-13 17:00 陈立扬 阅读(264) 评论(0) 推荐(0)
摘要: 本篇随笔主要描述的是我阅读 Vector 源码期间的对于 Vector 的一些实现上的个人理解,用于个人备忘,有不对的地方,请指出~ 先来看一下 Vector 的继承图: 可以看出,Vector 的直接父类是 AbstractList(已在JDK1.8源码阅读系列之一介绍过), 直接子类是 Stac 阅读全文
posted @ 2017-03-13 16:59 陈立扬 阅读(179) 评论(0) 推荐(0)
摘要: 由于 Javascript 同源策略的存在使得一个源中加载来自其它源中资源的行为受到了限制。即会出现跨域请求禁止。 通俗一点说就是如果存在协议、域名、端口或者子域名不同服务端,或一者为IP地址,一者为域名地址(在跨域问题上,域仅仅是通过“ url的首部 ”来识别而不会去尝试判断相同的IP地址对应着两 阅读全文
posted @ 2017-03-13 16:54 陈立扬 阅读(523) 评论(0) 推荐(0)
摘要: 这几天在微信群里又聊到.NET可以救中国但是案例太少不深的问题,我说.NET玩爬虫简直就是宇宙第一,于是大神朱永光说,你为何不来写一篇总结一下? 那么今天就全面的来总结一下,在.NET生态下,如何玩爬虫 关于爬虫 从搜索引擎开始,爬虫应该就出现了,爬的对象当然也就是网页URL,在很长一段时间内,爬虫 阅读全文
posted @ 2017-03-13 16:52 陈立扬 阅读(378) 评论(0) 推荐(0)
摘要: 这次要记录的是一个很简单的但是基本符合AMD规范的浏览器端模块加载工具的开发流程。因为自从使用过require.js、webpack等模块化加载工具之后就一直对它的实现原理很好奇,于是稍微研究了一下。 实现的方法有许多,但简单实现的话大致都会实现出以下的两个方法: 1 实现模块的加载。从主模块说起, 阅读全文
posted @ 2017-03-13 16:51 陈立扬 阅读(303) 评论(0) 推荐(0)
摘要: 需求背景 jul 指的是java.util.logging,是 java 内置的日志模块,目前流行的Java日志组件还包括 jcl(common-logging)、slf4j/log4j/logback 等等 不同日志框架的定位和特性都存在差异,如 jcl、slf4j 提供的是日志门面(api)定义 阅读全文
posted @ 2017-03-13 16:49 陈立扬 阅读(2367) 评论(0) 推荐(0)
摘要: 题外话 刷了一段时间的codewars的JavaScript题目之后,它给我最大的感受就是,会帮助你迅速的提升你希望练习的语言的API的熟悉程度,Array对象、String对象等原生方法,构造函数、一些算法题等。每次submit之后,看看自己的代码,再看看别人写的代码。发现自己写的代码和实现实现思 阅读全文
posted @ 2017-03-13 16:48 陈立扬 阅读(677) 评论(0) 推荐(0)
摘要: 在某些情况下,一个客户不想或者不能直接引用一个对象,此时可以通过一个称之为“代理”的第三者来实现间接引用。代理对象可以在客户端和目标对象之间起到 中介的作用,并且可以通过代理对象去掉客户不能看到 的内容和服务或者添加客户需要的额外服务。 简单来说代理模式就是通过一个代理对象去访问一个实际对象,并且可 阅读全文
posted @ 2017-03-13 16:47 陈立扬 阅读(253) 评论(0) 推荐(0)
摘要: 很多小伙伴一开始不知道怎么搭建gulp环境,这里我就简单的举个列子好了。 一: gulp是基于Nodejs的自动任务运行器,因此必须安装node的,地址node官网 也要安装npm,npm(node package manager)nodejs的包管理器,用于node插件管理(包括安装、卸载、管理依 阅读全文
posted @ 2017-03-13 16:46 陈立扬 阅读(663) 评论(0) 推荐(0)
摘要: 先自问一个问题:C++有几种new? 我一直以为是两种:operator new 和 placement new。刚刚查了下,原来是3种:还有一个是new operator。而且,我还弄错了一个...但是,无论如何,我们能够改变的只有两个: 1、operator new,分配内存。 2、placem 阅读全文
posted @ 2017-03-13 16:46 陈立扬 阅读(258) 评论(0) 推荐(0)
摘要: 1 不跟你多废话 上代码! 2 原理 第一步 :将一个SQL语句字符串拆开来,拆成 字符串-符号串-字符串-符号串-符号串-字符串 这样 第二步 :然后判断字符串是不是关键字,是的话就转成大写 第三部 :再将这些串拼起来 3 实现 原理看似很简单,但实现却不简单。 要处理两个问题 1 不可能全转换之 阅读全文
posted @ 2017-03-13 16:45 陈立扬 阅读(435) 评论(0) 推荐(0)
摘要: boneCP连接的实现 boneCP自己实现了标准的java.sql.Connection接口,除了会持有Connection对象之外,还会拥有一些属性用于标记连接的创建时间,空闲时间等。 比较重要的时间概念代码如下: boneCP对连接的管理 MySQL对连接有最大空闲时间的限制,默认是8小时,因 阅读全文
posted @ 2017-03-13 16:42 陈立扬 阅读(400) 评论(0) 推荐(0)
摘要: 一、前言: 在文章开始之前,先出几个题目给大家看看: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 var num1 = 1 & 0; console.log(num1); // 0 var num2 = 'string' & 1; co 阅读全文
posted @ 2017-03-13 16:41 陈立扬 阅读(602) 评论(0) 推荐(0)
摘要: 前言 并发编程一直是Golang区别与其他语言的很大优势,也是实际工作场景中经常遇到的。近日笔者在组内分享了我们常见的并发场景,及代码示例,以期望大家能在遇到相同场景下,能快速的想到解决方案,或者是拿这些方案与自己实现的比较,取长补短。现整理出来与大家共享。 回到顶部 简单并发场景 很多时候,我们只 阅读全文
posted @ 2017-03-13 16:40 陈立扬 阅读(302) 评论(0) 推荐(0)
摘要: 1.图片编码简介 大家都知道,数据在网络中是以二进制流的形式传播的,那么我们该如何把那些1和0解析成我们需要的数据格式呢? 说的简单一点就是,当文件都使用二进制流作为传输时,需要制定一套规范,用来区分该文件到底是什么类型的。 文件头有很多个,我们在这里就介绍一些主流的且跟图片相关的文件头。 JPEG 阅读全文
posted @ 2017-03-13 16:40 陈立扬 阅读(255) 评论(0) 推荐(0)
摘要: 首先,我对蓝图的理解相对通俗,就是觉得蓝图对于视图方法模块化、大项目协同开发过程中的一个很好的工具. 1.下图是我们通常情况下使用的项目组织结构 看一下视图方法: 什么是蓝图? 一个蓝图定义了可用于单个应用的视图,模板,静态文件等等的集合。 我什么时候会用到蓝图? 蓝图的杀手锏是将你的应用组织成不同 阅读全文
posted @ 2017-03-13 16:39 陈立扬 阅读(14230) 评论(3) 推荐(4)
友情链接:回力球鞋 | 中老年服装 | 新航道英语 | 托福网课 | 雅思培训班