自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 设计模式之策略模式

一、策略模式简介策略模式:指对象有某个行为,但是在不同的场景中,该行为有不同的实现算法。比如每个人都要“交个人所得税”,但是“在美国交个人所得税”和“在中国交个人所得税”就有不同的算税方法。本模式使得算法可独立于使用他的用户而变化解决的问题:在多种策略(算法)相似的情况下,使用if…else所带来的的复杂和难以维护优点:策略模式提供了对“开闭原则”的完美支持,用户可以在不修改原有系统的基础上选择算法或行为,也可以灵活地增加新的算法或行为。策略模式提供了管理相关的算法的办法。策略模式提供了可

2022-05-28 14:00:59 411

原创 删除已提交到git代码库上的.idea文件

git命令删除.idea文件

2022-04-12 16:40:21 3491 1

原创 多线程四种实现方式及售票案例实现

一、多线程实现的四种方式1.继承Thread类2.实现Runnable接口3.实现Callable接口4.通过线程池获取线程二、多线程案例应用–售票案例三、线程池相关解析1.线程池的创建方式2.线程池的任务提交的两种方式①两种提交方式有何不同②为什么submit提交的线程无法返回异常信息③怎样获取submit提交的线程的返回数据四、线程学习过程中遇到的相关问题1.线程测试时,Junit测试框架的使用和main函数测试相关使用Junit测试多线程时,执行到Thread.sleep(

2022-04-08 12:34:36 3085

原创 ==和equals的区别

####1、针对==基本数据类型使用==比较的是值引用数局类型比较的是内存地址值####针对equals相比较的两个对象是否重写equals,重写过equals的类型,需要看重写中equals比较的内容,例如String类型,重写了equals,其源码比较如下:public boolean equals(Object anObject) { if (this == anObject) { return true; } if

2022-04-06 16:04:43 117

原创 直连数据库进行数据新增--测试造数据可用

jdbc直连数据库

2022-01-17 23:13:42 120

原创 层级菜单构造--groupingby

层级菜单处理

2022-01-10 00:24:26 115

空空如也

空空如也

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

TA关注的人

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