7 十年呵护

尚未进行身份认证

对知识的无限渴望促使我来到了这里

等级
TA的排名 6k+

limp-cloud:微服务日志模块设计

一、问题概要微服务场景下,日志模块如何设计?二、问题分析日志模块设计目前想到如上两种方案一:每个微服务提供者 集成日志模块以及相关的库表(如图上方案一),这种集成方式以及使用方式区别不大,但是意味着存在1.“代码冗余”,需要引入日志相关代码2.库表冗余,需要微服务库创建一系列相关库表3.查看不方便,如果查询整个项目日志列表,将会从每个从库获取,相对不是很方...

2020-03-20 23:48:12

limp-cloud| 服务间远程调用:初步版本

前言微服务之间的服务和服务之间如何调用?框架集成如下所述服务内部之间远程调用,初步思路:不走网关、直接服务间调用、抽取公共API方法如上图所示:1.所有的服务注册到注册中心Nacos中2.对于核心服务或者需要远程调用的方法抽取到API模块3.API模块配置调用服务名称(在Nacos获取真实服务地址)4.服务之间调用通过API模块调用一、集成步骤1)...

2020-03-18 22:46:07

Nacos快速入门实战

1、背景:项目采用SpringCloud构建,注册中心和配置中心用eureka、config组件构建最近打算用Nacos替换上述两个组件(原因就不描述了)2、实战Nacos相关介绍文档很多,结合官网可快速入门官网地址:https://nacos.io/zh-cn/至于手册、源码、github等地址都可参考官网,本篇将从开发流程梳理下该组件的使用2.1 下载快速启动1...

2020-02-27 20:25:20

设计模式面试|Java面试题

1.请列举出在 JDK 中几个常用的设计模式?单例模式(Singleton pattern)用于 Runtime,Calendar 和其他的一些类中。工厂模式 (Factory pattern)被用于各种不可变的类如 Boolean,像 Boolean.valueOf,观察者模式 (Observer pattern)被用于 Swing 和很多的事件监听中。装饰器设计模式(Decorator...

2020-01-20 15:18:59

Dubbo面试题集锦2|Java面试题|微服务

面试题Dubbo 支持哪些协议,每种协议的应用场景,优缺点?dubbo: 单一长连接和 NIO 异步通讯,适合大并发小数据量的服务调用, 以及消费者远大于提供者。传输协议 TCP,异步,Hessian 序列化; rmi: 采用 JDK 标准的 rmi 协议实现,传输参数和返回参数对象需要实现 Serializable 接口,使用 java 标准序列化机制,使用阻塞式短连接,传输数 ...

2020-01-20 14:55:27

数据治理 | 大纲汇总|技术栈简介(初篇)

前言首先特别感谢订阅的小伙伴,希望接下来我们可以收获到更多的知识为什么创建该专栏1.技术分享,让基于某个功能点的技术快速掌握2.技能提升,想通过该专栏大家相互学习,共同提升3.结交挚友,学习道路之上免不了遇到困惑,如何快速突破,也是个人一直关注的方向(VX:zzhuan_1 备注csdn)该专栏是个长久更新的专栏,所含章节会涉及到很多技术点,“佛系更新”,自然即使...

2020-01-18 20:45:17

SpringCloud面试题|精选12道

SpringCloud1.什么是 Spring Cloud?Spring cloud流应用程序启动器是基于Spring Boot的Spring集成应用程序,提供与外部系统的集成。Spring cloud Task,一个生命周期短暂的微服务框架,用于快速构建执行有限数据处理的应用程序。(说的可能不是太白话,了解下即可)2.使用 Spring Cloud 有什么优势?使用S...

2020-01-17 14:38:52

SpringBoot精选面试题|12道

SpringBoot1、什么是 Spring Boot?Spring Boot 是 Spring 开源组织下的子项目,是 Spring 组件一站式解决方案,主要是简化了使用 Spring 的难度,简省了繁重的配置,提供了各种启动器,开发者能快速上手。2、Spring Boot 有哪些优点?减少开发,测试时间和努力。使用JavaConfig有助于避免使用XML。避免大量...

2020-01-17 14:18:15

MyBatis精选12道面试题|面试题汇总

1、什么是 Mybatis?1.Mybatis 是一个半 ORM(对象关系映射)框架,它内部封装了 JDBC,开发时只需要关注 SQL 语句本身,不需要花费精力去处理加载驱动、创建连接、创建 statement 等繁杂的过程。程序员直接编写原生态 sql,可以严格控制 sql执行性能,灵活度高。2.MyBatis 可以使用 XML 或注解来配置和映射原生信息,将 POJO 映射成数...

2020-01-17 11:41:06

Java集合精选12题|HashMap、Array、List相关

前言挑选搜集了12道Java集合相关面试题,这几道考察频率还是非常高的,希望下伙伴复习好正文1. hashmap 的数据结构(重点!再次强调)在 java 编程语言中,最基本的结构就是两种,一个是数组,另外一个是模拟指针(引用),所有的数据结构都可以用这两个基本结构来构造的,hashmap 也不例外。Hashmap 实际上是一个数组和链表的结合体(在数据结构中,一般称之为 “...

2020-01-17 10:13:14

Java线程池相关面试题

Java 线程池相关问题1.Java 中的线程池是如何实现的? 在 Java 中,所谓的线程池中的“线程”,其实是被抽象为了一个静 态 内 部 类 Worker , 它 基 于 AQS 实 现 , 存 放 在 线 程 池的 HashSet<Worker> workers 成员变量中; 而 需 要 执 行 的 任 务 则 存 放 在 成 员 变 量 workQu...

2020-01-16 19:03:17

并发编程|Synchronized相关面试题

并发编程前言并发编程在面试 过程肯定会问到的,但是这块准备起来没有之前知识点繁琐并发编程考察深度知识比较多,那这小节我们整理下关于Synchronized的知识点Synchronized 相关问题1.Synchronized 用过吗,其原理是什么?这是一道 Java 面试中几乎百分百会问到的问题,因为没有任何写过并发程序的开发者会没听说或者没接触过 Synchr...

2020-01-16 18:30:52

数据治理 | ETL工具| Kettle配置数据连接

Kettle连接数据库未完待续,会总结多个连接配置1.配MySql 数据库连接1.创建etl_user表,然后通过ETL工具抽取该表到etl_user_new中2.分析熟悉整个流程1)表输入点击 核心对象->输入->表输入->鼠标拖动到右侧工作区创建表语句CREATE TABLE `etl_user` ( `i...

2020-01-15 18:26:37

如何做好技术演讲-口才提升篇章

本笔记有架构师速成记整理1.演讲的准备精彩演讲=精心准备 + 刻意训练方能成就在明确了主题之后,就需要设定好演讲的主线,对于技术类的分享,...Who-What&When-Why-How-Future-Recap .Who:自我介绍,让听众了解自己,建立连接; What&When:今天要分享的主题,通过简短介绍吸引听众的注意力、好奇心; ...

2020-01-14 16:44:45

OpenResty 安装安装详解-Ubuntu -凝思系统

Ubuntu 平台安装1.相关依赖包的安装apt-get install libreadline-dev libncurses5-dev libpcre3-dev libssl-dev perl make build-essential2.解压安装openrestytar -xzvf openresty-VERSION.tar.gz配置安装目录及需要激活的组件。使用选项 -...

2020-01-14 16:42:33

finderweb使用指南|插件系列

应用场景1.分布式日志查阅(也ELK不同哈)2.文件共享3.源码分析,借鉴好的功能点应用到我们项目当中...开干http://www.finderweb.net/下载地址:http://www.finderweb.net/download.html功能清单修改密码功能:admin添加新目录(主机)点击空间管理:进行管理空间...

2020-01-14 16:32:34

OpenResty概念详细介绍,快速掌握Helloword

OpenResty概念讲解OpenResty介绍OpenResty® 是一个基于 Nginx 与 Lua 的高性能 Web 平台,其内部集成了大量精良的 Lua 库、第三方模块以及大多数的依赖项。用于方便地搭建能够处理超高并发、扩展性极高的动态 Web 应用、Web 服务和动态网关。OpenResty® 通过汇聚各种设计精良的 Nginx 模块(主要由 OpenResty 团队自主开...

2020-01-14 16:29:47

Lua学习过程

LUA入门1) 以w3c文档为主线开展https://www.w3cschool.cn/lua/lua-environment.html2)安装以及语法使用:makelinuxtest?安装过程过程出现问题编译中断。make[2]: *** [lua.o] 错误 1make[2]: 离开目录“/u02/lua-5.3.0/src”make[1]: *** [...

2020-01-14 16:27:27

今日头条标题技巧|推荐原理

今日头条推荐机制1.推荐原理1.关键字识别技术 (大类->分类细化)高频词规则、文章的虚词不提取如以下:2、用户识别(用户标签)3.推荐算法复审爆款标题技巧读标题的人是读内容 的5倍1、踩中热词 (机器) 2、(目标受众)对比:时间、境遇、对比悬念:设问大众关心的问题、好奇心的问题、争...

2020-01-14 16:24:36

脚本自动化部署|开机启动项

1.web项目部署上传jdk+tomcat+项目war,启动相应的脚本#!/bin/bashcd /opt/XXX/XXX/share/XXXcd jdk/export JAVA_HOME=`pwd`echo $JAVA_HOMEcd ../tomcat/binecho `pwd`./startup.sh[root@localhost etc]#cat /...

2020-01-14 16:23:29

查看更多

CSDN身份
  • 博客专家
勋章 我的勋章
  • GitHub
    GitHub
    绑定GitHub第三方账户获取
  • 签到新秀
    签到新秀
    累计签到获取,不积跬步,无以至千里,继续坚持!
  • 专栏达人
    专栏达人
    授予成功创建个人博客专栏的用户。专栏中添加五篇以上博文即可点亮!撰写博客专栏浓缩技术精华,专栏达人就是你!
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv4
    勤写标兵Lv4
    授予每个自然周发布9篇以上(包括9篇)原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。
  • 博客之星-入围
    博客之星-入围
    授予每年博客之星评选结果第21-200名的用户