自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3)
  • 收藏
  • 关注

原创 MySQL知识归纳整理知识

DDL(Data Definition Language)语句用于定义或修改数据库结构,如创建、删除或修改表。常见的DDL语句有。

2024-06-28 00:29:51 257 1

原创 关于java

空指针异常(NullPointerException)是Java运行时异常的一种,当应用程序试图在需要对象的地方使用null时,就会抛出该异常。在解决多线程并发问题的过程中,我尝试了多种方法,并最终选择了使用线程安全队列作为解决方案。通过这个过程,我深刻体会到了Java并发编程的复杂性和挑战性。同时,我也学到了很多实用的并发编程技巧,如同步块、锁对象和线程安全队列等。这些技巧将对我的后续开发工作产生积极影响。在并发编程中,我们还需要注意一些常见的并发问题,如死锁、活锁和饥饿等。

2024-06-28 00:19:36 557

原创 关于java

**StringBuilder**和**StringBuffer**是可变的字符串缓冲区,主要区别在于StringBuffer是线程安全的,而StringBuilder是非线程安全的,通常优先选择StringBuilder来获得更好的性能。**实现接口**(implements)是类与接口之间的关系,类必须实现接口中定义的所有方法。- **String**是不可变类,每次对String进行修改都会创建新的String对象,适合于不经常变化的字符串操作。阅读开源项目的源码也是提高技能的好方法。

2024-06-28 00:08:52 297

空空如也

空空如也

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

TA关注的人

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