随笔分类 -  大后端

摘要:import sun.misc.BASE64Decoder; import sun.misc.BASE64Encoder; 提示找不到符号在JDK17下出现,将项目变更或JDK8就可以了 阅读全文
posted @ 2024-04-02 19:46 理舞 阅读(35) 评论(0) 推荐(0)
摘要:在服务器运行nodejs脚本中,遇到三个问题,进行记录 1. 用到sharp依赖,但是在服务器上安装不成功,依赖会从github上下载不下来 解决:设置使用sharp对应的镜像地址 npm config set sharp_binary_host "https://npmmirror.com/mir 阅读全文
posted @ 2023-04-12 14:26 理舞 阅读(87) 评论(0) 推荐(0)
摘要:package com.theorydance.myshare.utils; import cn.hutool.http.HttpRequest; import cn.hutool.http.HttpResponse; import com.grand.common.utils.Tools; imp 阅读全文
posted @ 2022-06-14 22:15 理舞 阅读(33) 评论(0) 推荐(0)
摘要:介绍 是一款用java语言编写的模版引擎,它虽然不是web应用框架,但它很合适作为web应用框架的一个组件,它是基于模板文件生成其他文本的通用工具,特点: 轻量级模版引擎,不需要Servlet环境就可以很轻松的嵌入到应用程序中 能生成各种文本,如html,xml,java,等 入门简单,它是用jav 阅读全文
posted @ 2022-05-08 20:23 理舞 阅读(532) 评论(0) 推荐(0)
摘要:多个消费者可以订阅同一个Queue,这时Queue中的消息会被平均分摊给多个消费者进行处理,而不是每个消费者都收到所有的消息并处理。 Message acknowledgment 在实际应用中,可能会发生消费者收到Queue中的消息,但没有处理完成就宕机(或出现其他意外)的情况,这种情况下就可能会导 阅读全文
posted @ 2022-04-30 07:09 理舞 阅读(18) 评论(0) 推荐(0)
摘要:引入依赖 <dependency> <groupId>org.apache.kafka</groupId> <artifactId>kafka_2.11</artifactId> </dependency> 消费者示例ConsumerMain.java import java.util.ArrayL 阅读全文
posted @ 2020-04-21 10:15 理舞 阅读(483) 评论(0) 推荐(0)
摘要:命令: mvn mybatis-generator:generate 项目结构: generatorConfig.xml内容示例 <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE generatorConfiguration PUBLIC "-//my 阅读全文
posted @ 2020-03-21 05:30 理舞 阅读(342) 评论(0) 推荐(0)
摘要:新建一个类MyPageInterceptor.java(注意在springboot中要添加注解@Component) package com.grand.p1upgrade.mapper.test; import java.sql.Connection; import java.util.Map; 阅读全文
posted @ 2020-02-25 21:35 理舞 阅读(1223) 评论(0) 推荐(0)
摘要:使用Eclipse安装activiti插件的时候,没有安装成功,参考这边文章才成功,链接:https://jingyan.baidu.com/article/4dc408480d4201c8d846f154.html 这里主要记录一下,eclipse本地插件的安装,在编辑site的时候: Name: 阅读全文
posted @ 2019-11-27 15:41 理舞 阅读(127) 评论(0) 推荐(0)
摘要:以下内容参考官方文档https://www.elastic.co/guide/en/elasticsearch/reference/7.2/elasticsearch-intro.html 使用的学习版本是7.2,参考文档也是7.2的 一、ELK的介绍: Elasticsearch是分布式搜索与分析 阅读全文
posted @ 2019-08-01 09:14 理舞 阅读(192) 评论(0) 推荐(0)
摘要:默认内网访问,要在外网访问的话,需要在修改config/server.properties中的配置 将listeners和advertised.listeners的值用主机名进行替换,在外用使用java进行生产者或消费者连接的时候,不填写具体的IP,填写安装kafka的主机名,然后,在hosts目录 阅读全文
posted @ 2019-07-14 09:43 理舞 阅读(30086) 评论(2) 推荐(1)
摘要:以下步骤是按照官方文档进行操作,记录于此,官方文档:https://lucene.apache.org/solr/guide/7_5/solr-tutorial.html 官方网站》RESOUCES》Tutorials》Solr Quick Start 本人为windows环境,故一下命令都是使用的 阅读全文
posted @ 2018-09-25 11:39 理舞 阅读(387) 评论(0) 推荐(0)
摘要:通用爬虫框架图 互联网上网页划分 阅读全文
posted @ 2018-02-13 15:51 理舞 阅读(156) 评论(0) 推荐(0)
摘要:搜索引擎获取并存储海量的网页相关信息,不需要实时计算,可看做搜索引擎的后台计算系统。搜索引擎的最重要目的是为用户提供准确全面的搜索结果。 当搜索引擎接收到用户的查询词后,首先需要对查询词进行分析,希望能够结合查询词和用户信息来正确推导用户的真正搜索结果,如果能够在缓存系统找到满足用户需求的信息,则可 阅读全文
posted @ 2018-02-13 15:26 理舞 阅读(370) 评论(0) 推荐(0)
摘要:对cdrwa的说明如上,网上一些博客乱写误导 参考链接:http://zookeeper.apache.org/doc/r3.1.2/zookeeperProgrammers.html 这是在使用zkcli.sh进行操作时的输入; 使用java api进行调用如下: @Test public voi 阅读全文
posted @ 2018-01-24 10:40 理舞 阅读(307) 评论(0) 推荐(0)
摘要:在配置的log4j输出时,不能打印SQL信息,在mybatis-config.xml中添加如下配置即可 <settings> <setting name="logImpl" value="LOG4J"/> </settings> 阅读全文
posted @ 2017-09-15 14:18 理舞 阅读(276) 评论(0) 推荐(0)
摘要:2PC与3PC 为了解决分布式一致性问题,著名的一致性协议和算法有:二阶段提交协议、三阶段提交协议和Paxos算法。 在分布式系统中,每一个机器节点虽然都能够明确地知道自己在进行的事务操作过程中的结果是成功或失败,但却无法直接获取到其它分布式节点的操作结果。为了保持事务处理的ACID特性,就需要引入 阅读全文
posted @ 2017-09-10 00:14 理舞 阅读(215) 评论(0) 推荐(0)
摘要:一、定义 分布式事务是指事务的参与者、支持事务的服务器、资源服务器以及事务管理者分别位于分布式系统的不同节点之上。通常一个分布式事务中会涉及对多个数据源或业务系统的操作。 二、CAP和BASE理论 1、CAP定理,分布式计算领域的公认定理,CAP定理告诉我们: 一个分布式系统不可能同时满足一致性(C 阅读全文
posted @ 2017-09-10 00:05 理舞 阅读(184) 评论(0) 推荐(0)
摘要:一、事务的定义 事务(Transaction)是由一系列对系统数据进行访问与更新的操作所组成的一个程序执行逻辑单元(Unit),侠义上的事务特质数据库事务。1)当多个应用程序并发访问数据库时,事务可以在这些应用之间提供一个隔离方法,以防止彼此的操作互相干扰。2)事务为数据库操作序列提供了一个从失败中 阅读全文
posted @ 2017-09-09 23:33 理舞 阅读(223) 评论(0) 推荐(0)
摘要:一、分布式系统定义 分布式系统是一个硬件或软件组件分布在不同的网络计算机上,彼此之间仅仅通过消息传递进行通信和协调的系统。 二、特性 1、副本(Replica)是分布式系统最常见的概念之一,指分布式系统对数据和服务提供的一种冗余方式。在常见的分布式系统中,为了对外提供高可用的服务,我们往往会对数据和 阅读全文
posted @ 2017-09-09 21:28 理舞 阅读(8129) 评论(0) 推荐(0)