自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 资源 (1)
  • 问答 (1)
  • 收藏
  • 关注

转载 windows下socket

windows下socket代码

2022-07-18 22:40:59 410

原创 docker部署nacos

1:先创建相应数据库SQL地址:https://github.com/alibaba/nacos/blob/master/config/src/main/resources/META-INF/nacos-db.sql?utm_source=ld246.com2:拉取镜像docker pull nacos/nacos-server3:运行(注意你的数据库名称和ip地址)docker run --name nacos -d -p 8848:8848 -e MODE=standalone

2022-05-22 20:47:36 440

原创 docker 配置apollo配置中心

apollo是携程编写的配置中心框架,功能强大。这里记录以下docker配置的流程//安装gityum install git//拉取代码git clone https://github.com/ctripcorp/apollo.git//安装mysql 并运行docker pull mysql//运行docker run -itd --name mysql-test -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 mysql//进入apollo相

2022-05-18 11:05:34 598

原创 NetCore使用DotNetCore.CAP框架

CAP 是一个EventBus,同时也是一个在微服务或者SOA系统中解决分布式事务问题的一个框架。它有助于创建可扩展,可靠并且易于更改的微服务系统。这个项目中使用到SqlServer(数据库方面大同小异)、MongoDb、Kafka、RabbitMq以及Consul1:引入相关Nuget就行DotNetCore.CAPDotNetCore.CAP.KafkaDotNetCore.CAP.RabbitMQDotNetCore.CAP.SqlServerDotNetCore.CAP.Mon

2022-05-07 22:30:08 1584

原创 NETCore 实现AOP

1:静态方式(装饰模式或者代理模式)Model:public class User { public string Name { get; set; } public int Age { get; set; } }IUserservice: public interface IUserService { bool AddUser(User user); } //[Intercept(typeof(Au

2022-04-23 21:22:35 1372

原创 NetCoreAPI配置全局路由

1:新增类:RouteConvention,继承自IApplicationModelConvention/// <summary> /// 全局路由前缀配置 /// </summary> public class RouteConvention : IApplicationModelConvention { /// <summary> /// 定义一个路由前缀变量 /// </su

2022-04-23 21:19:36 869

原创 Lucene+Pangu分词

1:LuceneLucene是一个全文搜索框架,而不是应用产品。因此它并不像www.baidu.com 或者google Desktop那么拿来就能用,它只是提供了一种工具让你能实现这些产品。2:Pangu分词盘古分词是一个中英文分词组件。借用以上两个组件可以对中文分词实现全文搜索。先说下大概概念//一、Document //Document:文档对象,是一条原始的数据 //二、Field //如果一个字段要

2022-04-23 21:18:07 2505 1

原创 RabbitMQ的六种模式

一、RabbitMQ从信息接收者角度可以看做三种模式,一对一,一对多(此一对多并不是发布订阅,而是每条信息只有一个接收者)和发布订阅。其中一对一是简单队列模式,一对多是Worker模式,而发布订阅包括发布订阅模式,路由模式和通配符模式,为什么说发布订阅模式包含三种模式呢,其实发布订阅,路由,通配符三种模式都是使用只是交换机(Exchange)类型不一致1:一对一需要建立两个项目(NuGet引入RabbitMQ.Client),一个Send,一个Receive。代码如下Send:public

2022-04-23 21:14:52 5301

原创 Redis的三种集群方式

Redis的常用的集群方式主要有以下3种1:主从复制2:哨兵(Sentinel)3:Cluster一、主从主从其实就是一般包含一个主,一个或多个从,从节点从主节点复制数据,可以实现读写分离,主节点做写,从节点做读。在配置上基本没什么要改的。这里用Linux做演示。//这里启动3个docker,就让5678当主节点吧 docker run -d -p 5678:6379 redis docker run -d -p 5679:6379 redis docker run -d

2022-04-22 13:16:52 23359

原创 RabbitMQ 高级

1:消息确认消息确认有两种方式 a)事务 b)confirm 我就直接写一起了public static void SendMessage(string confirm) { //创建工厂对象 var factory = new ConnectionFactory() { HostName = "192.168.1.11", Port = 56..

2022-04-22 10:05:46 1165

原创 Elasticsearch报错:received plaintext http traffic on an https channel, closing connection Netty4HttpCh

原因:ES8默认开启了ssl认证,导致无法访问9200端口修改 elasticsearch.yml配置:xpack.security.enabled:把true改成false

2022-04-22 10:03:17 3796 1

原创 windows下ELK8.0搭建

第一步:官网下载相关文件https://www.elastic.co/cn/elastic-stack/第二步:启动起来,如果要在ELK上显现日志,LogStash需要在bin目录下新建一个conf文件做配置input { udp{ host=>"你的IP" port=>9601 } file { path => "C:/Users/Administrator/source/repos/Test/APITest/b

2022-04-22 10:02:00 1259

原创 NetCore Api 读取Apollo配置

最近学习了一下Apollo,自己也尝试去读取相应配置,虽然公司这些东西都搭建好了,而且网上也有相应资料,但是好记性不如烂笔头,自己写一下。我自己家里电脑还没有把Apollo搭建起来,所幸在网上找到个官方Demo网站,不用自己搭建,学习下也是不错的。这是链接:{{ 'Common.Title' | translate }}还有其他地址,我也一并附上apollo: Apollo(阿波罗)是携程框架部门研发的配置管理平台,能够集中化管理应用不同环境、不同集群的配置,配置修改后能够实时推送到应用端,并...

2022-04-22 10:00:22 540

原创 DBeaver连接mysql 报错:Public Key Retrieval is not allowed

docker拉流一个mysql镜像启动起来。(我是docker安装和启动的mysql用DBeaver去连接)docker pull mysqldocker run -itd --name mysql-test -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 mysql然后使用DBeaver连接mysql,结果报了个错:Public Key Retrieval is not allowed在stackflow找到了解决方案:Connection Jav.

2022-04-22 09:58:42 2115 1

原创 Cnetos安装docker-compose

Cnetos安装docker-compose分别执行以下命令curl -L "https://github.com/docker/compose/releases/download/$(curl https://github.com/docker/compose/releases | grep -m1 '<a href="/docker/compose/releases/download/' | grep -o 'v[0-9:].[0-9].[0-9]')/docker-compose-$(

2022-04-22 09:56:21 1070

原创 NetCore 中GetRequiredService和GetService的区别

如果没有依赖注入,GetRequiredService会抛出异常GetService则会返回null

2022-04-22 09:54:06 866

原创 docker-compose部署kafka、kafkamanager、zookeeper

我这里是将kafka和zookeeper放在一个yml文件中的,其实可以把这三个都放在一个yml里面,就不会出现网络不通的问题了。zookeeper和kafka# yaml 配version: '2'services: zookeeper: image: wurstmeister/zookeeper restart: always ports: - 2181:2181 kafka1: ima

2022-04-22 09:47:55 736

原创 SqlServer 2016 还原数据库时提示:操作系统返回了错误5,,拒绝访问

在Sqlserver还原数据库时报了错误。。。。。。什么什么出现操作系统返回了错误5,,拒绝访问 说下我在网上找到的解决方案1:修改权限:右键 -属性-安全,完全控制改为 允许当然,你也可以将所有的用户的权限都修改了2:如果还是不行,切换登录方式3:以上两种我试了还是不行,又试了这种我的电脑-右键-管理修改登录身份为 本地系统账户之后,我还原数据库成功了原文参考以及解决方案来自:SqlServer 2014 还原数据库...

2022-04-22 09:45:04 3906

Winfrom调用API的方式切换进程。

有winform,有Webapi,winform可以调用API作进程切换的操作。一个客户端,一个服务端

2020-09-24

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

TA关注的人

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