Ijiran_社区达人页

个人头像照片
Ijiran

0关注

0粉丝

已加入开发者社区2095

勋章 更多

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

成就

已发布89篇文章
2条评论
已回答8个问题
0条评论
已发布0个视频

技术能力

兴趣领域
  • Java
  • JavaScript
  • 开发工具
  • 开发框架
  • 设计模式
  • 微服务
  • 项目管理
  • 持续交付
  • 关系型数据库
擅长领域
  • Java
    高级

    能力说明:

    精通JVM运行机制,包括类生命、内存模型、垃圾回收及JVM常见参数;能够熟练使用Runnable接口创建线程和使用ExecutorService并发执行任务、识别潜在的死锁线程问题;能够使用Synchronized关键字和atomic包控制线程的执行顺序,使用并行Fork/Join框架;能过开发使用原始版本函数式接口的代码。

  • 微服务
    初级

    能力说明:

    理解微服务架构与单体应用架构在开发模式与运维上的区别,了解分布式、容器、DevOps在微服务架构中的应用,理解微服务的设计原则与服务组件。了解Service Mesh概念与Istio基础知识。

  • Linux
    初级

    能力说明:

    掌握计算机基础知识,初步了解Linux系统特性、安装步骤以及基本命令和操作;具备计算机基础网络知识与数据通信基础知识。

技术认证

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

暂无个人介绍

暂无更多
暂无更多信息

2024年07月

2023年12月

2023年11月

2022年05月

2022年04月

  • 04.02 17:10:52
    发表了文章 2022-04-02 17:10:52

    玩转《天猫精灵技能平台》,搞一个诗词问答小游戏

    看了中国诗词大会,必须要自己搞一个诗词问答小游戏。 文章最后还有一个思路,非常简单的思路,大家可以试着去实现一下。
  • 04.02 09:23:52
    发表了文章 2022-04-02 09:23:52

    《玩转ESC》搞定Windows系统配置

    一般大家不会使用ESC安装Windows系统,正是由于这个原因,才导致了相关的配置指导文章过少。一旦需要很难找得到准确的文章。

2022年02月

2021年12月

  • 12.05 13:10:29
    发表了文章 2021-12-05 13:10:29

    Java后端开发如何入门云原生 #云原生

    身为一个Java后端开发人员,在这个时代如何做才能更好的入门云原生。
  • 12.02 13:41:27
    发表了文章 2021-12-02 13:41:27

    (六)Gateway开发教程之实现统一授权【集成JWT】

    本篇文章就是告诉大家如何在SpringCloud项目中使用JWT实现统一授权。Gateway中集成统一认证授权,是微服务网关中必然要集成的功能之一,重要性不言而喻.
  • 12.02 13:27:56
    发表了文章 2021-12-02 13:27:56

    (四)Gateway开发教程之自定义网关过滤器

    Gateway中一共提供了两种过滤器,一种是GatewayFilter、GlobalFilter; GatewayFilter:Gateway网关过滤器,是针对单个路由的过滤器,又称局部过滤器。GlobalFilter:从名称而言,那就是全局过滤器,
  • 12.02 13:17:22
    发表了文章 2021-12-02 13:17:22

    (二)Gateway开发教程之SpringCloud集成过程

    我们分享了Gateway的基本介绍和主要特性,同时对Gateway有了基本的认识,有了这个基础,我们就可以进行初步的学习了。 今天我们就要来初步学习一下SpringCloud中如何集成Gateway网关组件。
  • 12.02 13:12:21
    发表了文章 2021-12-02 13:12:21

    (一)Gateway开发教程之主要功能介绍

    SpringCloud中的网关组件,最先开发出供开发人员使用的,是Zuul,而在其组件之后,Spring官方基于Spring2.0、SpringBoot2.0、Project Reactor等技术开发出来了新的替代品,那就是Gateway。
  • 12.02 13:04:49
    发表了文章 2021-12-02 13:04:49

    (六)Nacos开发教程之后台系统使用

    第六篇关于Nacos的文章,今天的文章既可以算作是Nacos的开发教程,同样也可以被称为Nacos后台系统的操作手册,简单的普及一下其后台系统相关功能。
  • 12.02 12:45:23
    发表了文章 2021-12-02 12:45:23

    (五)Nacos开发教程之SpringCloud集成配置管理

    微服务中的配置管理功能,SpringCloud中提供了SpringCloud Config组件来实现的,而SpringCloud Alibaba系列中则是通过Nacos来实现的。 这样的话,Nacos除了服务治理功能,还实现了配置管理功能,功能的强大性就不说了,随着Nacos2的发布,各项功能的集成也已经实现。
  • 12.02 12:36:31
    发表了文章 2021-12-02 12:36:31

    (四)Nacos开发教程之SpringCloud集成服务注册

    学习Nacos服务治理功能的基础使用,Nacos服务治理还有一些其他的配置项。
  • 12.02 12:26:14
    发表了文章 2021-12-02 12:26:14

    (三)Nacos开发教程之服务数据持久化

    Nacos的持久化是通过MySQL数据库来进行持久化的,所以需要先执行初始化SQL进行建库建表。配置Nacos的持久化,首先我们要创建相应的数据库和数据表,需要一个初始化SQL。
  • 12.02 12:18:51
    发表了文章 2021-12-02 12:18:51

    (二)Nacos开发教程之服务搭建

    Nacos的一些核心组件和功能,在上一篇中已经说过了,接下来就是Nacos的使用。在编码前,我们还需要做一个工作,那就是Nacos的安装,不同于Euraka组件,Nacos是一个独立服务,所以需要我们独立的去部署一下。在CentOS7下部署Nacos。
  • 12.02 12:09:13
    发表了文章 2021-12-02 12:09:13

    (一)Nacos开发教程之主要功能

    Nacos作为阿里巴巴提供的一款服务发现组件,又加上集成了配置管理等等的功能,在使用方面,已经逐步超越了Euraka,开始慢慢成为了众多企业级系统使用的主流组件。
  • 12.02 12:06:07
    发表了文章 2021-12-02 12:06:07

    从认识到使用:Java8的新特性介绍

    Java8的新特性:Lambda表达式,方法引用,Stream流,默认方法,日期处理。
  • 12.02 12:00:56
    发表了文章 2021-12-02 12:00:56

    细说一下RedisTemplate的使用方法(十二)

    上篇文章中学习了操作Redis中Set数据类型的两个主要方法,分别是opsForSet方法和boundHashOps方法,这两个方法也是目前最为常用的操作Set数据类型的方法了。今天我们就要来看下一个Redis数据类型的操作方法了,也是这个系列的最后一篇文章了。
  • 12.02 11:56:43
    发表了文章 2021-12-02 11:56:43

    细说一下RedisTemplate的使用方法(十一)

    在上篇文章中学习了操作Redis中Hash数据类型的两个主要方法,分别是opsForHash方法和boundHashOps方法,这两个方法也是目前最为常用的操作Hash数据类型的方法了。接下来我们就要来看下一个Redis数据类型的操作方法了。
  • 12.02 11:48:31
    发表了文章 2021-12-02 11:48:31

    细说一下RedisTemplate的使用方法(十)

    我们学习了opsForValue方法中的一些具体的功能方法,其中包括添加方法set、获取方法get、自增方法increment等等,今天我们要来学习的是Hash数据类型的数据处理相关方法。
  • 12.02 11:38:39
    发表了文章 2021-12-02 11:38:39

    细说一下RedisTemplate的使用方法(九)

    我们学习了RedisTemplate中操作众多的特定数据类型的一些方法,今天我们要来看一下boundValueOps和opsForValue两个方法返回的对象都有着哪些操作Redis的方法。
  • 12.02 11:29:10
    发表了文章 2021-12-02 11:29:10

    细说一下RedisTemplate的使用方法(八)

    上篇文章我们学习了三个方法,分别是delete、expireAt、expire三个方法。今天我们就开始学习RedisTemplate中操作String、Hash、Set等特定数据类型的一些方法了。
  • 12.02 11:21:48
    发表了文章 2021-12-02 11:21:48

    细说一下RedisTemplate的使用方法(七)

    上篇文章我们学习了三个方法,分别是getExpire(K key)、getExpire(K key, TimeUnit timeUnit)、move三个方法,今天我们学习了RedisTemplate中的delete、expireAt、expire三个方法。
  • 12.02 11:12:54
    发表了文章 2021-12-02 11:12:54

    细说一下RedisTemplate的使用方法(六)

    今天我们学习RedisTemplate中的getExpire(K key)、getExpire(K key, TimeUnit timeUnit)、move三个方法。
  • 12.02 11:04:29
    发表了文章 2021-12-02 11:04:29

    细说一下RedisTemplate的使用方法(五)

    上篇文章我们学习了三个方法,分别是keys()、randomKey()、hasKey()三个方法。今天我们要来学习rename(K oldKey, K newKey),type(K key),dump(K key)三个方法。
  • 12.02 10:56:03
    发表了文章 2021-12-02 10:56:03

    细说一下RedisTemplate的使用方法(四)

    前面几篇文章我们主要学习了RedisTemplate的几个基础方法,还记得有哪些方法吗?从今天开始,我们就要开始学习RedisTemplate的推荐使用方法了,也是我们在日常开发中常用到的一些方法了,实用性也比前几篇文章高的多。
  • 12.01 23:17:56
    发表了文章 2021-12-01 23:17:56

    细说一下RedisTemplate的使用方法(三)

    executePipelined方法主要是提供了可批量处理的特征,还有就是当前方法的传入参数限制了会话的回调参数。此方法是可以在多次执行,或者是多任务频繁执行时进行使用,当然这里还要去考虑SessionCallback参数才可以。
  • 12.01 23:09:06
    发表了文章 2021-12-01 23:09:06

    RedisTemplate中的execute方法如何使用

    execute提供了基础的操作Redis方法的实现,为其他特定数据类型操作方法提供了基础方法的实现。今天我们是要来学习一下RedisTemplate中的execute方法具体使用方法,并且提供出相应的代码实现。
  • 12.01 23:01:09
    发表了文章 2021-12-01 23:01:09

    细说一下RedisTemplate的使用方法(二)

    执行自定义SQL方法时,调用的就是execute方法。execute方法是一个很宽泛的方法,其他专注特定的Redis数据类型封装的方法都是基于此方法。这就说明了其他方法能实现的,execute方法也能实现。
  • 12.01 22:55:57
    发表了文章 2021-12-01 22:55:57

    细说一下RedisTemplate的使用方法(一)

    我们在上篇文章中学习到了SpringBoot项目如何集成Redis相关组件功能,而SpringBoot集成Redis组件内部涉及的对象就是RedisTemplate。 接下来我们就一起来看一下RedisTemplate提供了哪些操作Redis数据库的方法,再者就是看一下这些方法是如何使用的。
  • 12.01 22:51:10
    发表了文章 2021-12-01 22:51:10

    springboot项目集成redis

    Redis是一款NoSql数据库,经常用于缓存数据,我们也经常要在不同系统框架中去集成Redis数据库的访问。我们要学习SpringBoot项目中是如何集成Redis的,文章最后附上平时使用的工具类。
  • 12.01 22:45:47
    发表了文章 2021-12-01 22:45:47

    springboot项目如何正确使用Validation组件注解(五)

    我们在上篇文章中学习到了部分Validation组件内部的另外几个注解。分别是效验属性值的是否符合当前范围内的注解@Range;还有@AssertFalse和@AssertTrue两个可以效验当前布尔类型属性值的注解;今天学习@Email@DecimalMax和@DecimalMin的注解。
  • 12.01 22:36:51
    发表了文章 2021-12-01 22:36:51

    springboot项目如何正确使用Validation组件注解(四)

    今天学习效验属性值的是否符合当前范围内的注解@Range,还有@AssertFalse和@AssertTrue两个可以效验当前布尔类型属性值的注解。
  • 12.01 22:25:56
    发表了文章 2021-12-01 22:25:56

    springboot项目如何正确使用Validation组件注解(三)

    我们在上篇文章中学习到了部分Validation组件内部的另外几个注解,有的可以效验日期,有的可以效验正则,也看了相关代码示例,今天学习@Size @Max @Min的注解。
  • 12.01 22:18:40
    发表了文章 2021-12-01 22:18:40

    springboot项目如何正确使用Validation组件注解(二)

    正则表达式效验注解最为特殊,其实正则表达式可以代替很多注解,但还是Validation组件还是提供了很多简单的例子。
  • 12.01 22:10:26
    发表了文章 2021-12-01 22:10:26

    springboot项目如何正确使用Validation组件注解(一)

    我们在上篇文章中写到了如何在Springboot项目中集成Validation,以及如何进行简单的使用。今天我们就来学习Validation组件的一些基本注解吧。
  • 12.01 22:00:56
    发表了文章 2021-12-01 22:00:56

    springboot项目集成参数验证

    我们在进行web端开发时,总是要对一些传入参数进行一些效验,比如是否为空,是否符合格式等等的规则。为了更加方便、高效的进行开发,市面上多出了几款参数效验的组件,今天我们要来学习的就是validation组件,还有相关的集成到SpringBoot项目中的过程。
  • 12.01 21:55:08
    发表了文章 2021-12-01 21:55:08

    细数FTP组件edtFTPj中的常用方法(二)

    为了更好的学习,我们回顾上一篇的学习内容,上篇文章我们理了一下ftp要上传一个文档时,大概的流程和在这个过程中可能需要使用的一系列方法。接下来我们就要带着这个思路,去真真切切的看一下edtFTPj所提供的方法吧。今日学习edtFTPj组件内提供了哪些操作FTP的方法。
  • 12.01 21:41:20
    发表了文章 2021-12-01 21:41:20

    细数FTP组件edtFTPj中的常用方法(一)

    在集成过程中,我们使用了Java的FTP组件edtFTPj,接下来的系列文章,我们就围绕着edtFTPj组件来说起。常常有人说起,要知其然,并且知其所以然,所以我们就要先来看一下edtFTPj提供的操作Ftp的常用方法。
  • 12.01 21:36:47
    发表了文章 2021-12-01 21:36:47

    SpringBoot项目集成FTP

    FTP是一个文件传输协议,被开发人员广泛用于在互联网中文件传输的一套标准协议。而我们通常在开发过程中也要通过FTP来搭建文件系统,用于存储系统文件等。目前正值SpringBoot热潮,所以接下来会一起学习一下SpringBoot如何集成FTP,以及相关的FTP组件包,还有其主要提供的几个方法。
  • 12.01 21:30:28
    发表了文章 2021-12-01 21:30:28

    如何正确使用RestTemplate【十二】

    前面我们又讲述了exchange方法的使用方式,代码示例等等,接下来就是RestTemplate的最后一棒了,execute方法,这个方法要更加的灵活。
  • 12.01 21:25:14
    发表了文章 2021-12-01 21:25:14

    如何正确使用RestTemplate【十一】

    我们能不能自己去指定相应的请求来调用请求呢,其实在那些固定方法中同样也是调用的自定义方法来执行的,接下来我们的任务就是学习一下RestTemplate中的exchange方法和execute方法。本篇文章先就exchange方法进行讲解。
  • 12.01 21:16:52
    发表了文章 2021-12-01 21:16:52

    如何正确使用RestTemplate【十】

    我们学习了DELETE请求的相关方法的使用方法,以及具体参数的不同,当然还有一些代码示例等等,今天我们来学习OPTIONS请求的使用方法。
  • 发表了文章 2022-05-07

    LeetCode刷题记录(一):两数相加

  • 发表了文章 2022-04-02

    玩转《天猫精灵技能平台》,搞一个诗词问答小游戏

  • 发表了文章 2022-04-02

    《玩转ESC》搞定Windows系统配置

  • 发表了文章 2022-02-07

    无影电脑,让你摆脱硬件搬运,扔掉电脑包

  • 发表了文章 2021-12-05

    Java后端开发如何入门云原生 #云原生

  • 发表了文章 2021-12-02

    (六)Gateway开发教程之实现统一授权【集成JWT】

  • 发表了文章 2021-12-02

    (五)Gateway开发教程之为什么选择JWT

  • 发表了文章 2021-12-02

    (四)Gateway开发教程之自定义网关过滤器

  • 发表了文章 2021-12-02

    (三)Gateway开发教程之配置路由详解(全)

  • 发表了文章 2021-12-02

    (二)Gateway开发教程之SpringCloud集成过程

  • 发表了文章 2021-12-02

    (一)Gateway开发教程之主要功能介绍

  • 发表了文章 2021-12-02

    (七)Nacos开发教程之总结篇

  • 发表了文章 2021-12-02

    (六)Nacos开发教程之后台系统使用

  • 发表了文章 2021-12-02

    (五)Nacos开发教程之SpringCloud集成配置管理

  • 发表了文章 2021-12-02

    (四)Nacos开发教程之SpringCloud集成服务注册

  • 发表了文章 2021-12-02

    (三)Nacos开发教程之服务数据持久化

  • 发表了文章 2021-12-02

    (二)Nacos开发教程之服务搭建

  • 发表了文章 2021-12-02

    (一)Nacos开发教程之主要功能

  • 发表了文章 2021-12-02

    从认识到使用:Java8的新特性介绍

  • 发表了文章 2021-12-02

    细说一下RedisTemplate的使用方法(十二)

正在加载, 请稍后...
滑动查看更多
  • 提交了问题 2024-07-02

    通义灵码突然没有提示了。

  • 回答了问题 2023-12-15

    开发业务需求有必要引入 TypeScript 吗?

    目前项目中还是在使用js,全新项目是否会使用ts,这也取决于团队人员的学习成本。
    踩0 评论0
  • 回答了问题 2023-12-14

    微服务还是单体架构?

    单体架构更偏向于快速实现、迭代的情况,微服务则是偏向于业务之间的分离解耦。 近几年,市面上的公司基本上都适应微服务架构了吧,但是弊端就是维护成本比以往高了,需要的人自然也就多了。
    踩0 评论0
  • 回答了问题 2023-12-12

    站在业务技术团队的开发视角,你认同“可读性”是代码的第一优先级要求吗?

    可读性重要,但可读性是相对的。 对于没什么规范意识的朋友就没什么必要,设计模式、最佳实践这些都只会造成更大的困扰。 所有人都执行一个标准的情况下,可读性才能体现出意义,不然每个人的代码只能针对自己可读性高。
    踩0 评论0
  • 回答了问题 2023-12-08

    服务器操作系统与 AI 和云计算的结合,将会掀起一股什么样的热潮?

    如果纯技术来看,无所谓国产还是非国产,都需要完善自己的生态,跟随社会技术人员普遍的技术水准来调整产品。当然了,国产服务厂商的崛起对国内技术人员也是福音。
    踩0 评论0
  • 回答了问题 2023-12-08

    函数计算3.0,你的体验如何?

    其实函数计算本身就是降低使用服务的门槛,而再次升级的3.0会再次降低门槛。可能有朝一日,企业中也不会需要太多的技术专家了。
    踩0 评论0
  • 回答了问题 2023-12-04

    你有哪些低成本又能保持扩展性的套路?

    低成本 = 可复用性高。扩展性 = 灵活性高。 当然,这两个概念也不是绝对的。
    踩0 评论0
  • 回答了问题 2023-11-28

    1024特别话题|AIGC 是通向 AGI 的那条路吗?

    当前的人工智能技术仍然存在许多限制和挑战,要实现真正的AGI还需要解决许多问题。虽然像GPT-3、AIGC等技术可以生成高质量的自然语言文本,但它们仍然无法像人类一样具备全面的认知能力,无法综合考虑各种因素做出正确的决策。此外,AI系统还缺乏情感和直觉方面的能力,这也是实现AGI的重要组成部分。 目前的AI系统本质上是数据驱动的,依靠大量的数据进行训练和学习,但这种方法并非万能。尤其是对于需要创造性思维和灵活性的问题,数据驱动的方法可能无法胜任。因此,寻找新的算法和模型,突破当前技术的局限,是实现AGI的必要条件之一。 AIGC作为当前较为先进的技术之一,可以在一定程度上实现更加智能化的对话系统。但是要实现真正的AGI,需要更加全面、深入地理解人类认知和行为过程,探索新的算法和模型,以及开发更加复杂和强大的计算架构,这需要持续的研究和实践。
    踩0 评论0
  • 回答了问题 2021-11-29

    学习技术干货,你更偏好视频还是书籍?

    初期学习还是比较倾向于1视频,因为能直接看到结果,有一个正反馈,有助于入门。 现在我会选择2看书,因为从业时间长了,不再单纯的贪图速成,在学习的时候通常会有自己的思路,要知道自身的盲点;这个时候看书来的更会全面一些。 而且随着各项能力的提升,视频能起到的作用不大了,相反,一些公开交流会上的分享倒是有很大的启发和帮助。
    踩0 评论0
正在加载, 请稍后...
滑动查看更多
正在加载, 请稍后...
暂无更多信息