自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 基于RateLimiter的接口限流器

知识前述RateLimiter是Google开源工具包Guava提供的限流工具类,该类基于令牌桶算法实现流量限制。RateLimiter有两种构造方法:(1)通过RateLimiter.create(double permitsPerSecond)创建实例,该实例以固定的速率生成令牌,参数permitsPerSecond代表每秒生成的令牌桶数量,令牌桶存放一秒的令牌数量;(2)通过...

2019-12-18 20:02:50 1010

翻译 Spring Retry使用

由于场景需求,需要对项目依赖的部分外部接口添加响应超时重试机制,而Spring Retry可以满足该需求,因此进行相关资料查询。对于Spring Retry的使用,网上的资料主要是采用注解的方式实现,而对于依赖的外部接口的重试,为避免对将重试机制添加到业务逻辑中,优先采用xml配置的方式实现。本文主要对https://www.baeldung.com/spring-retry中的教程进行翻译。...

2019-08-12 20:35:17 827

原创 git使用

常用命令添加文件到仓库git add readme.txt提交文件到仓库git commit -m "the commit name"查看版本记录git loggit log --pretty=oneline将文件变更到指定版本git reset --hard "版本名称"如git reset --hard HEAD^查看分支状态git status查看指定...

2019-08-07 20:30:13 293

原创 idea使用所遇问题(Mac OS)

查看方法在哪里被调用1、对方法点右键,有个find usages选项(选中方法,Option+F7)2、选中方法,Ctrl+Option+H3、command+鼠标点击方法,出现被调用列表Debug打开Evaluate Expression1、Option+F82、在Debug窗口点击计算器的图标打开更改控制台日志显示数量Preferences -> Edit...

2019-08-07 19:55:32 1193

原创 网易互娱2018秋招笔试——求从N道题中选M道符合条件的题的总情况

题目描述马上又到一年一度的网易校招了,HR找到小Y,告诉他要开始准备今年的机考题目了。小Y和小伙伴们日以继夜、废寝忘食地出好了N道题目,并且给每道题目打了难度1~5, 同时 给每道题目标记了相应的tag(一道题目可能有多个tag),表示这道题目所考察的知识点。由于机考时间有限,小Y需要从N到候选题目中挑选出M道题目组成最终的考卷,为了挑选最合适的同学,并且使得题目具备一定的区分度,同时考察...

2018-09-08 22:28:10 853 1

原创 华为2018秋招笔试——将一段压缩后的字符串解压缩,并且排序输出

题目描述将一段压缩后的字符串解压缩,并且排序输出解压规则:每个字符串后面跟随一个数字,表示这个字符串的重复次数。例如,“a5”解压缩的结果为“aaaaa”;“abc3”解压缩后的结果为“abcabcabc”。排序规则:1、根据每个字符串的重复次数升序排序,然后输出结果。例如,“a3b2”,输出的结果为“bbaaa”。2、如果字符重复次数一样,则根据ASCII编码顺序做升序排...

2018-09-07 23:17:47 4240

原创 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 1979 1

原创 2018腾讯暑期实习笔试

       参加腾讯的2018暑期实习生笔试,分享一下最后一道编程题。虽说笔试时没有做完,之后又进行了完善。题目如下:       小Q有n台机器和m项任务,每台机器和任务分别具有两项属性:工作时间time和等级grade。一台机器只能执行一项任务,机器的工作时间和等级必须大于等于任务的工作时间和等级。完成一项任务,收益增加200*time+3*grade。请计算最大收益。       输入为:...

2018-04-06 14:19:06 1617

原创 TXT和Excel文本读取,替换关键字,输出文本——后续修改

前面写了一个程序,程序的功能是:从Excel表读取已查询的论文信息,从TXT文本读取邮件模板,对邮件模板进行关键字替换,之后进行Word文本输出。详情请见点击打开链接       编写的程序基本功能已经实现,但是输出的Word文本字体不能修改,只能是默认文本,没有达到预期目的——重要字段字体为红色。之后网上查找了一些资料,详情请见点击打开链接。最后选用最简单的方式——设置好word模...

2018-03-05 22:40:36 950

原创 TXT和Excel文本读取,替换关键字,输出文本

 最近在学校做一个兼职,需要每月进行一次,工作内容是:查询2016-2017年在学校期刊发表的相关论文,记录论文的作者、期刊编号、引用量等信息,然后向论文作者发一封论文引用情况的邮件,邮件模板是固定的,只要替换关键字即可。由于查询的论文有80篇左右,手动替换关键字太过费时,所以编写了一段程序实现,从Excel表读取已查询的论文信息,从TXT文本读取邮件模板,对邮件模板进行关键字替换,之后进行Wor...

2018-01-28 15:56:19 1672

原创 Grafana的Worldmap插件使用方法

Worldmap插件的数据源的数据形式有两种,表数据和时间序列数据。表数据形式,需要每条记录都有geohash格式的经纬度坐标;时间序列数据形式,要求数据库表内的数据需要有指定的国家或城市的代码(如中国为CN)。Worldmap可以支持多种数据源,不同的数据源支持的数据形式不同。支持时间序列数据显示的数据库有:Graphite、InfluxDB、OpenTSDB和Prometheus。支持表数

2018-01-28 14:51:05 20690 4

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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