不一样的科技宅_社区达人页

个人头像照片
不一样的科技宅
已加入开发者社区2004

勋章 更多

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

成就

已发布60篇文章
1条评论
已回答2个问题
0条评论
已发布0个视频
github地址

我关注的人 更多

技术能力

兴趣领域
  • 容器
  • Java
  • 微服务
  • Devops
  • 设计模式
擅长领域
  • Java
    初级

    能力说明:

    了解变量作用域、Java类的结构,能够创建带main方法可执行的java应用,从命令行运行java程序;能够使用Java基本数据类型、运算符和控制结构、数组、循环结构书写和运行简单的Java程序。

技术认证

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

每天进步一点点,体验不一样的生活。

暂无精选文章
暂无更多信息

2023年06月

  • 06.14 10:58:18
    发表了文章 2023-06-14 10:58:18

    请注意这些情况下,你的索引会不生效!

    数据库性能优化是确保系统高效运行的关键要素之一。而索引作为提升数据库查询性能的重要工具,在大部分情况下都能发挥显著的作用。然而,在某些情况下,索引可能会失效或不起作用,导致查询性能下降,甚至引发性能瓶颈。
  • 06.14 10:50:10
    发表了文章 2023-06-14 10:50:10

    关于MySQL哈希索引,这些你该了解一下

    MySQL中的哈希索引(Hash Index)是一种索引类型,它使用哈希函数将索引键的值转换为哈希码,并将其存储在内存中的哈希表中。哈希索引提供了快速的等值查询(通过完全匹配索引键值查找记录)的能力。
  • 06.14 10:17:02
    发表了文章 2023-06-14 10:17:02

    MySQL为啥要使用B-Tree作为其默认的索引结构?

    MySQL引入B-Tree作为其默认的索引结构,是因为B-Tree在处理数据库中的查询和插入操作时具有许多优势。
  • 06.13 14:01:54
    回答了问题 2023-06-13 14:01:54
  • 06.13 11:19:36
  • 06.13 10:45:44
    发表了文章 2023-06-13 10:45:44

    请解释MySQL中的锁机制,包括共享锁和排他锁的概念和区别。

    MySQL中的锁机制是用于管理并发访问数据库的一种技术。通过使用锁,可以确保在同一时间只有一个用户或进程能够对数据进行读取或修改,以避免数据冲突和不一致性。
  • 06.13 10:40:22
    发表了文章 2023-06-13 10:40:22

    探索MySQL间隙锁的奥秘

    MySQL中的间隙锁(Gap Lock)是一种锁机制,用于在多个事务中保护数据的一致性。它主要用于防止并发事务插入新数据或者修改已有数据时,导致其他事务读取到不一致的结果。
  • 06.13 10:20:32
    发表了文章 2023-06-13 10:20:32

    请解释Spring中的声明式事务管理是如何工作的?

    在Spring框架中,声明式事务管理是通过使用AOP(面向切面编程)和事务拦截器来实现的。声明式事务管理允许开发者通过在方法或类级别上添加注解来定义事务的行为,而无需显式地编写事务管理的代码。
  • 06.13 10:07:21
    发表了文章 2023-06-13 10:07:21

    这些Spring事务传播性类型,你有必要了解下

    在Spring框架中,事务传播性是一个重要概念,决定了事务在方法间的传播和交互方式。了解不同的事务传播特性可以帮助我们设计可靠、灵活的系统。
  • 06.13 09:53:05
    发表了文章 2023-06-13 09:53:05

    这些让Spring事务失效的操作千万别犯!

    在Spring框架中,事务是一种关键机制,用于确保数据库操作的一致性和完整性。然而,有时候事务可能会失效,导致意外的结果或数据不一致。下面是一些可能导致Spring事务失效的常见场景,以及相应的代码示例和解释。
  • 06.12 21:52:53
    发表了文章 2023-06-12 21:52:53

    浅析Spring中Bean的作用域及它们之间的区别?

    在Spring中Bean的作用域是指Bean实例的生命周期及其可见范围。并提供了以下5种标准作用域:singleton、prototype、request、session、global session。
  • 06.12 21:49:08
    发表了文章 2023-06-12 21:49:08

    Mysql的索引类型及其实现方式

    Mysql的索引类型包括B-Tree索引和哈希索引,其中B-Tree索引是最常见的索引类型,而哈希索引则仅适用于某些特殊场景
  • 06.12 21:38:56
    发表了文章 2023-06-12 21:38:56

    踩坑:以为是Redis缓存没想到却是Spring事务!

    最近碰到了一个Bug,折腾了我好几天。并且这个Bug不是必现的,出现的概率比较低。一开始我以为是旧数据的问题,就让测试重新生成了一下数据,重新测试。由于后面几轮测试均未出现,我也就没太在意。
  • 06.12 21:38:20
    发表了文章 2023-06-12 21:38:20

    程序员必备利器:多语言参数校验的实用指南!

    随着业务的发展碰上了多语言,多区域,原本的参数错误提示语就不太够用了。当 APP 切换到别的区域,比如美国,接口出错提示语还是中文这就不太行了。所以我们今天就要解决它。
  • 06.12 21:37:39
    发表了文章 2023-06-12 21:37:39

    从萌芽到巨人: 揭秘Rod Johnson与Spring框架的故事

    在这个充满创意和技术追求的世界中,有一个名为 Spring 的框架,它孕育了无数创新和成功的故事。这是一个关于持续进化和超越自我的故事,一个激励人心的旅程,由一位富有远见的程序员和他的团队引领着。
  • 06.12 21:36:58
    发表了文章 2023-06-12 21:36:58

    一不小心,你就掉进了Spring延迟初始化的坑!

    由于 spring bean 的默认作用域是:singleton。所以在启动的时候 bean 会被初始化,如果被标记了@Lazy,会延迟初始化,但是如果被非懒加载的 Bean 注入了,@Lazy会失效。
  • 06.12 21:36:17
    发表了文章 2023-06-12 21:36:17

    给你的项目启动提提速:Lazy Initialization

    在一个名为种花家的小镇上,生活着一群热爱编程的人。他们致力于构建出高效、可维护的软件系统,而 Spring Boot 框架成为了他们的不二之选。
  • 06.12 21:35:42
    发表了文章 2023-06-12 21:35:42

    Arrays:点燃你的数组操作技巧的隐秘武器。

    Arrays 是我们在处理数组时的一把利器。它提供了丰富的方法和功能,使得数组操作变得更加简单、高效和可靠。无论是排序、搜索、比较还是复制,Arrays 都能够满足我们的需求。
  • 06.12 21:35:02
    发表了文章 2023-06-12 21:35:02

    Java枚举:为什么它是单例模式的最佳选择?

    单例模式,是工作中比较常见的一种设计模式,通常有两种实现方式,懒汉式和饿汉式。但是这两种实现方式存在一些问题。懒汉式会影响程序的性能。而饿汉会导致程序在启动时变慢,浪费系统资源。
  • 06.12 21:34:22
    发表了文章 2023-06-12 21:34:22

    探究Spring中Bean的线程安全性问题

    在 Spring 中,Bean 的线程安全性是取决于 Bean 的作用域和实现方式的。需要根据具体情况进行考虑,选择合适的作用域和实现方式来保证 Bean 的线程安全性。
  • 06.12 21:33:45
    发表了文章 2023-06-12 21:33:45

    被遗忘的Java关键字:transient!

    在 Java 中,transient 是一个关键字,用于指定一个类的字段在序列化时应该被忽略。transient 关键字只是暂时地在序列化过程中忽略了该字段,而不是永久性地从对象中删除该字段。
  • 06.12 21:33:12
    发表了文章 2023-06-12 21:33:12

    Java文件操作必备技能,10个小技巧让你快速掌握!

    在我们日常的开发中,文件操作是一个非常重要的主题。文件读写、文件复制、任意位置读写、缓存等技巧都是我们必须要掌握的。在这篇文章中,我将给你们介绍 10 个实用的文件操作技巧。
  • 06.12 21:32:07
    发表了文章 2023-06-12 21:32:07

    探寻Java装箱和拆箱的奥妙!

    Java中的装箱和拆箱技术经历了从手动到自动、从普通到紧凑型的演进,这使得我们能够更方便地操作基本数据类型和封装类型之间的转换。
  • 06.12 21:31:09
    发表了文章 2023-06-12 21:31:09

    揭秘IP地址背后的秘密:使用这个免费工具轻松获取地理位置!

    今天分享一个免费的在线工具来查询IP地址所在的地理位置。可以通过IP地址所属的网络运营商和其他相关信息来确定设备的位置,包括国家、地区、城市和经纬度等信息。
  • 06.12 21:30:13
    发表了文章 2023-06-12 21:30:13

    助你掌握搜索神器,10个实用的Elasticsearch查询技巧

    Elasticsearch是一个非常流行的搜索引擎,已经成为了许多企业的首选解决方案。然而,我们要想成为一个优秀的程序员,就必须掌握各种查询技巧。本文将向大家介绍10个实用ES的查询技巧。
  • 06.12 21:29:27
    发表了文章 2023-06-12 21:29:27

    告别StringUtil:使用Java 全新String API优化你的代码

    Java 编程语言的每一次重要更新,都引入了许多新功能和改进。 并且在String 类中引入了一些新的方法,能够更好地满足开发的需求,提高编程效率。
  • 06.12 21:28:51
    发表了文章 2023-06-12 21:28:51

    一次搞定多线程编程难题,让你的程序飞起来!

    Java并行流可以让多线程编程变得更加简单易懂,减少编程中的并发问题,提高代码质量和可维护性。帮助开发人员更加轻松地实现任务并行,充分利用多核处理器的性能,加快程序的执行速度。
  • 06.12 21:28:04
    发表了文章 2023-06-12 21:28:04

    Java Stream API 操作完全攻略:让你的代码更加出色 (四)

    Java Stream 是一种强大的数据处理工具,可以帮助开发人员快速高效地处理和转换数据流。使用 Stream 操作可以大大简化代码,使其更具可读性和可维护性,从而提高开发效率。
  • 06.12 21:27:19
    发表了文章 2023-06-12 21:27:19

    HTTP协议演进:为什么说HTTP/1.1的时代已经过去了

    随着互联网的不断发展,HTTP 协议也在不断进化和改进,从 HTTP/1.0 到 HTTP/1.1,再到 HTTP/2 和 HTTP/3,每一个版本都带来了更加先进的技术和更好的性能优化。
  • 06.12 21:26:37
    发表了文章 2023-06-12 21:26:37

    Java Stream API 操作完全攻略:让你的代码更加出色 (三)

    Java Stream 是一种强大的数据处理工具,可以帮助开发人员快速高效地处理和转换数据流。使用 Stream 操作可以大大简化代码,使其更具可读性和可维护性,从而提高开发效率。
  • 06.12 21:25:49
    发表了文章 2023-06-12 21:25:49

    解密HTTP协议:探索其组成部分与工作原理

    HTTP是一种应用层协议,用于在Web浏览器和Web服务器之间进行数据通信的一种方式。HTTP采用客户端-服务器模式,客户端向服务器发送请求,服务器接收请求并响应请求。
  • 06.12 21:25:02
    发表了文章 2023-06-12 21:25:02

    Java Stream API 操作完全攻略:让你的代码更加出色 (二)

    Java Stream 是一种强大的数据处理工具,可以帮助开发人员快速高效地处理和转换数据流。使用 Stream 操作可以大大简化代码,使其更具可读性和可维护性,从而提高开发效率。
  • 06.12 21:24:12
    发表了文章 2023-06-12 21:24:12

    Java Stream API 操作完全攻略:让你的代码更加出色 (一)

    使用 Stream 操作可以大大简化代码,使其更具可读性和可维护性,从而提高开发效率。本文将为您介绍 Java Stream 操作的所有方面,包括 filter、map、distinct、sorted等
  • 06.12 21:23:29
    发表了文章 2023-06-12 21:23:29

    HTTP vs HTTPS: 网络通信的加密之争!你真的知道它们的区别吗?

    HTTP和HTTPS是两种不同的协议,它们之间有着显著的区别。HTTPS相较于HTTP来说,更加安全、更具可靠性,但是HTTPS在性能、使用方式、资源消耗等方面都有一定的不足。
  • 06.12 21:22:47
    发表了文章 2023-06-12 21:22:47

    简化你的代码,提高生产力:这10个Lambda表达式必须掌握

    Lambda表达式是一种在现代编程语言中越来越常见的特性,可以简化代码、提高生产力。这篇文章将介绍10个必须掌握的Lambda表达式,这些表达式涵盖了在实际编程中经常用到的常见场景。
  • 06.12 21:21:24
    发表了文章 2023-06-12 21:21:24

    TCPIP vs OSI模型:网络通信的两种参考模型有哪些不同?

    TCP/IP模型和OSI模型都是用于描述计算机网络通信的参考模型,它们在层数和定义、协议和应用层协议、层次结构和数据交换方式等方面都存在不同。
  • 06.12 21:20:42
    发表了文章 2023-06-12 21:20:42

    探索网络世界的核心:TCPIP协议四层模型解析

    TCP/IP协议是一种广泛应用的网络协议,用于在计算机网络上传输数据。该协议被分为四层:应用层、传输层、网络层和数据链路层,每个层次都有不同的功能,协同工作以实现网络通信。
  • 06.12 21:18:52
    发表了文章 2023-06-12 21:18:52

    Spring中的循环依赖是什么?如何解决它?

    循环依赖是指两个或多个Bean之间相互依赖,导致它们无法被正确地初始化。在Spring中,当两个或多个Bean之间存在循环依赖时,Spring容器无法决定哪个Bean应该先初始化,因此会抛出BeanCurrentlyInCreationException异常,从而导致应用程序启动失败。
  • 06.12 21:17:08
    发表了文章 2023-06-12 21:17:08

    从try-with-resources到ThreadLocal,优化你的代码编写方式!

    10个Java编码小技巧,涉及到代码复用、异常处理、集合操作、字符串处理等方面。其中包括使用Lambda表达式简化代码、使用try-with-resources自动关闭资源等。
  • 06.12 21:08:51
    发表了文章 2023-06-12 21:08:51

    面试问到AOP就该这样回答

    相信各位小伙伴在准备面试的时候,AOP都是无法绕过的一个点,经常能看到动态代理、JDK动态代理、CGLIB动态代理这样的字眼。其实动态代理是代理模式的一种。代理模式有静态代理、强制代理、动态代理。所以在认识AOP之前需要了解代理模式。
  • 06.12 21:08:16
    发表了文章 2023-06-12 21:08:16

    面试问到IOC我该如何回答呢?

    相信在面试中,只要问到Spring,基本都会抛出一个问题,说说你对Spring IOC理解吧?虽然在日常的开发经常会使用到,但是要回答起来,并不简单。大脑经过简单的头脑风暴后,蹦出了控制反转、依赖注入这样的词语。显然这些并不是面试官想听的。
  • 06.12 21:06:49
    发表了文章 2023-06-12 21:06:49

    简单工厂模式解读,从组装电脑开始!

    简单工厂模式,虽然不在23种设计模式中。但是可以认为是工厂模式的一种特殊实现,并且在日常中使用广泛,所以还是值得我们去学习的。
  • 06.12 21:02:36
    发表了文章 2023-06-12 21:02:36

    从你的日常生活,剖析模板方法设计模式

    模板方法可以认为是23种设计模式中最简单的一种了,并且生活中能找到很多的场景。模板方法虽然简单但是有些细节我们还是不能忽视的。
  • 06.12 21:00:51
    发表了文章 2023-06-12 21:00:51

    剖析工厂方法模式、从开电脑店开始

    工厂类负责把实例化类时,复杂的过程透明化,同时避免大量实例化类的重复代码的出现。
  • 06.12 20:55:51
    发表了文章 2023-06-12 20:55:51

    责任链细解:从风控链视角,探索责任链的设计与实践!

    责任链是一种行为型模式。顾名思义,由多个有不同处理能力节点组成的一条执行链。当一个事件进来时,会判断当前节点是否有处理的能力,反之转入下一个节点进行处理。可以从支付的风控链这个场景,深入的理解责任链模式。
  • 06.12 20:52:05
    发表了文章 2023-06-12 20:52:05

    实战爬虫:通过联行号轻松获取银行支行信息

    经过一段时间的加班,终于是把项目熬上线了。本以为可以轻松一点,但往往事与愿违,出现了各种各样的问题。由于做的是POS前置交易系统,涉及到和商户进件以及交易相关的业务,需要向上游支付机构上送“联行号”,但是由于系统内的数据不全,经常出现找不到银行或者联行号有误等情况,导致无法进件。
  • 06.12 20:49:29
    发表了文章 2023-06-12 20:49:29

    突破网络限制,让你更畅快的从GitHub Clone 代码

    Github不仅是全球最大的同性交友平台,还是一个巨大的代码库,包含个各种优秀的项目,对于爱学习的你,就忍不住想把源码下载下来,进行仔细研读一番。当敲下git clone的时候就开始漫长的等待。不管你是100M还是200M的光纤,速度永远是几十KB,这和百度云有点像。当然没有什么是充钱不能解决的,百度云可以这个当然也行。充钱开个代理,就能解决问题。如果你不想充钱那就请往下看吧。
  • 06.12 20:47:21
    发表了文章 2023-06-12 20:47:21

    一键穿越,私享互联,自建FRP内网穿透!

    内网穿透对于多我们程序员来讲,应该是不陌生的。在对接某些第三方平台的时候,比如说:微信支付,经常会涉及到回调,在开发的时候就需要使用内网穿透来进行本地调试。那么今天给大家分享一下用 frp 搭建属于自己的内网穿透,方便在我们日常的开发中进行调试。同时是 frp 是开源并且是免费的,只需要一台云服务器即可搭建。
  • 发表了文章 2023-06-14

    请注意这些情况下,你的索引会不生效!

  • 发表了文章 2023-06-14

    关于MySQL哈希索引,这些你该了解一下

  • 发表了文章 2023-06-14

    MySQL为啥要使用B-Tree作为其默认的索引结构?

  • 发表了文章 2023-06-13

    请解释MySQL中的锁机制,包括共享锁和排他锁的概念和区别。

  • 发表了文章 2023-06-13

    探索MySQL间隙锁的奥秘

  • 发表了文章 2023-06-13

    请解释Spring中的声明式事务管理是如何工作的?

  • 发表了文章 2023-06-13

    这些Spring事务传播性类型,你有必要了解下

  • 发表了文章 2023-06-13

    这些让Spring事务失效的操作千万别犯!

  • 发表了文章 2023-06-12

    浅析Spring中Bean的作用域及它们之间的区别?

  • 发表了文章 2023-06-12

    Mysql的索引类型及其实现方式

  • 发表了文章 2023-06-12

    踩坑:以为是Redis缓存没想到却是Spring事务!

  • 发表了文章 2023-06-12

    程序员必备利器:多语言参数校验的实用指南!

  • 发表了文章 2023-06-12

    从萌芽到巨人: 揭秘Rod Johnson与Spring框架的故事

  • 发表了文章 2023-06-12

    一不小心,你就掉进了Spring延迟初始化的坑!

  • 发表了文章 2023-06-12

    给你的项目启动提提速:Lazy Initialization

  • 发表了文章 2023-06-12

    Arrays:点燃你的数组操作技巧的隐秘武器。

  • 发表了文章 2023-06-12

    Java枚举:为什么它是单例模式的最佳选择?

  • 发表了文章 2023-06-12

    探究Spring中Bean的线程安全性问题

  • 发表了文章 2023-06-12

    被遗忘的Java关键字:transient!

  • 发表了文章 2023-06-12

    Java文件操作必备技能,10个小技巧让你快速掌握!

正在加载, 请稍后...
滑动查看更多
  • 回答了问题 2023-06-13

    跟着“小枫社长”用Redis搭建游戏排行榜

    阿里云 Redis 是一种高性能的内存数据库,广泛应用于各种场景。除了作为缓存数据库之外,它还有许多其他常见的应用场景。 首先,阿里云 Redis 在会话管理方面有很多应用。对于需要维护用户会话状态的应用程序,如电子商务平台或社交媒体应用,Redis 可以作为会话存储解决方案。通过将会话数据存储在 Redis 中,可以实现快速的读写操作,提高用户体验和系统性能。 其次,阿里云 Redis 在实时分析和计算方面也有广泛的应用。由于 Redis 具备快速的读写能力和支持复杂数据结构的特点,它可以作为数据处理管道的中间层,将实时生成的数据传输到分析引擎或计算框架中。这种实时数据处理的能力对于广告技术、实时推荐系统和日志分析等领域非常重要。 此外,阿里云 Redis 还可以用于任务队列的管理。在分布式系统中,任务队列用于协调不同的组件和服务之间的工作流程。Redis 的轻量级发布/订阅功能可以方便地实现任务队列,支持多个消费者同时处理任务,并且通过数据持久化功能可以确保任务的可靠性。 最后,阿里云 Redis 还可以用作实时计数器或限流器。对于需要统计和控制请求频率的应用程序,Redis 的原子计数器和过期键功能非常有用。可以使用 Redis 来记录特定操作的计数,例如网站的页面访问量或 API 的请求次数,并且可以根据需要进行实时监控和限制。 总之,阿里云 Redis 除了作为高性能的缓存数据库之外,还具备许多其他常见的应用场景。它可以用于会话管理、实时分析和计算、任务队列管理以及实时计数器和限流器等方面。随着互联网应用的不断发展,阿里云 Redis 将继续在各个领域发挥重要作用,并为开发人员提供强大的数据处理和存储解决方案。
    踩0 评论0
  • 回答了问题 2023-06-13

    乘风问答官4月排位赛开启!话题、问题双赛道,AirPods 3等你赢!

    我也要参加
    踩0 评论0
正在加载, 请稍后...
滑动查看更多
正在加载, 请稍后...
暂无更多信息