The night of summer

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

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

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

2017-01-07 20:43:23

阅读数 3926

评论数 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

阅读数 3154

评论数 0

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

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

2016-12-31 13:59:54

阅读数 10932

评论数 7

《Effective Java》笔记

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

2019-05-08 09:33:03

阅读数 44

评论数 0

推荐相关总结

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

2019-01-09 10:11:11

阅读数 75

评论数 2

一些不错的产品问答

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

2018-09-26 20:56:33

阅读数 76

评论数 0

刷题中的基本算法

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

2018-03-29 10:51:05

阅读数 246

评论数 2

业余刷leetcode

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

2018-03-23 11:19:22

阅读数 201

评论数 0

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

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

2017-12-14 12:11:48

阅读数 532

评论数 0

关于Serving的一些相关知识shuli

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

2017-12-01 20:43:32

阅读数 212

评论数 0

各种软件破解方法

一、IDEA 需要在oracle上注册一下用户名和密码,然后去http://idea.lanyus.com/获取注册码 这篇博客有详细讲解。 二、PyCharm server选项里边输入 http://idea.imsxm.com/ 三、

2017-11-23 10:19:46

阅读数 10813

评论数 1

Py4j

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

2017-11-22 20:48:55

阅读数 236

评论数 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

阅读数 3906

评论数 0

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

阅读数 305

评论数 0

工作中的一些经验

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

2017-10-09 17:10:30

阅读数 210

评论数 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

阅读数 287

评论数 0

staragent总结

待完善

2017-09-12 19:50:17

阅读数 524

评论数 0

TestNG

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

2017-09-11 11:14:49

阅读数 244

评论数 0

Redisxue

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

2017-09-05 19:48:59

阅读数 188

评论数 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

阅读数 205

评论数 0

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