自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(25)
  • 资源 (4)
  • 收藏
  • 关注

原创 .net 5 终于发布了

一、.net5 能做什么?.NET5,终于在11月11日正式发布。一款开源、跨平台产品。.NET5作为新生平台,在容器化、DevOps、微服务、CI/CD、云原生的互联网时代里,优势显著!腾讯、网易等互联网巨头对.NET Core技术的大量使用,足矣给予.NET社区更充足的信心。.NET5特点:开源跨平台早已深入人心,在Github关注持续上涨,对Linux&Windows&MacOS的友好支持,给予了.NET5更多发展潜力。 超高性能框架,最受欢迎框架,19年20年的各种

2020-11-19 20:12:26 2789

原创 .NET Core之ABP vNext 开发实战(三) 熟悉项目构造

※ 官网介绍:(一)Domain.Shared项目包含常量,枚举和其他对象,这些对象实际上是领域层的一部分,但是解决方案中所有层/项目中都会使用到。该项目不依赖解决方案中的其他项目,其他项目直接或间接依赖该项目。(二)Domain解决方案的领域层. 它主要包含 实体, 集合根, 领域服务, 值类型, 仓储接口 和解决方案的其他领域对象。它依赖 .Domain.Shared 项目, 因为项目中会用到它的一些常量,枚举和定义其他对象.(三)Application.Contracts项目主要包含

2020-11-14 23:57:34 1771

原创 .NET Core 之 ABP vNext 开发实战(二)创建项目

※ 简介   本篇会从头到位演示如何创建一个ABP项目,如果会的可自行忽悠。   想要熟悉ABP项目,我们先从创建项目开始。原理后续再说。※ 创建方式   第一种:直接下载(最简单)   第二种:使用CLI(命令行模式)   第三种:项目直接引用(最能够理解原理,建议从简单开始)※ 直接下载   第一步:打开官网(看上一篇,有链接地址),选择直接下载,填写项目基本信息即可。Tiered不要打钩。(如果不小心勾选了,最后你会发现必须得设置api、id4、web同时启动,才能正常运行)  

2020-11-02 21:54:23 2323

原创 .Net Core 入门:项目经验(三)

其实.Net Core 与 .Net Framework 代码上写法没什么区别,无非就是声明、调用、入库、展示等.Net Framework 基本上内置了你要的一切代码,你可以想象成是一个很大的屋子,屋子里面有你要的东西,你要什么都有。但.Net Core 就不一样,就只是一个壳子,你想要什么都需要你自己去创建。比如:你用.Net Core 开发一个网站,那么像一些session你都需要进行注入,方可使用.Net Core部署在Linux服务器上性能更好.Net Core 自带ORM..

2020-10-27 00:04:43 1296

原创 .Net Core 入门:启动程序(二)

※ 项目结构  接上一篇内容。  一般了解新技术,都会手动创建一个新项目来看看,里面具体包括哪些内容。如图所示,在上一篇中我们简单.Net Core WebApi项目【launchSettings】启动设置,主要是开发的一些配置,就是项目-》属性-》调试中相关内容【WeatherForecastController】WebApi例子,可忽略【appsettings】配置项,相当于.NET FRAMEWORK的config配置。.net core项目的配置都采用json配置,不再是xml【Pr

2020-10-27 00:04:32 1828 1

原创 .Net Core 入门:概念以及安装(一)

※ 概念  接下来11月份将发版.Net5,不再有.NET CORE或者是.NET FRAMEWORK。现在.net core 3.1是个长支持版本,功能也比较强大,后续移植到.net 5也很方便。有兴趣的可以关注一下。  .NET Core是适用于 Windows、Linux 和 macOS 的免费、开源托管的计算机软件框架,是微软开发的第一个官方版本,具有跨平台能力的应用程序开发框架 (Application Framework),未来也将会支持 FreeBSD 与 Alpine 平台,也是微软在一

2020-10-19 22:19:18 1406 1

原创 .NET Core 之 ABP vNext 开发实战(一)为什么学习ABP vNext

※ 背景  之前在学习微服务的过程中,一直在寻求一个大而全的开发框架,但一直都没有找到合适的。后来在与一个技术大佬聊天过程中,发现有ABP这个框架,经过一番熟悉之后,从此一发不可收拾,越来越喜欢这个框架,也佩服搭建框架的人,向你们学习。※ 简介  初学者如果在百度搜索abp的话一般都会发现有两个官网,那么这两个有什么区别呢?按照官网的介绍(https://blog.abp.io/abp/Abp-vNext-Announcement),ABP vNext是在aspnetboilerplate 项目多年经

2020-09-22 22:28:08 3461

原创 基于Linux系统的Elasticsearch-6.2.4 总结(七)

※经验见解Elasticsearch 集群一般至少最少3台服务,一主多从模式;2台服务器的时候一台是主分片,另外一台永远都是副本,所以无法实现集群式搜索,只能实现主从备份模式。所以服务器一般建议3台以上。这样分片才会平衡到3台服务器上。Elasticsearch 可以处理PB级别的数据,可以拓展上百台服务器,我们试过拓展最多的服务器是15台。Elasticsearch服务器最好是实体机,虚拟机的效果会有所折扣启动Elasticsearch 不能是root用户,要用普通用户,这一步我

2020-09-04 20:38:45 5772

原创 基于Linux系统的Elasticsearch-6.2.4 封装.Net调用Elasticsearch的帮助类(六)

※ 简介  Elasticsearch官网提供两个DLL供.Net调用,一个是Elasticsearch.Net,另一个Nest;之前项目用的是Elasticsearch.Net,但个人感觉用起来没有Nest方便。  ※区别  1. Elasticsearch.Net是一个非常底层且灵活的客户端,它不在意你如何的构建自己的请求和响应。它非常抽象,因此所有的Elasticsearch API被表示为方法,没有太多关于你想如何构建json/request/response对象的东东,并且它还内置了可配置

2020-09-04 20:10:28 5919

原创 基于Linux系统的Elasticsearch-6.2.4 Kibana安装使用(五)

※ 简介  三剑客之一,Kibana是一个与Elasticsearch协同工作的开源分析和可视化平台,Kibana 可以让你更方便地对 Elasticsearch 中数据进行操作,包括高级的数据分析以及在图表中可视化您的数据。一般根据项目实际需要,可装可不装,结合head使用效果更佳。※下载地址  https://www.elastic.co/cn/downloads/past-releases/kibana-6-2-4※Linux 安装[root@node129 BigData]# tar -z

2020-09-04 19:58:31 5925

原创 基于Linux系统的Elasticsearch-6.2.4 集群安装(四)

※ 简介  Elasticsearch本身支持分布式部署,通过集群部署可以提高系统的可用性,即使是单机版,也可以当做是一台集群。在项目实际过程中一般我们的Elasticsearch集群至少需要三台服务器(一主二从模式),一台做主节点,剩下两个做数据节点。※ 效果图※ 安装步骤安装须知:参考前面文章单机版的安装,本文是在单机版基础上搭建的第一步:设置服务器固定IP地址vi /etc/sysconfig/network-scripts/ifcfg-enp0s8TPROTO=staticNAM

2020-09-02 19:57:48 4999

原创 基于Linux系统的Elasticsearch-6.2.4 IK分词器安装(三)

※ 简介  由于Elasticsearch是外国人开发的工具,对英文支持比较好。相对于中文来说,就不是那么友好。那么我们就需要安装一个分词器来解析我们中文。  IKAnalyzer也叫IK分词器,是一个开源的,基于java语言开发的轻量级的中文分词工具包,从2006年12推出1.0版开始,IKAnalyzer已经推出了3个大版本。最初,它是以开源项目Lucene为应用主体的,结合词典和文法分析算法的中文分词组件。新版本的IKAnalyzer3.0则发展为面向java的公共分词组件,独立于Lucene项目

2020-09-02 19:40:08 5207

原创 基于Linux系统的Elasticsearch-6.2.4 Head插件安装与应用-离线以及联网版本(二)

  上一篇我们主要讲解了Elasticsearch的安装,本篇主要讲解elasticsearch-head插件的应用※ 简介  Elasticsearch-Head作为Elasticsearch的可视化工具,可以让我们很清晰看到Elasticsearch的内容:索引、链接状态等,如图:注:后续我们会安装Kibana作为elasticsearch的可视化工具,Kibana与head各有各的特点,建议都安装使用。※ 联网版本前提:将elasticsearch-head-master.zip以及no

2020-08-27 19:57:21 5171 5

原创 基于Linux系统的Elasticsearch-6.2.4 介绍与安装(一)

※ 简介  Elasticsearch是一个基于Lucene的搜索服务器。它提供了一个分布式多用户能力的全文搜索引擎,基于RESTful web接口。Elasticsearch是用Java语言开发的,并作为Apache许可条款下的开放源码发布,是一种流行的企业级搜索引擎。Elasticsearch用于云计算中,能够达到实时搜索,稳定,可靠,快速,安装使用方便。官方客户端在Java、.NET(C#)、PHP、Python、Apache Groovy、Ruby和许多其他语言中都是可用的。根据DB-Engine

2020-08-27 19:56:32 5307 3

原创 基于Linux系统的Neo4j 4.1社区版本的 总结(五)

Neo4j项目中的经验总结一般项目中如果有涉及到知识图谱、关系圈等,特别是要做层级分析的时候,就需要用到图形化数据库现在比较好用又免费的就只有Neo4j,而且Result Api支持各种语言Neo4j只有社区版本免费,企业版收费。社区版本的节点有限制,如果项目中的节点数量不会大于10亿,那么用社区版本绰绰有余。如果数据量很大,那么建议还是购买企业版本Neo4j社区版本无法搭建集群,只能单机版实际项目中我们一般会将已存在的数据通过load_csv的方式批量导入到Neo4j中。前端页面图形化展示的

2020-08-24 20:52:38 5950 3

原创 基于Linux系统的Neo4j 4.1社区版本的 大数据量导入(四)

  上一篇文章我们主要讲解Neo4j如何用.Net中进行调用,本章我们主要以从实际项目角度出发,简单讲解基于数据库现有数据,如何大批量向Neo4j插入节点和关系※ 需求  为了保证客户能够正常使用系统,基于数据库已有的数据,一般在不停止服务的情况下,我们采用load_csv的方式对关系和节点进行创建、更新。可以设定定时任务,如果数据量不大的话,那么直接导入即可。数据格式如下:※ 步骤一般通过前端导出功能或者后台数据库操作,将数据抽离出来,保存到csv格式的文档中,并且类型必须是:UTF-8c

2020-08-24 20:52:21 5437 1

原创 基于Linux系统的Neo4j 4.1社区版本的 .Net 如何调用 Result API(三)

  上一篇文章我们主要对Neo4j的CQL语法做了简单介绍,这一章主要是讲解Neo4j如何在.Net中进行调用。※ 前言  一般有两种方法,一种是使用官方提供的Neo4j.Driver.dll,另外一种就是调用Result API。本文就是利用API进行调用,后续.Net Core调用才能无缝链接。※ Neo4j帮助类using System;using System.Collections.Generic;using System.Linq;using System.Text;using

2020-08-22 21:04:18 6050 6

原创 基于Linux系统的Neo4j 4.1社区版本的 Neo4j语法简单使用(二)

上一篇文章我们主要对Neo4j做了简单介绍以及安装部署,这一章主要是讲解Neo4j如何使用。※ 概念  Neo4j只要是用CQL作为查询语言,就像Oracle数据库一样使用SQL作为查询语言。CQL有几个关键名词:节点、关系、标签、属性节点对应图上面一个个的小圈圈,它是一个实体。人名,车名,桌椅,一切都可以做成节点。节点的标签表明它归属于哪个节点类。关系对应图上的线,它由三元组构成:(节点A,关系,节点B)。关系也有自己的标签,标签表明它归属于哪个关系类。  标签就相当于SQL中表的概念,如果我们

2020-08-21 20:52:15 6153

原创 基于Linux系统的Neo4j 4.1社区版本的 介绍与安装(一)

※ 简介Neo4j是一个用Java实现的、高性能的、NoSQL图形数据库。Neo4j 使用图(graph)相关的概念来描述数据模型,通过图中的节点和节点的关系来建模。Neo4j完全兼容ACID的事务性。Neo4j以“节点空间”来表达领域数据,相对于传统的关系型数据库的表、行和列来说,节点空间可以更好地存储由节点关系和属性构成的网络,如社交网络,朋友圈等。Neo4j分为Neo4j分社区版(Community Edition)和企业版(Enterprise Edition),社区版为免费版本。Neo4j社区

2020-08-18 20:41:27 6946 7

原创 .Net如何应用 Redis(二)

接上一篇文章,本章主要是提供Redis帮助类,便于.net调用DLL说明:StackExchange.Redis版本号:1.2.5.0 =======》 对应 .net 版本为:4.5最新StackExchange.Redis版本号:2.1.58 =======》 对应 .net 版本为:4.6.1帮助类此帮助类只是涵盖部分redis常用命令,至于其他命令可以以官网为准:http://doc.redisfans.comusing Newtonsoft.Json;using StackExcha

2020-08-15 20:39:05 5251 3

原创 .Net 如何应用 Redis(一)

※简介Redis是开源免费的、基于内存的、高性能的 Key-Value 数据库;支持存储的 value 类型 string、 list、hash、 set、zset、 streams(最新版特性)。Redis与 memcached 一样,为了保证效率,数据都是缓存在内存中。区别的是 Redis 会周期性的把更新的数据写入磁盘或者把修改操作写入追加的记录文件,并且在此基础上实现了master-slave(主从)同步。※应用方案Redis+mysql读写方案:在web服务端开发的过程中,redis+mys

2020-08-11 21:45:38 4962 1

原创 .Net Core 如何在 Linux 环境中安装部署

*一、主要功能a. Dotnet-sdk-3.0 安装部署b. .Net core webapi 程序发布c. 守护进程supervisor安装二、安装步骤a) dotnet-sdk-3.0.100 安装部署Root用户下创建目录/home/dotnetcore上传dotnet-sdk-3.0.100-linux-x64.tar.gz至 /home/dotnetcore 文件...

2020-05-06 17:48:37 5821 1

原创 .Net Core 如何在 Windows Server 2012 R2 Standard 环境中安装部署

一、服务器信息系统:Windows Server 2012 R2 Standard内存:32G系统类型:64位二、 安装步骤a. 服务的发布选中项目,右键点击发布后,配置如下点击发布,然后再发布的时候会检查是否有编译错误,如果没有问题,会在控制台中输出如下:打开发布的文件夹,并复制到服务器上服务器需要安装好IIS(不会的百度).Net Core 服务与.Net Framew...

2020-05-06 17:20:16 7256 1

原创 数据治理的概念

一、百度百科定义大数据将打开各行各业的数据“潘多拉魔盒”。社交网站、电商巨头、电信运营商乃至金融、医疗、教育等行业,都将加入大数据的“淘金”热潮,政府部门同样会从大数据中获益匪浅。如何将海量数据应用于决策、营销和产品创新?如何利用大数据平台优化产品、流程和服务?如何利用大数据更科学地制定公共政策、实现社会治理?所有这一切,都离不开大数据治理。可以说,在大数据战略从顶层设计到底层实现的“落地”过程...

2020-05-05 16:53:49 8353 1

原创 大数据存储技术选型

什么是大数据?大数据是指无法在一定时间范围内用常规软件工具进行捕捉、管理和处理的数据集合,是需要新处理模式才能具有更强的决策力、洞察发现力和流程优化能力的海量、高增长率和多样化的信息资产通常我们将PB级别以上的通常为大数据如何计算数据?比如银行交易只要记下帐号、日期、金额;电信的通话记录也只是通话号码、时刻、时长等。就按100字节算,也就是0.1K,那么1T空间就可以放下10G行记录,10...

2020-04-23 15:06:32 6752 2

elasticsearch6.2.4.rar

elasticsearch6.2.4 參考前面文章,elasticserach所有的工具

2020-09-08

tools.tar.gz

參考前面的文章,主要是 elasticsearch-6.2.4.tar 離綫版head怎麽安裝

2020-09-08

redisTool.rar

包括三個: 1.gcc-10.2.0.tar.gz 2.redis-6.0.6.tar.gz 3.redis-desktop-manager-0.9.3.817.exe

2020-09-08

PI数据库资料

PI实时数据库资源,网络上少有的实时数据库资源,非常适合初学者使用及学习

2014-10-13

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除