自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 问答 (1)
  • 收藏
  • 关注

原创 员工管理系统

(一)超级管理员和员工账号固定(二)个人信息与考勤记录(三)加班与请假申请(四)审批管理(五)公告管理(六)薪资管理(七)部门管理

2022-03-25 14:04:54 81 1

原创 linux 创建快捷方式

ln -s /mnt/hgfs/Study/ /home/wj/桌面

2020-07-30 00:40:46 74

原创 linux 软件快捷方式(桌面图标)

linux 软件快捷方式(桌面图标)[Desktop Entry]Encoding=UTF-8Name=eclipseComment=Eclipse IDEExec=/home/wj/eclipse/eclipse // 软件启动路径Icon=/home/wj/eclipse/icon.xpm // 软件图标Terminal=falsestartupNotify=trueType=ApplicationCategories=

2020-07-27 13:44:00 285

原创 数据库连接查询

connection进行数据库连接prepareStatement进行sql语句的处理,以及执行由connection对象调用prepareStatement(sql)方法并传入sql语句从而产生处理并执行这一条sql语句的prepareStatement对象。它将sql语句中的占位符(?)进行填充。使用set(第几个?,值);填充最后进行执行,1.查询语句执行executeQuery(),并返回一个结果集result结果集是一个集合,可以从中获取一条一条的数据...

2020-07-23 20:20:41 132

原创 object类库

toString 方法类重写toString 方法可以方便打印类的属性在打印方法中传递引用,会自动执行toString 方法当然也可以主动执行此方法equals 方法此方法进行对象之间的比较,判断内容是否相等(自定义)实现此方法需要重写hsahCode(),因为为了维护equals方法的约定,该约定认为相同的对象具有相同的哈希值。https://blog.csdn.net/zj15527620802/article/details/88547914有详细介绍hashCode 哈希object

2020-05-25 13:33:20 72

原创 final

最终final修饰的类,无法继承,没有子类final修饰的属性,在赋值过后无法更该final修饰的方法,无法重写

2020-05-24 15:45:23 130

原创 抽象和接口

抽象类1.抽象类中可以没有抽象方法2.有抽象方法的一定是抽象类(abstract class)3.抽象方法要使用abstract修饰4.抽象类可以被继承,子类如果没有实现全部抽象方法,则子类为抽象类5.抽象类可以实现接口,但不是真的实现,只是继承了接口的方法6.不能实例化,但可以有引用接口1.用来定义一个规范,便于合作开发2.增强了拓展性3.增强了维护性4.降低程序的耦合性5.实现多继承(interface1 extends interface2,interface3)6.一个类可

2020-05-24 15:41:00 82

原创 继承,多态

父类父类的private方法无法继承,其他的都可以子类可以重写父类的非静态方法,final修饰的无法重写静态成员可以被继承,但是无法重写例子Fupublic int static a = 0;public int a1 = 0;public static void a(){ sysoFu.a()}public void b(){ syso Fu.b}Zipublic int static a = 1;public int a1 = 1;public static void a

2020-05-22 08:35:38 69

原创 封装具有高安全,高维护,高复用性三大特性

什么叫做封装隐藏内部实现,只暴露对外必须的接口。封装的原因:保护程序和数据不受外界干扰,且不易被误用提高程序的可维护性使类和模块的可重用性大为提高封装之后,改变内部实现不会对依赖他的对象造成影响。耦合性降低。(维护性)封装其实就是打包,外界无需对依赖类了解很多,只需要知道他提供的接口即可。一个类,一个包,都可以理解为被封装,封装完了之后需要使用,那么就会暴露出可访问的成员。就很方便使用,不会看见一大堆不需要的内部实现,以及数据。(重用性)无法访问封装了的成员,所以不会造成误用的情况。(维

2020-05-21 12:05:02 515

原创 类成员和实例化成员

1.类成员不依赖于对象,依赖于类,被static关键字修饰2.类成员只能访问类成员,实例化成员可以访问所有成员3.类成员方法中不能使用this关键字4.类成员使用类名.类成员,进行调用5.类成员是实例化对象的共享成员...

2020-05-20 19:03:09 260

原创 java跨平台的原因

jvm可以提供跨平台的功能java跨平台的原因是它运行在一个自己特有的环境中。而这个环境是可以在任意一个操作系统上进行实现的。也就是说只要在操作系统上能够建立出一个jvm那么就可以运行java编写的程序。是不是所有操作系统上都能建立起jvm呢那当然不是的了。我们想一想,如果我要实现的原子功能在硬件上没法实现,那么我的程序的运行环境就是缺失的是无法搭建出来的。(比如我需要打印语句到屏幕上,可...

2020-05-05 22:21:26 796

原创 操作系统4大特征

操作系统4大特征并发性资源共享虚拟性异步虚拟性:以并发性和资源共享性为前提。虚拟技术在逻辑上增加cpu和设备的数量以及存储的容量,从而解决众多并发进程对有限的系统资源的争用问题。异步性:程序不能一次性全部完成。因为并发的原因。微内核的优点:提高了系统的可拓展性。增强了os的可靠性可移植性更好适用于分布式系统...

2020-04-24 22:09:34 114

原创 Filter

filter的本质是一种servlet<filter> <filter-name>struts2</filter-name> <filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-c...

2020-04-21 13:23:31 66

原创 为什么有包装类

包装类包装类是由于基本类型与object不相容。所以有了兼容object的一种类似于基本类型的包装类object兼容引用类型(除了基本类型,其他都是引用类型)因为一个集合要确定其中保存对象的类型,对象的种类很多,需要支持所有的object;所以需要对象的类型为引用类型;...

2020-04-20 20:53:40 110

原创 css画三角形

.box1{ width: 0px; height: 0px; border-top: 200px solid transparent; border-left: 200px solid red; border-bottom: 200px solid transparent; ...

2020-04-20 18:23:14 56

原创 7种方式写一个红色盒子

<!DOCTYPE html><html><head> <meta charset="utf-8"> <style> /*width*/ .box1{ width: 600px; height: 600px; bac...

2020-04-20 18:16:34 430

原创 盒子注意事项

margin: 0 auto; 水平居中垂直方向 margin 塌陷,取大的margin范围盒子的width,height是其中元素的范围盒子的背景颜色范围是width,height和padding的范围

2020-04-20 16:05:46 76

原创 String是特殊的引用

1.基本类型的数据赋值储存了**实际的值** int a = 1; int b = a; a = 3; 输出 a = 3; 输出 b = 1;2.String虽然是引用类型但是它是和**基本类型一样**的3.其他的引用类型会受到引用的影响 Student s1 = new Student(); Student s2 = new Student(); s1.setAge(...

2020-04-19 21:25:21 121

原创 数据表基本操作整理

数据表基本操作

2020-04-19 14:24:34 219

空空如也

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

TA关注的人

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