3

玩转ASP.NET Core中的日志组件

简介 日志组件 ,作为程序员使用频率最高的组件,给程序员开发调试程序提供了必要的信息。ASP.NET Core中内置了一个通用日志接口ILogger,并实现了多种内置的日志提供器,例如 Console Debug EventSource EventLog TraceSource Azure App ...

LamondLu 发布于 2018-09-21 21:42 评论(1)阅读(51)
0

朱晔的互联网架构实践心得S1E9:架构评审一百问和设计文档五要素

朱晔的互联网架构实践心得S1E9:架构评审一百问和设计文档五要素 朱晔的互联网架构实践心得S1E9:架构评审一百问和设计文档五要素 【下载文本PDF进行阅读】 本文我会来说说我认为架构评审中应该看的一些点,以及我写设计文档的一些心得。助你在架构评审中过五关斩六将,助你写出能让人收藏点赞的设计文档。 ...

lovecindywang 发布于 2018-09-21 21:24 评论(0)阅读(44)
1

[llvm] LLVM 核心类简明示例 : llvm::Value && llvm::Type && llvm::Constant

LLVM 核心类简明示例 : llvm::Value && llvm::Type && llvm::Constant llvm核心类位于 中,用以表示机器无关且表现力极强的LLVM IR。 llvm::Value llvm::Value 则是这其中的重中之重,它用来表示一个具有类型的值。它是类图如下 ...

racaljk 发布于 2018-09-21 20:26 评论(0)阅读(33)
0

业务拆分的思考

从最初的单体应用,即将进行业务拆分,分而治之,虽心不免有些激动,但是很快就陷入深思。 因为我不得不考虑如何拆分比较好及其现在要不要拆分的问题。 目前我们开发的是一个多租户系统应用,考虑到公共通用功能,例如用户功能、组织功能、菜单功能、模块功能、系统监控、审批功能、权限管理等,我们将其作为公共模块,而 ...

挑战者V 发布于 2018-09-21 20:19 评论(0)阅读(50)
0

在AndroidStudio上使用AddressSanitizer

在AndroidStudio上使用AddressSanitizer AddressSanitizer是Google主导的一个开源内存问题检测工具。现在也开始支持Android平台,且受Google推荐来替代之前的Valgrind。目前AddressSanitizer能够发现如下问题: Out of ...

willhua 发布于 2018-09-21 20:08 评论(0)阅读(30)
0

基于ZooKeeper实现简单的配置中心

配置中心使用ZooKeeper的持久节点的特性,将配置信息写入到持久节点。客户端启动时,从ZooKeeper读取配置信息,进而初始化内部资源,达到配置统一管理的目的。再结合ZooKeeper的Watch特性,配置信息变化实时推送到客户端,即时生效,无需重启客户端,达到配置热更新的效果。 ...

Sunnick 发布于 2018-09-21 20:08 评论(0)阅读(41)
0

跟厂长学PHP7内核(八):深入理解字符串的实现

在前面大致预览了常用变量的结构之后,我们今天来仔细的剖析一下字符串的具体实现。 一、字符串的结构 zend_refcounted_h对应的结构体: 下面我们来了解一下具体每个成员的作用: gc:就是_zend_refcounted_h结构体,主要作用是引用计数以及标记变量的类别。 h:字符串的哈希值 ...

了不起的厂长 发布于 2018-09-21 20:03 评论(0)阅读(18)
1

从壹开始前后端分离 [ vue + .netcore 补充教程 ] 二八║ Nuxt 基础:面向源码研究Nuxt.js

前言 哈喽大家周五好,又是一个开开心心的周五了,接下来就是三天小团圆啦,这里先祝大家节日快乐咯,希望都没有加班哈哈,今天公司发了月饼,嗯~时间来不及了,上周应该搞个活动抽中几个粉丝发月饼的,下次吧,这里先预告一下,圣诞节活动,给粉丝送苹果吧哈哈,不过听起来好 low 呀,大家有好的想法可以下边评论或 ...

老张的哲学 发布于 2018-09-21 19:20 评论(1)阅读(52)
0

mysql 开发进阶篇系列 42 逻辑备份与恢复

一.概述 在作何数据库里,备份与恢复都是非常重要的。好的备份方法和备份策略将会使得数据库中的数据更加高效和安全。对于DBA来说,进行备份或恢复操作时要考虑的因素大概有如下: (1) 确定要备份的表的存储引擎是事务型(innodb)还是非事务型。两种不同的存储引擎备份方式在处理数据一致性方面是不太一样 ...

花阴偷移 发布于 2018-09-21 18:12 评论(0)阅读(61)
0

java设计模式自我总结---代理模式

代理模式是给某一个对象提供一个代理对象,并由代理对象控制对原对象的引用,通俗的来讲代理模式就是我们生活中常见的中介。 Spring 的AOP面向切面就是使用动态代理模式来实现的; 打个比方说:我要买房,但是我对该地区房屋的信息掌握的不够全面,希望找一个更熟悉的人(中介)去帮我找,此处的代理就是这个意 ...

云端观云 发布于 2018-09-21 18:09 评论(0)阅读(48)
1

你大概走了假敏捷:《手绘敏捷宝典》在此,还不来收!

欢迎大家前往 "腾讯云+社区" ,获取更多腾讯海量技术实践干货哦~ 本文由 "薄玉桴" 发表于 "云+社区专栏" 今天你敏捷了没有?“敏捷”在互联网和软件开发领域从涓涓细流逐渐演变为行业潮流,往小了说是改进了开发方法,往大了说是革了瀑布流式的命——把产品开发引向了快速迭代、小步快跑的路线上。 我们使 ...

腾讯云+社区 发布于 2018-09-21 18:08 评论(1)阅读(77)
1

LayIM.AspNetCore Middleware 开发日记(七)Asp.Net.Core.SignalR闪亮登场

前言   前几篇介绍了整个中间件的构成,路由,基本配置等等.基本上没有涉及到通讯部分。不过已经实现了融云的通讯功能,由于是第三方的就不在单独去写。正好.NET Core SignalR已经出来好久了,于是乎赶紧对接上。可以先看一下之前的文章: ".Net Core SignalR ...

丶Pz 发布于 2018-09-21 17:49 评论(0)阅读(118)
0

【算法微解读】浅谈线段树

浅谈线段树 (来自TRTTG大佬的供图) 线段树个人理解和运用时,认为这个是一个比较实用的优化算法。 这个东西和区间树有点相似,是一棵二叉搜索树,也就是查找节点和节点所带值的一种算法。 使用线段树可以快速的查找某一个节点在若干条线段中出现的次数,时间复杂度为O(logN),这个时间复杂度非常的理想, ...

黎明幻星 发布于 2018-09-21 17:46 评论(0)阅读(41)
6

深入理解[Future模式]原理与技术

1.Future模式 Future模式和多线程技术密切相关,可以说是利用多线程技术优化程序的一个实例。 在程序设计中,当某一段程序提交了一个请求,期望得到一个答复。但非常不幸的是,服务程序对这个请求的处理可能比较慢,比如,这个请求可能是通过互联网、HTTP或者Web Service等并不高效的方式调 ...

像风一样i 发布于 2018-09-21 17:31 评论(0)阅读(66)
0

[算法总结] 20 道题搞定 BAT 面试——二叉树

本文首发于我的个人博客: "尾尾部落" 0. 几个概念 完全二叉树:若二叉树的高度是h,除第h层之外,其他(1~h 1)层的节点数都达到了最大个数,并且第h层的节点都连续的集中在最左边。想到点什么没?实际上,完全二叉树和堆联系比较紧密哈~~~ 满二叉树:除最后一层外,每一层上的所有节点都有两个子节点 ...

尾尾部落 发布于 2018-09-21 17:24 评论(0)阅读(126)
0

SpringCloud中使用Hystrix

1. 引言 一般而言,一个服务都是部署了多台机器的,那么在这种情况下,当其中一个服务挂了以后Hystrix是怎么处理的呢? 为了验证这个问题,我们准备两个服务:user-api 和 app-gateway,再加一个Eureka Server 2. 服务搭建 2.1. 注册中心 关于这一部分,参见《S ...

不要乱摸 发布于 2018-09-21 17:06 评论(0)阅读(85)
4

dump解析入门-用VS解析dump文件进行排障

突然有一天部署在服务器的一个应用挂掉了,没办法只能进入服务器打开 【事件查看器】查看下,好不容易找到了打开后一脸懵逼 事件查看器查到的内容根本对我们排障没有任何作用。 在这个时候如果有对应的dump文件就能派上用场了, 只要有dump文件就能查到应用挂掉那刻的一手情报,可能有人认为分析dump文件是 ...

鱼东东 发布于 2018-09-21 16:46 评论(2)阅读(149)
1

学习ASP.NET Core Razor 编程系列十八——并发解决方案

乐观并发的解决方案有以下三种: 1) 可以跟踪用户已修改的属性,并仅更新数据库中相应的列。 2) 可让后提交的用户更改覆盖之前用户提交的更改。 3) 可以阻止在数据库中更新后一用户提交的更改。 ...

DotNet菜园 发布于 2018-09-21 16:45 评论(0)阅读(201)
2

你真的懂线程同步么?

前言:学进程时,学习的重点应该进程间通信,而学习线程时,重点就应该是线程同步了。想过为什么?fork创建子进程之后,子进程有自己的独立地址空间和PCB,想和父进程或其它进程通信,就需要各种通信方式,例如无名管道(管道,我习惯这么叫无名管道)、有名管道(命名管道)、信号、消息队列、信号量、共享内存等; ...

柳德维 发布于 2018-09-21 16:27 评论(2)阅读(233)
1

Dubbo(一) —— 基础知识和项目搭建

一、分布式基础理论 1、什么是分布式系统? 《分布式系统原理与范型》定义: “分布式系统是若干独立计算机的集合,这些计算机对于用户来说就像单个相关系统” 分布式系统(distributed system)是建立在网络之上的软件系统。 随着互联网的发展,网站应用的规模不断扩大,常规的垂直应用架构已无法 ...

chen_hao 发布于 2018-09-21 16:10 评论(0)阅读(130)