Ijiran_社区达人页

个人头像照片
Ijiran
已加入开发者社区2015

勋章 更多

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

成就

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

技术能力

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

    能力说明:

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

  • 微服务
    初级

    能力说明:

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

  • Linux
    初级

    能力说明:

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

技术认证

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

暂无个人介绍

暂无更多
暂无更多信息

2021年12月

  • 12.01 21:12:04
    发表了文章 2021-12-01 21:12:04

    如何正确使用RestTemplate【九】

    我们学习了PATCH请求的相关方法的使用方法,以及具体参数的不同,当然还有一些代码示例等。今天我们来学习DELETE请求的使用方法,来共同学习一下吧。
  • 12.01 20:59:15
    发表了文章 2021-12-01 20:59:15

    如何正确使用RestTemplate【八】

    我们学习了Put请求的相关方法的使用方法,以及具体参数的不同,当然还有一些代码示例等等。今天我们来学习PATCH请求的使用方法,PATCH请求与PUT请求可是存在着不解之缘的。
  • 12.01 20:53:49
    发表了文章 2021-12-01 20:53:49

    如何正确使用RestTemplate【七】

    Post请求的主体方法一共有三个,是这些方法中最多的了,一定要复习一下。今天我们来学习PUT请求的使用方法。
  • 12.01 20:43:02
    发表了文章 2021-12-01 20:43:02

    如何正确使用RestTemplate【六】

    上篇文章,我们学习了HEAD请求的相关方法的使用方法,以及具体参数的不同,当然还有一些代码示例、使用场景等,今天我们来学习POST请求的使用方法。
  • 12.01 20:30:07
    发表了文章 2021-12-01 20:30:07

    如何正确使用RestTemplate【五】

    今天我们来学习HEAD请求的使用方法,搞清headForHeaders方法的使用场景。
  • 12.01 20:22:50
    发表了文章 2021-12-01 20:22:50

    如何正确使用RestTemplate【四】

    我们将RestTemplate所提供的各个请求类型的方法都看了个遍,相信现在已经有了基础的认识了,但是我们没有说到的一项,那就是‘参数多个可选’。
  • 12.01 20:12:26
    发表了文章 2021-12-01 20:12:26

    如何正确使用RestTemplate【三】

    上篇文章我们说了POST请求和OPTIONS请求相关的方法,对其中的postForLocation方法和optionsForAllow方法进行了一个具体使用上的阐述。今天我们来学习RestTemplate中的PUT请求、DELETE请求、PATCH请求相关的方法,要相信厚积薄发,每天学习一点点。
  • 12.01 20:00:23
    发表了文章 2021-12-01 20:00:23

    如何正确使用RestTemplate【二】

    今天我们来学习RestTemplate中的POST请求、OPTIONS请求相关的方法,相信还是会有些收获的。
  • 12.01 19:57:01
    发表了文章 2021-12-01 19:57:01

    如何正确使用RestTemplate【一】

    这次我们来一起学习一下在Java开发中如何正确的使用RestTemplate,并且展开描述一下RestTemplate中的各个不同功能的方法。
  • 12.01 19:53:51
    发表了文章 2021-12-01 19:53:51

    Lombok注解应用篇【三】

    上篇文章我们写到了@EqualsAndHashCode、@NoArgsConstructor、@AllArgsConstructor、@RequiredArgsConstructor几个注解,掌握了这几个,就可以在实体类中非常快捷的生成构造函数和重写的equals、hashcode等方法了。看完前两篇的文章,其实就够用了,接下来我们要说的则是关于Lombok的其他几个注解。
  • 12.01 19:50:32
    发表了文章 2021-12-01 19:50:32

    Lombok注解应用篇【二】

    关于构造函数的生成、equals方法、hashcode方法相关的几个注解
  • 12.01 19:46:11
    发表了文章 2021-12-01 19:46:11

    Lombok注解应用篇【一】

    SpringBoot项目中使用Lombok是当下开发环境下常用的一款组件,解决了我们在开发中生成大量的getter和setter方法的问题。
  • 12.01 19:32:58
    发表了文章 2021-12-01 19:32:58

    CSS实现背景颜色循环播放效果

    颜色的循环播放效果应该如何去实现呢,细想下来,其实不需要用什么高端的技术,只需要使用css基本的animation动画效果就可以办得到,网上也有很多例子,接下来我们来看看这其中是如何实现吧。
  • 12.01 13:13:34
    发表了文章 2021-12-01 13:13:34

    【历史最全】oracle 获取相应时间 (本周、上周、本月、上月、最近7、30、90天)

    在我们使用Oracle数据库的时候,经常会遇到获取相应时间的需求,更甚者,有些涉及写存储过程的兄弟们更是频繁使用到。为了使用起来更加便利,特别留存此记录,便于之后查看。以下SQL均可执行,因为访问的是dual表,所以不需要创建表就能完成调试。
  • 12.01 13:10:07
    发表了文章 2021-12-01 13:10:07

    女朋友问的那些问题—log.info在测试环境正常打印,上了生产就废?

    测试一个方法的执行时间,在这个方法中第一行和最后一行中输出了一下当前时间的long值,以此来判断出方法的执行时间。
  • 12.01 13:05:39
    发表了文章 2021-12-01 13:05:39

    女朋友问的那些问题—帮我找一个表格树插件

    需要一款表格树插件,具体有着几个要求如下:必须兼容IE8,要可以动态加载数据,操作API尽量要全一些。
  • 12.01 12:58:46
    发表了文章 2021-12-01 12:58:46

    女朋友问的那些问题—Maven打包时maven.build.timestamp的时区有问题!

    打包时遇到的时区问题,这个问题其实也就是一个组件问题,既然自带组件解决不了问题,那么我们就用一个其他的组件来替代。
  • 12.01 12:51:31
    发表了文章 2021-12-01 12:51:31

    高频面试题—聊一下Bean的生命周期

    关于Bean的生命周期,是面试中非常容易被问到的知识点了,同时也十分考验面试者对Spring的理解够不够深入。首先,Bean一定是从创建,经历中间很多的过程,然后被使用,最后执行销毁方法来走完它的一生。那么我们就将Bean的生命周期大概分为三个大点来说明。
  • 12.01 12:47:09
    发表了文章 2021-12-01 12:47:09

    聊一下SpringCloud Zuul的核心构造

    SpringCloud Zuul提供了微服务系统中的网关功能,今天的目的就是来看一下Spring Cloud Zuul的基本构成和配置。
  • 12.01 12:41:30
    发表了文章 2021-12-01 12:41:30

    高频面试题—聊一下Euraka的注册原理

    Euraka的执行流程是什么,我们都知道Euraka的最重要的功能就是服务注册,那么Euraka的服务注册流程,或者说原理是什么呢?来解释下。Euraka的服务注册流程共有以下几个重点知识,服务注册、服务续约、服务剔除、服务下线、获取注册信息等多个关键词。
  • 12.01 12:35:27
    发表了文章 2021-12-01 12:35:27

    聊一下分布式中的CAP定理

    CAP原则(定理)是由Eric Brewer在2000年PODC会议上提出。该猜想在提出两年后被证明成立,成为目前我们熟知的CAP定理。
  • 12.01 12:29:30
    发表了文章 2021-12-01 12:29:30

    聊一下MySQL的慢SQL优化方向

    跟系统的优化方向一样,数据库的优化,同样也是多方面的,其中涵盖着SQL语句的执行情况,数据库自身的情况等等,下面我们就来说一下MySQL数据库中的慢SQL语句优化方向,希望也能给到大家一些优化思路。
  • 12.01 12:17:04
    发表了文章 2021-12-01 12:17:04

    高频面试题-请聊一下Springboot自动装配原理!

    自从SpringBoot的出现,让Java的基本系统搭建过程变得更简单,不需要关心很多的配置文件,也不需要去关心市面上各版本的包存在版本冲突等等的问题,使得SpringBoot让开发人员推崇备至。
  • 12.01 11:56:00
    发表了文章 2021-12-01 11:56:00

    高频面试题-请把Java垃圾回收器说清楚!

    今天我们来说一下Java中的垃圾回收器,之前的文章说了垃圾回收算法,这次要说的垃圾回收器会是更深层的较量。 深入理解Java虚拟机一书中写到:如果说收集算法是内存回收的方法论,那么垃圾收集器就是内存回收的具体实现。
  • 12.01 11:41:38
    发表了文章 2021-12-01 11:41:38

    别摸鱼了,来几道Java面试题!(五)

    今天我们继续来看一些Java面试题,基本上是面试的时候常问的,有一定的概率会遇到,希望大家可以面试顺利。
  • 12.01 11:37:01
    发表了文章 2021-12-01 11:37:01

    别摸鱼了,来几道Java面试题!(四)

    今天我们继续来看一些Java面试题,基本上是面试的时候常问的,有一定的概率会遇到,希望大家可以面试顺利。
  • 12.01 11:32:01
    发表了文章 2021-12-01 11:32:01

    来几道Java面试题,让你不再摸鱼无聊!(三)

    今天我们继续来看一些Java面试题,基本上是面试的时候常问的,有一定的概率会遇到,希望大家可以面试顺利。
  • 12.01 11:26:55
    发表了文章 2021-12-01 11:26:55

    来几道Java面试题,让你不再摸鱼无聊!(二)

    今天我们继续来看一些Java面试题,基本上是面试的时候常问的,有一定的概率会遇到,希望大家可以面试顺利。
  • 12.01 11:24:00
    发表了文章 2021-12-01 11:24:00

    来几道Java面试题,让你不再摸鱼无聊!(一)

    今天我们来整理出一些Java面试题,基本上是面试的时候常问的,有一定的概率会遇到。
  • 12.01 11:18:37
    发表了文章 2021-12-01 11:18:37

    高频面试题-你知道垃圾回收机制涉及哪些算法吗?

    说到垃圾回收,首先就要先要了解垃圾回收机制涉及到的算法。面试官问到这个问题,是为了要考察一下你对垃圾回收是否是一知半解。所以,我们要想征服面试官,要想从事更高的职位,拿更高的薪水,就要对知识理解透彻。垃圾回收机制中涉及到的算法有标记清除算法、复制算法、标记整理算法、分代收集算法等。接下来进行一一的解释。
  • 12.01 11:10:08
    发表了文章 2021-12-01 11:10:08

    高频面试题-请聊一下JVM中堆和栈的区别!

    在学习JVM的内存结构,将JVM中有哪些元素已经搞清了之后,根据之前的主题接着延伸一个更容易被面试官问到的题目。堆和栈的区别!这次我们就以下几个方面说一说有什么不同之处。
  • 12.01 10:43:57
    发表了文章 2021-12-01 10:43:57

    高频面试题-请聊一下JVM的内存结构!

    凡是三年以上开发经验的人,都会在简历上写上这么一句话,了解/熟悉JVM(内存结构),对垃圾回收机制有一定的理解。 但是往往大部分人是一问三不知的,或者是没准备充分,又或者是根本就是瞎编,最起码背一下概念,说不准面试官也不会呢。 接下来的文章会围绕着JVM、JMM、垃圾回收算法、垃圾回收器、如何调优几个方面的知识来聊一下。
  • 12.01 10:36:38
    发表了文章 2021-12-01 10:36:38

    Java基础-异常分类与处理方式

    Error 类是指 java 运行时系统的内部错误和资源耗尽错误。Exception 有两个分支,一个是运行时异常 RuntimeException ,一个是CheckedException。抛出异常有三种形式,一是 throw,一个 throws,还有一种系统自动抛异常。
  • 12.01 10:28:23
    发表了文章 2021-12-01 10:28:23

    今天说一下Spring的架构模块!

    这是一个基础知识篇,看到这篇文章的,希望去多多理解一些更多的底层知识,不要不求甚解,要知其然知己所以然。
  • 12.01 02:27:30
    发表了文章 2021-12-01 02:27:30

    高频面试题-请讲一下Java的反射机制!

    这个反射其实算是一道初级升中级的面试题,也是初级必须了解,中级必须了解并熟练使用的知识技能。
  • 12.01 02:19:29
    发表了文章 2021-12-01 02:19:29

    高频面试题-请说一下线程的生命周期!

    这算是一个关于线程的基础问题了,但是依然很多面试官还是会问一下,倘若这个问题就卡住了,通过的几率就大打折扣了。当一个线程在创建、启动之后,并不是紧接着去执行代码块,这其中有一个过程,也就是一个线程开始到结束的一个生命周期了。全网其实有着两个版本的生命周期解释,大同小异。
  • 12.01 02:15:01
    发表了文章 2021-12-01 02:15:01

    高频面试题-请聊一下Spring中BeanFactory与FactoryBean的区别!

    熟练掌握Spring,并对Spring源码有一定的见解(或者是读过Spring源码),无法避免的就是要问几个问题。IOC的实现原理是什么? AOP底层是如何实现的? 因为这些基本上都是面试必然要准备的题目,如果你能粗略的说上一些来,就可能会问一些Spring中使用到的接口,就比如今天我们要说的BeanFactory和FactoryBean有什么不一样(区别)。
  • 12.01 02:07:00
    发表了文章 2021-12-01 02:07:00

    面试题-js数组扁平化

    学习遍历+递归的逻辑;这其中考察的是对js的诸多函数的理解和使用。
  • 12.01 01:21:02
    发表了文章 2021-12-01 01:21:02

    Linux中的“快捷方式”:ln

    如Windows中快捷方式的用途一样,为了方便对系统文件|文件夹修改,创建一个链接,并使这个链接指向另一个文件或者文件夹,使其用户在操作链接时等同于操作指向的文件|文件夹。
  • 12.01 01:05:20
    发表了文章 2021-12-01 01:05:20

    System.arraycopy和Arrays.copyOf的原理解剖

    数组的复制其实在很多业务情况下会用到,不同的业务情况下选择适合的方式来实施复制是每个开发人员要考虑的事情。 了解System.arraycopy、Arrays.copyOf是如何复制的。

2021年11月

  • 11.30 23:06:33
    发表了文章 2021-11-30 23:06:33

    HashMap源码解读

    带你走进HashMap,了解HashMap的特性和HashMap源码解读(jdk7)。
  • 11.29 11:42:05
    回答了问题 2021-11-29 11:42:05
  • 11.22 17:51:54
    发表了文章 2021-11-22 17:51:54

    高频面试题-请把Java的双亲委派机制说清楚!

    如果面试官问你,类加载过程是哪几步? 巴拉巴拉巴拉...(加载、验证、准备、解析、初始化) 见这小伙子面容惊奇,脸泛红光,不由自主的就问了一下双亲委派模型说一下吧;遇见没准备充分的,瞬间懵逼。 下面我们就来说一下这个一个有意思的虚拟机类加载机制。
  • 11.22 17:46:37
    发表了文章 2021-11-22 17:46:37

    高频面试题-如何避免Redis中缓存穿透、缓存雪崩问题?

    Redis,因为其速度快等各方面的原因,被开发人员一直应用于企业级开发。 而一旦开始使用Redis,就必然要考虑的问题就当属缓存穿透、缓存雪崩的问题了,这也是面试过程中很容易问到的点了,下面我们就来聊一下这些吧。
  • 11.22 17:42:49
    发表了文章 2021-11-22 17:42:49

    高频面试题-说清楚Spring如何解决循环依赖?

    Spring的循环依赖问题一直是中高级Java高频面试题之一,其中的考点就在于你对Spring中bean的加载过程是否有一定的理解。
  • 发表了文章 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
正在加载, 请稍后...
滑动查看更多
正在加载, 请稍后...
暂无更多信息