- 博客(8)
- 收藏
- 关注
原创 RedissonRateLimiter限流器原理解析
通过redisson客户端获取一个限流器对象时,只需要指定限流器名称即可获取参考代码如下//如果有密码还要链式设置密码 RedissonClient redisson = Redisson . create(config);// 获取一个限流器 RRateLimiter rateLimiter = redisson . getRateLimiter("yourLimiterName");
2024-08-25 14:00:46 1829
原创 git reset 四个模式:soft、mixed、hard、keep区别
首先这里创建了两个文件a.txt 和 b.txt在a.txt变更2中仅修改了a.txt;b.txt没有变更然后将b修改后,进行了add操作,提交到了暂存区:使用git status可以看到暂存区记录了b.txt的修改现在我们再分别将a、b文件进行修改如果直接使用git reset --keep进行回退会发现报错,因为上一个版本修改了a文件,并且我们工作区也对a进行了修改,这时git不允许回退。
2023-12-02 12:50:59 2619
原创 纯java从0到1实现一个布隆过滤器
纯java从0到1实现一个布隆过滤器gitee地址本文简介布隆过滤器原理主要介绍如何使用java实现一个bloom filter一、位图我们知道布隆过滤器实际上就是一个超级大的位图;上面维护了所有黑名单(或者白名单)数据。一个key过来或根据hash运算获取到所有对应位图上的点位,判断这些点位是否全为1.如果全为1,那么判定此key已经添加进了位图(存在一定误判率)若果有一个不为1,那么此key一定没有添加进位图(不存在误判)二、几个重要参数样本量(个):n失误率(小数):p
2021-11-14 21:52:49 238
原创 windows10系统重装备忘录
官网下载下载工具下载地址windows直接下载地址(电驴等下载工具下载)ed2k://|file|cn_windows_10_consumer_editions_version_21h1_x64_dvd_1baf479d.iso|5807677440|E53960C7CAD323F60442A8AB9C269C2E|/如果下载的是iso镜像要写入到U盘使用rufus斜盘工具进行写入...
2021-06-23 11:23:44 239
原创 增强for循环引发并发修改异常的原理分析
增强for循环(迭代器)引发并发修改异常ConcurrentModificationException是RuntimeException的一个子类,一般在多线程操作没有线程安全机制的集合对象的时候会触发这个异常(如ArrayList,HashMap等等)需要特别注意的是,在进行集合的增强for循环遍历时,在增强for循环内部,通过集合的引用直接操作集合也会触发这个异常。//对集合进行操作引发并发修改异常public static void main(String[] args) {
2021-04-25 17:12:31 1766
原创 使用idea集成maven创建Struts2项目
使用idea继承maven创建Struts2项目前言本科毕设课题是基于Struts2框架设计一个B/S架构的管理系统,因为框架没得选择,只能使用Struts2来,这里记录了如何使用idea继承maven项目管理工具来创建Struts工程的具体步骤。0.环境简介idea:2019.3.3maven:3.6.3jdk:1.8.0_2611.创建web项目2.添加struts2依赖<dependency> <groupId>org.apache.struts<
2021-03-16 22:26:40 1020 5
原创 零问题,Linux系统下部署Hexo一站式解决方案
这里写自定义目录标题前言安装功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入前言由于github访问速度较慢,而Hexo搭配gitee使用又出现主页样式丢失的问题,所以我转而求其次,准备在阿里云的Centos7(linux系统发
2021-03-14 10:01:34 358
原创 java爬虫初体验
爬虫初体验编译一个可以爬取网站首页html文件的小爬虫程序并将爬取的文件保存到自定义路径中。public class WebSpidTest { public static void main(String[] args) throws IOException { //获取URL URL url=new URL("https://music.163.com/"); //下载资源 //InputStream is =url.ope
2020-10-04 11:24:04 119
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人