25

.NET Core 3.0 可回收程序集加载上下文

一、前世今生 .NET诞生以来,程序集的动态加载和卸载都是一个Hack的技术,之前的NetFx都是使用AppDomain的方式去加载程序集,然而AppDomain并没有提供直接卸载一个程序集的API,而是要卸载整个AppDomain才能卸载包含在其中的所有程序集。然而卸载整个CurrentAppDo ...

YOYOFx 发布于 2019-05-16 14:41 评论(15)阅读(1760)
2

MySQL中ORDER BY与LIMIT一起使用(有坑)

1. 现象与问题 ORDER BY排序后,用LIMIT取前几条,发现返回的结果集的顺序与预期的不一样 下面是我遇到的问题: 可以看到,带LIMIT与不带LIMIT的结果与我预期的不一样,而且“很不可思议”,真是百思不得其解 后来百度了一下,如果order by的列有相同的值时,mysql会随机选取这 ...

废物大师兄 发布于 2019-05-16 14:24 评论(0)阅读(353)
0

shell-----数据呈现方式

输入与输出 Linux系统将每个对象当作文件处理,这包括输入和输出进程。Linux用文件描述符来标识每个文件对象。文件描述符是一个非负整数,可以唯一标识会话中打开的文件。每个进程一次多可以有九个文件描述符。出于特殊目的,bash shell保留了前三个文件描述符(0、1和2) 这三个特殊文件描述符会 ...

秦广王 发布于 2019-05-16 14:02 评论(0)阅读(191)
1

分布式事务系列 - 解决跨库转账问题

什么是分布式事务?分布式事务中的难点,常见的解决方案,案例:常见的跨库转账问题如何解决 ...

路人甲Java 发布于 2019-05-16 13:51 评论(0)阅读(528)
0

java线程并发工具类CyclicBarrier、CountDownLatch及Semaphore

一、CyclicBarrier (原文链接:http://www.studyshare.cn/blog-front/blog/index ) 1、定义 CyclicBarrier是线程并发工具类之一,俗称栅栏。当一组线程全部执行完后,到达栅栏屏障,就放开屏障,继续往后执行。举个简单例子:几个家庭约 ...

darendu 发布于 2019-05-16 13:51 评论(0)阅读(170)
1

python接口自动化(三十六)-封装与调用--流程类接口关联续集(详解)

简介 上一篇已经给大家都介绍过了流程类接口关联,但是由于博客的登录机制改变,所以没有办法给小伙伴们实战演练一下,那么这篇就按照上一篇计划的用jenkins来给小伙伴们演示一下流程类接口的封装和调用,其实很简单,就是用上一篇和前边这篇传送门的代码稍 稍修改即可。不知道你自己练习了么,如果练习了,可以看 ...

北京-宏哥 发布于 2019-05-16 13:03 评论(4)阅读(222)
1

详细讲解MapReduce二次排序过程

我在15年处理大数据的时候还都是使用MapReduce, 随着时间的推移, 计算工具的发展, 内存越来越便宜, 计算方式也有了极大的改变. 到现在再做大数据开发的好多同学都是直接使用spark, hive等工具, 很少有再写MapReduce的了. 这里整理一下MapReduce中经常用到的二次排序 ...

wangt.cc 发布于 2019-05-16 12:17 评论(0)阅读(152)
9

Spring Security 入门原理及实战

[TOC] 在web应用开发中,安全无疑是十分重要的,选择Spring Security来保护web应用是一个非常好的选择。Spring Security 是spring项目之中的一个安全模块,可以非常方便与spring项目无缝集成。特别是在spring boot项目中加入spring securi ...

逃离沙漠 发布于 2019-05-16 11:52 评论(0)阅读(400)
1

CODING 告诉你硅谷的研发项目管理之道(4)

写在前面 优秀的项目管理者是怎么工作的,如何帮助研发团队高效工作?一直是 CODING 关注的重要话题,我们不断地打磨 CODING 研发系统来让开发更简单。近期我们精心挑选了几篇硅谷科技公司研发管理者的 README 进行翻译。README 主要用来向团队成员展示项目管理者的工作理念和工作方式,以 ...

CODING研发管理系统 发布于 2019-05-16 11:45 评论(0)阅读(200)
0

[开发技巧]·Python极简实现滑动平均滤波(基于Numpy.convolve)

滑动平均滤波法(又称递推平均滤波法),时把连续取N个采样值看成一个队列 ,队列的长度固定为N ,每次采样到一个新数据放入队尾,并扔掉原来队首的一次数据.(先进先出原则) 把队列中的N个数据进行算术平均运算,就可获得新的滤波结果。 ...

小宋是呢 发布于 2019-05-16 11:35 评论(0)阅读(144)
10

一次 “灵异事件” 及由此引发的思考

上个周日,即 5 月 12 日,风和日丽,正和朋友在天河公园悠闲的散步。突然接到运营的电话,语气匆匆的说道: “xxx, 不好啦, "阴阳师官方论坛" 好像被黑客攻击了,全部页面变成黑白了,看着挺吓人的,你快回来修复一下”。一听到这消息,我肯定很震惊啊,做了几年的 web 开发,总算被黑客盯上了,正 ...

ChessZhang 发布于 2019-05-16 11:30 评论(2)阅读(1100)
4

【原创】谈谈redis的热key问题如何解决

引言 讲了几天的数据库系列的文章,大家一定看烦了,其实还没讲完。。。(以下省略一万字)。 今天我们换换口味,来写redis方面的内容,谈谈热key问题如何解决。 其实热key问题说来也很简单,就是瞬间有几十万的请求去访问redis上某个固定的key,从而压垮缓存服务的情情况。 其实生活中也是有不少这 ...

孤独烟 发布于 2019-05-16 11:26 评论(6)阅读(1117)
1

不会解析配置文件?1秒钟应用到项目中

记得...... 在2003年那个夜晚,我接触到了热血传奇这样一个游戏, 从此以后我就迷失了自我,每天沉浸在传奇的世界里。 你是否还记得新手村的稻草人? 你是否还记得猪洞的野猪? 你是否还记得你答应我要陪我到老吗? 你是否还记得什么是兄弟吗? 无兄弟不传奇,这句话你还记得吗? 每天八点我们会集体攻进 ...

linux超 发布于 2019-05-16 11:24 评论(0)阅读(259)
2

Linux ubi子系统原理分析

Linux ubi子系统原理分析,包括概念的澄清,坏块标志原理,管理开销等 ...

广漠飘羽 发布于 2019-05-16 11:17 评论(0)阅读(101)
6

asp.net core系列 64 结合eShopOnWeb全面认识领域模型架构

一.项目分析 在上篇中介绍了什么是"干净架构",DDD符合了这种干净架构的特点,重点描述了DDD架构遵循的依赖倒置原则,使软件达到了低藕合。eShopOnWeb项目是学习DDD领域模型架构的一个很好案例,本篇继续分析该项目各层的职责功能,主要掌握ApplicationCore领域层内部的术语、成员职 ...

花阴偷移 发布于 2019-05-16 11:12 评论(3)阅读(485)
0

【Java】NIO中Selector的创建源码分析

在使用Selector时首先需要通过静态方法open创建Selector对象 可以看到首先是调用SelectorProvider的静态方法provider,得到一个Selector的提供者 这段代码的逻辑也比较简单,首先判断provider是否已经产生,若已经产生,则直接返回现有的;若没有,则需要调 ...

松饼人 发布于 2019-05-16 11:00 评论(0)阅读(87)
0

Struts2 源码分析-----拦截器源码解析 --- ParametersInterceptor

ParametersInterceptor拦截器其主要功能是把ActionContext中的请求参数设置到ValueStack中,如果栈顶是当前Action则把请求参数设置到了Action中,如果栈顶是一个model(Action实现了ModelDriven接口)则把参数设置到了model中。 下面 ...

chen_hao 发布于 2019-05-16 10:39 评论(0)阅读(89)
1

移动端与H5页面像素的差异与关系

最近工作任务主要是移动端内嵌H5页面,一次与原生进行像素交互下,发现了这个天坑,再次做个记录📝 天坑如下: H5页面中的“像素”与移动端设备的“像素”系统不一致,对于刚接触这块的我,曾经几时在还没有遇到过这样的情况下,去看相关的文章一点体会也没有,这次碰上了,然后又重新看了一遍,对这块的理解也能比 ...

承蒙时光 发布于 2019-05-16 10:27 评论(1)阅读(293)
0

FreeSql 新功能介绍:贪婪加载五种方法

前言 FreeSql 在经过6个月的开发和朋友们的工作实践,不断的改进创新,目前拥有1500个左右单元测试方法,且每个方法内又复盖不同的测试面。 今天介绍 FreeSql 各种贪婪加载的姿势,作下总结。本节内容对应的还有【延时加载】,贪婪加载和他本该在一起介绍,开发项目的过程中应该双管齐下,才能写出 ...

nicye 发布于 2019-05-16 10:07 评论(3)阅读(288)
0

React 进阶之路(四)

React 进阶之路(四),React 事件,方法, React定义方法的几种方式 获取数据 改变数据 执行方法传值。 ...

丰寸 发布于 2019-05-16 10:06 评论(0)阅读(120)