Java
文章平均质量分 72
Py_Wang
这个作者很懒,什么都没留下…
展开
-
基于RateLimiter的接口限流器
知识前述RateLimiter是Google开源工具包Guava提供的限流工具类,该类基于令牌桶算法实现流量限制。RateLimiter有两种构造方法:(1)通过RateLimiter.create(double permitsPerSecond)创建实例,该实例以固定的速率生成令牌,参数permitsPerSecond代表每秒生成的令牌桶数量,令牌桶存放一秒的令牌数量;(2)通过...原创 2019-12-18 20:02:50 · 1037 阅读 · 0 评论 -
TXT和Excel文本读取,替换关键字,输出文本
最近在学校做一个兼职,需要每月进行一次,工作内容是:查询2016-2017年在学校期刊发表的相关论文,记录论文的作者、期刊编号、引用量等信息,然后向论文作者发一封论文引用情况的邮件,邮件模板是固定的,只要替换关键字即可。由于查询的论文有80篇左右,手动替换关键字太过费时,所以编写了一段程序实现,从Excel表读取已查询的论文信息,从TXT文本读取邮件模板,对邮件模板进行关键字替换,之后进行Wor...原创 2018-01-28 15:56:19 · 1731 阅读 · 0 评论 -
TXT和Excel文本读取,替换关键字,输出文本——后续修改
前面写了一个程序,程序的功能是:从Excel表读取已查询的论文信息,从TXT文本读取邮件模板,对邮件模板进行关键字替换,之后进行Word文本输出。详情请见点击打开链接 编写的程序基本功能已经实现,但是输出的Word文本字体不能修改,只能是默认文本,没有达到预期目的——重要字段字体为红色。之后网上查找了一些资料,详情请见点击打开链接。最后选用最简单的方式——设置好word模...原创 2018-03-05 22:40:36 · 965 阅读 · 0 评论 -
2018腾讯暑期实习笔试
参加腾讯的2018暑期实习生笔试,分享一下最后一道编程题。虽说笔试时没有做完,之后又进行了完善。题目如下: 小Q有n台机器和m项任务,每台机器和任务分别具有两项属性:工作时间time和等级grade。一台机器只能执行一项任务,机器的工作时间和等级必须大于等于任务的工作时间和等级。完成一项任务,收益增加200*time+3*grade。请计算最大收益。 输入为:...原创 2018-04-06 14:19:06 · 1676 阅读 · 0 评论 -
2018招商银行暑期实习笔试-编程题
分享一下前天做的招商银行暑期实习笔试没有做出的两道编程题,这几天状态不对,很简单的解决方法当时就没想到。试题1: 小明在一维坐标系的非负轴上,坐标x=n(n为非负整数),小明下一步只能跳到n-1、n+1或2n坐标的点。假设小明初始位置为x=0,请求出到点x=n的最少跳跃次数。解决思路: 采用递归的方法,当n为偶数时,可以从n/2跳到n的位置;当n为奇数时,可以...原创 2018-04-12 22:24:20 · 2010 阅读 · 1 评论 -
华为2018秋招笔试——将一段压缩后的字符串解压缩,并且排序输出
题目描述将一段压缩后的字符串解压缩,并且排序输出解压规则:每个字符串后面跟随一个数字,表示这个字符串的重复次数。例如,“a5”解压缩的结果为“aaaaa”;“abc3”解压缩后的结果为“abcabcabc”。排序规则:1、根据每个字符串的重复次数升序排序,然后输出结果。例如,“a3b2”,输出的结果为“bbaaa”。2、如果字符重复次数一样,则根据ASCII编码顺序做升序排...原创 2018-09-07 23:17:47 · 4277 阅读 · 0 评论 -
网易互娱2018秋招笔试——求从N道题中选M道符合条件的题的总情况
题目描述马上又到一年一度的网易校招了,HR找到小Y,告诉他要开始准备今年的机考题目了。小Y和小伙伴们日以继夜、废寝忘食地出好了N道题目,并且给每道题目打了难度1~5, 同时 给每道题目标记了相应的tag(一道题目可能有多个tag),表示这道题目所考察的知识点。由于机考时间有限,小Y需要从N到候选题目中挑选出M道题目组成最终的考卷,为了挑选最合适的同学,并且使得题目具备一定的区分度,同时考察...原创 2018-09-08 22:28:10 · 959 阅读 · 1 评论