先说说什么是数据字典,这个玩意一般不太会解释,举个栗子吧~ 每个系统都会有用户表,性别:男(1)女(0) 另外我们做物流的会涉及到车型:卡车(1),轿车(2),挂车(3) 货物类型:危险品(1),普通货物(2),液态物品(3) 这些就是属于数据字典,在平时的表设计中,我们会把他们分别作为一张表来存储,并且给以后台维护,查询的时候关联即可,但是这样会有一定的弊端,在字典类很多的时候,就会有很多的表,并且显得冗余,是没有必要的 那我们今天来说说如何优化他,并且减少表,那么就需要用到数据字典 先来看看…
没有终结点在侦听可以接受消息的 http://xx.com/WebService.svc. 这通常是由于不正确的地址或者 SOAP 操作导致的.如果存在此情况,请参见 InnerException 以了解详细信息. //--------------------------------------------------------------------------------------------------------------------------------------------…
问题:     由于我这里的wcf服务是采用“BasicHttpBinding”的方式,即安全绑定模式,客户端在引用这个服务后所生成的终结点配置(endpoint )就变成了<endpoint address="服务器机器名/*.svc"> ,而在广域网里面就不能机器名来访问服务器,会报无法解析的异常 “System.ServiceModel.EndpointNotFoundException)((System.Exception)(e.Result)).InnerExce…
没有终结点在侦听可以接受消息的http://localhost:8085/mex.这通常是由于不正确的地址或者 SOAP 操作导致的错误. 这个错误是由于没有启动元数据交换终结点(MEX)导致的.在宿主配置里面加上如下终结点就好:|<endpoint address="mex" binding="mexHttpBinding" contract="IMetadataExchange" /> 完整的app.config <?xml…
2016-04-08 09:15:05,581 [8] ERROR System.Threading.Thread - ErrorSystem.ServiceModel.EndpointNotFoundException: 没有终结点在侦听可以接受消息的 http://192.168.1.63:8085/LoginService.这通常是由于不正确的地址或者 SOAP 操作导致的.如果存在此情况,请参见 InnerException 以了解详细信息. ---> System.Net.WebExc…
Golang中如何正确的使用sarama包操作Kafka? 一.背景 在一些业务系统中,模块之间通过引入Kafka解藕,拿IM举例(图来源): 用户A给B发送消息,msg_gateway收到消息后,投递消息到Kafka后就给A返回发送成功.这个时候,其实还没有持久化到mysql中,虽然最终会保持一致性.所以,试想如果Kafka丢消息了,是不是就出大问题了?A认为给B发送消息成功了,但是在服务器内部消息丢失了B并没有收到.   所以,在使用Kafka的时候,有一些业务对消息丢失问题非常的关注.  …
/* 功能:定义一个操作数据库的库 支持 Mysql Mssql MongoDb 要求1:Mysql MsSql MongoDb功能一样 都有 add update delete get方法 注意:约束统一的规范.以及代码重用 解决方案:需要约束规范所以要定义接口 ,需要代码重用所以用到泛型 1.接口:在面向对象的编程中,接口是一种规范的定义,它定义了行为和动作的规范 2.泛型 通俗理解:泛型就是解决 类 接口 方法的复用性. */ interface DBI<T>{ add(info:T):…
功能:定义一个操作数据库的库,支持Mysql Mssql Mongodb 要求:Mysql Mssql Mongodb功能一样 都有add.update.delete.get方法 注意:约束统一的规范.以及代码重用 解决方案:需要约束规范要定义接口,需要代码重用所以要用到泛型   1.接口:在面向对象的编程中,接口是一种规范的定义,他定义了行为和动作的规范.   2.泛型:解决类.接口.方法的复用性. interface DBI<T>{ add(info:T):boolean; update(…
ConcurrentHashMap通常只被看做并发效率更高的Map,用来替换其他线程安全的Map容器,比如 Hashtable和Collections.synchronizedMap.线程安全的容器,特别是Map,很多情况下一个业务中 涉及容器的操作有多个(读get写put,remove),即复合操作,而在并发执行时,线程安全的容器只能保证自身的数据不被破 坏,和数据在多个线程间是可见的,但无法保证业务的行为是否正确. 以下分别使用HashMap.ConcurrentHashMap.HashTa…
对数据库查询,将得到一个数据集: rs=AccessDB.GetData("select * from log where f_code='600259' limit 5,5") 结果的每行对应一个元组: 数据集是一个游标,只能用一次,如果需要反复查询,可以转换为列表再操作. 但是,如果只能通过逐行循环来处理,就和以前的程序没啥区别了.我设定了一个小目标:合计一下第8列(金额),看Python能否有所不同. 尝试1:用map取出第8列,再用reduce合并. 其中需要注意,reduce…