sunny123456

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::
  1793 随笔 :: 22 文章 :: 24 评论 :: 225万 阅读
< 2025年2月 >
26 27 28 29 30 31 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 1
2 3 4 5 6 7 8

09 2024 档案

摘要:IDEA 字节码学习查看神器 jclasslib bytecode viewer 最近发现一个好用的工具,对于学习 Java 的同学来说,是一个很有用的帮助,可以很好的帮助我们理解和学习字节码,下面就给大家介绍一个 IDEA 的字节码学习神器 jclasslib bytecode viewer 插件 阅读全文
posted @ 2024-09-30 15:35 sunny123456 阅读(65) 评论(0) 推荐(0) 编辑

摘要:notepad++安装HexEditor插件查看二进制文件 前言有时候我们需要分析二进制文件,但是分析二进制文件直接用编辑器查看会出现乱码的情况,本文在 notepad++ 软件上安装一个 HexEditor 插件,可方便分析二进制文件。一、下载 HexEditor 插件打开下面的网址,下载HexE 阅读全文
posted @ 2024-09-29 18:56 sunny123456 阅读(227) 评论(0) 推荐(0) 编辑

摘要:‌Java JVM相当于.NET Core的CLR。 Java虚拟机(JVM)和.NET的公共语言运行时(CLR)在内部工作方面有相似之处,但也有一些区别。JVM的主要作用是将编译后的Java字节码转换为特定计算机上的可执行代码,允许跨平台的执行,并提供内存管理和垃圾回收功能。CLR作为.NET框架 阅读全文
posted @ 2024-09-29 10:38 sunny123456 阅读(21) 评论(0) 推荐(0) 编辑

摘要:Java中CountDownLatch和CyclicBarrier的区别与详解 一.CountDownLatch 和 CyclicBarrier的区别 CountDownLatch 的计数器是大于或等于线程数的,而CyclicBarrier是一定等于线程数CountDownLatch 放行由其他线程 阅读全文
posted @ 2024-09-25 18:56 sunny123456 阅读(104) 评论(0) 推荐(0) 编辑

摘要:python文件头部声明#coding=utf-8问题 +目录一、python2和python3默认编码二、# coding=utf-8三、#!/usr/bin/env python1.这行代码是什么意思?2.#!/usr/bin/python和#!/usr/bin/env python的区别四、# 阅读全文
posted @ 2024-09-20 09:46 sunny123456 阅读(635) 评论(0) 推荐(0) 编辑

摘要:‌查询Apache Hadoop官网文档的方法‌:‌ 1.‌访问Hadoop官网‌:‌首先,‌打开浏览器,‌输入网址https://hadoop.apache.org并访问Apache Hadoop的官方网站。‌ 2.‌定位文档区域‌:‌在官网首页,‌找到并点击“Documentation”链接(‌ 阅读全文
posted @ 2024-09-11 20:41 sunny123456 阅读(14) 评论(0) 推荐(0) 编辑

摘要:ThreadPoolTaskExecutor和ThreadPoolExecutor 原文链接:https://blog.csdn.net/qq_15110681/article/details/134392796 阅读全文
posted @ 2024-09-11 20:30 sunny123456 阅读(5) 评论(0) 推荐(0) 编辑

摘要:【项目实践】CompletableFuture异步编排在多任务并行执行中的使用 一、单次请求处理多任务的场景 在实际项目中,我们经常会遇到一些比较复杂的查询,需要给前端响应一个内容量较大的响应结果。例如在租房系统的app中,点击具体的某个房间查看详情,需要后端将这个房间的基本信息、对应小区的基本信息 阅读全文
posted @ 2024-09-11 20:05 sunny123456 阅读(201) 评论(0) 推荐(0) 编辑

摘要:redis本机安装 1、windows版下载:Releases · microsoftarchive/redis · GitHub 2、下载后解压下载的文件即可,无需安装 3、 启动服务 第一种先点击redis-server.exe再点击redis-cli.exe,两个窗口都不用关,然后开始敲命令 阅读全文
posted @ 2024-09-10 20:27 sunny123456 阅读(92) 评论(0) 推荐(0) 编辑

摘要:Redis的五大数据类型 目录一、String数据类型1. SET/GET/APPEND/STRLEN:2. INCR/DECR/INCRBY/DECRBY:3. GETSET:4. SETEX:5. SETNX:6. MSET/MGET/MSETNX:二、List数据类型1. LPUSH/LPUS 阅读全文
posted @ 2024-09-10 20:25 sunny123456 阅读(141) 评论(0) 推荐(0) 编辑

摘要:MySQL配置文件my.cnf与my.ini的区别 +目录一、my.cnf与my.ini二、my.cnf与my.ini的路径2.1 默认路径2.2 查找my.cnf路径2.2.1、命令行查找配置文件2.2.2 、多个my.cnf配置文件2.2.3 my.cnf 不存在怎么办一、my.cnf与my.i 阅读全文
posted @ 2024-09-05 10:21 sunny123456 阅读(189) 评论(0) 推荐(0) 编辑

摘要:BufferedMutator hbase 我整理的一些关于【Java】的项目学习资料(附讲解~~)和大家一起分享、学习一下: https://d.51cto.com/f2PFnN如何实现 BufferedMutator hbase 介绍 在使用 HBase 进行数据存储时,我们常常需要进行批量写入 阅读全文
posted @ 2024-09-05 10:06 sunny123456 阅读(35) 评论(0) 推荐(0) 编辑

摘要:轻松应对亿级数据,HBase Scan读取速度翻倍 HBase是一种基于Hadoop的分布式列存储数据库,它支持大规模结构化数据的存储和随机访问。在HBase中,扫描(Scan)是一种读取表中数据的方式,它可以返回表中满足条件的一部分或全部数据。本文将介绍HBase中扫描的概念、使用方法和性能优化。 阅读全文
posted @ 2024-09-05 09:59 sunny123456 阅读(132) 评论(0) 推荐(0) 编辑

摘要:concurrentMap和hashMap的区别,两者的应用场景? ConcurrentHashMap和HashMap在Java中都是用于存储键值对的数据结构,但它们之间存在显著的差异,特别是在多线程环境下的表现。HashMap不是线程安全的,当多个线程同时修改HashMap时,可能会导致数据的不一 阅读全文
posted @ 2024-09-04 19:38 sunny123456 阅读(50) 评论(0) 推荐(0) 编辑

摘要:java 使用WebSocket 功能实现 我整理的一些关于【架构设计】的项目学习资料+视频(附讲解~~)和大家一起分享、学习一下: https://d.51cto.com/bLN8S1实现Java直播弹幕功能 1. 引言 本文将教会一位刚入行的小白如何实现Java直播弹幕功能。直播弹幕是指在直播过 阅读全文
posted @ 2024-09-04 19:31 sunny123456 阅读(207) 评论(0) 推荐(0) 编辑

摘要:日志打印的时候使用占位符而不是用字符串拼接 1.logger.info("错误信息:" + e.getMessage()); //字符串拼接 2.logger.info("错误信息:{}" + e.getMessage()); //使用占位符(正确使用方式) 因为 String 字符串的拼接会使用 阅读全文
posted @ 2024-09-04 16:15 sunny123456 阅读(116) 评论(0) 推荐(0) 编辑

摘要:python 注释符 4、注释 1、单行注释 单行注释用于解释代码中的一行或一小段代码。 在Python中,单行注释以#开头,后面的内容都是注释。 单行注释可以放在代码的任何位置,但通常放在代码行的上方或旁边。 单行注释不会影响代码的执行,Python解释器会忽略它们。 单行注释是临时性的,如果你想 阅读全文
posted @ 2024-09-04 14:38 sunny123456 阅读(172) 评论(0) 推荐(0) 编辑

摘要:Redis数据结构:Zset类型全面解析 Redis,作为一种高性能的键值对数据库,因其丰富的数据类型和高效的性能而受到了广泛的关注和使用。在 Redis 的五种主要数据类型中,Zset(有序集合)类型可能是最复杂,但也是最强大的一种。Zset 不仅可以存储键值对,还可以为每个元素分配一个分数,然后 阅读全文
posted @ 2024-09-03 18:50 sunny123456 阅读(159) 评论(0) 推荐(0) 编辑

摘要:java实现的开源mocker造数神器,10分钟可完成千万级别数据的造数-入门篇 如果你还在为数据库表造数烦恼?如果你还在造数上花费一天、一周、甚至更多的时间……也许Mocker(模客)能帮你排忧解难。造数是一件令人头疼、繁琐而又无趣的事情,但有些时候它又是开发过程中不可避免的一个阶段。我们常用的造 阅读全文
posted @ 2024-09-03 18:35 sunny123456 阅读(106) 评论(0) 推荐(0) 编辑

摘要:自定义缓存组件 代替 Spring@Cache缓存注解 在实现上述功能之前先来点基础的,redis在SpringBoot项目中常规的用法,好对缓存和redis客户端的使用有一定了解。 1.添加依赖 redis客户端依赖(连接redis服务端必备 ) <!-- 客户端依赖二选一 --><depende 阅读全文
posted @ 2024-09-03 13:53 sunny123456 阅读(51) 评论(0) 推荐(0) 编辑

摘要:使用Redis调用Lua脚本的方式对SpringBoot接口进行限流 使用Redis调用Lua脚本的方式对SpringBoot接口进行限流 前言一、步骤1、自定义限流注解 Limit.java,用于标注在需要限流的接口上2、编写限流类型枚举类 LimitType.java3、编写限流具体实现类 Li 阅读全文
posted @ 2024-09-02 19:07 sunny123456 阅读(91) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示