自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 毕业设计--简单版球队管理系统源码下载

虽然已经毕业了,但是本人对于做毕业设计的那段时间印象还是深刻,所以想将自己做毕设的过程记录一下:一开始选题因为管理系统这课题看起来比较基础,所以随便就选了球队管理系统。对于编译器的选择,我算是把很多错路走了一遍,一开始因为学校教程中用到的是Eclipse,所以上手就是使用Eclipse,虽说eclipse用起来还是挺不错的,...

2020-09-08 11:13:03 463

原创 java三种代理模式的理解

代理模式代理(Proxy)是一种设计模式,提供了间接对目标对象进行访问的方式;即通过代理对象访问目标对象.这样做的好处是:可以在目标对象实现的功能上,增加额外的功能补充,即扩展目标对象的功能。这里体现了编程中的一个思想:不要随意去修改别人已经写好的代码或者方法,如果需要修改,可以通过代理的方式来扩展该方法。用图表示:代理对象与目标对象,代理对象是对目标对象的扩展,并会调用目标对象。静态代理需要注意的是,代理对象与目标对象要实现相同的接口,然后通过调用相同的方法来调用目标对象的方法。代码示例

2021-07-10 17:30:48 202

原创 理解深克隆和浅克隆

复制一个简单变量。很简单:int apples = 5;int pears = apples;不仅仅是int类型,其它七种原始数据类型(boolean,char,byte,short,float,double.long)同样适用于该类情况。但是当要复制一个对象,List集合的话,情况就不一样了class Student { private int number; public int getNumber() { return number;

2021-07-07 21:56:13 353

原创 饿汉式和饱汉式单例模式

单例模式的概念单例对象的类必须保证只有一个实例存在懒汉式:指全局的单例实例在第一次被使用时构建。饿汉式:指全局的单例实例在类装载时构建。如何保证单例一般实例化类的对象时,基本都是通过new 的方式来实例化一个对象,其实就是调用了实例化类的默认构造方法,所以为了保证类只有一个对象,我们需要将类的对象设置为private①控制类的创建,不让其他类创建本类的对象,即需要设置private属性②在本类中定义一个本类的对象测试如下:public class singleTest { publ

2021-07-07 19:24:56 1100

原创 ArrayList的资料简单整理

第一步,先了解一下java中常见的集合类型:List:存储的元素是有序的、可重复的。Set:存储的元素是无序的,不可重复的。Map:使用键值对(key-value)存储,key是无序的、不可重复的,value是无序的、可重复性,每个键最多映射到一个值(有序或无序是指是否按照其添加的顺序来存储对象)ArrayList底层数据结构是数组队列,线程不安全,插入和删除元素的时间复杂度受元素位置的影响( 例如:执行add(E e)方法的时候, ArrayList 会默认在将指定的元素追加到此列表的末尾,这

2021-07-07 17:58:40 242

原创 传统的生产者和消费者模式

在写之前,先了解下synchronized 和 lock参考文献:https://www.jianshu.com/p/77813ba75d82两者主要区别:1、synchronize是java中的关键字,而Lock是接口,它下面有很多的实现类。2、synchronize会自动释放锁,而lock需要‘手动’释放。3、synchronize不知道线程有没有获取到锁,而lock能知道。4、synchronize是非公平锁,而lock可以是公平锁,也可以是非公平锁。5、synchronize等待不

2021-06-20 19:50:19 275 1

原创 Mysql密码忘记怎么办?重置密码完整教程

新手经常会在安装完Mysql时密码设置错误,导致登录不进去的问题,这就需要重置MySQL数据库的密码了。1、首先打开cmd命令行,执行net stop mysql,把mysql服务先关掉:2、输入命令mysqld --console --skip-grant-tables --shared-memory ,跳过授权表,输入任何字符都可进入;3、另开个管理员cmd窗口,输入mysql 进入mysql数据库,然后进行密码更新:4、退出mysql,启动mysql服务,这时可能会出现个问题,mysql

2020-12-17 13:55:44 58771 31

原创 VUE通过自定义指令,只允许输入大写英文以及数字

在写之前需要知道几个功能对象的作用;首先输入框输入的情况有键盘输入和粘贴输入的情况用到的组件有: input.onblur-onblur: 事件会在对象失去焦点时发生。Onblur 经常用于Javascript验证代码,一般用于表单输入框。详情 input.onkeyup:onkeyup 事件会在键盘按键被松开时发生。详情接着就开始编写vue的自定义指令代码了:html<el-input id="valueInput" v-model=...

2020-12-16 14:43:11 2018

原创 tomcat与jdk版本不一致问题

最近因为项目的需求,有些项目中jdk和tomcat的版本可能比较老或比较新,如果不注意的话就容易出错。下载tomcat:tomcat7对应jdk1.7及以下;

2020-08-16 15:18:23 1698

空空如也

空空如也

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

TA关注的人

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