- 博客(16)
- 资源 (22)
- 收藏
- 关注
原创 java高并发下数据入库
java高并发下数据批量入库该服务利用线程池并结合缓存类来处理高并发下数据入库问题,做到实时数据存入redis和数据批量入库,使用的时候需要修改为自己的业务数据,该服务暂时适合下面两种情况:1、达到设置的超时时间。2、达到最大批次。package io.renren.service.impl;import com.alibaba.fastjson.JSON;import com.alibaba.fastjson.JSONArray;import lombok.extern.slf4j.Slf
2021-08-24 16:11:14 21621
原创 docker部署nacos
下载镜像docker pull nacos/nacos-server:1.3.2启动镜像docker run --restart=always -d --name nacos -p 8848:8848 \--env MODE=standalone \--env SPRING_DATASOURCE_PLATFORM=mysql \--env MYSQL_SERVICE_HOST=192.168.58.113 \--env MYSQL_SERVICE_DB_NAME=nacos \--env
2021-08-20 13:58:43 12212
原创 docker部署nginx
下载镜像docker pull nginx启动镜像docker run --restart=unless-stopped -p 80:80 -p 9999:9999 -p 11111:11111 -p 3500:3500 --name nginx \-v /home/nginx/html:/usr/share/nginx/html \-v /home/renren-devtools:/home/renren-devtools \-v /home/data/static:/home/data/s
2021-08-20 13:43:45 11996
原创 docker部署rabbitmq
下载镜像docker pull rabbitmq启动镜像docker run–restart=unless-stopped-d --hostname my-rabbit–name rabbitmq-v /home/rabbitmq:/var/lib/rabbitmq-e RABBITMQ_DEFAULT_USER=admin-e RABBITMQ_DEFAULT_PASS=admin-p 15672:15672-p 5672:5672rabbitmq...
2021-08-20 13:35:45 10399
原创 docker部署mysql
下载镜像docker pull mysql启动镜像docker run–restart=unless-stopped-p 3306:3306–name mysql–privileged=true-v /home/mysql/logs:/logs-v /home/mysql/data:/var/lib/mysql-v /home/mysql/conf/my.cnf:/etc/mysql/my.cnf-v /home/mysql/mysql-files:/var/lib/mysql-fil
2021-08-20 13:33:21 10128
原创 docker部署redis
下载镜像docker pull redis:5.0启动镜像docker run–restart=unless-stopped–privileged=true-p 6379:6379–name redis-v /home/redis/config/redis.conf:/etc/redis/redis.conf-v /home/redis/data:/data-d redis:5.0 redis-server /etc/redis/redis.conf–appendonly yes配置
2021-08-20 13:29:28 11871
原创 jenkins部署SpringCloud vue项目最全教程
jenkins依赖docker-compose自动部署SpringCloud和vue项目本机环境jenkins配置下载war包war包部署设置开机自启访问Jenkins插件配置全局工具配置配置GitLab创建任务vue项目springcloud项目本机环境CentOS: CentOS Linux release 7.9.2009 (Core)jdk: Java(TM) SE Runtime Environment (build 1.8.0_281-b09)jenkins配置Jenkins是一个开
2021-03-01 10:37:43 23831
原创 探讨Java中递归构建树形结构的算法
首先,我们需要定义一个树节点类,该类包含节点的基本信息和一个子节点列表。然后,我们遍历扁平数据列表,对于每一个节点,我们将其加入到对应父节点的子节点列表中。如果当前节点没有子节点,我们可以直接将其加入到树的根节点列表中。然后,我们递归处理当前节点的子节点,直到所有节点都被加入到树中。这些数据列表通常由一个父节点ID字段和一个当前节点ID字段组成,这样我们可以通过这两个字段建立节点之间的父子关系。通过这种方式,我们可以将扁平的数据列表转换成树形结构,使得数据更加清晰和有序。
2024-04-13 15:31:58 165 1
原创 Java中的23种设计模式
项目中合理的运用设计模式可以完美的解决很多问题,每种模式在现在中都有相应的原理来与之对应,每一个模式描述了一个在我们周围不断重复发生的问题,以及该问题的核心解决方案,这也是它能被广泛应用的原因。,共十一种:策略模式、模板方法模式、观察者模式、迭代子模式、责任链模式、命令模式、备忘录模式、状态模式、访问者模式、中介者模式、解释器模式。,共七种:适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式。,共五种:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。
2023-05-06 16:25:54 9244
原创 Java中的七大设计原则
Java中的七大设计原则,也称为SOLID原则,是为了让程序(软件)具有更好的代码重用性,可读性,可扩展性,可靠性,使程序呈现高内聚,低耦合的特性。
2023-05-06 15:55:35 9456
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人