- 博客(16)
- 资源 (4)
- 收藏
- 关注
原创 Docker修改端口映射
修改端口映射方法1停止docker服务systemctl stop docker修改容器的hostconfig.jsoncd /var/lib/docker/containers/容器idvim hostconfig.json找到要修改的端口"PortBindings":{"8848/tcp":[{"HostIp":"","HostPort":"8848"}],"9848/tcp":[{"HostIp":"","HostPort":"9848"}],"9849/tcp":[{"HostI
2022-04-15 17:13:33 1255
原创 分布式事务seata详细安装和使用教程
Seata安装Seata 本地化部署直接部署:在RELEASE页面下载相应版本并解压直接启动在 Linux/Mac 下$ sh ./bin/seata-server.sh在 Windows 下bin\seata-server.bat高可用部署:Seata 的高可用依赖于注册中心、配置中心和数据库来实现。使用nacos和redis为例解压seata-server-1.4.2安装包。1、修改registry.conf修改conf文件夹中registry.conf的注册中心和配置
2022-04-03 12:06:21 7934
原创 分布式事务Seata详细使用教程
分布式事务Seata使用seata服务的本地化及docker部署见此教程:分布式事务Seata安装:本地部署、docker部署seataspringboot项目配置微服务环境:添加依赖<dependency> <groupId>io.seata</groupId> <artifactId>seata-spring-boot-starter</artifactId> <version>最新版</ver
2022-04-03 12:00:31 21218
原创 Docker部署服务
nacos部署docker pull nacos/nacos-server:2.0.3docker run --name nacos -d -p 8848:8848 -p 9848:9848 -p 9849:9849 --privileged=true --restart=always -e MODE=standalone -e PREFER_HOST_MODE=hostname -e NACOS_SERVER_IP=123.56.122.89 nacos/nacos-server:2.0.3se
2022-04-03 11:07:23 221
原创 分布式事务Seata安装:本地部署、docker部署seata
nacos部署docker pull nacos/nacos-server:2.0.3docker run --name nacos -d -p 8848:8848 -p 9848:9848 -p 9849:9849 --privileged=true --restart=always -e MODE=standalone -e PREFER_HOST_MODE=hostname -e NACOS_SERVER_IP=192.168.127.48 nacos/nacos-server:2.0.3s
2022-04-03 11:06:33 5193
原创 Docker基本操作
修改端口映射方法1停止docker服务systemctl stop docker修改容器的hostconfig.jsoncd /var/lib/docker/containers/容器idvim hostconfig.json找到要修改的端口"PortBindings":{"80/tcp":[{"HostIp":"","HostPort":"18080"}]}# 前面的端口代表容器端口,后面的端口代表宿主机端口启动docker服务systemctl start docker容
2022-03-29 22:51:15 1169
原创 ElasticSearch安装步骤、分词器安装
docker安装ES安装拉取镜像docker pull elasticsearch:7.4.0配置分词器 ik/pinyin#切换目录mkdir /usr/share/elasticsearch/pluginscd /usr/share/elasticsearch/plugins#新建目录mkdir analysis-ikcd analysis-ik#root根目录中拷贝文件mv elasticsearch-analysis-ik-7.4.0.zip /usr/share/elas
2022-03-22 15:20:09 4316
原创 ElasticSearch:集群搭建
一、ElasticSearch 集群1.1 搭建集群Elasticsearch如果做集群的话Master节点至少三台服务器或者三个Master实例加入相同集群,三个Master节点最多只能故障一台Master节点,如果故障两个Master节点,Elasticsearch将无法组成集群.会报错,Kibana也无法启动,因为Kibana无法获取集群中的节点信息。由于,我们使用只有一台虚拟机,所以我们在虚拟机中安装三个ES实例,搭建伪集群,而ES启动比较耗内存,所以先设置虚拟机的内存3G和CPU个数4个
2022-03-20 15:57:32 695
原创 ElasticSearch基础教程
1、初识ElasticSearch1.1数据库查询存在的问题:性能低:使用模糊查询,左边有通配符,不会走索引,会全表扫描,性能低功能弱:如果以”华为手机“作为条件,查询不出来数据1.2倒排索引倒排索引:将文档进行分词,形成词条和id的对应关系即为反向索引。以唐诗为例,所处包含“前”的诗句正向索引:由《静夜思》–>窗前明月光—>“前”字反向索引:“前”字–>窗前明月光–>《静夜思》反向索引的实现就是对诗句进行分词,分成单个的词,由词推据,即为反向索引“床前明月光
2022-03-20 15:53:47 17569 3
原创 Spring Boot 三个开发工具
Spring Boot 三个开发工具一、SpringBoot Dedevtools他是一个让 SpringBoot 支持热部署的工具,下面是引用的方法要么在创建项目的时候直接勾选下面的配置:要么给 springBoot 项目添加下面的依赖:<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-devtools</arti
2022-03-14 18:09:40 288
原创 Activiti事务逻辑
工作流如何集成事务Activit整体上采用命令模式进行代码功能解耦。将流程引擎的大部分涉及到客户端的需求让外部以具体命令实现类的方式实现。如节点提交, 最终业务是执行CompleteTaskCmd.class的execute方法public void complete(String taskId, Map<String, Object> variables) { this.commandExecutor.execute(new CompleteTaskCmd(taskId, vari
2022-03-06 11:09:39 2759 1
原创 java8新特性:Stream流
Stream流Java8的新特性主要是Lambda表达式和流,当流和Lambda表达式结合起来一起使用时,因为流申明式处理数据集合的特点,可以让代码变得简洁易读什么是流流是从支持数据处理操作的源生成的元素序列,源可以是数组、文件、集合、函数。流不是集合元素,它不是数据结构并不保存数据,它的主要目的在于计算。如何生成流生成流的方式主要有五种。1.通过集合生成,应用中最常用的一种List<Integer> integerList = Arrays.asList(1, 2, 3, 4,
2022-03-06 11:06:27 815
原创 Activiti表结构
https://www.cnblogs.com/llzgzljl/p/3356108.html 表结构https://www.devdoc.cn/activiti-table-summary.html 表结构https://wenku.baidu.com/view/2f2b40f76bec0975f465e2c9.html 百度文库https://www.cnblogs.com/zjfjava/p/7110484.html 表关系详解https://blog.csdn.net/hj7jay/arti
2022-03-06 11:05:39 5641
原创 4个Intellij IDEA调试技巧
4个Intellij IDEA调试技巧原文地址 mp.weixin.qq.com断点处添加 log很多程序员在调试代码时都喜欢 print 一些内容,这样看起来更直观,print 完之后又很容易忘记删除掉这些没用的内容,最终将代码提交到 remote,code review 时又不得不删减这些内容重新提交,不但增加不必要的工作量,还让 log tree 的一些节点没有任何价值IntelliJ IDEA 提供 Evaluate
2022-03-06 11:04:27 190
原创 Activiti流程基本操作
1、流程部署1.1、classpath路径部署文件使用流程设计器、流程符号, 画出流程图说明:流程定义文档有两部分组成:bpmn文件流程规则文件。在部署后,每次系统启动时都会被解析,把内容封装成流程定义放入项目缓存中。Activiti框架结合这个xml文件自动管理流程,流程的执行就是按照bpmn文件定义的规则执行的,bpmn文件是给计算机执行用的。展示流程图的图片在系统里需要展示流程的进展图片,图片是给用户看的。把流程的资源文件, 进行部署@AutowiredRepo
2022-02-20 10:29:19 4567 1
elasticsearch-analysis-pinyin-7.4.0 es拼音分词器7.4.0
2022-04-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人