攻城狮Chova_社区达人页

个人头像照片
攻城狮Chova
已加入开发者社区1238

勋章 更多

个人头像照片
专家博主
专家博主
个人头像照片
星级博主
星级博主
个人头像照片
技术博主
技术博主
个人头像照片
开发者认证勋章
开发者认证勋章
个人头像照片
初入江湖
初入江湖

成就

已发布79篇文章
211条评论
已回答0个问题
0条评论
已发布0个视频

技术能力

兴趣领域
  • Java
  • 微服务
  • 算法
  • 架构师
擅长领域
  • Java
    中级

    能力说明:

    掌握封装、继承和多态设计Java类的方法,能够设计较复杂的Java类结构;能够使用泛型与集合的概念与方法,创建泛型类,使用ArrayList,TreeSet,TreeMap等对象掌握Java I/O原理从控制台读取和写入数据,能够使用BufferedReader,BufferedWriter文件创建输出、输入对象。

技术认证

暂时未有相关云产品技术能力~

一位有自我修养的攻城狮。 2006年《时代》周刊年度人物, 2008年感动中国组委会特别奖获得者。 专注分享技术干货,面试经验和攻城狮故事~ 欢迎点赞关注支持,是我持续进步的动力!

暂无更多
暂无更多信息

2021年11月

  • 11.24 21:28:03
    发表了文章 2021-11-24 21:28:03

    iTerm2重启后别名alias配置无效问题的原因分析与解决

    本文记录了在安装python环境中,配置alias别名时遇到的配置的alias别名没有成功生效的问题。根据问题,分析了导致alias配置的别名没有成功生效的原因以及具体解决办法。通过这样的问题记录,为以后避免再次遇到同样的问题,比如这样的配置未生效的问题,可以快速地对问题进行定位并解决。
  • 11.24 21:21:15
    发表了文章 2021-11-24 21:21:15

    Spring集成使用工作流框架Activiti!事务配置,注解配置以及流程资源自动化部署

    本文详尽地说明了如何在Spring项目中集成使用工作流Activiti框架。介绍了在Spring框架的项目中使用工作流Activti框架时事务的配置,表达式的使用,资源的自动化部署,单元测试以及基于注解的配置。通过这篇文章介绍的工作流框架Activiti集成到Spring项目中的使用,可以让我们更加能够熟练的在项目中使用工作流Activti框架。
  • 11.24 21:15:12
    发表了文章 2021-11-24 21:15:12

    一个使用示例,五个操作步骤!从此轻松掌握项目中工作流的开发

    本文通过一个工作流Activiti框架的具体使用示例,具体详尽的介绍了工作流Activiti框架的使用方式。包括创建流程,发布流程,启动一个流程实例,完成一个流程实例以及挂起和激活一个流程实例。通过对工作流Activiti的具体使用步骤的掌握,基本上就能够学会了工作流Activiti的工作流程和具体使用。
  • 11.23 07:56:32
    发表了文章 2021-11-23 07:56:32

    项目实践之工作流引擎基本文档!Activiti工作流框架之流程引擎API和服务详解

    本文介绍了工作流框架中的几个流程引擎API的使用场景以及几个工作流的服务类。详细说明了工作流Activiti框架中几个服务类的作用。然后说明了工作流中的异常处理策略。接着介绍了工作流Activiti框架中的查询API以及支持的表达式的应用,最后通过单元测试的示例说明这些API和服务类的使用方式。通过这篇文章,基本上就能够使用代码在项目中熟练的使用工作流框架Activiti进行问题的处理。
  • 11.23 07:44:32
    发表了文章 2021-11-23 07:44:32

    工作流引擎使用详解!工作流框架Activiti的详细配置以及安装和使用

    本文极尽详细地阐述了工作流框架Activiti的详细配置以及安装和使用的相关注意点。从工作流Activiti框架的创建Activiti流程引擎ProcessEngine开始讲起,一直到数据库配置,部署以及工作流中的事件处理。通过这篇文章,基本上可以完全掌握工作流的基本搭建和基本使用原理,为后面项目中集成使用工作流框架Activiti进一步深化学习。
  • 11.22 23:55:57
    发表了文章 2021-11-22 23:55:57

    工作流框架Activiti基本介绍!Activiti Explorer流程控制台介绍和Activiti数据库安装说明

    本文是对工作流框架的基本介绍,介绍了工作流流程引擎的用户控制台Activiti Explorer和Activiti的集成环境。对工作流框架Activiti安装数据库以及数据库的使用方式进行说明。介绍了工作流框架Activiti生成用户和群组,流程dingyi以及数据模型的方式等功能,以及功能的启用禁用方式。
  • 11.22 23:44:26
    发表了文章 2021-11-22 23:44:26

    涨姿势!Tomcat服务器启动项目的几种方式使用说明

    本文的写作缘由一个需要使用Tomcat服务器启动制定文件夹的项目。具体介绍了在Tomcat服务器中启动指定项目的三种方式,包括在server.xml中配置Context,在conf.Catalina.localhost新建xml文件和修改server中的appBase。通过对这三种方式的学习,我们可以很轻松的使用这三种方式启动指定的文件夹下的项目。
  • 11.22 19:55:40
    发表了文章 2021-11-22 19:55:40

    BPMN工作流的基本概念!详解工作流框架Activiti

    本文介绍了工作流的基本概念,对工作流中的相关术语,例如工作流引擎,BPM,BPMN以及流对象进行说明。着重介绍了当下非常流行的工作流框架Activiti,重点介绍了工作流框架Activiti的服务结构,工作流组件,流程虚拟机PVM以及工作流框架的架构和使用特点。通过这篇文章,可以对工作流有一个基本的认识,为后续工作流框架Activiti的学习打下坚实的基础。
  • 11.08 12:18:06
    发表了文章 2021-11-08 12:18:06

    关于使用Navicat工具复制和导出MySQL数据库数据的一点尝试

    本文记录了一次使用Navicat工具对MySQL数据库中的数据进行复制和导出的过程。通过操作时的图形界面和具体的操作步骤演示了在Navicat工具中如何对MySQL数据库数据进行复制和导出的过程。同时,记录了在使用Navicat工具对MySQL数据库中数据进行复制和导出过程中遇到的问题以及解决方法和注意步骤。通过这篇文章,可以学会使用Navicat工具对数据库数据进行复制和导出的操作。
  • 11.06 16:19:29
    发表了文章 2021-11-06 16:19:29

    缓存架构中的服务详解!SpringBoot中二级缓存服务实现

    本文分析了在微服务架构项目中SpringBoot框架里的缓存的集成和使用。通过真实的案例说明了如何创建缓存服务,包括创建缓存服务的接口,创建缓存服务的提供者和缓存服务的消费者。重点分析了MyBatis中的二级缓存,主要说明了MyBatis中二级缓存的配置和使用。通过对本文的学习,可以清楚地了解到SpringBoot中的缓存功能以及缓存在MyBatis框架中的应用。
  • 11.05 23:13:07
    发表了文章 2021-11-05 23:13:07

    同源策略引发的跨域问题它都能轻松解决!这到底是什么神奇的东西儿

    本文主要讲解了反向代理服务器Nginx,包括Nginx反向代理服务器的基本概念,应用场景和使用原理。通过使用Nginx的不同配置实现Nginx中的负载均衡。重点阐述了Nginx反向代理服务器在解决浏览器的跨域问题中所起的作用,通过Nginx的反向代理解决浏览器的跨域问题,并接解决跨域问题的方式和使用跨资源共享CORS和使用JSOP方式解决跨域问题相比较。
  • 11.04 23:54:42
    发表了文章 2021-11-04 23:54:42

    印象最深的一个bug——排查修复问题事件BEX引发的谷歌浏览器闪退崩溃异常

    本文记录了目前修复的千千万万个项目的BUG中印象最深的一次BUG,由于问题事件BEX引发的谷歌浏览器闪退崩溃的异常问题.这个BUG因为其不可复现性导致特别难以发现和解决,正是由于这一次的BUG解决过程,让我了解到了一位攻城狮在项目开发维护过程中实际经验的重要性,多思考,多实践,多多积累经验,才是一位攻城狮的成长之路.
  • 11.03 12:32:15
    发表了文章 2021-11-03 12:32:15

    分布式文件系统如何做?终于有篇文章分布式文件上传讲清楚了

    本篇文章详细讲述了分布式项目中文件系统的使用问题,主要通过FastDFS实现分布式系统中的文件管理功能,包括文件存储,文件同步和文件访问。分析了FastDFS的文件系统架构以及上传交互过程和下载交互过程。通过基于DOCKER安装FastDFS的实例讲解了文件系统的相关配置和使用方式。通过这篇文章的讲解,可以学会分布式文件系统FastDFS的执行原理以及具体的使用方式,可以很方便地对分布式系统中各个模块的文件进行统一的管理。
  • 11.02 23:54:14
    发表了文章 2021-11-02 23:54:14

    微服务项目服务管理混乱?来看这一篇生产者消费者服务实践,使用API网关实现服务聚合

    本文针对微服务项目中的多个服务难以管理的问题,提出了一个使用API网关对微服务中的多种服务进行管理的方案,使用API网关实现微服务中的服务聚合管理。介绍了微服务中的API Gateway网关技术的使用方式和在项目中集成使用API Gateway的具体配置。通过详细的实例说明了API网关技术的具体使用以及聚合的服务和版本的配置。

2021年09月

  • 09.06 12:04:45
    发表了文章 2021-09-06 12:04:45

    还在手动部署jar包吗?快速掌握Jekins安装,教你使用jekins的实现持续交付

    本文主要介绍了持续集成工具Jekins的使用,通过安装使用Jekins,实现对项目的持续集成和持续部署,监控持续重复的工作,将人员成本从项目部署的工作中开放出来。这篇文章从项目的配置,插件的安装,Jekins的配置一步一步详细说明的Jekins的使用。通过这篇文章,了解熟悉Jekins对微服务架构项目持续集成,持续部署的相关操作。
  • 09.02 11:57:07
    发表了文章 2021-09-02 11:57:07

    微服务项目部署实践:使用Gitlab Runner实现微服务项目的持续集成,持续交付和持续部署

    本文通过详细的步骤一步一步说明在微服务架构的项目中如何进行项目部署的操作实践,通过Gitlab实现项目的持续集成,持续部署和持续交付。详解介绍的Gitlab中实现项目持续部署的工具GitLab Runner的具体使用步骤。通过这篇文章,可以熟悉微服务项目持续集成,持续交付和持续部署,学会使用GitLab Runner的具体使用方式,极大简化微服务项目的部署。

2021年08月

  • 08.28 23:08:16
    发表了文章 2021-08-28 23:08:16

    分布式RPC框架Dubbo实现服务治理实用示例:集成Kryo实现高速序列化,集成Hystrix实现熔断器

    本文在熟悉远程RPC服务调用的基础上,详细说明了Dubbo框架实现服务治理的实用的示例,Dubbo和Kryo集成可以实现高速序列化,Dubbo和Hystrix集成可以实现服务熔断,可以在生产端和消费端使用熔断器实现服务熔断的功能,集成Hystrix的框架可以通过Hystrix仪表盘实现对远程RPC调用的服务的治理。最后重点讲述了Hystrix的相关的实用分析。通过这篇文章,可以熟悉并会使用服务的熔断机制。
  • 08.27 23:47:08
    发表了文章 2021-08-27 23:47:08

    分布式RPC框架:Dubbo架构解析!使用Dubbo实现负载均衡

    本文首先介绍了分布式架构系统中远程RPC调用服务框架Dubbo的应用架构,分析了DUbbo应用架构中各个组件的作用。然后重点介绍了Dubbo中服务治理相关的负载均衡策略,分析了不同的负载均衡策略各自的特点。最后说明了在分布式项目中服务端级别,客户端级别,服务端方法级别和客户端方法级别的具体负载均衡配置。通过这篇文章,可以了解熟悉Dubbo架构的负载均衡策略和使用方式。
  • 08.27 22:34:05
    发表了文章 2021-08-27 22:34:05

    分布式RPC服务调用框架选型:使用Dubbo实现分布式服务调用

    本文是一篇详细介绍分布式RPC调用框架Dubbo的文章,介绍了Dubbo服务治理和服务调用的实现。分析了Dubbo中的核心功能,包括Remoting,Cluster和RetRegistry的作用和功能。详细说明了Dubbo中几个角色以及各个角色之间的调用关系。通过这篇文章,可以快速了解Dubbo框架的基本面貌和重要原理,为以后更加深入细致的学习RPC调用框架做出准备。
  • 08.24 23:27:51
    发表了文章 2021-08-24 23:27:51

    Zookeeper详细使用解析!分布式架构中的协调服务框架最佳选型实践

    本文主要介绍了Zookeeper实现分布式协调服务,解决分布式环境中服务的协调和管理问题。分析了Zookeeper实现分布式锁的方式,详细介绍Zookeeper中的数据模型和特点,Zookeeper中一致性的实现方式。通过使用Docker安装Zookeeper,说明了Zookeeper进行分布式协调服务时的三种工作模式以及三种使用的端口。
  • 08.23 22:05:48
    发表了文章 2021-08-23 22:05:48

    分布式锁分析:使用Redis实现分布式事务中的锁机制

    本文主要分析了分布式项目中的锁机制,分布式锁的需要满足的条件和分布式锁的几个常用的实现方式。重点讲述了如何使用Redis来实现分布式锁机制以及Redis实现分布式锁机制中可能出现的几个问题和问题的解决方式。文章从分布式协调服务入手,引出分布式协调服务的核心锁机制。通过Redis的加锁,解锁和锁超时三个要素实现分布式锁机制。
  • 08.21 20:53:41
    发表了文章 2021-08-21 20:53:41

    SpringBoot整合Swagger管理API接口详解

    本文详细分析了如何在SpringBoot框架的项目中使用Swagger管理API接口,解决前后端分离项目中的接口文档难以有效管理的问题。在使用Swagger之前,介绍了Swagger相关的概念,分析了传统API文档管理的痛点,提出了Swagger工具使用的优点。详细说明了SpringBoot整合Swagger管理API接口文档的方式,主要介绍了Swagger在SpringBoot项目以及微服务架构项目中的应用。
  • 08.20 23:12:38
    发表了文章 2021-08-20 23:12:38

    API Gateway网关应用分析,使用Zuul搭建网关实战

    本文介绍了微服务项目中的RPC远程调用中使用的RESTful风格的API接口,分析的API Gateway网关的作用,包括拦截请求,负载均衡,权限控制,接口监控相关功能。同时使用一个API Gateway网关示例Zuul的完整的搭建过程,通过对网关搭建,实现网关的过滤,路由转发和网关机群相关功能,更加深入的了解了网关的功能和使用。
  • 08.19 23:38:53
    发表了文章 2021-08-19 23:38:53

    分布式配置中心原理解析!SpringCloud Config 实现分布式配置的整体解决方案

    本文重点讲解了分布式配置中心的设计原理,着重讲解了分布式配置中心框架SpringCloud Config框架的基本配置和使用方式。基本介绍了分布式配置中心的基础组件,包括Web管理系统,存放分布式配置文件的服务器,ConfigServer,ConfigClient组件。最后介绍了SpringCloud Config框架自动刷新的基本配置方式。
  • 08.18 22:13:08
    发表了文章 2021-08-18 22:13:08

    分布式系统架构中高可用方案技术选型:Hystrix 框架实现服务保护使用详解

    本篇文章介绍了分布式系统架构下的经典的高可用框架Hsytrix实现的断路器,服务降级,服务熔断,服务隔离以及解决服务雪崩效应的问题。详细分析了基于Hystrix框架解决分布式系统中服务雪崩效应的几种机制,以及在项目中如何集成Hystrix框架并且在项目中使用Hystrix框架实现分布式系统中的服务治理。
  • 08.17 21:58:19
    发表了文章 2021-08-17 21:58:19

    微服务架构下的服务治理:在 SpringCloud 框架中实现服务的注册与发现

    本文重点讲述了在RPC远程调用中服务的注册和发现,通过SpringCloud框架的注册中心注册服务,以及应用模块从注册中心中发现相关服务。详细分析了服务的注册和发现的方式以及相关的应用配置,比较了SpringCloud框架下几种主流的注册中心特点以及使用配置。通过对本文的研读,读者可以了解到注册中心的整个框架和基本的使用方式。
  • 08.17 12:39:09
    发表了文章 2021-08-17 12:39:09

    从零开始教你安装Oracle数据库!Oracle 数据库的安装和使用指导

    本文是一篇Oracle数据库的安装和使用教程,不仅记录了Oracle数据库的下载,安装和配置,还通过表空间的创建示例分析Oracle数据库的具体使用。另外,文章中详细记录了Oracle数据库在连接配置中可能遇到的异常问题,并对相应的问题给出具体的解决方案。这篇文章完整记录了数据库的安装和使用,适合作为学习和Oracle相关异常问题修复的参考。
  • 发表了文章 2022-04-30

    Druid数据库连接池的详细解析!分析说明数据库连接池Druid的参数配置和基本架构

  • 发表了文章 2022-02-28

    详细解析MyBatis Plus框架的核心功能!MyBatis Plus框架经典使用场景的分析说明

  • 发表了文章 2022-01-02

    常用的架构指导原则分析:要想做好架构设计,一定要遵循这几个设计原则!

  • 发表了文章 2022-01-01

    高质量代码优化!谈谈重构项目中if-else代码的几点建议

  • 发表了文章 2021-12-24

    Java Stream详解!深度解析Lambda表达式和Stream表达式的使用原理

  • 发表了文章 2021-12-15

    Java动态代理机制和实现原理详解

  • 发表了文章 2021-12-02

    数据库框架MyBatisPlus的使用解析!详细解析MyBatisPlus中API的使用方式

  • 发表了文章 2021-12-01

    详细分析MyBatis框架中exists的基本使用

  • 发表了文章 2021-11-28

    Java中有趣的移位操作!彻底弄懂各个移位操作符的使用方式

  • 发表了文章 2021-11-28

    MyBatis框架使用解析!数据库相关API的基本介绍

  • 发表了文章 2021-11-28

    分布式ID生成方案选型!详细解析雪花算法Snowflake

  • 发表了文章 2021-11-28

    程序员成长秘籍:个人编程能力的修炼之路

  • 发表了文章 2021-11-28

    Java高质量面试总结

  • 发表了文章 2021-11-27

    如何成长为一位优秀的技术人?优秀的程序员成长的技术路线都在这呢!

  • 发表了文章 2021-11-27

    Java中方法调用分析!详细解析静态分派和动态分派的执行过程

  • 发表了文章 2021-11-27

    Linux系统基础知识!Linux中常用的操作命令的基本介绍

  • 发表了文章 2021-11-27

    操作系统扫盲!一起来认识认识操作系统中有哪个基本术语吧

  • 发表了文章 2021-11-27

    MySQL数据库主从安装配置使用指南

  • 发表了文章 2021-11-26

    类加载器分析,详细解析Java中类的加载过程

  • 发表了文章 2021-11-26

    Java中的泛型通配符详解!extends和super的使用分析

正在加载, 请稍后...
滑动查看更多
正在加载, 请稍后...
暂无更多信息
正在加载, 请稍后...
暂无更多信息