![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JAVA学习
文章平均质量分 68
DengDengLei
能吃
展开
-
Guava限流器RateLimiter中mutexDoNotUseDirectly/锁的使用
Guava限流器源码中锁的使用原创 2020-01-10 17:51:28 · 1102 阅读 · 3 评论 -
【JAVA】利用反射调用不同方法,减少重复代码
今天在写大作业的时候,遇到如下问题:整个方法里只有数据获取时的get方法不同,如何通过传递进来的不同的实例参数来使用不同的方法,而避免大段的代码copy,做到代码复用。于是今天粗略地了解了反射机制,从而解决了这个问题,代码附上: Map methodNameMap = new HashMap(); methodNameMap.put(RepositorySortingByStar.c原创 2016-03-30 10:42:56 · 1456 阅读 · 0 评论 -
Android Studio+Kotlin初探
关于 Kotlin Kotlin 是一个基于 JVM 的新的编程语言,由 JetBrains 开发。目前Kotlin已正式成为Android官方开发语言 —— [ 百度百科 ]在AndroidStudio下使用Kotlin打开Preferences -> Plugins -> Install JetBrains plugin… -> 搜索Kotlin并安装。 安装完成后右键项目,ne原创 2017-05-27 18:22:17 · 403 阅读 · 0 评论 -
使用JAVA+Selenium爬虫
总体思路是获取网页加载完成后的html内容,解析html然后获取所需要的元素,从而获得需要的信息。1、环境准备工作 知识上需要有基本的java和html知识;环境上需要准备java、selenium和chrome浏览器及对应的chrmoedriver(也可以使用firefox等浏览器,需要另外进行简单的配置),mac os下selenium+chrome的环境准备可以参见我的另一篇博客:http:原创 2018-03-08 21:55:00 · 16988 阅读 · 0 评论 -
爬虫LeetCode题目,将HTML转换为Markdown文本
在爬取LeetCode题目时,需要获取题目说明的Markdown格式内容从而建立项目的README.md文件,因此需要将获取的题目说明的HTML文本转换为Markdown文本。1. 爬虫获取题目说明的HTML内容:打开https://leetcode-cn.com/problems/to-lower-case/description/,可以看见题目详情,如下图所示: 获取该部分的...原创 2018-08-11 21:07:08 · 2776 阅读 · 0 评论 -
Java利用HanLP完成语句相似度分析
在做考试系统需求时,后台题库系统提供录入题目的功能。在录入题目的时候,由于题目来源广泛,且参与录入题目的人有多位,因此容易出现录入重复题目的情况。所以需要实现语句相似度分析功能,从而筛选出重复的题目并人工处理之。分析语句相似度思想的具体介绍,参考阮一峰的博客:http://www.ruanyifeng.com/blog/2013/03/cosine_similarity.html下面介绍如...原创 2018-08-17 11:23:56 · 12989 阅读 · 2 评论 -
SpringBoot之JPA分页,结合Pageable和Swagger2
当请求的数据总量很大时,这时候前端往往都会要求后端将数据分页返回。本文介绍SpringBoot下后端数据层使用JPA+MySQL时,如何分页返回数据(除了当前页面的数据,往往还要返回总页数这项数据)。原创 2018-12-20 13:43:56 · 5356 阅读 · 3 评论 -
SpringBoot之JPA模糊查询,同时使用pageable参数
使用JPA在做模糊查询(LIKE)时,有多种方式可以完成,本文介绍的是在同时使用Pageable参数的情况下,如何做模糊查询原创 2018-12-20 17:24:02 · 8700 阅读 · 5 评论