- 博客(13)
- 收藏
- 关注
原创 有了ElasticSearch为什么还要用MySQL?-这篇文章告诉你
首先是对于标题的回答:因为ElasticSearch不支持事务!什么是ElasticSearch?ElasticSearch是一个分布式,高性能,高可用,可伸缩,RESTful风格的搜索和数据分析引擎,是一款近实时的全文搜索引擎,从添加数据到搜索只有1秒的延迟,查询是实时的,这么强大的功能源于它的数据结构:倒排索引.但是ES是不支持事务的何为全文搜索?全文搜索是指计算机索引程序通过扫描文章中的每一个词,对每一个词都建立一个索引,并记录该词在文章中出现的次数(频率)和位置,当用户查询的时候,检
2021-10-28 22:13:31
4886
1
原创 数据库冗余字段的设计以及三范式
在开发时,很多时候都需要使用空间换时间,而数据库设置冗余字段就是这个出发点,首先我们就需要知道什么是冗余字段什么是冗余字段?就是数据表中存在多余的字段例如:文章表:article_id和article_name同时存在,article_name就是冗余的字段,优点:这样设计的原因是为了查询的时候尽可能的单表查询,避免多表之间的join,可以很大程度提高查询效率缺点:难以维护数据的一致性,数据维护成本高,并且违反数据表设计的第三范式虽然如此,但是很多情况下还是需要设计冗余字段
2021-10-11 11:51:04
1522
原创 SpringBoot项目中华为云 内容审核的使用(内附代码)
前段时间在做一个在线社交的项目,里面就有一个用户发布动态的功能,发布动态就需要审核,于是我就选择了华为云来对用户发布的动态进行审核,以下附上华为云的地址华为云-内容审核内容审核_内容检测 _内容风险检测_Moderation_华为云在这里只讲一下对文本和图像的审核,所以在这里只需要订购文本和图像的服务即可使用说明附上快速入门文档的地址成长地图_内容审核 Moderation_华为云如果你是第一次使用华为云,就要先注册用户和进行实名认证,实名认证可以在右上角的用户里面可以找得到,很
2021-09-16 20:37:44
855
原创 什么是内网穿透?如何免费地进行内网穿透-闪库
什么是内网穿透?当你做了一个项目,使用自己搭载的本地服务器可以自己在电脑访问,或者跟电脑连接同一个网段进行访问,但你又想让你远在北京的朋友也访问到你做的这个网站,那你这时候就需要内网穿透了内网穿透就是让别人可以使用外网访问到你的项目,不再需要跟你在同一网段下如何免费的进行内网穿透-闪库这里我来介绍一款免费又简单的内网穿透软件,闪库,下载地址如下闪库-更用心的免费内网穿透-端口映射-动态域名解析应用直接在官网进行下载,将压缩包解压就可以直接使用了,因为它是免安装的图标如图 所示
2021-09-15 19:57:42
2168
原创 Dubbo的负载均衡策略
前言在分布式项目中,为了保证高可用都会搭载服务器集群,请求会怎么给到哪个服务器处理呢,这时Dubbo的负载均衡策略就显得相当重要,这也是面试中经常会问到的点,记录一下负载均衡有四种负载均衡的模式,分别是随机,轮询,最少活跃数,一致性hash,这四种模式是在服务提供者的类上的service注解里进行设置的随机(random)顾名思义,随机的方式就是随机选择服务器,不过是按照权重去随机选择,这个是缺省的情况下默认的.轮询(roundRobin)顾名思义,轮询就是轮流询问,每个服务器按
2021-09-14 10:51:17
372
原创 事务四大特性及隔离级别
今天在使用数据库的时候,接触到了事务,这也是面试中常问的问题,于是写了这篇笔记记录一下事务的四大特性事务的四大特性简称ACID1原子性(Atomicity)原子性是指事务的所有操作要么一起成功,要么一起失败,不能中断比如你转账给别人,你这边扣了钱,别人也要收到钱2一致性(Consistency)一致性指的是事务在操作前后,数据库的数据需要保持前后一致比如你和你爸金额的钱一共1000,你爸不管转账给你多少钱,你们的钱加起来还是10003隔离性(Isolation)隔离性
2021-09-13 09:54:14
135
原创 使用环信进行即时通信IM
今天做项目的时候使用到了环信这一个平台,于是写了这篇笔记记录下来什么是即时通信?即时通信也叫IM,是指能即时发送和接收互联网消息的业务,随着近几年的不断发展,IM已经不再只是一个单纯的聊天工具,他已经发展集成交流,资讯,娱乐,搜索,电子商务和企业客户服务一体化的综合化信息平台环信对于高并发的即时通讯实现,有两种选择方案:第一种是自主实现,从设计到架构,都由自己来实现,技术方面可以采用Netty+WebSocket+RocketMQ+MongoDB+Redis+Zookeeper+MySQ
2021-09-10 16:21:45
1510
原创 BeanUtils.copyProperties使用
今天做项目时使用到BeanUtils的copyProperties()的方法,刚好自己对这个东西不是很清楚,写出来给大家分享一下先上代码public ResponseEntity<Object> saveNotification(Settings param) {.. Settings settings = settingsApi.findByUserId(userId); BeanUtils.copyProperties(param,settings);..}
2021-09-02 22:22:39
147
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人