博客主页 所有文章 标签 技术支持 微信公众号 关于我 备案号:皖ICP备19004736号-1
img

lopr

Java / Web

lopr

个人站

欢迎来到我的个人站~


  • 博客主页
  • 所有文章
  • 标签
  • 技术支持
  • 微信公众号
  • 关于我
  • 备案号:皖ICP备19004736号-1
  1. SpringBoot.1 - MongoDB整合

    本文将介绍在SpringBoot中使用MongoDB的流程引入依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-mongodb</artifactId> <optional>true</optional></dependency>配置ap...…

    2021-04-08
    SpringBootJavaMongoDB
    阅读全文 »

  2. Java 应用发布至 docker 容器

    本文将介绍如何把Java 应用发布至 docker 容器 IDEA 安装插件Docker 在项目路径根路径编写DockefileFROM java:8EXPOSE 8080ARG JAR_FILEADD target/${JAR_FILE} /covid-19-1.0.0-SNAPSHOT.jarRUN ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtimeRUN echo 'Asia/Shanghai' >/etc/tim...…

    2021-04-08
    Javadocker
    阅读全文 »

  3. SpringCloud.3 - 集中配置-消息总线

    SpringCloudConfig(集中配置) 在分布式系统中,由于服务数量巨多,为了方便服务配置文件统一管理,实时更新,所以需要分布式配置中心组件。在Spring Cloud中,有分布式配置中心组件spring cloud config ,它支持配置服务放在配置服务的内存中(即本地),也支持放在远程Git仓库中。在spring cloud config 组件中,分两个角色,一是config server,二是configclient。 Config Server是一个可横向扩展、集中...…

    2021-04-02
    SpringCloudSpringBootJava
    阅读全文 »

  4. leetcode-05-最长回文子串

    题目leetcode原题 给你一个字符串 s,找到 s 中最长的回文子串。示例 1:输入:s = "babad"输出:"bab"解释:"aba" 同样是符合题意的答案。示例 2:输入:s = "cbbd"输出:"bb"示例 3:输入:s = "a"输出:"a"示例 4:输入:s = "ac"输出:"a"提示: 1 <= s.length <= 1000 s 仅由数字和英文字母(大写和/或小写)组成题解:public String longestPalindrome(Stri...…

    2021-04-02
    leetcodetopic
    阅读全文 »

  5. SpringCloud.2 - 服务熔断-服务转发

    服务熔断 在微服务架构中通常会有多个服务层调用,基础服务的故障可能会导致级联故障,进而造成整个系统不可用的情况,这种现象被称为服务雪崩效应。服务雪崩效应是一种因“服务提供者”的不可用导致“服务消费者”的不可用,并将不可用逐渐放大的过程。如果下图所示:A作为服务提供者,B为A的服务消费者,C和D是B的服务消费者。A不可用引起了B的不可用,并将不可用像滚雪球一样放大到C和D时,雪崩效应就形成了。 在 application.yml 导入依赖feign: hystrix: enabl...…

    2021-04-01
    SpringCloudSpringBootJava
    阅读全文 »

  6. SpringCloud.1 - 服务注册-服务发现

    SpringCloudeSpring Cloud是一系列框架的有序集合。它利用Spring Boot的开发便利性巧妙地简化了分布式系统基础设施的开发,如服务发现注册、配置中心、消息总线、负载均衡、熔断器、数据监控等,都可以用Spring Boot的开发风格做到一键启动和部署。Spring并没有重复制造轮子,它只是将目前各家公司开发的比较成熟、经得起实际考验的服务框架组合起来,通过Spring Boot风格进行再封装屏蔽掉了复杂的配置和实现原理,最终给开发者留出了一套简单易懂、易部署和易维护...…

    2021-03-28
    SpringCloudSpringBootJava
    阅读全文 »

  7. docker 安装 Ubuntu桌面版 并搭建 jekyII 环境

    docker 安装 Ubuntu桌面版 并搭建 jekyII 环境6080是VNC Web 端口,5900是VNC桌面客户端端口,8080是jekyI 博客的端口docker pull dorowu/ubuntu-desktop-lxde-vncdocker run -itd --name=my_ubuntu -p 6080:80 -p 8080:8080 -p 5900:5900 -e PRESOLUTION=1920x1080 -e VNC_PASSWORD=000 -v /dev/...…

    2021-03-26
    jekyIIdockerUbuntu
    阅读全文 »

  8. leetcode-03-无重复字符的最长子串

    题目leetcode原题 给定一个字符串,请你找出其中不含有重复字符的 最长子串的长度。示例 1:输入: s = "abcabcbb"输出: 3 解释: 因为无重复字符的最长子串是 "abc",所以其长度为 3示例 2:输入: s = "bbbbb"输出: 1解释: 因为无重复字符的最长子串是 "b",所以其长度为 1。示例 3:输入: s = "pwwkew"输出: 3解释: 因为无重复字符的最长子串是 "wke",所以其长度为 3。  请注意,你的答案必须是 子串 的长度,"pw...…

    2021-03-25
    leetcodetopic
    阅读全文 »

  9. RabbitMQ

    RabbitMQ 消息队列中间件是分布式系统中重要的组件,主要解决应用耦合,异步消息,流量削锋等问题实现高性能,高可用,可伸缩和最终一致性[架构] 使用较多的消息队列有ActiveMQ,RabbitMQ,ZeroMQ,Kafka,MetaMQ,RocketMQ以下介绍消息队列在实际应用中常用的使用场景:异步处理,应用解耦,流量削锋和消息通讯四个场景RabbitMQ 是一个由 Erlang 语言开发的 AMQP 的开源实现。AMQP :Advanced Message Queue,高级消息...…

    2021-03-25
    RabbitMQ
    阅读全文 »

  10. Hadoop

    大数据处理架构 Hadoop## Hadoop 简介 两大核心 HDFS MapReduce 优点 高可靠 高效性 高扩展 成本低 Lunix 多语言、跨平台 框架 Hadoop 不同版本 Hadoop 1.0 到 Hadoop 2.0 对 将1.0负责资源处理的模块抽出,在2.0版本YARN(资...…

    2021-03-24
    hadoop大数据
    阅读全文 »

  11. MongoDB

    MongoDB 什么是MongoDB? MongoDB 是一个跨平台的,面向文档的数据库,是当前 NoSQL 数据库产品中最热门的一种。它介于关系数据库和非关系数据库之间,是非关系数据库当中功能最丰富,最像关系数据库的产品。它支持的数据结构非常松散,是类似 JSON 的 BSON 格式,因此可以存储比较复杂的数据类型。MongoDB 的官方网站地址是:http://www.mongodb.org/什么时候用? 数据量大 价值密度低 写入操作频繁MongoDB特点MongoDB 最...…

    2021-03-22
    阅读全文 »

  12. ElasticSearch

    ElasticSearch什么是ElasticSearchElasticsearch是一个实时的分布式搜索和分析引擎。它可以帮助你用前所未有的速度去处理大规模数据。ElasticSearch是一个基于Lucene的搜索服务器。它提供了一个分布式多用户能力的全文搜索引擎,基于RESTful web接口。Elasticsearch是用Java开发的,并作为Apache许可条款下的开放源码发布,是当前流行的企业级搜索引擎。设计用于云计算中,能够达到实时搜索,稳定,可靠,快速,安装使用方便。什么是...…

    2021-03-22
    阅读全文 »


1 / 1
  • RSS

皖ICP备19004736号-1Copyright © lopr 2022 Theme by leopardpan |

本站总访问量 次