- 博客(47)
- 收藏
- 关注
原创 动态代理(jdkDynamicProxy和GCLibDynamicProxy)
jdkDynamicProxy:这种代理方式是通过被代理对象实现的接口产生代理对象的package p1;public interface GenaraDao { public void insert(); public void update(); public void delete();}package p1;public class Student implements GenaraDao{ @Override public voi
2022-05-20 20:12:58 232
原创 反射与内省
获取类对象的三种方式package proxy;public interface Subject { public void shopping();}package proxy;/** * 要代理买货的人 */public class Person implements Subject{ @Override public void shopping() { System.out.println("付款,买到海外产品")
2022-03-29 22:44:17 111
原创 Mina框架
//MAVEN <dependency> <groupId>org.slf4j</groupId> <artifactId>slf4j-api</artifactId> <version>1.6.6</version> <type>jar.sha256</type> </depend
2022-03-29 09:58:28 342
原创 网络编程Tcp/IP
//简易多人聊天系统package duorentongxun;import java.io.Serializable;public class Message implements Serializable { private String from; private String to; private int type; private String info; @Override public String toString() ...
2022-03-28 20:06:57 917
原创 文件的压缩和解压
![在这里插入图片描述](https://img-blog.csdnimg.cn/aaa27b3f8f7143568760525f892cc4ac.png?x-oss-process=image
2022-03-27 16:58:21 264
原创 千峰教育链表NodeList(java)
public class NodeFunction { public static void main(String[] args) { NodeManger nm = new NodeManger(); }}class NodeManger { private Node root; private int currentIndex = 0; public void add(int data) { if (.
2022-03-23 18:25:50 346
原创 NodeListFunction
public class test {public static void main(String[] args) {NodeList nodeList = new NodeList(1);nodeList.add(2);nodeList.add(3);nodeList.add(4);nodeList.add(5);nodeList.add(6);nodeList.add(7);nodeList.add(8); nodeList.del(1); nodeList.del(1
2022-03-23 01:23:28 313
原创 ==和equals
基本数据类型是值传递所以也值比较而对象数据类型是引用传递所以是地址比较对于==int a=1;int b=1;用a==b比较是true一般的类用equals比较都是对象的地址比较,因为equals封装的是==String是类String把继承的equals重写成比较字符是不是一样,也就是值比较...
2022-03-22 15:26:44 59
原创 oop多态
用抽象父类标准化方法输入,面向抽象编程对扩展开放对修改关闭编译不通过,因为chicken没有这个方法向下转型但是自己必须原来就是从小的过来的才行instanceof类型检查不同的类继承实现不同的方法!!接口(算法)设计模式接口实现不同的方法算法而抽象类实现模板模式...
2022-03-22 14:43:26 68
原创 abstract抽象类和interface接口类
抽象类不是只能有抽象方法,抽象方法只是空壳最重要的是抽象类是被继承的所以抽象类的一切都会被继承包括普通属性和方法,只有抽象方法必须实现可以实现多个接口单只能继承一个抽象类,接口里也必须是抽象方法和全局常量接口多继承拥有继承的抽象方法接口的多实现实现所有接口的方法抽象类接口类抽象类之间是但继承实现也是单继承接口类值就按可以多继承,对普通类多实现是个类可以有普通属性和抽象类不是类只能由抽象方法和全局静态属性抽象类是继承的类用自己不能实例化接口是实现的类用也.
2022-03-22 00:04:00 37
原创 队列 单个数组模拟
class ArrQueue{ private int maxSize; private int front; private int rear; private int[] arr; public ArrQueue(int arrMaxSize){ maxSize=arrMaxSize; arr=new int[maxSize]; front=-1; rear=-1; } public
2022-03-09 22:22:45 45
原创 数据结构稀疏数组
public class o { public static void main(String[] args) { int chess[][] = new int[11][11]; chess[1][2]=1; chess[2][3]=2; System.out.println("原始的二维数组"); for (int[] row : chess){ for (int data:row) {
2022-03-09 21:35:19 192
原创 jdbc的五种方式
jdbc相关接口在jdk.api的java.sql里,java.sql扩展包里也有部分接口配置java-connect-mysql.jarimport com.mysql.jdbc.Driver;import java.sql.Connection;import java.sql.SQLException;import java.sql.Statement;import java.util.Properties;public class Jdbc { public stati
2022-02-27 13:29:02 641
原创 mysql 用户权限管理
-- 创建用户ALTER USER 'root'@'localhost' IDENTIFIED BY '123'CREATE USER 'hsp'@'localhost' IDENTIFIED BY '123'@'%'代表所有ip @'192.168.101.%'代表某个段范围-- 查询用户权限SELECT 'host','user','authentication_string' FROM mysql.userSELECT PASSWORD('123') FROM DUAL -- 删除用
2022-02-26 16:44:02 315
原创 mysql 索引
添加创建 mysql索引🤖CREATE TABLE t25 ( id INT , `name` VARCHAR(32)); #查询索引 SHOW INDEXES FROM t25;#创建一个索引-- 唯一索引CREATE UNIQUE INDEX id_index ON t25(id);//唯一性-- 添加普通索引 .1CREATE INDEX id_index ON t25(id);//不唯一-- 添加普通索引.2ALTER TABLE t25 ADD INDEX id_ind
2022-02-25 21:28:37 55
原创 mysql创建删除备份和列类型
一.创建数据库命令:creat database if not exists db_name default '' character set charset_nameC:\Windows\system32>cd /DD:\Program\mysql\mysql-5.7.25-winx64\bin[default] collate collation_namecharacter(字符集) 默认 utf8collate (校验规则)默认utf8_general_ci不区分大小写utf8
2022-02-25 01:15:13 258
原创 mysql外键约束
1class_id受班级表id的约束就是class_id输入的数据必须是id 有的2主表先创建-主表要必须有主键约束或unique约束因为因为外键数据数据必须在主键约束或unique列或是为null,外键约束定义在从表上一但主外建关系建立主表行数据就不可以删除...
2022-02-25 00:05:33 182
原创 mysql unique
![在这里插入图片描述](https://img-blog.csdnimg.cn/8846c1360e444ed7b0bcc68d6d3a9ea8.png
2022-02-24 20:35:14 76
原创 mysql外连接
#多表查询只匹配到三个部门的员工,最后一个部门没有员工不显示如果我们需要没有匹配的部门也先显示左外连**right jion就是右外连接 右表exam有的stu没有的也显示 **
2022-02-24 20:09:06 83
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人