随笔分类 - 实战
摘要:Druid (大数据实时统计分析数据存储) Druid 是一个为在大数据集之上做实时统计分析而设计的开源数据存储。这个系统集合了一个面向列存储的层,一个分布式、shared-nothing的架构,和一个高级的索引结构,来达成在秒级以内对十亿行级别的表进行任意的探索分析。 1. 介绍 在最近几年,互联
阅读全文
摘要:IoC容器和Dependency Injection 模式 Java 社群近来掀起了一阵轻量级容器的热潮,这些容器能够帮助开发者将来自不同项目的组件组装成为一个内聚的应用程序。 在它们的背后有着同一个模式,这个模式决定了这些容器进行组件装配的方式。 人们用一个大而化之的名字来称呼这个模式:“控制反转
阅读全文
摘要:dll引用: NLog.Targets.ElasticSearch,版本:4.0.0-beta26 Nlog,版本:4.5.0-rc04 Microsoft.Extensions.Configuration,版本:2.0.0 appsettings.json(属性=》复制到输出目录:始终复制),El
阅读全文
摘要:.net core 项目 可以向excel写入任何类型(T)的数据,只要T中的field的[Display(Name = "1233", Description = "#,##0.00")]:name==excel column header's name ,dicription==excel ce
阅读全文
摘要:使用Redis做预定库存缓存功能 缓存是在业务层做的,准确讲应该是在MVC模型中Model的ORM里面 PHP项目的缓存从以前的APC缓存逐渐切换到Redis中,并且根据Redis所支持的数据结构做了库存维护功能 主要逻辑就是先查缓存,查不到的话再查数据库。 库存管理方案(Redis) Redis支
阅读全文
摘要:高可用Redis服务架构分析与搭建 各种web开发业务中最为常用的key-value数据库了 应用: 在业务中用其存储用户登陆态(Session存储),加速一些热数据的查询(相比较mysql而言,速度有数量级的提升),做简单的消息队列(LPUSH和BRPOP)、订阅发布(PUB/SUB)系统等等。
阅读全文
摘要:.ps1文件是PowerShell写好的脚本文件 可以在记事本中写一段PowerShell代码,然后将其保存为“xxx.ps1”,后面要使用它的时候,双击即可运行了。这有点像批处理的“.bat”文件,也有点像VBScript的“.vbs”文件。这些都是Windows的脚本文件。 在线教程 Power
阅读全文
摘要:Elasticsearch: 权威指南 官方文档:https://www.elastic.co/guide/en/elasticsearch/reference/current/settings.html 参考文档:https://github.com/13428282016/elasticsear
阅读全文
摘要:1.项目生成xml 2.添加链接文件,并将属性设值为始终复制 3.添加swagger引用:Swashbuckle.AspNetCore 4.startup.cs配置swargger的xml来源: ConfigureServices方法添加: services.AddMvc(); services.A
阅读全文
摘要:使用Docker的项目,要求:基础类库与平台无关=》.netCore项目、.netStandard项目 公共项目:.netCore项目 入口项目:.netStandard项目 例如:webapi、console、UI项目、Web前端项目…… .netStandard项目: 可被.netCore调用
阅读全文
摘要:api测试 https://developers.facebook.com/tools/explorer/517735271920003?method=GET&path=act_1107316072738457%2Finsights%3F%26fields%3Dclicks%2Cimpression
阅读全文
摘要:EPPlus:网站 Supported Functions Excel Merge Operate public class ExcelMergeOperate { private static Logger _logger = LogManager.GetCurrentClassLogger();
阅读全文
摘要:CsvHelper:nuget地址 csv导出类||生成类 public class CSVHeader { public string head1 { get; set; } public string head2 { get; set; } public string head3 { get;
阅读全文
摘要:目的:方便用户在命令行使用过程中减少工作量 以前版本没这个类时,如果要运行带参数的.exe,必须在命令行中输入文件路径以及各种参数,并且输入的参数格式要与代码中的if语句判断内容格式一样,一不小心就输错了,很不方便。另外如果想要更改输入格式的话在主函数文件中要相应更改很多地方。现在有了这个类,只需要
阅读全文
摘要:使用Client Credentials Grant授权方式给客户端发放access token 只验证客户端(Client),不验证用户(Resource Owner),只要客户端通过验证就发access token. 应用场景:我们想提供一个“获取网站首页最新博文列表”的WebAPI给iOS A
阅读全文