艺海无涯,学无止境。欢迎一起探讨技术和人生,了解我

最新文档

MySql

Mysql递归查询所有子项

   WITH RECURSIVE result(id, routename ,routeurl,typeid ,parentid) AS (SELECT id, routename ,routeurl,typeid ,parentid FROM auth_route WHERE id = 1 UNION ALL SELECT i.id, i.routename…

Go

Go语言标准库

   Go语言标准库包名 功  能 bufio 带缓冲的 I/O 操作 bytes 实现字节操作 container 封装堆、列表和环形列表等容器 crypto 加密算法 database 数据库驱动和接口 debug 各种调试文件格式访问及调试功能 encoding 常见算法如 JSON、XML、Base64 等 flag …

微服务架构

Ocelot + Consul 微服务网关的实现

   关于Consul的使用,查看 Consul服务注册与发现 一、实现手动配置Consul中的服务发现 Program.cs中的代码,其中使用Consul服务发现,需要添加对Ocelot.Provider.Consul的支持,在Nuget上可找到Ocelot.Provider.Consul包 using Microsoft.AspNetCore.Hosting;…

微服务架构

Consul服务注册与发现

   测试环境 宿主机本机系统 Windows 10 Hyper-V 装有3个Linux虚拟机,版本为CentOS 7 Docker Win10版本,部署微服务用,其实很多东西,都可以放在Docker更加方便快捷,为了区分好理解些,单独使用了虚拟机,本着测试目的,不需要太方便太快捷 到官网下载对应版本的consul包上传到3台linux上并解压consul,…

Python

Python Scrapy随机选用user_agent爬取数据

   将以下代码加入到settings.py文件中 import random user_agent_list = [ "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.1 (KHTML, like Gecko) Chrome/22.0.1207.1 Safari/537.1", "Mozilla/5…

Python

scrapy抓取的中文显示Unicode的问题

   使用scrapy抓取的结果,中文默认是Unicode,无法显示中文。 中文默认是Unicode,如: \u5317\u4eac\u5927\u5b66 在setting文件中设置: FEED_EXPORT_ENCODING = 'utf-8'

Python

Python使用MongoDB写入数据

   先通过pip安装MongoDB,然后才能使用MongoDB数据库 from pymongo import MongoClient client=MongoClient('localhost',27017) #获取数据库名 db=client.NLog #获取Collection collection=db.Test #写入一条数据 collection.in…

CodeSmith

SchemaExplorer中主要类的结构和功能

   DatabaseSchema 属性: ConnectionString:一般填写类似于ADO.NET的连接字符串 Name:数据库名称 Provider:驱动程序提供者,一般实例化一个SqlSchemaProvider对象 集合: Commands:所有存储过程集合 Tables:所有表的集合 Views:所有视图的集合 TableSchema 属性: Na…