自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 spring+mybatis

spring+mybatis

2022-07-21 20:43:43 142 1

原创 动态代理(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

原创 URL文件下载

URL

2022-03-29 09:59:46 774

原创 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

原创 装饰者模式笔记

2022-03-27 17:23:42 261

原创 文件的压缩和解压

![在这里插入图片描述](https://img-blog.csdnimg.cn/aaa27b3f8f7143568760525f892cc4ac.png?x-oss-process=image

2022-03-27 16:58:21 264

原创 IO和File

加粗样式****文件默认写覆盖复写的时候会有没有覆盖的然后会多出来没覆盖的字符 文件复制转换流关闭缓冲流自动关闭流

2022-03-26 20:54:11 260

原创 二叉树和中序遍历

二叉树和中序遍历

2022-03-25 20:37:38 1018

原创 【无标题】

2022-03-25 19:21:59 63

原创 Clone克隆对象

克隆对象

2022-03-25 16:49:24 92

原创 对象的比较

违反oo原则所以实现oo原则集合的匿名内部类Comparator

2022-03-25 16:26:01 86

原创 date日期类使用

2022-03-25 15:29:04 92

原创 *.properties程序国际化

动态文本国际化

2022-03-25 03:29:24 117

原创 StringBuffer和StringBuilder

String的内容不可变在字符串连接时候回产生大量的垃圾

2022-03-25 03:07:41 84

原创 千峰教育链表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

原创 lambda代替匿名内部类

12313131

2022-03-22 22:46:38 243

原创 内部类biji

内部类的好处就是可以直接使用外部类的成员参数匿名内部类​​​​​​​

2022-03-22 18:41:17 97

原创 ==和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

原创 适配器模式

适配器模式

2022-03-21 22:36:48 39

原创 代理设计模式

代理设计模式

2022-03-21 22:17:13 45

原创 工厂设计模式

假如我使用手机,一开始我已经new了一个phone但是我想使用电脑呢并没有new调用 使用电脑方法就会出错

2022-03-21 21:45:26 45

原创 Properties使用

2022-03-21 20:41:33 169

原创 正则表达式regular expression=RegExp

正则

2022-03-13 22:28:03 397

原创 队列 单个数组模拟

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

原创 减肥分析记录

跑步减肥分析

2022-03-08 13:32:40 111

原创 mysql事务和隔离级别和视图

事务 **隔离级别视图

2022-02-27 15:30:20 429

原创 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主键

复合主键

2022-02-24 20:27:42 152

原创 mysql外连接

#多表查询只匹配到三个部门的员工,最后一个部门没有员工不显示如果我们需要没有匹配的部门也先显示左外连**right jion就是右外连接 右表exam有的stu没有的也显示 **

2022-02-24 20:09:06 83

空空如也

空空如也

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

TA关注的人

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