12 2017 档案

摘要:总结一下.net项目中常见专业词汇,包括命名空间,文件夹名,模块名,类名等,不一定都对,仅供参考!!! 为了避免大量的重复单词,每个词汇只出现了一次,但不代表,它不可以在其他模块中出现。 项目命名: 公司名.产品名.模块名 举例: Microsoft.AspNetCore.Mvc Tencent.W 阅读全文
posted @ 2017-12-24 23:20 二奎 阅读(819) 评论(0) 推荐(0)
摘要:使用两种方式实现的excel数据转化成DataSet,再结合前一篇的DataTable转化为实体,就可以解决excel到实体之间的转化。 代码如下: 首先定义一个接口: 再来看一下使用NPOI的实现: 最后看一下使用OLEDB的实现,这里,我只实现了excel2003的版本,07版本的总是失败,查了 阅读全文
posted @ 2017-12-24 15:22 二奎 阅读(503) 评论(0) 推荐(0)
摘要:直接上代码: 根据属性进行映射:DataTable转化成实体List 但是需求往往没有这么简单,如果属性名称和列名不一致,如列名是excel导入过来的,就很有可能是汉字。 我的解决办法就是,在实体模型中,添加Attribute,来注明每个属性和列名的对应关系,如下: 现在有两种映射方式了,为了使代码 阅读全文
posted @ 2017-12-24 05:48 二奎 阅读(414) 评论(0) 推荐(0)
摘要:需求:现需要将多个数据源的数据导入到目标数据库,这是一个经典的生产消费应用的例子。 直接上代码,看下实现: 队列我们采用线程安全的ConcurrentQueue队列: 如果我们不使用这个队列,只要满足IDataCollection接口,也可以进行替换: 生产者: 消费者: 方法委托,也写了个基类,其 阅读全文
posted @ 2017-12-15 14:15 二奎 阅读(2667) 评论(0) 推荐(0)
摘要:// 查看集群状态 GET /_cluster/health?pretty // 查看所有索引配置信息 Get _all/_settings // 查看所有索引状态 GET /_cat/indices?v // 查看指定索引状态 GET /_cluster/health/bill?pretty // 查看索引信息 GET /bill // 查看结节状态信息 GET _nodes... 阅读全文
posted @ 2017-12-11 13:22 二奎 阅读(420) 评论(0) 推荐(0)
摘要:安装elasticsearch 6.0 x-pack后,登录9200端口需要用户和密码, 这样,在使用elasticsearch head时,就不能直接访问9100了。 按照官方文档的要求,https://github.com/mobz/elasticsearch-head#connecting-t 阅读全文
posted @ 2017-12-05 22:55 二奎 阅读(13210) 评论(0) 推荐(0)