- 博客(19)
- 问答 (1)
- 收藏
- 关注
原创 员工管理系统
(一)超级管理员和员工账号固定 (二)个人信息与考勤记录 (三)加班与请假申请 (四)审批管理 (五)公告管理 (六)薪资管理 (七)部门管理
2022-03-25 14:04:54
181
1
原创 linux 软件快捷方式(桌面图标)
linux 软件快捷方式(桌面图标) [Desktop Entry] Encoding=UTF-8 Name=eclipse Comment=Eclipse IDE Exec=/home/wj/eclipse/eclipse // 软件启动路径 Icon=/home/wj/eclipse/icon.xpm // 软件图标 Terminal=false startupNotify=true Type=Application Categories=
2020-07-27 13:44:00
362
原创 数据库连接查询
connection 进行数据库连接 prepareStatement 进行sql语句的处理,以及执行 由connection对象调用prepareStatement(sql)方法并传入sql语句 从而产生处理并执行这一条sql语句的prepareStatement对象。 它将sql语句中的占位符(?)进行填充。 使用set(第几个?,值);填充 最后进行执行,1.查询语句执行executeQuery(),并返回一个结果集 result 结果集是一个集合,可以从中获取一条一条的数据 ...
2020-07-23 20:20:41
221
原创 object类库
toString 方法 类重写toString 方法可以方便打印类的属性 在打印方法中传递引用,会自动执行toString 方法 当然也可以主动执行此方法 equals 方法 此方法进行对象之间的比较,判断内容是否相等(自定义) 实现此方法需要重写hsahCode(),因为为了维护equals方法的约定,该约定认为相同的对象具有相同的哈希值。https://blog.youkuaiyun.com/zj15527620802/article/details/88547914有详细介绍 hashCode 哈希 object
2020-05-25 13:33:20
110
原创 抽象和接口
抽象类 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
130
原创 继承,多态
父类 父类的private方法无法继承,其他的都可以 子类 可以重写父类的非静态方法,final修饰的无法重写 静态成员 可以被继承,但是无法重写 例子 Fu public int static a = 0; public int a1 = 0; public static void a(){ sysoFu.a()} public void b(){ syso Fu.b} Zi public int static a = 1; public int a1 = 1; public static void a
2020-05-22 08:35:38
109
原创 封装具有高安全,高维护,高复用性三大特性
什么叫做封装 隐藏内部实现,只暴露对外必须的接口。 封装的原因: 保护程序和数据不受外界干扰,且不易被误用 提高程序的可维护性 使类和模块的可重用性大为提高 封装之后,改变内部实现不会对依赖他的对象造成影响。耦合性降低。(维护性) 封装其实就是打包,外界无需对依赖类了解很多,只需要知道他提供的接口即可。一个类,一个包,都可以理解为被封装,封装完了之后需要使用,那么就会暴露出可访问的成员。就很方便使用,不会看见一大堆不需要的内部实现,以及数据。(重用性) 无法访问封装了的成员,所以不会造成误用的情况。(维
2020-05-21 12:05:02
645
原创 类成员和实例化成员
1.类成员不依赖于对象,依赖于类,被static关键字修饰 2.类成员只能访问类成员,实例化成员可以访问所有成员 3.类成员方法中不能使用this关键字 4.类成员使用类名.类成员,进行调用 5.类成员是实例化对象的共享成员 ...
2020-05-20 19:03:09
337
原创 java跨平台的原因
jvm可以提供跨平台的功能 java跨平台的原因是它运行在一个自己特有的环境中。而这个环境是可以在任意一个操作系统上进行实现的。也就是说只要在操作系统上能够建立出一个jvm那么就可以运行java编写的程序。 是不是所有操作系统上都能建立起jvm呢 那当然不是的了。 我们想一想,如果我要实现的原子功能在硬件上没法实现,那么我的程序的运行环境就是缺失的是无法搭建出来的。(比如我需要打印语句到屏幕上,可...
2020-05-05 22:21:26
874
原创 操作系统4大特征
操作系统4大特征 并发性 资源共享 虚拟性 异步 虚拟性:以并发性和资源共享性为前提。虚拟技术在逻辑上增加cpu和设备的数量以及存储的容量,从而解决众多并发进程对有限的系统资源的争用问题。 异步性:程序不能一次性全部完成。因为并发的原因。 微内核的优点: 提高了系统的可拓展性。 增强了os的可靠性 可移植性更好 适用于分布式系统 ...
2020-04-24 22:09:34
190
原创 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
117
原创 为什么有包装类
包装类 包装类是由于基本类型与object不相容。所以有了兼容object的一种类似于基本类型的包装类 object兼容引用类型(除了基本类型,其他都是引用类型) 因为一个集合要确定其中保存对象的类型,对象的种类很多,需要支持所有的object; 所以需要对象的类型为引用类型; ...
2020-04-20 20:53:40
180
原创 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
98
原创 7种方式写一个红色盒子
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <style> /*width*/ .box1{ width: 600px; height: 600px; bac...
2020-04-20 18:16:34
505
原创 盒子注意事项
margin: 0 auto; 水平居中 垂直方向 margin 塌陷,取大的margin范围 盒子的width,height是其中元素的范围 盒子的背景颜色范围是width,height和padding的范围
2020-04-20 16:05:46
119
原创 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
176
空空如也
客户端连接服务器为什么使用异步非阻塞去连接?
2022-04-14
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅