研究AutoMapper源码前,我们先来看一下AutoMapper的作用 官网解释:AutoMapper是一个简单的小程序库,旨在解决看似复杂的问题-摆脱将一个对象映射到另一个对象的代码 解释 首先一……继续阅读 » 初夏的阳光丶 4年前 (2021-01-31) 1553浏览 0评论2985个赞
一、前言 本文的主要工作:尝试以时间顺序追踪一遍 Java 执行的整个过程,以及展示 JVM 中内存模型的相应变化。 本文的主要目的:希望能够通过 Java 执行过程的冰山一角,增进对编程语言工作原理……继续阅读 » 小z同学 4年前 (2021-01-31) 1567浏览 0评论574个赞
序列 序列是指一组数据,按存放类型分为容器序列与扁平序列,按能否被修改分为不可变序列与可变序列。 容器序列与扁平序列 容器序列存放的是对象的引用,包括list、tuple、collections.de……继续阅读 » 测试开发刚哥 4年前 (2021-01-31) 1531浏览 0评论672个赞
一、前言 项目中使用 Design Pattern 越多越好? 哪种 Pattern 比较重要? 需要学习哪些 Pattern ? 代码是否可测试? 对于入门者来说,直接上手学习 Design Pat……继续阅读 » .NET西安 4年前 (2021-01-31) 1800浏览 0评论116个赞
框架虽好,但不要丢了其背后的原理……继续阅读 » 踩刀诗人 4年前 (2021-01-31) 2952浏览 0评论991个赞
i2c(或IIC)协议使用两根线进行通信(不包括电源正负极),它们分别为: 1、SDA:数据线,IIC 协议允许在单根数据线上进行双向通信——这条线既可以发送数据,也可以接收数据。 2、SCL:时钟线……继续阅读 » 东邪独孤 4年前 (2021-01-31) 1780浏览 0评论270个赞
前言 很高兴遇见你~ 借助于很多强大的框架,现在我们已经很少直接去管理线程,框架的内部都会为我们自动维护一个线程池。例如我们使用最多的okHttp以及他的封装框架Retrofit,线程封装框架RxJa……继续阅读 » 一只修仙的猿 4年前 (2021-01-31) 2389浏览 0评论2262个赞
1.Spark计算依赖内存,如果目前只有10g内存,但是需要将500G的文件排序并输出,需要如何操作? ①、把磁盘上的500G数据分割为100块(chunks),每份5GB。(注意,要留一些系统空间!……继续阅读 » Hoult丶吴邪 4年前 (2021-01-31) 1159浏览 0评论700个赞
关于MySQL的锁,看这一篇就够了。锁机制用于管理对共享资源的并发访问。 lock的对象是事务,用来锁定的是数据库中的对象,如表、页、行。并且一般lock的对象仅在事务commit或rollback后……继续阅读 » 狼爷 4年前 (2021-01-31) 2156浏览 0评论220个赞
当你打游戏的时候或者看电视的时候会有负罪感么?……继续阅读 » 程序员老猫 4年前 (2021-01-31) 2926浏览 0评论2847个赞
创建MVC应用程序 创建后的项目 启动视图 _ViewStart.cshtml 顾名思义,就是在View开始执行之前执行,而且是每一个View, 它的预设内容是 @{ Layout = "_……继续阅读 » 开心洋葱 4年前 (2021-01-31) 3073浏览 0评论936个赞
需求描述: 项目里的几个Webapi接口需要进行鉴权,同接口可被小程序或网页调用,小程序里没有用户登录的概念,网页里有用户登录的概念,对于调用方来源是小程序的情况下进行放权,其他情况下需要有身份验证。……继续阅读 » 那一片蓝海 4年前 (2021-01-31) 2519浏览 0评论2005个赞
(文章目录) 前言 并查集算法适用于处理一些不相交集合的合并及查询问题。对于这一类的问题使用并查集,不但节省了空间,而且大大缩短了运行时间。 基本的并查集很好写出一个模板,对于一些特殊的题目也能很好对……继续阅读 » 太白江 4年前 (2021-01-31) 2508浏览 0评论964个赞
当项目周期快结束时,开发人员会越来越关注应用的“安全性”问题。一个安全的应用程序并不是一种奢侈,而是必要的。你应该在开发的每个阶段都考虑应用程序的安全性,例如系统架构、设计、编码,包括最后的部署。 在……继续阅读 » 前端新世界 4年前 (2021-01-31) 1458浏览 0评论330个赞
基于图像语义的可视化同时定位和建图的面向应用程序的移动机器人自主导航解决方案综述 论文名称: A survey of image semantics-based visual simultaneous……继续阅读 » 匡吉 4年前 (2021-01-31) 2090浏览 0评论703个赞
实现协程最核心的部分就是栈切换了,其他的和非阻塞io的编程方式没什么区别。 栈切换,libc中有一个实现,swapcontext,但是已经被标准移除了,未来是否可用不得而知,自己实现需要写汇编代码,这……继续阅读 » yiifburj 4年前 (2021-01-31) 2492浏览 0评论220个赞
C# 实现一个基于值相等性比较的字典……继续阅读 » WeihanLi 4年前 (2021-01-31) 1956浏览 0评论2482个赞
asp.net core 下,新增了一个BackgroundService用来实现能在后台跑一个长久运行的任务,因此,也可以用来替换掉原来使用的static的Timer组件, Timer组件主要有以下……继续阅读 » 启天 4年前 (2021-01-31) 1937浏览 0评论758个赞
如何保证数据写入过程中不丢 数据写入请求达到时,以需要的数据格式组织并写入磁盘的过程叫做数据提交,对应es就是创建倒排索引,维护segment文件 如果我们同步的方式,来处理上述过程,那么系统的吞吐量……继续阅读 » 西北偏北UP 4年前 (2021-01-31) 2442浏览 0评论2647个赞
1.概述 最近有同学留言在使用Kafka的过程中遇到一些问题,比如在拉取的Topic中的数据时会抛出一些异常,今天笔者就为大家来分享一下Kafka的Fetch流程。 2.内容 2.1 背景 首先,我们……继续阅读 » 哥不是小萝莉 4年前 (2021-01-31) 1242浏览 0评论1003个赞
原文链接:https://www.changxuan.top/?p=1230 在单体架构向分布式集群架构演进的过程中,项目中必不可少的一个功能组件就是分布式锁。在开发团队有技术积累的情况下,做为团队的……继续阅读 » 壹言 4年前 (2021-01-31) 1166浏览 0评论974个赞
前言 有位朋友去阿里面试,他说面试官给了几条查询SQL,问:需要执行几次树搜索操作?我朋友当时是有点懵的,后来冷静思考,才发现就是考索引的几个基础知识点~~ 本文我们分九个索引知识点,一起来探讨一下。……继续阅读 » 开心洋葱 4年前 (2021-01-31) 2364浏览 0评论2735个赞
从JavaScript到C Plus Plus 作为一个忠诚的Web开发者,JavaScript几乎是我这一年多以来的首选,不管是开发网站后端服务,还是开发跨端应用,我都会首选一个使用JavaScri……继续阅读 » tanknee 4年前 (2021-01-31) 2324浏览 0评论1417个赞
Directional Channel 通道可以是定向的(directional)。在默认情况下,通道将以双向的(bidirectional)形式运作,用户既可以把值放人通道,也可以从通道取出值;但是……继续阅读 » L1ng14 4年前 (2021-01-31) 2097浏览 0评论2394个赞
循环依赖为什么要使用三级缓存?而不是使用二级缓存?AOP 动态代理对循环依赖的有没有什么影响?……继续阅读 » 程序员小航 4年前 (2021-01-31) 1419浏览 0评论2111个赞
代码在github上。总体来说如果理解了COW机制的话,这个实验的完成也没有很复杂。 这一个实验是要完成COW(copy on write)fork。在原始的XV6中,fork函数是通过直接对进程的地……继续阅读 » 星見遥 4年前 (2021-01-31) 2901浏览 0评论268个赞
老刘是即将找工作的研究生,自学大数据开发,一路走来,感慨颇深,网上大数据的资料良莠不齐,于是想写一份详细的大数据开发指南。这份指南把大数据的【基础知识】【框架分析】【源码理解】都用自己的话描述出来,让……继续阅读 » 大数据老刘 4年前 (2021-01-31) 2642浏览 0评论2886个赞
最近公司系统升级,有些API的调用接口达到了每天10几万的请求量。目前公司里的日志,都是写文本文件中的。为了能够更好的分析这些日志数据,公司采用了AWS 的 ElasticSearch服务来分析日志。……继续阅读 » HDWK 4年前 (2021-01-31) 1759浏览 0评论768个赞
写在前面 因为图论专题考试考到了博弈论,然后就跑过来通了一遍 至于图论考试为什么会扯到博弈论?我不知道,就很奇怪 正文 何为博弈论? 博弈论 ,是经济学的一个分支,主要研究具有竞争或对抗性质的对象,在……继续阅读 » Suzt_ilymtics 4年前 (2021-01-31) 2450浏览 0评论2686个赞
在机器学习中建模的时候,往往面临两个困难,一是选择哪个模型,二是怎样处理数据。处于数据包括数据获取、数据清洗和数据分析。其实对于不同的场景和不同的数据,选择的模型也是不一样的,本文简单聊一聊在数据缺失……继续阅读 » 早起的小虫子 4年前 (2021-01-31) 1851浏览 0评论2124个赞
我们在平常使用Shrio进行身份认证时,经常通过获取Subject 对象中保存的Session、Principal等信息,来获取认证用户的信息,也就是说Shiro会把认证后的用户信息保存在Subjec……继续阅读 » bigfan 4年前 (2021-01-31) 2169浏览 0评论381个赞
在开始本篇的内容前,我们先来思考几个问题。 我们先来看一段简单的代码: void func(int a) { if (a > 1000……继续阅读 » 码农的荒岛求生 4年前 (2021-01-31) 2864浏览 0评论1281个赞
为什么要使用反向代理? 如果没有反向代理,一台Redis可能需要跟很多个客户端连接: 看着是不是很慌?看没关系,主要是连接需要消耗线程资源,没有代理的话,Redis要将很大一部分的资源用在与客户端建立……继续阅读 » 等不到的口琴 4年前 (2021-01-31) 1756浏览 0评论2972个赞
上一篇,梳理http 数据同步策略的变更通知机制,本篇开始探究配置变更通知到达后, `soul-web` 端的处理响应。……继续阅读 » 腾业 4年前 (2021-01-31) 2534浏览 0评论960个赞
##前言 前面我们已经搭建好了wordpress网站,如果需要查看运行效果可以看我前面的搭建文章,下面我们来进行自动化测试的练习。 ##示例 首先我们测试自动登陆 import unittest fr……继续阅读 » Huny 4年前 (2021-01-31) 1199浏览 0评论1408个赞
l 16位的向上、向下、向上/向下(中心对齐)计数模式,支持自动重装载 l 16位的预分频器 l 每个定时器都有多个独立通道,每个通道可用于 * 输入捕获 * 输出比较 * PWM输出 * 单脉冲模式……继续阅读 » 东小东 4年前 (2021-01-31) 1152浏览 0评论2063个赞
通过python来实现基本的梯度下降算法,及其关于衰减学习率以及冲量优化的变种梯度下降的实现和效果分析,我们发现在参数配置得当的情况下,普通的梯度下降法效率甚至比通用库中的BFGS方法实现效率更高。……继续阅读 » DECHIN 4年前 (2021-01-31) 2581浏览 0评论171个赞
概述 Okio 作为 Okhttp 底层 io 库,它补充了 java.io 和 java.nio 的不足,使访问、存储和处理数据更加容易。Okio 的特点如下: okio 是一个由 square 公……继续阅读 » huansky 4年前 (2021-01-30) 1239浏览 0评论953个赞
ELF文件(Executable Linkable Format)是一种文件存储格式。Linux下的目标文件和可执行文件都按照该格式进行存储,有必要做个总结。 1. 链接举例 在介绍ELF文件之前,我……继续阅读 » 嵌入式与Linux那些事 4年前 (2021-01-30) 2396浏览 0评论1335个赞
分布式系统为了保证系统稳定性,在服务治理的限流中会根据不同场景进行限流操作,常见的限流算法有: 令牌桶:可容忍一定突发流量的速率的限流,令牌桶算法的原理是系统以恒定的速率产生令牌,然后把令牌放到令牌桶……继续阅读 » luoxn28 4年前 (2021-01-30) 1218浏览 0评论948个赞
Windows中有一个很强大的内置工具,称为性能监视器(Performance Counters),可让您跟踪很多有用的性能指标。它是免费的,且容易上手使用,但是很多人没有很好地使用它。 这是使用性能……继续阅读 » 欧与贾之歌 4年前 (2021-01-30) 1641浏览 0评论908个赞
redis5之前集群搭建需要ruby环境,redis5之后就不需要了,只用redis-cli就可以创建集群了,本文redis版本:5.0.4 1.前期回顾 前面说了redis的主从复制可以保证数据容灾……继续阅读 » java小新人 4年前 (2021-01-30) 1917浏览 0评论159个赞
代码实战,源码分析,带你彻底深入Dubbo架构如何做服务熔断与降级……继续阅读 » 不送花的程序猿 4年前 (2021-01-30) 1815浏览 0评论1527个赞
React中组件间通信的方式 React中组件间通信包括父子组件、兄弟组件、隔代组件、非嵌套组件之间通信。 Props props适用于父子组件的通信,props以单向数据流的形式可以很好的完成父子组……继续阅读 » WindrunnerMax 4年前 (2021-01-30) 1292浏览 0评论1371个赞
OPC UA (二) 重头戏,捞取数据,才是该干的事。想获取数据,先有数据源DataPrivade,DataPrivade的数据集合不能和BaseDataVariableState的集合存储同一地址,……继续阅读 » 开心洋葱 4年前 (2021-01-30) 1338浏览 0评论2415个赞