所有文章(按更新时间排序)  共 454 篇

2017-04-25 16:13:05    67  0  0

转载  一个事半功倍的Java反射库

在Java和Android中,我们常常会使用反射来达到一些兼容的目的。Java原生提供的反射很是麻烦,使用起来很是不方便。比如我们想要调UserManager的静态方法get,使用原生的实现如下

[]{}

+-----------------------...
2017-04-25 16:02:43    86  0  0

转载  Error prone,Google出品的Java和Android Bug分析利器

是什么

  • 静态的Java和Android bug分析利器
  • 由Google出品
  • 由error-prone接管compiler,在代码编译时进行检查,并抛出错误中断执行
  • 在抛出错误的同时给出具体的原因和相应方案
  • error-prone github 地址为 https://gi...
2017-04-25 14:53:15    64  0  0

转载  SpringMVC执行流程及源码解析

在SpringMVC中主要是围绕着DispatcherServlet来设计,可以把它当做指挥中心。这里先说明一下SpringMVC文档给出的执行流程,然后是我们稍微具体的执行流程,最后是流程大致的源码跟踪。关于很很很详细的源码解析,这里暂先不做。
2017-04-25 14:36:40    59  2  0

翻译  这些不良习惯可能会导致你的代码无比糟糕

当在将老的 Python 代码库移到 Node 的时候,我内心是有点小激动的。这些项目相对于常规的代码维护工作总会给你更多的创造性的自由。重新编写其他人的代码带来的挑战使得这一切变得非常开心。

但这种兴奋之情在我...

2017-04-24 09:43:18    69  0  0

翻译  使用 Java 8 学习 MongoDB(Part 1)

Java 8 提供了很多工具,能让你连接 MongoDB,查询数据,甚至转换结果。

欢迎来到新的系列教程:使用 Java 8 学习 MongoDB。通过这份教程,希望大家对 Java 8 提供的大数据和新特性有基本的概念,同时我们会在本教...

2017-04-24 09:42:55    88  0  0

转载  VUE2.0学习总结

VUE2.0学习

vue介绍

vue是什么?

  • https://vuefe.cn/guide
  • vue也是一个数据驱动框架,做spa页面的
  • vue如果不做页面可以当做一个单独使用的js库,做双向数据绑定用
  • Vue的核心库只关注视图层,但是vue并不只关注视图...
2017-04-21 13:12:51    110  0  0

翻译  图解机器学习:神经网络和 TensorFlow 的文本分类

开发人员经常说,如果你想开始机器学习,你应该首先学习算法。但是我的经验则不是。

我说你应该首先了解:应用程序如何工作。一旦了解了这一点,深入探索算法的内部工作就会变得更加容易。

那么,你如何 开发直觉...

2017-04-21 09:07:26    61  0  0

转载  分布式多副本一致性协议:paxos

一、前言

     分布式多副本一致性在现实应用中是非常重要的,它既可以保证数据节点无单点(HA)时还能保证数据节点的一致性。此类协议比较著名的有paxos、raft和zab(zookeeper实现)等。其中,paxos允许多点写,...

问:不同的语言在数据处理以及算法计算过程中性能的差别是否很大?

答:就目前的经验来看,使用C或者C++的效率确实要比PYTHON高一些,但是没有差到一个数量级的差别。PYTHON程序的维护成本比C或C++感觉还是要略低...

首先,我们知道 Runnable 接口是无返回值可执行代码的基础接口:

public interface Runnable {
    void run();
}

自 Java 1.8 起该接口的匿名类可以简化为:

Runnable r = () -> { };

该 lambda 表达式很好理解...