0

mybatis 源码分析(二)mapper 初始化

mybatis 的初始化还是相对比较复杂,但是作者在初始化过程中使用了多种设计模式,包括建造者、动态代理、策略、外观等,使得代码的逻辑仍然非常清晰,这一点非常值得我们学习; 一、mapper 初始化主要流程 mybatis 初始化的过程中,主要是 XML 配置的解析,不同的部分又分别委托给了不同的解 ...

三枣 发布于 2019-08-20 12:27 评论(0)阅读(15)
0

数据结构与算法—二叉排序树(java)

前言 前言 前面介绍学习的大多是线性表相关的内容,把指针搞懂后其实也没有什么难度。规则相对是简单的。 前面介绍学习的大多是线性表相关的内容,把指针搞懂后其实也没有什么难度。规则相对是简单的。 再数据结构中树、图才是数据结构标志性产物,(线性表大多都现成api可以使用),因为树的难度相比线性表大一些并 ...

bigsai 发布于 2019-08-20 12:20 评论(0)阅读(12)
0

基于Spring Boot自建分布式基础应用

目前刚入职了一家公司,要求替换当前系统(单体应用)以满足每日十万单量和一定系统用户负载以及保证开发质量和效率。由我来设计一套基础架构和建设基础开发测试运维环境,github地址。 出于本公司开发现状及成本考虑,我摒弃了市面上流行的Spring Cloud以及Dubbo分布式基础架构,舍弃了集群的设计 ...

地主AE86 发布于 2019-08-20 12:08 评论(0)阅读(34)
0

零拷贝Zero copy-linux and java

背景 几种拷贝方式 方式1:Copying in Two Sample System Calls read(file, tmp_buf, len); write(socket, tmp_buf, len); 1. 首先,调用read时,文件A copy到了kernel模式; 2. 之后,CPU控制将 ...

聚变归来 发布于 2019-08-20 12:03 评论(0)阅读(16)
0

(四十一)c#Winform自定义控件-进度条

前提 入行已经7,8年了,一直想做一套漂亮点的自定义控件,于是就有了本系列文章。 开源地址:https://gitee.com/kwwwvagaa/net_winform_custom_control 如果觉得写的还行,请点个 star 支持一下吧 欢迎前来交流探讨: 企鹅群568015492 Nu ...

冰封一夏 发布于 2019-08-20 12:03 评论(0)阅读(43)
1

使用队列解耦的架构方案

搞技术的对“高内聚,低耦合”这几个字应该很熟悉,这是程序设计的一个基本原则,无论对于分布式系统,有几个模块的单体程序,以及程序中具体的类、类中的方法,都可以拿来讲。这个原则本质上是“分治法”,将一个大问题分解为一个个的小问题,然后各个击破,整个问题就解决了。 ...

波斯马 发布于 2019-08-20 11:58 评论(0)阅读(40)
0

tensorflow学习笔记——多线程输入数据处理框架

之前我们学习使用TensorFlow对图像数据进行预处理的方法。虽然使用这些图像数据预处理的方法可以减少无关因素对图像识别模型效果的影响,但这些复杂的预处理过程也会减慢整个训练过程。为了避免图像预处理成为神经网络模型训练效率的瓶颈,TensorFlow提供了一套多线程处理输入数据的框架。 下面总结了 ...

战争热诚 发布于 2019-08-20 11:55 评论(0)阅读(44)
0

从零写一个编译器(十):编译前传之直接解释执行

项目的完整代码在 "C2j Compiler" 前言 这一篇不看也不会影响后面代码生成部分 现在经过词法分析语法分析语义分析,终于可以进入最核心的部分了。前面那部分可以称作编译器的前端,代码生成代码优化都是属于编译器后端,如今有关编译器的工作岗位主要都是对后端的研究。当然现在写的这个编译器因为水平有 ...

dejavudwh 发布于 2019-08-20 11:40 评论(0)阅读(51)
0

通过Blazor使用C#开发SPA单页面应用程序(4) - Ant Design Button

前面学习了Blazor的特点、环境搭建及基础知识,现在我们尝试的做个实际的组件。 Ant Design是蚂蚁金服是基于Ant Design设计体系的 UI 组件库,主要用于研发企业级中后台产品。目前官方是基于React和Angular实现的,今年也推出了Vue的实现。其组件涵盖面较广,其组件风格及交 ...

燕马越空 发布于 2019-08-20 11:36 评论(0)阅读(89)
0

Java并发之内存模型(JMM)浅析

背景 学习Java并发编程,JMM是绕不过的槛。在Java规范里面指出了JMM是一个比较开拓性的尝试,是一种试图定义一个一致的、跨平台的内存模型。JMM的最初目的,就是为了能够支多线程程序设计的,每个线程可以是和其他线程在不同的CPU核心上运行,或者对于多处理器的机器而言,该模型需要实现的就是使得每 ...

AstrophelYang 发布于 2019-08-20 11:32 评论(0)阅读(35)
0

史上最全面的SignalR系列教程-4、SignalR 自托管全解(使用Self-Host)-附各终端详细实例

本篇将为大家介绍.NET特有的Self-Host自托管的应用,即以Self-Host自托管为宿主加载SignalR服务。 宿主一词我们不会陌生,它可以看作是一个基础设施,它为一些服务和功能提供最底层的支持,如你的web应用程序可以运行在iis或者apache上,而这两个东西就是web应用程序的宿主... ...

.NET快速开发框架 发布于 2019-08-20 11:29 评论(0)阅读(64)
0

回归架构本质,重新理解微服务

第一部分:微服务的诞生、演变以及应用策略 记者:近几年来,微服务架构设计方式被提出并在越来越多的企业中得以实践和落地,但对于刚开始接触微服务的人来说,还是不知道要从哪些方面开始了解。您能否结合软件架构的发展历史,聊聊微服务的发展与特征。 梁鑫:微服务本质上是一种架构的风格,如果要了解微服务,我认为需 ...

宜信技术 发布于 2019-08-20 11:18 评论(0)阅读(96)
0

阿里注册中心Nacos生产部署方案

一、说明 生产环境中部署 首先肯定是使用集群模式 保证高可用,本文主要详细介绍最佳的集群方案怎样搭建与 程序怎样集成   二、集群方案 下图是官方推荐的集群方案,通过域名 + VIP模式的方式来实现,可读性好而且换ip方便 这里的 直接使用 就可以实现了   三、方案实现 集群最 ...

zlt2000 发布于 2019-08-20 11:14 评论(0)阅读(68)
0

为什么选择B+树作为数据库索引结构?

背景 首先,来谈谈B树。为什么要使用B树?我们需要明白以下两个事实: 【事实1】 不同容量的存储器,访问速度差异悬殊。以磁盘和内存为例,访问磁盘的时间大概是ms级的,访问内存的时间大概是ns级的。有个形象的比喻,若一次内存访问需要1秒,则一次外存访问需要1天。所以, 现在的存储系统,都是分级组织的。 ...

kkbill 发布于 2019-08-20 11:08 评论(0)阅读(101)
0

车载多传感器融合定位方案:GPS +IMU+MM

导读 高德定位业务包括云上定位和端上定位两大模块。其中,云上定位主要解决Wifi指纹库、AGPS定位、轨迹挖掘和聚类等问题;端上定位解决手机端和车机端的实时定位问题。近年来,随着定位业务的发展,用户对在城市峡谷(高楼、高架等)的定位精度提出了更高的要求。 特别是车机端定位,由于定位设备安装在车上,一 ...

高德技术 发布于 2019-08-20 10:54 评论(0)阅读(68)
0

Python 命令行之旅 —— 深入 argparse (一)

作者:HelloGitHub Prodesire HelloGitHub 的《讲解开源项目》系列,项目地址:https://github.com/HelloGitHub Team/Article 前言 在第一篇“初探 argparse”的文章中,我们初步掌握了使用 的四部曲,对它有了一个基本的体感。 ...

削微寒 发布于 2019-08-20 10:44 评论(0)阅读(78)
0

实现API管理系统的几个重要关键词

管理API的需求源自于Web API开展业务。从2006年开始,然后逐渐成熟,并在2016年之前进入市场。无论是通过代理现有API的管理网关、本身作为用于部署API本身的网关的一部分,还是作为连接层在代码中,API管理就是针对API进行编辑、测试、发布、身份验证,计量,分析报告、监控等。在过去十年中 ...

隔壁王书 发布于 2019-08-20 10:36 评论(2)阅读(145)
0

Docker进阶-容器监控cAdvisor+InfluxDB+Granfana

概述 前面文章介绍使用docker compose组合应用并利用scale快速对容器进行扩容。 由于docker compose启动的服务都在同一台宿主机上,对于一个宿主机上运行多个容器应用时,容器的运行情况如:CPU使用率、内存使用率、网络状态、磁盘空间等一系列随时间变化的时序数据信息,都是需要去 ...

流体石头 发布于 2019-08-20 10:25 评论(0)阅读(26)
0

C#读取Txt大数据并更新到数据库

环境 Sqlserver 2016 .net 4.5.2 目前测试数据1300万 大约3-4分钟.(限制一次读取条数 和 线程数是 要节省服务器资源,如果调太大服务器其它应用可能就跑不了了), SqlServerDBHelper为数据库帮助类.没有什么特别的处理. 配置连接串时记录把连接池开起来 另 ...

望着天的蜗牛 发布于 2019-08-20 10:20 评论(3)阅读(261)
0

ThreadLocal中优雅的数据结构如何体现农夫山泉的广告语

本篇文章主要讲解 ThreadLocal 的用法和内部的数据结构及实现。有时候我们写代码的时候,不太注重类之间的职责划分,经常造出一些上帝类,也就是什么功能都往这个类里放。虽然能实现功能但是并不优雅且不好维护。这篇文章就介绍 ThreadLocal 中如何设计优雅的数据结构以及类之间的职责划分,至于 ...

渡码 发布于 2019-08-20 10:17 评论(0)阅读(88)
sb785.com sb951.com 263sb.com tyc37.com 391tyc.com
337sb.com sb196.com 362msc.com sun562.com tyc275.com
811msc.com msc872.com 513msc.com tyc971.com sun812.com
太子娱乐怎么登入不了 99bmw.com 菲律宾申博在线游戏开户 275bmw.com tyc588.com