黑马头条知识点
文章平均质量分 72
JJpZh
算法,java,php,tp5,tp6,html,css,vue,js,jq,mysql
展开
-
java工具类
不是我封装的,是我从别人那找的,然后作分析。使用:二.计算两个字符串的相似度用法参考代码中的主方法原创 2022-11-29 01:49:00 · 188 阅读 · 0 评论 -
黑马头条知识点总结
本人跟着黑马的视频做了近一个月,过程有些仓促,所以来复盘一下重要知识点。主要就是java的spring cloud项目。追求可用性:Kafka、 RocketMQ 、RabbitMQ追求可靠性:RabbitMQ、RocketMQ追求吞吐能力:RocketMQ、Kafka追求消息低延迟:RabbitMQ、Kafka运用Redis缓存技术,实现热数据的计算,提升系统性能指标使用Mysql存储用户数据,以保证上层数据查询的高性能使用Mongo存储用户热数据,以保证用户热数据高扩展和高性能指标使用freemarke原创 2022-11-14 14:53:59 · 6783 阅读 · 11 评论 -
freemaker环境搭建,入门基础
FreeMarker 是一款 模板引擎: 即一种基于模板和要改变的数据, 并用来生成输出文本(HTML网页,电子邮件,配置文件,源代码等)的通用工具。它不是面向最终用户的,而是一个Java类库,是一款程序员可以嵌入他们所开发产品的组件。 模板编写为FreeMarker Template Language (FTL)。它是简单的,专用的语言,不是像PHP那样成熟的编程语言。那就意味着要准备数据在真实编程语言中来显示,比如数据库查询和业务运算, 之后模板显示已经准备好的数据。原创 2022-11-09 17:25:27 · 355 阅读 · 0 评论 -
minio入门及封装
MinIO基于Apache License v2.0开源协议的对象存储服务,可以做为云存储的解决方案用来保存海量的图片,视频,文档。由于采用Golang实现,服务端可以工作在Windows,Linux, OS X和FreeBSD上。配置简单,基本是复制可执行程序,单行命令可以运行起来。MinIO兼容亚马逊S3云存储服务接口,非常适合于存储大容量非结构化的数据,例如图片、视频、日志文件、备份数据和容器/虚拟机镜像等,而一个对象文件可以是任意大小,从几kb到最大5T不等。原创 2022-11-09 17:19:15 · 793 阅读 · 0 评论 -
使用定时任务发布文章的流程
A:每秒执行一次消费延迟队列(以topic_命名开头,以list存储的redis)数据,审核文章,存入article数据库中发布成功。B:每分钟执行一次未来数据(以future_命名开头,以set存储的redis)定时刷新。如果不是:只存tesk数据库,每5分钟给一次触发C的机会,如果触发成功将会有触发B的机会,成功后就能触发A。C:每5分种执行将数据库5分钟之内会被执行的数据同步到缓存。先把文章基本信息存入到news数据库。如果是:直接存入消费延迟队列和tesk数据库,被A消费审核后删除有关的数据。原创 2022-10-21 19:32:34 · 992 阅读 · 0 评论 -
2022/10入坑MinIO
老版本是可以只使用一个端口的,说实话我也不知道为什么要分开成两个端口,总之现在使用java连接的话必须用api那个端口(9090)。这玩意更新这么快的嘛。我找的视频都是这两年的,就通过docker pull镜像的时候好像默认是最新版,然后后面就再也没正常过了。3.找到Buckets创建一个bucket,命名为leadnews。1.直接docker运行上面的命令(没有镜像自动会下载)2.访问ip+9000端口,就能看到登录页面了。执行这个测试类就行了。原创 2022-10-07 19:29:31 · 712 阅读 · 0 评论