- 博客(18)
- 资源 (1)
- 问答 (1)
- 收藏
- 关注
原创 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
518
原创 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
660
原创 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
1837
原创 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
1516
原创 NetCoreAPI配置全局路由
1:新增类:RouteConvention,继承自IApplicationModelConvention/// <summary> /// 全局路由前缀配置 /// </summary> public class RouteConvention : IApplicationModelConvention { /// <summary> /// 定义一个路由前缀变量 /// </su
2022-04-23 21:19:36
942
原创 Lucene+Pangu分词
1:LuceneLucene是一个全文搜索框架,而不是应用产品。因此它并不像www.baidu.com 或者google Desktop那么拿来就能用,它只是提供了一种工具让你能实现这些产品。2:Pangu分词盘古分词是一个中英文分词组件。借用以上两个组件可以对中文分词实现全文搜索。先说下大概概念//一、Document //Document:文档对象,是一条原始的数据 //二、Field //如果一个字段要
2022-04-23 21:18:07
2631
1
原创 RabbitMQ的六种模式
一、RabbitMQ从信息接收者角度可以看做三种模式,一对一,一对多(此一对多并不是发布订阅,而是每条信息只有一个接收者)和发布订阅。其中一对一是简单队列模式,一对多是Worker模式,而发布订阅包括发布订阅模式,路由模式和通配符模式,为什么说发布订阅模式包含三种模式呢,其实发布订阅,路由,通配符三种模式都是使用只是交换机(Exchange)类型不一致1:一对一需要建立两个项目(NuGet引入RabbitMQ.Client),一个Send,一个Receive。代码如下Send:public
2022-04-23 21:14:52
5466
原创 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
24395
原创 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
1201
原创 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
4021
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
1395
原创 NetCore Api 读取Apollo配置
最近学习了一下Apollo,自己也尝试去读取相应配置,虽然公司这些东西都搭建好了,而且网上也有相应资料,但是好记性不如烂笔头,自己写一下。我自己家里电脑还没有把Apollo搭建起来,所幸在网上找到个官方Demo网站,不用自己搭建,学习下也是不错的。这是链接:{{ 'Common.Title' | translate }}还有其他地址,我也一并附上apollo: Apollo(阿波罗)是携程框架部门研发的配置管理平台,能够集中化管理应用不同环境、不同集群的配置,配置修改后能够实时推送到应用端,并...
2022-04-22 10:00:22
634
原创 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
2382
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
1109
原创 NetCore 中GetRequiredService和GetService的区别
如果没有依赖注入,GetRequiredService会抛出异常GetService则会返回null
2022-04-22 09:54:06
1018
原创 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
835
原创 SqlServer 2016 还原数据库时提示:操作系统返回了错误5,,拒绝访问
在Sqlserver还原数据库时报了错误。。。。。。什么什么出现操作系统返回了错误5,,拒绝访问 说下我在网上找到的解决方案1:修改权限:右键 -属性-安全,完全控制改为 允许当然,你也可以将所有的用户的权限都修改了2:如果还是不行,切换登录方式3:以上两种我试了还是不行,又试了这种我的电脑-右键-管理修改登录身份为 本地系统账户之后,我还原数据库成功了原文参考以及解决方案来自:SqlServer 2014 还原数据库...
2022-04-22 09:45:04
4873
请问这个问题怎么解决?WPF自定义控件。重写Tetxbox的控件模板。
2019-12-01
TA创建的收藏夹 TA关注的收藏夹
TA关注的人