![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
文章平均质量分 85
郑泽洲
IT Veteran
展开
-
PayPal面经
本文记述的是我两年多之前在PayPal的面试记录。最近准备重新回到金融赛道,所以对以往的技术、项目、面试等做一个梳理和总结。PayPal在业内属于一线,具有全球的业务,同时和中国金融监管又比较合,属于大家感兴趣的公司,所以分享经历。原创 2023-09-27 12:59:51 · 411 阅读 · 0 评论 -
booking.com缤客上海面经
在面过的外企中,booking.com对编码能力的考察比较全面和深入,对我后续的面试启示作用很大,后来也很快在其他面试中传来好消息原创 2022-07-16 17:32:16 · 2149 阅读 · 0 评论 -
Java类加载机制深入理解及Arthas实战
JVM看来是个松散俱乐部,你引荐的和他引荐的可能是相同人或者同名人,不要紧,你的圈子里,只认由加载你的加载器加载的那个类原创 2022-04-08 15:10:41 · 623 阅读 · 0 评论 -
命令行模式运行JMeter最简单教程
JMeter测试神器JMeter JMXMon插件监控JVM.mdJMeter是性能测试的常用工具,从我在上上上家公司就开始用了,后来在网易测试互联网应用时也用过,它可以模拟大规模的用户访问,并定义具体的用户访问动作。作为性能测试工具(或者说是平台),最重要的是形成生态,整合多种多样的工具,方便地调用,形成测试案例整体。最近在Shopee工作,正好要做性能测试,于是JMeter又用起来了,并且为了更真实地反映测试情况,还需要通过命令行方式进行测试,防止GUI部分占用额外资源影响测试结果。问题如果原创 2021-07-04 14:39:48 · 922 阅读 · 0 评论 -
忆海拾贝--记Amazon亚马逊面经(香港onsite)
背景思绪回到了2年多前,那时刚从网易出来,想往外企去。通过V2EX论坛看到有人内推Amazon亚马逊,于是附上简历请求内推。还特别注明,如果方便的话,帮忙内推Amazon加拿大,因为2012年在那边实习过。在线测试Amazon效率很高,很快回信,并让我参加在线的coding测试。测试在myamcat.com网站进行。这个网站还提供模拟测试,我记得当时特地提前了一天进行模拟测试,熟悉试题形式。真实测试一共两题。其中有道题目我记得类似“两数求和”的升级版,加上了些业务背景。做下来的感受是:最好联上原创 2021-04-21 16:56:00 · 1693 阅读 · 6 评论 -
使用/proc探测解决批量机上僵死java进程
背景都12月份了,怎么还有11月初的进程在运行??是不是僵死??但是!容器里面没有ps命令,怎么办?proc目录解决问题cd /proc/19890/fd/然后cat 1 --看有无输出在work1上 cat 1是有输出(不过好像和控制台输出有点不一样,但是无论怎么样,都是证明了进程正在运行)ls -l /proc | grep 19890 看时间,完全可以代替ps -ef当然,这个动作前提是我root登录如下几条确认了是僵尸进程EventDate异常(从业务角度证明了肯定不是这几原创 2020-12-04 12:18:50 · 227 阅读 · 0 评论 -
金融应用资金处理安全十问
1.死锁问题投资文章奖励时,是企业账户给个人账户转账的模式,不同的文章奖励用户的顺序可能不一样,如果多线程执行如下逻辑1)文章A:企业账户 -> 个人A,企业账户 ->个人B2)文章B:企业账户 -> 个人B,企业账户 ->个人A会有死锁吗?实验account表中,set autocommit=off; 账户1给2转,同时2给1转,几乎同时按下commit;会...原创 2020-02-16 21:18:10 · 326 阅读 · 0 评论 -
以图搜图技术与simhash算法.md
背景以图搜图是很有颠覆力的应用,俗话说一图胜千言不同于文本搜索的匹配模式,以图搜图要对搜索的信息源进行处理,抽取特征信息。在网易存证系统的开发过程中调研了用于以图搜图的simhash算法,并设想在内容系统建设完善后可以用于诸多的场景,比如:商业图片侵权自动取证肖像内容的识别家庭照片按场景自动分类图片指纹比较 simhash算法阮一峰博客 相似图片搜索的原理压缩...原创 2020-01-02 21:11:19 · 1018 阅读 · 1 评论 -
OpenApi自动生成client.md
前言之前没有觉得OpenApi有什么特别了不得的,直到参加了花旗银行的一次面试,对方部门老总对OpenApi是非常重视,认为可以极大提升效率;后来在eBay,随着微服务化的推行,应用之间RESTful调用指数级增长,应用内调用接口的代码占了很大一部分,复用程度不高,比如一个基础应用A被10个上层应用调用,各写各的后果如下:10个应用有的用okHttp有的用apache http,不统一单元...原创 2019-10-12 21:49:53 · 3309 阅读 · 0 评论 -
Leetcode超多短字符串和超长字符串顺序比较
题目:leetcode 392给定字符串 s 和 t ,判断 s 是否为 t 的子序列。你可以认为 s 和 t 中仅包含英文小写字母。字符串 t 可能会很长(长度 ~= 500,000),而 s 是个短字符串(长度 <=100)。字符串的一个子序列是原始字符串删除一些(也可以不删除)字符而不改变剩余字符相对位置形成的新字符串。(例如,"ace"是"abcde"的一个子序列,而"aec...原创 2019-08-09 16:59:22 · 324 阅读 · 0 评论 -
Base64和Base58.md
之前有个面试有问到,见花旗面经.mdBase64Base64是一种用64个可打印字符来表示任意二进制数据的方法。用记事本打开exe、jpg、pdf这些文件时,我们都会看到一大堆乱码,因为二进制文件包含很多无法显示和打印的字符,所以,如果要让记事本这样的文本处理软件能处理二进制数据,就需要一个二进制到字符串的转换方法。Base64是一种最常见的二进制编码方法。哪些字符入选base64?...原创 2019-07-21 21:45:05 · 301 阅读 · 0 评论 -
网易圈圈应用内置交易所方案.md
注:这个是在网易工作期间写的一个项目方案,非最终方案,所以应该不会过多涉及生产实际,仅供探讨分布式架构的实现。前言百万并发的业务需求显然是需要分布式系统才能完成的任务,用单个数据库完成会存在单点和扩展性问题如果用分库分表方案,复杂度也很高,单个节点损坏同样影响整个系统,参考如下文章:单节点10万+,需要分库分表分层情况(总体)任务生成实时交易:实时交易由应用层生成通过负载均衡...原创 2019-08-02 21:54:00 · 220 阅读 · 0 评论 -
微软面经(结合Leetcode讲解)真题实战.md
话说博客是纯讨论技术,没啥访问量啊,好吧,来个大家比较感兴趣的,面经!渠道近期某厂跟随互联网寒冬的潮流,“组织架构调整”,于是有相与的同事拉了个求职群,很快加满了XXX人,受众有了,于是也吸引了不少其他厂的HR来捞人,包括微软(但是刚开始没有岗位,只是投递简历后的例行联系);其他程序员可能会问,我不在这个群,怎么联系微软HR?程序员论坛上很多微软员工内推的,搜索一下就有,如果各位需要微软HR...原创 2019-07-08 22:29:53 · 5738 阅读 · 0 评论 -
java数据结构:堆,PriorityQueue小顶堆,大顶堆翻转(亲手实战)
堆和树数据结构中有两个概念很相似,比如树的数据结构,还有一种结构叫“堆”,堆是一种特殊的树,min heap是小顶堆;max heap是大顶堆树和堆主要区别树分左右,堆一般不分左右用途不同,堆主要用于优先队列;而树的用途更加广泛堆=完全二叉树+排序的规则堆和树有什么区别?堆为什么要叫堆,不叫树呢?如下用小顶堆(比起一般的数组)速度提升了5倍!!!排名从击败5%上升到击败70%!!...原创 2019-05-01 20:59:55 · 5253 阅读 · 3 评论 -
Java中数组Array和List对象的相互转换
# 从一个错误说起ArrayList<String> list=new ArrayList<String>();String strings[]=(String [])list.toArray();编译报错,觉得很迷惑,因为有如下2个类似的方法JDK5中已经有了对范型的支持,这样可以保证在集合和Map中的数据类型的安全,可是,List的toArray方法返回...原创 2019-04-12 09:53:17 · 3359 阅读 · 0 评论