摘要:
1. 服务注册 对 Consul 进行服务注册之前,需要先部署一个服务站点,我们可以使用 ASP.NET Core 创建 Web 应用程序,并且部署到 Ubuntu 服务器上。 ASP.NET Core Hell World 应用程序示例代码,只需要三个文件,Startup.cs代码: public 阅读全文
posted @ 2017-03-13 17:04
陈立扬
阅读(2784)
评论(0)
推荐(1)
摘要:
这是2016年的最后一篇博客,年初定的计划是写12篇博客,每月一篇,1/3转载,2/3原创,看来是实现不了了! -- 题外话。今天要写的东西是C语言中的预处理器,我们常说的宏定义的用法。为什么要写这个东西呢,原因很简单:之前对预处理了解不深。如果你对C语言只是了解或者是仅仅在大学中学习过C语言,说到 阅读全文
posted @ 2017-03-13 17:03
陈立扬
阅读(431)
评论(0)
推荐(0)
摘要:
一、简介 Domain Component组件技术,以下简称DC,是扩展自XPO的, 官方不建议新手使用DC。 如果你用过EF,XPO及类似的ORM,这是很容易理解的,DC是基于XPO的,只是原来定义ORM对象时用的是类,现在改用接口。 然后通过DC上声明的一些Attribute来生成最终的类代码, 阅读全文
posted @ 2017-03-13 17:02
陈立扬
阅读(329)
评论(0)
推荐(0)
摘要:
目标:日志复制同步 Raft 的目标是将日志完整地复制到集群内的所有服务器,这些复制的日志会被状态机所使用。假设我们希望程序或应用能可靠地执行,能够实现的一种方式是保证集群中所有服务器内的状态机都能按照相同的方式执行命令,这就是状态机复制同步的目的,这里的状态机通常指的是一个输入输出程序或应用。日志 阅读全文
posted @ 2017-03-13 17:00
陈立扬
阅读(434)
评论(0)
推荐(0)
摘要:
笔者第一次接触跟MyBatis框架是在2009年未的时候。不过那个时候的他并不叫MyBatis,而是叫IBatis。2010年的时候改为现在的名字——MyBatis。这几年过去了,对于笔者来讲有一点陌生了。而且那个时候他也没有这么出名。hibernate占了大部分市场。虽然笔者早年的时候查看过他的源 阅读全文
posted @ 2017-03-13 17:00
陈立扬
阅读(269)
评论(0)
推荐(0)
摘要:
本篇随笔主要描述的是我阅读 Vector 源码期间的对于 Vector 的一些实现上的个人理解,用于个人备忘,有不对的地方,请指出~ 先来看一下 Vector 的继承图: 可以看出,Vector 的直接父类是 AbstractList(已在JDK1.8源码阅读系列之一介绍过), 直接子类是 Stac 阅读全文
posted @ 2017-03-13 16:59
陈立扬
阅读(180)
评论(0)
推荐(0)
摘要:
由于 Javascript 同源策略的存在使得一个源中加载来自其它源中资源的行为受到了限制。即会出现跨域请求禁止。 通俗一点说就是如果存在协议、域名、端口或者子域名不同服务端,或一者为IP地址,一者为域名地址(在跨域问题上,域仅仅是通过“ url的首部 ”来识别而不会去尝试判断相同的IP地址对应着两 阅读全文
posted @ 2017-03-13 16:54
陈立扬
阅读(529)
评论(0)
推荐(0)
摘要:
这几天在微信群里又聊到.NET可以救中国但是案例太少不深的问题,我说.NET玩爬虫简直就是宇宙第一,于是大神朱永光说,你为何不来写一篇总结一下? 那么今天就全面的来总结一下,在.NET生态下,如何玩爬虫 关于爬虫 从搜索引擎开始,爬虫应该就出现了,爬的对象当然也就是网页URL,在很长一段时间内,爬虫 阅读全文
posted @ 2017-03-13 16:52
陈立扬
阅读(381)
评论(0)
推荐(0)
摘要:
这次要记录的是一个很简单的但是基本符合AMD规范的浏览器端模块加载工具的开发流程。因为自从使用过require.js、webpack等模块化加载工具之后就一直对它的实现原理很好奇,于是稍微研究了一下。 实现的方法有许多,但简单实现的话大致都会实现出以下的两个方法: 1 实现模块的加载。从主模块说起, 阅读全文
posted @ 2017-03-13 16:51
陈立扬
阅读(305)
评论(0)
推荐(0)
摘要:
需求背景 jul 指的是java.util.logging,是 java 内置的日志模块,目前流行的Java日志组件还包括 jcl(common-logging)、slf4j/log4j/logback 等等 不同日志框架的定位和特性都存在差异,如 jcl、slf4j 提供的是日志门面(api)定义 阅读全文
posted @ 2017-03-13 16:49
陈立扬
阅读(2372)
评论(0)
推荐(0)
摘要:
题外话 刷了一段时间的codewars的JavaScript题目之后,它给我最大的感受就是,会帮助你迅速的提升你希望练习的语言的API的熟悉程度,Array对象、String对象等原生方法,构造函数、一些算法题等。每次submit之后,看看自己的代码,再看看别人写的代码。发现自己写的代码和实现实现思 阅读全文
posted @ 2017-03-13 16:48
陈立扬
阅读(678)
评论(0)
推荐(0)
摘要:
在某些情况下,一个客户不想或者不能直接引用一个对象,此时可以通过一个称之为“代理”的第三者来实现间接引用。代理对象可以在客户端和目标对象之间起到 中介的作用,并且可以通过代理对象去掉客户不能看到 的内容和服务或者添加客户需要的额外服务。 简单来说代理模式就是通过一个代理对象去访问一个实际对象,并且可 阅读全文
posted @ 2017-03-13 16:47
陈立扬
阅读(254)
评论(0)
推荐(0)
摘要:
很多小伙伴一开始不知道怎么搭建gulp环境,这里我就简单的举个列子好了。 一: gulp是基于Nodejs的自动任务运行器,因此必须安装node的,地址node官网 也要安装npm,npm(node package manager)nodejs的包管理器,用于node插件管理(包括安装、卸载、管理依 阅读全文
posted @ 2017-03-13 16:46
陈立扬
阅读(665)
评论(0)
推荐(0)
摘要:
先自问一个问题:C++有几种new? 我一直以为是两种:operator new 和 placement new。刚刚查了下,原来是3种:还有一个是new operator。而且,我还弄错了一个...但是,无论如何,我们能够改变的只有两个: 1、operator new,分配内存。 2、placem 阅读全文
posted @ 2017-03-13 16:46
陈立扬
阅读(262)
评论(0)
推荐(0)
摘要:
1 不跟你多废话 上代码! 2 原理 第一步 :将一个SQL语句字符串拆开来,拆成 字符串-符号串-字符串-符号串-符号串-字符串 这样 第二步 :然后判断字符串是不是关键字,是的话就转成大写 第三部 :再将这些串拼起来 3 实现 原理看似很简单,但实现却不简单。 要处理两个问题 1 不可能全转换之 阅读全文
posted @ 2017-03-13 16:45
陈立扬
阅读(438)
评论(0)
推荐(0)
摘要:
boneCP连接的实现 boneCP自己实现了标准的java.sql.Connection接口,除了会持有Connection对象之外,还会拥有一些属性用于标记连接的创建时间,空闲时间等。 比较重要的时间概念代码如下: boneCP对连接的管理 MySQL对连接有最大空闲时间的限制,默认是8小时,因 阅读全文
posted @ 2017-03-13 16:42
陈立扬
阅读(404)
评论(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
陈立扬
阅读(605)
评论(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
陈立扬
阅读(14231)
评论(3)
推荐(4)
摘要:
OGG学习笔记04-OGG复制部署快速参考源端:Oracle 10.2.0.5 RAC + ASM节点1 Public IP地址:192.168.1.27 目标端:Oracle 10.2.0.5IP地址:192.168.1.30 操作目标:将源端数据库业务用户jy下两张表ogg同步到目标端数据库业务 阅读全文
posted @ 2017-03-13 15:42
陈立扬
阅读(1375)
评论(0)
推荐(0)
摘要:
我们经常用free查看服务器的内存使用情况,而free中的输出却有些让人困惑,如下: 先看看各个数字的意义以及如何计算得到: free命令输出的第二行(Mem):这行分别显示了物理内存的总量(total)、已使用的 (used)、空闲的(free)、共享的(shared)、buffer(buffer 阅读全文
posted @ 2017-03-13 15:41
陈立扬
阅读(468)
评论(0)
推荐(0)
摘要:
一.seaslog 简单介绍及使用原因 它是C 写的PHP扩展,性能很高,使用简单,能满足大部分简单的日志需求。(个人感觉) 其他优势请看--》https://github.com/Neeke/SeasLog, http://www.oschina.net/p/seaslog , 缺点:(使用时碰到 阅读全文
posted @ 2017-03-13 15:33
陈立扬
阅读(681)
评论(1)
推荐(1)
摘要:
在"初探nodeJS"随笔中,我们对于node有了一个大致地了解,并在最后也通过一个示例,了解了如何快速地开启一个简单的服务器。 今儿,再次看了该篇随笔,发现该随笔理论知识稍多,适合初级入门node,固萌生一个想法--想在该篇随笔中,通过一步步编写一个稍大一点的node示例,让我们在整体上更加全面地 阅读全文
posted @ 2017-03-13 15:32
陈立扬
阅读(235)
评论(0)
推荐(0)
摘要:
0 前言 前一个季度旅游TDC的Thames服务有几次宕机,根据组内原因认真查找发现是数据库事务造成的,后来把服务中的事务配置全部去掉,服务恢复正常。根据这次教训,虽然现在还是很难确定是哪一个方面的真正原因,但是激发了我学习Spring事务方面的兴趣。而Spring事务的实现是根据AOP来实现的,对 阅读全文
posted @ 2017-03-13 15:30
陈立扬
阅读(1176)
评论(0)
推荐(0)
摘要:
一、在Windows下Python为什么无法读取GRIB 大家在windows系统不能读取GRIB数据的主要原因是,GRIB_API在Windows下无法编译安装,从而导致pygrib安装失败。我曾经也为这个问题苦恼了很久,也到ECMWF论坛里找了很久,也给ECMWF发了邮件,回应我没有做Windo 阅读全文
posted @ 2017-03-13 15:16
陈立扬
阅读(4660)
评论(1)
推荐(0)
摘要:
前面的话 当我们通过某些行为(点击、移动或滚动)触发页面进行大面积绘制的时候,浏览器往往是没有准备的,只能被动使用CPU去计算与重绘,由于没有事先准备,应付渲染够呛,于是掉帧卡顿。而CSS属性will-change为web开发者提供了一种告知浏览器该元素会有哪些变化的方法,这样浏览器可以在元素属性真 阅读全文
posted @ 2017-03-13 15:14
陈立扬
阅读(261)
评论(0)
推荐(0)
摘要:
this是面向对象语言中一个重要的关键字,理解并掌握该关键字的使用对于我们代码的健壮性及优美性至关重要。而javascript的this又有区别于Java、C#等纯面向对象的语言,这使得this更加扑朔迷离,让人迷惑。this使用到的情况: 1. 纯函数2. 对象方法调用3. 使用new调用构造函数 阅读全文
posted @ 2017-03-13 15:13
陈立扬
阅读(206)
评论(0)
推荐(0)
摘要:
缘由 不知各位同仁有没有发现,用简单,无外乎就是都是一个流程 1)监听链接 2)校验链接是否是正常链接 3)保存链接至全局静态字典 4)开启新线程监听监听到的线程报文 5)执行对应命令或者发送对应命令 然后内部各种心跳,各种断线重连后释放缘由链接对象,重新保存对象; 其实使用过程当中,貌似也就这些来 阅读全文
posted @ 2017-03-13 15:04
陈立扬
阅读(947)
评论(0)
推荐(0)
摘要:
VectorDrawable 与 SVG Android 5.0(Lollipop, API 21)后,新增了<vector>标签,以VectorDrawable的形式支持SVG类型矢量图形(SVG本质为XML标记描述的图形)。※ Android不直接支持SVG图形文件 SVG文件(XML)对应的V 阅读全文
posted @ 2017-03-13 15:03
陈立扬
阅读(13944)
评论(0)
推荐(0)
摘要:
SQL Server 其实从SQL Server 2005开始,也提供了类似ORACLE中固定执行计划的功能,只是好像很少人使用这个功能。当然在SQL Server中不叫"固定执行计划"这个概念,而是叫"执行计划指南"(Plan Guide 很多翻译是计划指南,个人觉得执行计划指南稍好一些)。当然两 阅读全文
posted @ 2017-03-13 15:00
陈立扬
阅读(459)
评论(0)
推荐(0)
摘要:
市面上大多数关于Vue.js自定义指令的文章都在讲语法,很少讲实际的应用场景和用例,以致于即便明白了怎么写,也不知道怎么用。本文不讲语法,就讲自定义指令的用法。 自定义指令是用来操作DOM的。尽管Vue推崇数据驱动视图的理念,但并非所有情况都适合数据驱动。自定义指令就是一种有效的补充和扩展,不仅可用 阅读全文
posted @ 2017-03-13 14:59
陈立扬
阅读(336)
评论(0)
推荐(0)
摘要:
什么是Spring IO Platform Spring IO Platform,简单的可以认为是一个依赖维护平台,该平台将相关依赖汇聚到一起,针对每个依赖,都提供了一个版本号; 这些版本对应的依赖都是经过测试的,可以保证一起正常使用。 为什么要使用Spring IO Platform 主要是解决依 阅读全文
posted @ 2017-03-13 14:59
陈立扬
阅读(22082)
评论(2)
推荐(2)
摘要:
安卓手机输入法弹出,消失会触发 那么,这个时候你的失去焦点无效,还有一种方法呢,是把position:fixed;改成position:absoult;这样底部菜单就不会顶上去,但是这种方法,经过我的实验,还是会被输入法顶上去,这两种方法都不要完全解决问题,还有一种是布局的问题,主页面:positi 阅读全文
posted @ 2017-03-13 14:56
陈立扬
阅读(624)
评论(0)
推荐(0)
摘要:
先来看两种简单的对象创建方式: 1.Object构造函数方法 2.对象字面量方法 如果在html环境下,为了便于输出,可以将 console.log() 替换成 alert() ,以下代码同理。 和传统的面向对象语言相比较,上述的对象创建方式存在明显的问题。第一个问题,对象的创建代码并不能实现很好的 阅读全文
posted @ 2017-03-13 14:56
陈立扬
阅读(160)
评论(0)
推荐(0)

浙公网安备 33010602011771号