自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 ssm框架之校园失物招领项目实战

开发环境:windows10、JDK1.8以上、MySQL5.7及以上、Tomcat7.0、Maven。前台功能有注册、登录、首页(展示失物信息)、发布失物、失物认领、发布帖子、评论帖子、回复帖子。用户管理:管理用户信息(修改、删除、查询)数据统计:统计失物数量等(饼状或者柱状)开发工具:IDEA、Navicat。认领管理:管理认领信息(增删改查)失物管理:管理用户发布的失物信息。系统角色:分为用户、管理员。帖子管理: 管理帖子信息。公告管理:管理公告信息。评论管理:管理评论信息。回复管理:管理回复信息。

2024-03-07 12:54:48 379 1

原创 JDK源码ConcurrentHashMap之bug

【代码】JDK源码ConcurrentHashMap之bug。

2023-08-09 13:53:57 35

原创 java面试题分享

再存到另外一张表里面去,为了方便大家能够听懂,我就假设这个表里面有一个性别字段,存了1或者2这两个值,假如有一张表里面有几亿条数据,现在呢我要把数据都查询出来,再把每条记录的某几个字段,经过一定的加工,现在呢我要把1转成男,2呢转成女,再存到另外一张表里面去,请你能否写一段伪代码?

2023-05-15 11:34:35 72 1

原创 数据库连接池优雅设计与手写实现

数据库连接是一种昂贵的资源,创建数据库连接是一个耗时的操作,在多线程并发条件下尤为突出,对数据库连接的高效管理能影响到程序的性能指标,数据库连接池正是针对这个问题提出来的。数据库连接池负责分配、管理和释放数据库连接,它允许应用程序重复使用一个现有的数据库连接,而不是再重新建立一个新连接,利用数据库连接池将明显提高对数据库操作的性能;池化技术:http访问(httpclient)、redis访问(redisPool)、线程(线程池)等;1、手写一个队列(不能使用jdk自带的工具类)4、手写一个生产者消费者。

2023-05-14 16:32:12 557 1

原创 线程池相关学习

这以上四种方式都是在我们的jdk中已经封装好了的,但是在实际项目中我们不会去使用。因为这四种方式存在着一个很大的缺陷,因为它的底层采用的是无界队列缓存我们的任务的,2、提交的线程任务缓存到一个并发队列集合中,交给我们正在运行的线程执行。1、提前创建好固定的线程一直在运行状态--------死循环实现。3.正在运行的线程从并发队列中获取任务从而实现多线程复用问题;线程池的核心点:复用机制 --------那么就有可能会发生我们的线程池溢出的情况。3、正在运行的线程就从队列中获取该任务执行。

2023-05-13 17:20:20 376 5

原创 Java设计模式之命令模式

Java设计模式之命令模式

2022-09-04 21:14:54 134 1

原创 Java设计模式之单例模式——创建型模式

Java设计模式之单例模式——创建型模式

2022-09-04 19:10:15 139 1

纯手写简易版的数据库连接池jar包

纯手写简易版的数据库连接池jar包

2023-05-14

空空如也

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

TA关注的人

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