自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

七天

七天

  • 博客(28)
  • 资源 (7)
  • 收藏
  • 关注

原创 long 类型的整数转换为固定长度的十六进制字符串

long 类型的整数转换为固定长度的十六进制字符串

2025-04-02 14:18:38 441

原创 Compilation failed:internal java compiler error

java项目常见问题

2025-03-29 09:00:00 247

原创 MySQL高级语句深度解析与应用实践

MySQL高级语句深度解析与应用实践

2025-03-28 17:16:35 652

原创 MySQL INSERT 语句:当记录不存在时插入

MySQL INSERT 语句:当记录不存在时插入

2025-03-28 16:32:59 443

原创 解决 “Cannot read SQL script from class path resource [sql/XX.sql]“ 错误

这个错误表明你的应用程序无法从类路径(classpath)中找到 sql/init.sql 文件。以下是可能的原因和解决方案。

2025-03-28 16:24:16 353

原创 Windows C盘空间高效清理终极指南:释放宝贵系统资源

Windows C盘空间高效清理终极指南

2025-03-26 16:50:52 1274

原创 MySQL行转列与列转行原理实现

MySQL行转列与列转行原理实现

2025-03-25 11:02:57 440

原创 使用 List 接收数据时报错,而使用 List<LinkedHashMap> 接收数据时正常

mapper数据接受不匹配

2025-03-25 09:00:00 1376

原创 MyBatis-Plus 进行插入操作时,MyBatis-Plus 无法正确处理参数映射,导致 Type handler was null 的错误。以下是可能的原因和解决方法

mybatis-plus insert报错

2025-03-24 15:22:38 947

原创 高级sql技巧

高级sql技巧

2025-03-24 14:13:11 455

原创 MyBatis-Plus理解

MyBatis-Plus理解

2025-03-21 15:21:48 928

原创 Spring @Component注解原理详解

Spring @Component注解原理详解

2025-03-21 14:50:54 357

原创 Java WebSocket与项目页面(通常是HTML + JavaScript)之间建立连接并传输数据

Java WebSocket与项目页面(通常是HTML + JavaScript)之间建立连接并传输数据

2025-03-20 16:20:04 535

原创 java的Semaphore和CountDownLatch两种常用的并发工具

java的并发

2025-03-05 15:11:43 405

原创 总结一些Java中级工程师最容易犯的开发错误

Java中级工程师最容易犯的开发错误

2025-03-05 14:50:35 570

原创 java:-source1.5中不支持dimaond运算符

如果项目语言级别或编译器设置过低,会导致无法使用 Java 7 及以上版本的新特性(如 diamond 运算符)。通过调整项目设置、编译器设置或 Maven 配置,可以解决该问题。确保你的 JDK 版本与项目配置一致。

2025-02-26 19:14:07 511

原创 在 IntelliJ IDEA 中将 SVN 文件夹与项目绑定。

在 IntelliJ IDEA 中将 SVN 文件夹与项目绑定,可以通过以下步骤完成。这个过程会将你的本地项目与 SVN 仓库关联起来,从而能够进行版本控制操作(如提交、更新等)。

2025-02-26 16:25:58 728

原创 java右移操作的核心原理

右移是 Java 中的有符号右移运算符,它通过移动二进制位来改变数值的大小和符号。右侧超出范围的位被丢弃。左侧空出的位用符号位填充。右移操作在性能优化、位操作和二进制数据处理中非常有用,但需要注意符号位的影响以及右移位数的限制。

2025-02-26 14:35:44 332

原创 将一个整数(int)转换为指定长度的字节数组(byte[])核心原理

这段代码通过位操作将整数转换为字节数组,适用于需要将整数序列化为字节流的场景(如网络传输、文件存储等)。理解其原理有助于更好地掌握位操作和字节序的相关知识。

2025-02-26 14:21:19 406

原创 JAVA字节数组转整数核心原理

JAVA字节数组转整数核心原理

2025-02-25 18:52:26 303

原创 MySQL数据库崩溃

MySQL数据库崩溃

2025-02-25 17:03:30 431

原创 JAVA使用反射机制动态加载实现类,避免硬编码。

JAVA使用反射机制动态加载实现类,避免硬编码。

2025-02-25 16:32:58 313

原创 Netty 实现一个带有自定义解码器的 Demo

接下来,创建一个自定义解码器,它继承自 ByteToMessageDecoder 或实现 ChannelInboundHandler 接口。这里我们使用 ByteToMessageDecoder 作为例子。@Override// 检查是否至少有 4 字节可供读取(假设我们的消息长度为 4 字节)return;// 如果没有足够的数据,返回并等待更多数据到达// 读取消息// 将解码后的对象传递给下一个处理器。

2025-01-20 17:59:02 170

原创 C#的克隆方法

C#提供了ICloneable接口,允许你实现对象的克隆。然而,默认的Clone方法只提供浅拷贝(即只复制引用类型的第一层),如果你需要深拷贝,必须手动实现。set;set;//手动实现深拷贝Items=newList<string>(this.Items)//深拷贝列表//使用示例。

2025-01-20 15:36:25 585

原创 C#实现JAVA的Synchronized

lock:最常用的方式,简单易用,适用于大多数场景。Monitor:提供了更细粒度的控制,适合需要手动管理锁的情况。Mutex:适用于跨进程的同步。Semaphore和SemaphoreSlim:允许多个线程同时访问资源,适合限制并发访问数量的场景。ReaderWriterLockSlim:适用于读多写少的场景,允许多个线程同时读取资源。Interlocked:提供了高效的原子操作,适合简单的计数器或增量操作。根据你的具体需求选择合适的同步机制。

2025-01-20 15:25:27 264

原创 Java的DatagramPacket在C#中体现

在C#中,虽然没有直接的DatagramPacket类,但你可以使用UdpClient或Socket类来实现类似的功能。UdpClient适合简单的UDP通信,而Socket提供了更多的灵活性和控制。根据你的需求选择合适的方式,并考虑使用异步方法来提高性能。

2025-01-20 11:51:18 436

原创 c#将字符串转字节数组

c#将字符串转字节数组。

2025-01-08 20:00:00 764

原创 c#/java等价拷贝方法

java对比c#

2025-01-08 12:17:46 139

mysql教程通用版本

mysql教程通用版本

2025-02-26

MySQL完全卸载通用文档

MySQL完全卸载通用文档

2025-02-26

JAVA的定制简易版本贪吃蛇

可以通过这个简易的demo来,锻炼刚开始接触JAVA的朋友们。 首先需要有JAVA开发环境,安装了JDK。 此代码展示了如何设置游戏面板、加载图像资源、初始化游戏状态、处理键盘输入以改变方向、更新游戏状态、检测碰撞和苹果收集等基本功能1。请注意,为了运行这个程序,你需要准备相应的图片资源(dot.png, food.png, head.png),并将其放置在正确的路径下(这里假设是src/resources/目录)。如果你没有这些图片文件,可以使用任何你喜欢的图片代替,或者直接绘制矩形作为替代

2025-01-20

tcp & udp 测试工具

主要用于对接第三方,如果本地只做客户端或者服务端的情况下,另外一段则可以用这些工具进行模拟测试报文,各种进制,字符串都可支持。

2025-01-20

电影院购票系统.docx

按照简单、明了、高效的思想来设计影院在日常售票与影片信息管理中遇到 的一些问题

2019-07-04

ssh手机销售系统.zip

随着计算机的普及和计算机科学技术的飞速发展,人们开始越来越多地利用计算机解决实际问题。手机销售管理是商业信息管理的重要部分面对大量的商品信息,采用人力处理将浪费大量的时间、人力和物力,且数据的准确性低。因此,开发一个界面友好,易于操作的手机销售管理软件进行自动化处理变得十分重要

2019-07-04

网上订餐.docx

主要是针对那些具备计算机管理工作条件的餐饮企业助其快速开发一个界面友好、交互方便的网上订餐系统,以拓展餐饮企业的服务对象,增加信息流通量,减少人工干预,提高信息反馈速度及数据管理能力

2019-07-04

学生学籍管理.rar

21 世纪以来,人类经济高速发展,人们发生了日新月异的变化,特别是计算机的应用及普及到经济和社会生活的各个领域。使原本的旧的管理方法越来越不适应现在社会的发展。许多人还停留在以前的手工操作。这大大地阻碍了人类经济的发展。为了适应现代社会人们高度强烈的时间观念,学校学籍管理系统软件为学校办公室带来了极大的方便。

2019-07-04

部分java有关的API

为java开发提供便利的参考文档API可使得在编程过程中有更多的自信,又无需访问源码,或理解内部工作机制的细节去调用开放接口,和节省时间,超级方便.

2019-03-04

java代码实现代码雨

java代码实现代码雨屏保效果,自己写的就不用看着各路大神的发慌了

2018-12-03

控制台模拟时钟

用while + Thread.sleep();的延时功能,在控制台模拟时钟运行

2018-12-03

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除