自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

The night of summer

立志做一个优雅的程序媛,在自己宽敞的世界开心的活。

原创 Java面经(后台开发)校招准备资料汇总

一、刷题 1.《剑指offer》---牛客    《剑指offer》面试题答案汇总(Java版) 2.leetcode(个人觉得也是刷牛客上的这部分就够了) 二、面经 1.16年校招秋招笔试面试经验汇总 2.还有一个很全的:Java研发方向如何准备BAT技术面试 3.互联网公司校招Java面...

2017-01-07 20:43:23 4737 0

原创 《剑指offer》面试题答案汇总(Java版)

面试题2:实现Singleton模式 (1)饿汉模式 public class Singleton{ private static Singleton instance = new Singleton(); private Singleton(){} public stati...

2017-01-07 20:29:52 3697 0

原创 互联网公司校招Java面试题总结及答案——京东

自己最近在为找工作做准备,总结了一下公司的面经,主要来源是牛客上17年秋招面经的一个总结帖:链接在这里。 感谢各位贡献面经的同学以及牛妹的总结,我做的工作就是把问题收集起来,并一个个找到我认为还不错的答案,所以这个过程中也很感谢互联网的各个博客的博主贡献的相关知识。 因为才准备两周多,总结的不全,...

2016-12-31 13:59:54 12358 7

原创 Jupyter升级python2.7到python3

折腾一上午,走了弯路,故总结一下。 ----------------------------------------------以下是有问题的--------------最下面有正确方式------------------------------------------ jupyter有ter...

2019-07-10 14:54:32 768 0

原创 《Effective Java》笔记

第1条:用静态工厂方法代替构造器 1.优点: (1)静态工厂方法有名称; (2)不必在每次调用他们的时候都创建一个新的对象; (3)他们可以返回原返回类型的任何子类型的对象; (4)所返回的对象的类可以随着每次调用而发生变化,这取决于静态工厂方法的参数值; (5)方法返回的对象所属的类...

2019-05-08 09:33:03 214 0

原创 推荐相关总结

一、基础 1.大多数的推荐系统都主要包含以下三部分: (1)召回:召回方式有很多,u2i、i2i、tag2i等等; (2)排序:主要依靠打分模型打分,再按分数排序。算法同学的几乎80%的工作都在这部分。打分模型又分为在线打分和离线打分、离线模型在线打分、离线加实时训练模型在线打分等很多,后面...

2019-01-09 10:11:11 322 2

原创 一些不错的产品问答

一。微信 1.微信朋友圈的点赞功能为何需要两步而不是直接露出? 答:(1)为了保证点赞的质量感,两步操作作为门槛,减少了点赞的随意性;  (2)两步操作增加了操作成本,同时给操作者更多的思考时间,降低误操作率,(比取消点赞更能)防止手滑点赞,保证你的操作是对你心情的直接反应; (3)弱化朋...

2018-09-26 20:56:33 242 0

原创 刷题中的基本算法

一、深度优先和广度优先二、排序基本排序算法三、DP在现实生活中,有一类活动的过程,由于它的特殊性,可将过程分成若干个互相联系的阶段,在它的每一阶段都需要作出决策,从而使整个过程达到最好的活动效果。当然,各个阶段决策的选取不是任意确定的,它依赖于当前面临的状态,又影响以后的发展,当各个阶段决策确定后...

2018-03-29 10:51:05 413 2

原创 业余刷leetcode

我的顺序是从最简单开始,速度是一天2道(18.3.22start-),都是以自己最low想法来随意写,以后补充优化。一、easytitle 108:将有序数组转为二叉搜索树public class title108 { public TreeNode sortedArrayToBST(in...

2018-03-23 11:19:22 325 0

原创 数据倾斜问题和滑动窗口uv统计问题

背景:item的滑动窗口内的uv统计,item会有头部内容问题,即会引起数据倾斜。注释:实时统计,java语言。关键词:HyperLogLog、Redis、storm。一、uv统计1.对于大数据量的uv实时统计肯定不能使用set来实现,目前大多使用的方法是HyperLogLog估算。对于固定窗口的...

2017-12-14 12:11:48 823 0

原创 关于Serving的一些相关知识shuli

一、RPC 1.使用的TCP链接; 2.需要寻址、编码(二进制序列化) 用Python实现一个获取可用监听端口的示例: def findFreePort(): """ 函数返回值是当前可用来监听的一个随机端口。 ""...

2017-12-01 20:43:32 324 0

原创 Py4j

一、概述 1.Py4j是使python可以调用java,java也可以调用python的工具;

2017-11-22 20:48:55 417 0

原创 使用python调用java-jpype

一、jpype 1.环境(我的电脑是windows 64位): python2.7(32位),jdk1.5(32位),JPype-0.5.4.2.win32-py2.7.exe , https://sourceforge.net/projects/jpype/files/JPype/0.5.4/ ...

2017-11-17 15:50:20 5893 1

原创 TF,Keras,Cafe,Theano,torch

一、TensorFlow 二、Keras 1.Keras是一个高层神经网络API,Keras由纯Python编写而成并基Tensorflow、Theano以及CNTK后端。 Keras适用的Python版本是:Python 2.7-3.6

2017-11-07 14:37:18 448 0

原创 工作中的一些经验

一、java 1.在对对象进行遍历的时候不要在循环中remove,例如下面这样的: for(ResultDto resultDto : recallRs){ String showId = resultDto.getId()+""; ...

2017-10-09 17:10:30 324 0

转载 Tomcat相关

一、server.xml 1.文件加载 (1)Bootstrap类的load方法使用反射机制调用Catalina类的load方法加载server.xml; (2)而catalina的load方法使用了digester(用createStartDigester创建,创建的时候addRule),dig...

2017-09-12 20:49:57 404 0

转载 staragent总结

待完善

2017-09-12 19:50:17 903 0

原创 TestNG

一、pom.xml配置 dependency> groupId>org.testnggroupId> artifactId>testngartifactId> version>6.8.7v...

2017-09-11 11:14:49 386 0

原创 Redisxue

一。安装 1.下载地址:https://github.com/MSOpenTech/redis/releases。 Redis 支持 32 位和 64 位。这个需要根据你系统平台的实际情况选择,这里我们下载 Redis-x64-xxx.zip压缩包到 C 盘,解压后,将文件夹重新命名为 redi...

2017-09-05 19:48:59 297 0

原创 esper

有一个专栏:http://blog.csdn.net/luonanqin/article/details/9900295 public class PersonMap   {       public static void main(String[] args)       ...

2017-09-05 16:02:07 314 0

原创 Apache Kafka

它被设计为一个分布式系统,易于向外扩展; 它同时为发布和订阅提供高吞吐量; 它支持多订阅者,当失败时能自动平衡消费者; 它将消息持久化到磁盘,因此可用于批量消费,例如ETL,以及实时应用程序。 图1:Kafka生产者、消费者和代理环境 生产者可以选择自己喜欢的序列化方法对消息内容...

2017-09-05 15:21:29 364 0

原创 Storm

一、Jstorm 1.详解地址:http://www.cnblogs.com/antispam/p/4182210.html

2017-09-05 14:01:53 276 0

原创 lua语句

#!/usr/local/bin/lua print("Hello World!") --[[  多行注释  多行注释  --]] b=10 print(b) tab1 = { key1 = "val1", key2 = "val2", ...

2017-09-05 11:01:02 445 0

转载 5个强大的Java分布式缓存框架推荐

转自:http://developer.51cto.com/art/201411/457423.htm 1、Ehcache – Java分布式缓存框架 Ehcache是一个Java实现的开源分布式缓存框架,EhCache 可以有效地减轻数据库的负载,可以让数据保存在不同服务器的内存...

2017-09-04 14:23:41 7809 0

原创 Java基础对象、bean、spring boot

一。对象 POJO(plain old java object):普通的java对象,有别于特殊的java对象(含继承约束等)和EJB。POJO一般只有一系列的属性和相应的get、set方法。      PO(persistant object):持久化对象,有别于POJO,必须对应数据库中的...

2017-08-21 17:54:41 580 0

转载 Java关于Properties用法

转自:http://www.cnblogs.com/gongchenglion/p/properties.html 一、Java Properties类 1、Java中有个比较重要的的类Properties(java.util.Properties),是代表一个持久的一套详细属性,...

2017-08-21 16:37:09 366 0

原创 Java的Listener、Filter、Servlet

一。Listener(转自:http://www.cnblogs.com/ygj0930/p/6374384.html) 监听器用于监听web应用中某些对象、信息的创建、销毁、增加,修改,删除等动作的发生,然后作出相应的响应处理。当范围对象的状态发生变化的时候,服务器自动调用监听器对象中的方法。...

2017-08-21 15:32:11 297 0

转载 jstack Dump 日志文件中的线程状态

今天因为项目中遇到jstack问题,但是之前根本没用过jstack,所以上网找了几篇博文,觉得不错,整理下来留着以后用。 -------------------------------------jstack Dump 日志文件中的线程状态----------------------------...

2017-08-16 11:58:14 282 0

转载 最大似然估计 (MLE) 最大后验概率(MAP)

转自:http://www.cnblogs.com/sylvanas2012/p/5058065.html 1) 最大似然估计 MLE 给定一堆数据,假如我们知道它是从某一种分布中随机取出来的,可是我们并不知道这个分布具体的参,即“模型已定,参数未知”。例如,我们知道这个分...

2017-08-15 20:31:58 311 0

转载 GBDT:梯度提升决策树

转自:http://www.jianshu.com/p/005a4e6ac775 综述   GBDT(Gradient Boosting Decision Tree) 又叫 MART(Multiple Additive Regression Tree),是一种迭代的决策树算法,该算...

2017-08-04 13:51:59 278 0

原创 HyperLogLog资料总结

基本介绍:http://blog.csdn.net/heiyeshuwu/article/details/41248379 http://www.jianshu.com/p/0cf5f8bc1079 几个比较好的文档: http://antirez.com/news/75http:/...

2017-07-19 20:46:42 1016 0

转载 MyBatis拦截器原理探究

转自:http://www.cnblogs.com/fangjian0423/p/mybatis-interceptor.html MyBatis拦截器介绍 MyBatis提供了一种插件(plugin)的功能,虽然叫做插件,但其实这是拦截器功能。那么拦截器拦截MyBatis...

2017-03-22 21:01:13 332 0

原创 基本排序算法

对于排序算法来说,需要对代码实现烂熟于胸,知道空间消耗、平均时间复杂度和最差时间复杂度。 稳定的只有:直接插入、冒泡、归并、基数排序。 1.插入;算法适用于少量数据的排序,时间复杂度为O(n^2)。是稳定的排序方法. private static int[] insert...

2017-03-21 20:46:57 341 0

原创 互联网公司校招Java面试题总结及答案——搜狐

其他请参看我的系列文章: 互联网公司校招Java面试题总结及答案——网易 互联网公司校招Java面试题总结及答案——阿里、腾讯 互联网公司校招Java面试题总结及答案——微店、去哪儿、蘑菇街 互联网公司校招Java面试题总结及答案——招银科技 互联网公司校招Java面试题总结及答案——乐...

2017-01-19 15:55:45 9091 0

转载 来自北邮人的大牛校招准备经验分享:17届大牛学长分享:如何集齐BAT三家offer

17届大牛学长分享:如何集齐BAT三家offer 我是西安交大计算机科学与技术学院2017届的硕士研究生刘阳。在16年的校招大潮中,幸运地集齐了腾讯、百度、阿里的offer,最终选择了阿里的搜索事业部。回想起这些年种种往事,愚钝的自己像是一只不服输的蜗牛,踏踏实实的一步一步往上爬,等待...

2017-01-14 14:45:03 4504 0

原创 互联网公司校招Java面试题总结及答案——网易

因为时间有限,所以这部分很多都没有整理答案,后序有时间再补上。 其他请参看我的系列文章: 互联网公司校招Java面试题总结及答案——阿里、腾讯 互联网公司校招Java面试题总结及答案——微店、去哪儿、蘑菇街 互联网公司校招Java面试题总结及答案——招银科技 互联网公司校招Java面...

2017-01-12 13:05:22 18159 0

原创 互联网公司校招Java面试题总结及答案——阿里、腾讯

部分重复的我已经去掉了,所以显得比较少,其他请参看我的系列文章: 互联网公司校招Java面试题总结及答案——京东 ( 百度Java面经)互联网公司校招Java面试题总结及答案——百度(目前只是部分总结) 互联网公司校招Java面试题总结及答案——美团 互联网公司校招Java面试题总结及答案...

2017-01-12 12:56:51 27601 3

原创 互联网公司校招Java面试题总结及答案——微店、去哪儿、蘑菇街

部分重复的我已经去掉了,所以显得比较少,其他请参看我的系列文章: 互联网公司校招Java面试题总结及答案——招银科技 互联网公司校招Java面试题总结及答案——乐视、滴滴、华为 互联网公司校招Java面试题总结及答案——CVTE 互联网公司校招Java面试题总结及答案——美团 ( 百度J...

2017-01-12 12:41:47 6891 0

原创 互联网公司校招Java面试题总结及答案——招银科技

部分重复的我已经去掉了,所以显得比较少,其他请参看我的系列文章: 互联网公司校招Java面试题总结及答案——乐视、滴滴、华为 互联网公司校招Java面试题总结及答案——CVTE 互联网公司校招Java面试题总结及答案——美团 ( 百度Java面经)互联网公司校招Java面试题总结及答案——...

2017-01-12 12:37:33 9230 1

原创 互联网公司校招Java面试题总结及答案——乐视、滴滴、华为

部分重复的我已经去掉了,所以显得比较少,其他请参看我的系列文章: 互联网公司校招Java面试题总结及答案——京东 ( 百度Java面经)互联网公司校招Java面试题总结及答案——百度(目前只是部分总结) 互联网公司校招Java面试题总结及答案——美团 互联网公司校招Java面试题总结及答案...

2017-01-12 12:33:57 7246 2

提示
确定要删除当前文章?
取消 删除