自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 资源 (1)
  • 收藏
  • 关注

原创 redis学习笔记(四)- 缓存雪崩、缓存击穿、缓存穿透

黑名单使用缓存击穿。

2024-03-31 16:55:27 918

原创 redis学习笔记(三)- 布隆过滤器

布隆过滤器(英语:Bloom Filter)是 1970 年由布隆提出的。它实际上是一个很长的二进制数组+一系列随机hash算法映射函数,主要用于判断一个元素是否在集合中。通常我们会遇到很多要判断一个元素是否在某个集合中的业务场景,一般想到的是将集合中所有元素保存起来,然后通过比较确定。链表、树、散列表(又叫哈希表,Hash table)等等数据结构都是这种思路。但是随着集合中元素的增加,我们需要的存储空间也会呈现线性增长,最终达到瓶颈。

2024-03-31 16:06:02 519

原创 redis学习笔记(二) - redis的数据类型bitmap/hyperloglog/GEO

Unique visitor 独立访客,一般理解为客户端IP需要去重考虑Page view,页面访问量,不用去重Daily active user 日活跃用户量,登录或者使用了某个产品的用户数(去重复登录的用户)常用于反应网站、互联网应用或者网络游戏的运营情况Monthly active User 月活跃用户量看需求统计某个网站的UV、统计摸个文章的UV用户搜索网站关键词数量统计用户每天搜索不同词条个数是什么去重复统计功能的技术估计算法-就是hyperloglogHyperloglog如何做的?

2024-03-30 21:33:28 1003

原创 redis学习笔记(一) - redis的数据类型

一个双端链表的结构,容量是2的32次方减1个元素,大概40多亿,主要功能有push/pop等,一般用在栈、队列、消息队列等场景。需求1: 用户针对某一商品发布评论,一个商品会被不同的用户进行评论,保存商品评论时,要按时间顺序排序。主要用于消息队列,基本不用,市面上有功能更完备的产品(rabbitMQ,rocketMQ等)属于A同时也属于B的共同拥有的元素构成的集合。命令不区分大小写,而key是区分大小写的。属于A或者属于B的元素合并后的集合。属于A但不属于B的元素构成的集合。递增数字:incr key。

2024-03-30 21:22:25 538

原创 centos安装JDK

官网下载JDK:https://www.oracle.com/java/technologies/downloads/#java8下载后直接解压配置环境变量vim /etc/profileexport JAVA_HOME=/usr/local/jdk1.8.0_311export JRE_HOME=${JAVA_HOME}/jreexport CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/libexport PATH=${JAVA_HOME}/bin:$PA

2021-11-11 15:53:55 541

原创 jenkins安装遇到的问题(centos7环境下)

1.将下载的war放在tomcat下运行报19-Jun-2021 20:06:19.551 警告 [Finalizing set up] hudson.model.UpdateCenter.updateDefaultSite Upgrading Jenkins. Failed to update the default Update Site 'default'. Plugin upgrades may fail. javax.net.ssl.SSLHandshakeException: sun.sec

2021-09-11 14:26:54 304

原创 centos常用命令

持续更新中。。。free 查看服务器内存信息top -d 1 查看cpu信息M 根据占有内存百分比排序vim + G 跳转末位

2021-09-01 19:16:51 75

原创 idea本地编译spring- framework-5.2.x代码测试遇到的问题

(注:仅供参考,具体解决方法以实际情况为主)1.找不到CoroutinesUtils类的问题在下载的spring-frameword源码的spring-core包里有一个jar文件,加到当前项目就可以。选择jar文件,加到你自己的测试model中2.找不到InstrumentationSavingAgent类的问题在自己的测试demo中添加如下依赖compile(project(":spring-instrument"))...

2021-07-31 23:35:45 226

原创 maven安装jar包到本地仓库

1.打开终端窗口(需要配置maven环境变量)或者从idea编辑器中打开maven命令行2.执行mvn install:install-file -Dfile=jar包在本地磁盘的绝对地址 -DgroupId=jar包groupId -DartifactId=jar包artifactId -Dversion=jar包version -Dpackaging=jar命令(注:DgroupId,DartifactId,Dversion三个参数是可以随便写的,但是并不建议)...

2021-07-06 16:26:54 45

原创 mysql删除数据不释放物理空间

记录mysql踩过的坑。。。delete 命令删除数据不会释放服务器物理空间删除之后需要执行这个命令才会释放物理空间 “optimize table 表名”drop命令是直接释放物理空间的

2021-06-23 10:56:35 763

原创 eureka启动报java.lang.NoSuchMethodError: org.springframework.boot.builder.SpringApplicationBuilder的错

spring cloud和Spring boot版本不兼容的问题

2019-12-03 11:06:30 198

原创 mysql函数

varchar转日期:str_to_date(str,format)format可选值:%Y:代表4位的年份%y:代表2为的年份%m:代表月, 格式为(01……12)%c:代表月, 格式为(1……12)%d:代表月份中的天数,格式为(00……31)%e:代表月份中的天数, 格式为(0……31)%H:代表小时,格式为(00……23)%k:代表 小时,格式为(0……23)%...

2019-10-14 11:07:01 94

原创 通过idea gradle本地搭建spring5阅读环境

通过idea gradle本地搭建spring5阅读环境

2019-10-08 18:26:57 556

原创 java pdf转图片

//import com.spire.pdf.PdfDocument;/***这种方法如果想等比例的转图片得经过抽图这一步骤,也可能是有方法,但是我不知道*/public String pdfToImage(String PdfFilePath,int width,int height) throws IOException { // 加载PDF文件 if(width == 0...

2019-09-17 17:31:43 244

原创 Java根据文件名下载FTP服务器上文件

public static boolean downFile(String url, // FTP服务器hostname int port, // FTP服务器端口 String username, // FTP登录账号 String password, // FTP登录密码 String remotePath, // FTP服务器上的相对路径 String file...

2019-09-17 16:40:46 765

原创 Java使用gmgraphicemagic 进行图片变换大小

//import org.im4java.core.ConvertCmd;//import org.im4java.core.IMOperation;/** * 使用gmgraphicemagic 进行图片变换大小调用 * * @param srcPath * @param destPath * @param img * @throws Exception */...

2019-09-17 16:32:48 297

freeTest.zip

创建指定格式的word文档,之后通过另存为将文档保存为word xml格式文件,xml中的动态数据部分使用${}声明,跟代码中的map所对应,修改完成后将文件的后缀名修改为ftl

2019-10-10

空空如也

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

TA关注的人

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