相关内容

集合70多种推荐算法,东北大学老师用Java写了一个开源库,在GitHub上收获近1500个Star
java 是可以跨平台的,比如我在 windows 上开做发,但是可以在 linux 服务器上执行,中间不需要做任何修改。 另外, java 更多用于企业开发,很多企业项目用 java 来做的。 尽管 python 可以快速地做原型,但是我在跟很多企业人士沟通的过程中发现,如果用 python 快速做一个离线的原型,先训练出一个模型,但是这个...

RxJava系列一
近一年来国内的技术圈子中越来越多的开始提及rx,经过一段时间的学习和探索之后我也深深的感受到了rxjava的魅力。 它能帮助我们简化代码逻辑,提升代码可读性。 这对于开发效率的提升、后期维护成本的降低帮助都是巨大的。 个人预测rxjava一定是2016年的一个大趋势,所以也有打算将它引入到公司现有的项目中来,写这...

RxJava系列一(简介)
近一年来国内的技术圈子中越来越多的开始提及rx,经过一段时间的学习和探索之后我也深深的感受到了rxjava的魅力。 它能帮助我们简化代码逻辑,提升代码可读性。 这对于开发效率的提升、后期维护成本的降低帮助都是巨大的。 个人预测rxjava一定是2016年的一个大趋势,所以也有打算将它引入到公司现有的项目中来,写这...

微信个人公众号开发--(4)Java实现天气查询功能
首先我们需要一个天气查询的数据接口,这里我用的是极速数据(百度即可),然后申请一个免费的账号,可以找到免费的天气数据接口,当然有次数限制,不过这已经够我们个人微信公众号使用了.? 然后可以查看具体的api,有如何请求数据,以及返回的数据格式(json).? 还可以查看具体的代码实现,我们这里选择用java实现:? 这只是测试...
第一天 Java基础入门【悟空教程】
4 稳健性java原来是用作编写消费类家用电子产品软件的语言,所以他是被设计成高可靠和稳健软件的。 java消除了某些编程错误,使得用它写可靠软件相当容易 ...java环境本身对新的硬件平台和操作系统是可移植的。 java编译程序也用java编写,而java运行系统用ansic语言编写。 2.1.4. 7 高性能java是一种先编译后解释...

RxJava系列番外篇:一个RxJava解决复杂业务逻辑的案例
之前写过一系列rxjava1的文章,也承诺过会尽快有rxjava2的介绍。 无奈实际项目中还未真正的使用rxjava2,不敢妄动笔墨。 所以这次还是给大家分享一个使用rxjava1解决问题的案例,希望对大家在使用rxjava的时候有一点点启发。 对rxjava还不了解的同学可以先去看看我之前的rxjava系列文章:rxjava系列1(简介)rxjava系列...

最大熵的Java实现
这是一个最大熵的简明java实现,提供训练与预测接口。 训练采用gis训练算法,附带示例训练集。 本文旨在介绍最大熵的原理、分类和实现,不涉及公式推导或其他训练算法,请放心食用。 最大熵理论简介最大熵属于辨识模型,能够满足所有已知的约束,对未知的信息不做任何过分的假设。 什么叫已知的约束? 本文不会使用晦涩...

用Python画一个中国地图
编程语言这么多种,java, php都很成熟,但是为什么在最近热火的数据分析领域,很多人选择用python语言? 数据分析只是一个需求,理论上来讲,任何语言都可以满足任何需求,只是麻烦与简易之别。 python这门语言诞生也相当之早,它的第一个版本是26年前发表的,曾经(或者说当前)也被用于web开发,但是就流行程度来说...

用Python画一个中国地图
简而言之,只有你想不到,没有它做不到。 所以这就是为什么玩机器学习必选python的原因,你给我找一个java或者php有这样多种算法的库来? matplotlib第四神器是matplotlib。 如果我让你根据上面csv文件里的信息,画一个图,用java该怎么做? 你当然会去找第三方插件库,然后又是一通折腾,终于把图做出来,然后编译...
Java设计模式面试题
工厂模式(factory pattern)被用于各种不可变的类如boolean,像boolean.valueof,观察者模式(observer pattern)被用于swing和很多的事件监听中。 21.java中什么是单例设计模式? 用java写出线程安全的单例单例对象(singleton)是一种常用的设计模式。 在java应用中,单例对象能保证在一个jvm中,该对象只有一个...

五分钟带你感受RxJava的优雅
不知道你有没有发现,在很多互联网公司中,rxjava在开发中占的比例越来越大。 特别是在一些发展速度快,产品迭代更新快的公司中,rxjava经常在面试中出现。 这是一篇rxjava的入门级介绍和接入教程,看完这篇文章你会明白几个问题,· rxjava 是什么· 它的优势在哪里·怎么应用到项目中rxjava是什么rxjava是一个框架...
Rxjava源码解析笔记 | Rxjava基本用法
rxjava四要素被观察者 在rxjava当中, 决定什么时候触发事件,决定触发什么样的事件; 观察者 决定事件触发的时候将产生什么样的行为; 类似于传统观察者模式, 观察者会随着被观察者的状态变化而发生相应的操作; 订阅 区别于传统观察者模式; 观察者和被观察者需要通过订阅来联系; 通过subscribe()方法完成这个...

java接口调用——webservice就是一个RPC而已
主要类有: @webservice - 它是一个注解,将 java 类标记为实现 web service,或者将 java 接口标记为定义 web service 接口。 endpoint – 此类为端点...然后将它嵌入到我们的程序(cs或bs程序)当中来,用户可以在我们的网点看到天气信息,他会认为我们为他提供了很多的信息服务,但其实我们只是简单调用了一下...
用Python画一个中国地图【转】
编程语言这么多种, java , php 都很成熟,但是为什么在最近热火的数据分析领域,很多人选择用 python 语言? 数据分析只是一个需求,理论上来讲,任何语言都可以满足任何需求,只是麻烦与简易之别。 python 这门语言诞生也相当之早,它的第一个版本是 26 年前发表的,曾经(或者说当前)也被用于web开发,但是就流行...
Java和Groovy正则使用
而第二种往往用html解析类做起来比较麻烦,特别是提取表单信息的时候,所以我直接当做string信息,通过正则表达式提取想要的信息。 下面分享几个案例:电子书网站爬虫实践groovy爬虫实例——历史上的今天爬取720万条城市历史天气数据记一次失败的爬虫java正则里面用到了一个java的正则工具类,算是写了java的正则demo...

如何优化Java GC
在第二篇 如何监控java gc 中讲述了运行中的jvm如何进行gc,如何监控gc以及一些高效监控gc的工具。 本文将通过2个真实案例来演示一些你用得上的gc优化参数。 本文假定你已理解本系列的前两篇文章,若还未阅读,请先阅读。 有必要优化gc吗? 确切的说是 基于java的应用一定需要进行gc优化吗? 我认为并非所有基于java...
8 行代码用Python画一个中国地图
简而言之,只有你想不到,没有它做不到。 所以这就是为什么玩机器学习必选python的原因,你给我找一个java或者php有这样多种算法的库来? matplotlib第四神器是matplotlib。 如果我让你根据上面csv文件里的信息,画一个图,用java该怎么做? 你当然会去找第三方插件库,然后又是一通折腾,终于把图做出来,然后编译...
java系统高并发的解决方案
比如用java开发的时候就可以调用memorycache对一些数据进行缓存和通讯共享,一些大 型社区使用了这样的架构。 另外,在使用web语言开发的时候,各种语言基本都有自己的缓存模块和方法,php有pear的cache模块,java就更多 了,.net不是很熟悉,相信也肯定有。 java开源缓存框架 jbosscachetreecache jbosscache是一个...
java系统高并发的解决方案
比如用java开发的时候就可以调用memorycache对一些数据进行缓存和通讯共享,一些大 型社区使用了这样的架构。 另外,在使用web语言开发的时候,各种语言基本都有自己的缓存模块和方法,php有pear的cache模块,java就更多 了,.net不是很熟悉,相信也肯定有。 java开源缓存框架jbosscachetreecache jbosscache是一个...

Java 8、9、10以及11的变化
这里介绍它们的顺序和本书其余部分略有不同,一方面是为了类比unix,另一方面是为了揭示java 8新的多核并行中存在的“因为这个所以需要那个”的依赖关系。 另一个影响java气候变化的因素影响java气候变化的另一个因素是大型系统的设计方式。 现在,越来越多的大型系统会集成来自第三方的大型子系统,而这些子系统可能...