随笔 - 813  文章 - 8 评论 - 936 trackbacks - 19

正文内容加载中...
posted @ 2019-09-20 23:53 天方 阅读 (93) 评论 (0) 编辑
摘要:最近在将一些项目的rest api迁移到.net core中,最开始是用的Nginx做反向代理,将已经完成切换的部分切入系统,如下图所示: 由于迁移过程中也在进行代码重构,需要经常比较频繁的测试,以保证能及时发现引入的问题。从而导致我们每迁移一部分都需要配置一次nginx的路由映射,保证迁移的功能能 阅读全文
posted @ 2019-09-11 00:04 天方 阅读 (81) 评论 (0) 编辑
摘要:今天看到了VisualStudio中现在已经自带了Web单元测试项目模板,便试了一下,发现还比较好用,它默认的是Selenium实现的,测试组在用Selenium+Python来写过自动化测试,原来它也是支持C#的,Python用起来还是没有C#顺手,看来以后也可以自己用c#来写写简单的Web自动化测试了。 C#的Selenium库默认支持Chrome,IE,Firefox,Edge等主流浏览器,... 阅读全文
posted @ 2019-09-06 00:35 天方 阅读 (182) 评论 (2) 编辑
摘要:最近用NoSQL较多写,用传统的EF到不多,但在一些.net core小程序中也小试牛刀过,不过当时用的是微软为.net core量身定制的Entity Framework Core,只是一些比较常规的增删改查,没有怎么深入使用,感觉差别不大。虽然知道EF Core是重新设计的,但觉得EF Core 阅读全文
posted @ 2019-08-27 23:29 天方 阅读 (39) 评论 (0) 编辑
摘要:很多时候,我们需要在ElasticSearch中启用中文分词,本文这里简单的介绍一下方法。首先安装中文分词插件。这里使用的是 ik,也可以考虑其他插件(比如 smartcn)。 $ ./bin/elasticsearch-plugin install https://github.com/medcl 阅读全文
posted @ 2019-08-10 00:28 天方 阅读 (88) 评论 (0) 编辑
摘要:返回所有记录 使用 GET 方法,直接请求/Index/_search,就会返回所有记录。 GET /accounts/_search{ "took": 683, "timed_out": false, "_shards": { "total": 1, "successful": 1, "skipp 阅读全文
posted @ 2019-08-10 00:23 天方 阅读 (44) 评论 (0) 编辑
摘要:基本概念 1. Node 与 Cluster Elastic 本质上是一个分布式数据库,允许多台服务器协同工作,每台服务器可以运行多个 Elastic 实例。 单个 Elastic 实例称为一个节点(node)。一组节点构成一个集群(cluster)。 2. Index Elastic 会索引所有字 阅读全文
posted @ 2019-08-10 00:00 天方 阅读 (45) 评论 (0) 编辑
摘要:动态加载程序集在一些插件式的应用中非常常见,.net core 2.0中可以通过AssemblyLoadContext中提供程序集的动态加载功能,但取不支持卸载。现在,在.net core 3.0中提供了程序集卸载的支持(Collectible AssemblyLoadContext),更加完善了这 阅读全文
posted @ 2019-08-04 20:09 天方 阅读 (126) 评论 (0) 编辑
摘要:最近换了一个高分辨率显示器,便觉得VisualStudio的字体过小了,虽然VisualStudio换字体还比较简单,大部分位置的字体基本上很顺利的就换掉了,然而一直找不到智能提示的字体所在位置,放狗搜了一下,找到了如下文章:Is there a way to increase the font size of IntelliSense? 文中简述了智能提示的修改位置: Tools > Optio... 阅读全文
posted @ 2019-07-21 11:42 天方 阅读 (48) 评论 (0) 编辑
摘要:最近改了了几个还是用SVN托管的老项目,用的客户端是TortoiseSVN,本身这个工具比较好用,就是那个内置的比较文件差异的Diff工具太简陋了,由于TortoiseSVN支持第三方Diff查看器的,只要支持命令行的方式启动即可。便想找一个比较好看点的工具来代替他。 首先想到的是最近如日中天的VS 阅读全文
posted @ 2019-07-20 21:51 天方 阅读 (656) 评论 (0) 编辑