2

tomcat 启动速度慢背后的真相

1. tomcat 启动慢 在线上环境中,我们经常会遇到类似的问题,就是tomcat 启动比较慢,查看内存和cpu,io都是正常的,但是启动很慢,有的时候长达几分钟,这到底是什么原因导致的。 1.1 tomcat 获取随机值阻塞 ​ tomcat的启动需要产生session id,这个产生需要通过 ...

自由早晚乱余生 发布于 2019-03-08 11:35 评论(0)阅读(727)
1

Redux学习之解读applyMiddleware源码深入middleware工作机制

随笔前言 在 "上一周的学习" 中,我们熟悉了如何通过redux去管理数据,而在这一节中,我们将一起深入到redux的知识中学习。 首先谈一谈为什么要用到middleware 我们知道在一个简单的数据流场景中,点击一个button后,在回调中分发一个action,reducer收到action后就会 ...

林璡 发布于 2019-03-08 11:34 评论(0)阅读(105)
8

《深入理解Java虚拟机》-----第2章 Java内存区域与内存溢出异常

2.1 概述 对于从事C、C++程序开发的开发人员来说,在内存管理领域,他们即是拥有最高权力的皇帝又是执行最基础工作的劳动人民——拥有每一个对象的“所有权”,又担负着每一个对象生命开始到终结的维护责任。 对于Java程序员来说,不需要在为每一个new操作去写配对的delete/free,不容易出现内 ...

chen_hao 发布于 2019-03-08 11:16 评论(5)阅读(695)
1

NLayerAppV3-Distributed Service Layer(分布式服务层)

回顾:NLayerAppV3是一个使用.net 2.1实现的经典DDD的分层架构的项目。 NLayerAppV3是在NLayerAppV2的基础上,使用.net core2.1进行重新构建的;它包含了开发人员和架构师都可以重用的DDD层。 Github地址:https://github.com/ce ...

net-yuan 发布于 2019-03-08 11:15 评论(0)阅读(245)
1

Spring Boot 2.0 配置图文教程

摘要: 原创出处 https://www.bysocket.com 「公众号:泥瓦匠BYSocket 」欢迎关注和转载,保留摘要,谢谢! 本章内容 自定义属性快速入门 外化配置 自动配置 自定义创建 Starter 组件 摘录:读书是读完这些文字还要好好用心去想想,写书也一样,做任何事也一样 图 2 ...

www.bysocket.com 发布于 2019-03-08 11:12 评论(0)阅读(482)
4

java并发多线程显式锁Condition条件简介分析与监视器 多线程下篇(四)

Condition是显式锁概念中的监视器方法的相关替代实现,要理解Condition必然需要理解清楚监视器模型的理念,Condition中提供了 比监视器方法中更多的更灵活的特性。 ...

noteless 发布于 2019-03-08 10:54 评论(0)阅读(5715)
4

RAID磁盘阵列及CentOS7系统启动流程(week2_day3)--技术流ken

RAID概念 磁盘阵列(Redundant Arrays of Independent Disks,RAID),有“独立磁盘构成的具有冗余能力的阵列”之意。 磁盘阵列是由很多价格较便宜的磁盘,以硬件(RAID卡)或软件(MDADM)形式组合成一个容量巨大的磁盘组,利用多个磁盘组合在一起,提升整个磁盘 ...

技术流ken 发布于 2019-03-08 10:03 评论(1)阅读(874)
9

服务网关Ocelot 入门Demo系列(01-Ocelot极简单Demo及负载均衡的配置)

【前言】 Ocelot是一个用.NET Core实现并且开源的API网关,它功能强大,包括了:路由、请求聚合、服务发现、认证、鉴权、限流熔断、并内置了负载均衡器与Service Fabric、Butterfly Tracing集成。这些功能只都只需要通过一个统一的Ocelot.Json配置文件简单的 ...

7tiny 发布于 2019-03-08 10:01 评论(10)阅读(506)
4

RabbitMQ死信队列另类用法之复合死信

在业务开发过程中,我们常常需要做一些定时任务,这些任务一般用来做监控或者清理任务,比如在订单的业务场景中,用户在创建订单后一段时间内,没有完成支付,系统将自动取消该订单,并将库存返回到商品中 ...

Ron.Liang 发布于 2019-03-08 09:47 评论(5)阅读(2001)
19

C#机器学习之判断日报是否合格

简单来说机器学习的核心步骤在于“获取学习数据;选择机器算法;定型模型;评估模型,预测模型结果”,下面本人就以判断日报内容是否合格为例为大家简单的阐述一下C#的机器学习。 第一步:问题分析 根据需求可以得出我们的模型是以日报的内容做为学习的特征确定的,然后通过模型判断将该目标对象预测为是否符合标准(合 ...

雪雁 发布于 2019-03-08 09:38 评论(11)阅读(1954)
2

SpringBoot | 第三十六章:集成多CacheManager

前言 今天有网友咨询了一个问题:如何在一个工程中使用多种缓存进行差异化缓存,即实现多个 灵活切换。原来没有遇见这种场景,今天下班抽空试了下,以下就把如何实现的简单记录下。 "一点知识" "关于CacheMananger" "集成Redis和ehcache" "参考资料" "总结" "最后" "老生常 ...

oKong_趔趄的猿 发布于 2019-03-08 09:30 评论(0)阅读(361)
1

git命令详解( 二 )

这是git详解的第二篇,最近这个加班有点虚,所以文章也写的比较懒了,一到加班不得已,保温杯里泡枸杞啊,不扯了,今天我们来看看git的第二篇 这篇内容主要是git的一些远程命令 远程仓库 git clone 远程分支 git fetch 关于远程我们要先理解一个概念,远程仓库 远程仓库 远程仓库并不复 ...

一只菜鸟攻城狮啊 发布于 2019-03-08 09:28 评论(0)阅读(333)
6

通用查询设计思想(2)- 基于ADO.Net的设计

不少公司用的是ADO.NET的访问方式,估计不少朋友对于sql的拼写真是深恶痛绝,在没有一个封装足够好的底层的项目,特别是经过许多人接手之后,代码那叫一个惨不忍睹,本文借助【通用查询设计思想】这篇文章的思想和基于ADO.NET进行通用查询设计。 【通用查询设计思想】这篇文章是基于核心方法Genera ...

lex-wu 发布于 2019-03-08 09:10 评论(1)阅读(702)
5

分布式系统关注点(15)——「水平&垂直切分」详解

如果第二次看到我的文章,欢迎右侧扫码订阅我哟~ 👉 本文长度为5389字,建议阅读14分钟。 坚持原创,每一篇都是用心之作~ 没想到这篇文章写了这么长,一时半会没消化完的话,可以收藏一下先。 这是「伸缩性」章节的第四篇,先给新来的小伙伴们简单回顾下前三篇的内容。 做「伸缩性」最重要的就是先做好「无 ...

Zachary_Fan 发布于 2019-03-08 09:03 评论(2)阅读(793)
2

Spring之BeanFactory和FactoryBean接口的区别

@[toc]   Spring框架中的BeanFactory接口和FactoryBean接口因为名称相似,老是容易搞混淆,而且也是面试过程中经常会碰到的一个问题。所以本文就专门给大家整理出来。 一、BeanFactory接口   BeanFactory接口是S ...

ゞ .邓澎波 发布于 2019-03-08 08:49 评论(0)阅读(335)
6

Spring Boot 2.x (十二):Swagger2的正确玩儿法

Swagger2简介 简单的来说,Swagger2的诞生就是为了解决前后端开发人员进行交流的时候 API文档难以维护 的痛点,它可以和我们的Java程序完美的结合在一起,并且可以与我们的另一开发利器Spring Boot来配合使用。 开始使用 第一步:导入POM文件 第二步:添加配置类 我们需要新增 ...

Vi的技术博客 发布于 2019-03-08 08:42 评论(2)阅读(694)
15

使用 .NET Core 开发 BT Tracker 服务器

一、什么是 BT Tracker ? 在 BT 下载过程当中,我们如果拿到一个种子文件,在其内部会包含一组 BT Tracker 服务器信息。在开始进行下载的时候,BT 下载工具会根据种子内的唯一 HASH 码请求 Tracker 服务器,之后 Tracker 服务器会返回给正在 下载/做种 的 P ...

myzony 发布于 2019-03-08 08:29 评论(4)阅读(990)
4

.Net Actor 服务端开发框架,Newbe.Claptrap 项目周报 1 - 还没轮影,先用轮跑

Newbe.Claptrap 项目周报 1,第一周代码写了一点。但主要还是考虑理论可行性。 第一次接触本框架的读者,可以先点击此处阅读本框架相关的基础理论和工作原理。 周报是啥? 成功的开源作品,离不开社区贡献者的积极参与。作为一个新启动的轮子项目,项目联合创始人【月落】有交代: “我知道你代码能力 ...

Newbe36524 发布于 2019-03-08 08:10 评论(1)阅读(319)
20

.NET Core 3.0-preview3 发布

.NET Core 3.0 Preview 3已经发布,框架和ASP.NET Core有许多有趣的更新。这是最重要的更新列表。 下载地址 :https://aka.ms/netcore3download 。.NET Core 3.0的更新:C#中对索引和范围的更多支持支持.NET Standard ... ...

张善友 发布于 2019-03-08 07:47 评论(16)阅读(6504)
3

特征选择: 卡方检验、F 检验和互信息

特征选择是特征工程中的重要一环,其主要目的是从所有特征中选出相关特征 ( relevant feature ),或者说在不引起重要信息丢失的前提下去除掉无关特征 ( irrelevant feature ) 和冗余特征 ( redundant feature )。进行特征选择的好处主要有以下几种: ...

massquantity 发布于 2019-03-08 06:45 评论(0)阅读(457)