自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 基于JAVA实现的GOF23中单例模式的实现及安全问题和解决案例分析

本文探讨了GOF23中单例模式的实现方法和安全问题及解决方案,并分析了单例模式在JAVA中的应用和重要性。单例模式确保一个类只有一个实例,并提供一个全局访问点,被广泛应用于各种场景。实现方法包括饿汉式和懒汉式,但可能遇到反序列化和反射等安全问题。解决方案包括避免反序列化及反射、使用双重检查锁机制等。通过案例分析,单例模式可以避免重复创建实例,减少资源浪费和提高性能。

2023-12-06 12:23:36 120 1

原创 模拟生成验证码(java复习)

随机生成验证码格式及位数都可自定义。Demo:随机五位,十位测试。

2023-05-31 18:24:25 106

原创 amcharts接收json格式数据问题data数据格式细节错误

编写软工排球计分系统中,显示单局队员比分详细,使用amcharts接收json格式数据问题data数据格式细节错误。

2022-05-15 21:12:20 242

原创 OOP七大原则-学习笔记

​我看了关于Gof23种设计模式的视频:(设计模式)。有个问题:其中提到了OOP七大原则,都太过于陌生。我查了资料,有这些说法:OOP编程七大原则_李酒酒的博客-CSDN博客设计原则之合成复用原则(含UML类图的完整例子)_atu1111的博客-CSDN博客_合成复用原则设计模式七大原则——迪米特原则_张起灵-小哥的博客-CSDN博客根据我的参看文章,我把他们做了汇总:

2022-03-12 19:52:02 709

原创 maven项目主要配置文件标签属性(mybatis框架)

maven项目主要配置文件标签属性(mybatis框架)配置文件中标签属性用法实例总结。(pom.xml/mybatis.xml/mapper.xml/log4j2.xml)

2022-03-06 16:56:37 562

原创 web用户更换账号重新登录出错解决

问题:用户第一次登陆后,进行第二次换账号登陆测试首次出错。原因:测试的时候自己的浏览器设置关闭浏览器清除cookie和session未能及时发现bug;用户第一次登陆后创建session的存活时间是24小时,当再次登陆账号的时候上一个session已经存在。解决:总之就是改为只登陆一个账号,更换账号登陆前判断已登录状态则移除已登录账号session。出错前:占位方案1:提示用户已经登陆了账号是否进行重新登陆并跳转到退出登陆的servlet清除session

2022-01-26 15:07:39 2086

原创 Git(分布式版本控制)笔记

Git(分布式版本控制)笔记

2022-01-25 17:18:14 97

原创 Java Web前后端验证码验证

前后端验证码校验

2022-01-23 15:58:42 1430

原创 ContOS7下部署java1.8、mysql5.6、tomcat9(LTMJ)

ContOS7下部署java1.8、mysql5.6、tomcat9(LTMJ)

2022-01-21 13:37:09 1218

原创 Servlet向jsp提交URL参数传值问题

问题主要是因为粗心,为考虑到提交传递时参数拼接问题,若不添加“’”既单引号则页面只能输出数值类型的数据,访问不到字符串。jsp:出问题前: var a = "ChaunDi?id="+data.id+"&title="+data.title+"&content="+data.content;修改后: var a = "ChaunDi?id="+data.id+"&title='"+data.title+"'&content='"+data.co

2021-12-16 22:39:40 483

原创 JSP、JS通过Servlet传值向input赋值问题及disabled 后无法传值到后台解决

今天做东西的发现表单使用disabled="disabled"后为表单里面的数据不能更改,但是如果想获取表单里面的数据之后,打印出来的是空值;但是我为了完成更新数据的功能使id属性不可以改变,就遇到了如下问题:disabled="disabled"用到表单上面之后为什么表单里面的数据提交不成功的问题;又通过方法二引出两个隐藏input的方法-type=‘hidden’和style=‘display:none’。

2021-12-16 21:25:59 2299

转载 JAVA多线程与线程池

一,什么是线程,线程和进程差异线程是程序执行流中最小的执行单位,它被包好在进程中,是进程中的实际运作单位,一条线程指的是进程中一个单一顺序的控制流,一个进程中可以并发多个线程,每条线程并行执行不同的任务。二,线程的生命周期线程是一个动态执行的过程,它也有从创建到死亡的过程。1.创建状态1)是指使用new实例化一个线程对象,但该线程对象还未使用start()方法启动线程这个阶段,该阶段只在内存的堆中为该对象的实例变量分配了内存空间,但线程还无法参与抢夺CPU的使用权;2)创建完毕线程对象后

2021-12-04 17:15:57 543

空空如也

空空如也

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

TA关注的人

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