首页 » 2017 » 八月 » 05

赢在面试之Java持久层(10)

 

91,什么是ORM?对象关系映射(Object-Relational Mapping,简称ORM)是一种为了解决程序的面向对象模型与数据库的关系模型互不匹配问题的技术; 简单的说,ORM是通过使用描述对象和数据库之间映射的元数据(在Java中可以用XML或者是 … 阅读全文

跟上 Java 8 – 函数式编程

 

在前面的章节我们快速学习了lambda和Stream,本章节中我们来回顾和理解函数式编程的思想。 我们不断的提及函数式这个名词,它指的是lambda吗?如果是这样,采用函数式编程能为你带来什么好处呢? 函数式的思考 命令式编程 一般我们实现一个系统有两种思考方 … 阅读全文

围观腾讯 AI Lab 的4篇 ICML 入选论文 | ICML 2017

 

ICML是国际顶级的机器学习会议,它与NIPS一起,是机器学习与人工智能研究领域影响力极高的两个主要会议。今年的ICML将于8月6-11日在澳大利亚悉尼召开,届时雷锋网 (公众号:雷锋网) AI 科技评论也将前往现场进行报道。 作为国内著名的人工智能研究机构, … 阅读全文

Python内核阅读(五): Dict对象

 

起步 python中PyDictObject采用了散列表,平均状况是O(1)复杂度的搜索效率. 散列表是通过一定的函数将需搜索的键值映射为一个整数,将这个整数视为索引去访问某片连续的内存区域. 一般情况下,hash table会申请一块较大的连续内存通过映射函 … 阅读全文

Zookeeper实现参数的集中式管理

 

前言 应用项目中都会有一些参数,一般的做法通常可以选择将其存储在本地配置文件或者内存变量中;对于集群机器规模不大、配置变更不是特别频繁的情况下,这两种方式都能很好的解决;但是一旦集群机器规模变大,且配置信息越来越频繁,依靠这两种方式就越来越困难;我们希望能够快 … 阅读全文

mongodb 3.4 集群搭建:分片+副本集

 

mongodb是最常用的nodql数据库,在数据库排名中已经上升到了前六。这篇文章介绍如何搭建高可用的mongodb(分片+副本)集群。 在搭建集群之前,需要首先了解几个概念:路由,分片、副本集、配置服务器等。 相关概念 先来看一张图: 从图中可以看到有四个组 … 阅读全文