java
文章平均质量分 61
Java_小学徒
这个作者很懒,什么都没留下…
展开
-
@ConfigurationProperties注解
@ConfigurationProperties注解原创 2022-08-11 20:23:16 · 376 阅读 · 1 评论 -
SSM获取用户IP
获取用户IP原创 2022-06-07 16:32:16 · 302 阅读 · 0 评论 -
SSM整合配置文件
文章目录pom.xml配置web.xm配置spring配置文件springMVC配置Mybatis配置数据库连接文件pom.xml配置<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://mave原创 2022-05-26 19:05:01 · 78 阅读 · 0 评论 -
常用设计模式-抽象工厂模式
抽象工厂模式基础概念抽象工厂模式(Abstract Factory Pattern)隶属于设计模式中的创建型模式,用于产品族的构建。抽象工厂是所有形态的工厂模式中最为抽象和最具一般性的一种形态。抽象工厂是指当有多个抽象角色时使用的一种工厂模式。抽象工厂模式可以向客户端提供一个接口,使客户端在不必指定产品的具体情况下,创建多个产品族中的产品对象。(用来生产不同产品族的全部产品。)自己的理解抽象工厂模式我觉得就是对工厂方法模式的继续抽象,举个例子:现在有大众、奥迪两个品牌,然后每种品牌还有单车、汽车不原创 2022-04-21 04:14:05 · 93 阅读 · 0 评论 -
21-9-6(MySQL练习)
SELECT ename,job,sal from emp wheresal>2000 and job in('MANAGER','SALESMAN');SELECT ename,deptno,sal from emp wheredeptno in(10,20) and sal BETWEEN 3000 and 5000;SELECT ename,hiredate,job fromemp where hiredate between '1981-01-01'.原创 2022-04-16 22:26:46 · 37 阅读 · 0 评论 -
Java集合框架面试题
常用集合有哪些Collection接口的子接口包括:Set接口和List接口Map接口的实现类主要有:HashMap、TreeMap、Hashtable、ConcurrentHashMap以及Properties等Set接口的实现类主要有:HashSet、TreeSet、LinkedHashSet等List接口的实现类主要有:ArrayList、LinkedList、Stack以及Vector等集合底层结构ArrayList底层结构1)ArrayList底层是由容量可变化的数组来实现的2)原创 2022-04-15 23:36:45 · 462 阅读 · 0 评论 -
设计模式-简单工厂模式及工厂方法模式
简单工厂模式工厂模式主要实现的是,创建和使用之间的分离百度百科概念解释简单工厂模式是属于创建型模式,又叫做静态工厂方法(Static Factory Method)模式,但不属于23种GOF设计模式之一。简单工厂模式是由一个工厂对象决定创建出哪一种产品类的实例。简单工厂模式是工厂模式家族中最简单实用的模式,可以理解为是不同工厂模式的一个特殊实现。类图实现方法public interface car { public String getName();}public class原创 2022-03-30 03:21:12 · 139 阅读 · 0 评论 -
常见设计模式-单例模式
单例模式顾名思义就是只有一个实例,并且它自己负责创建自己的对象,这个类提供了一种访问其唯一的对象的方式,可以直接访问,不需要实例化该类的对象。实现方式饿汉式在类加载时就进行实例化操作public class demo2 { private static demo2 a = new demo2(); private demo2(){} public static demo2 getdemo(){ return a; }}懒汉式在类加载时不原创 2022-03-30 02:06:14 · 294 阅读 · 0 评论 -
设计模式-面向对象7大原则
文章目录设计模式面向对象7大原则开闭原则单一职责原则里氏替换原则依赖倒置原则接口隔离原则迪米特法则组合/复用原则常见设计模式(23种)一、单例模式设计模式面向对象7大原则开闭原则开闭原则指的是在设计一个对象(类、模块、函数)时,应遵循或做到对扩展开放、对修改关闭,其核心思想是面向接口/抽象进行编程。单一职责原则不要存在多于一个导致类变更的原因,即每一个类应该专注于做一件事情可以降低类的复杂度,一个类只负责一项职责,其逻辑肯定要比负责多项职责简单的多;提高类的可读性,提高系统的可维护性;原创 2022-03-30 02:03:11 · 66 阅读 · 0 评论 -
Java多线程
文章目录多线程的概念1.什么是进程?2.系统引入多进程的作用?3.什么是线程?4.进程引入多线程的作用?5.描述 java 程序的执行原理:线程的创建和启动实现线程的第一种方式:实现线程的第二种方式使用内部类线程的常用方法sleep方法关于sleep的面试题终止进程睡眠(利用异常)强行终止睡眠(以过时,不建议使用)合理的终止一个线程的执行多线程的概念线程指进程中的一个执行场景,也就是执行流程,那么进程和线程有什么区别呢?每个进程是一个应用程序,都有独立的内存空间同一个进程中的线程共享其进程中的内存原创 2021-08-05 12:10:59 · 104 阅读 · 0 评论 -
Java IO流
文章目录IO 流的分类Java IO 流 “四大家族”Java 常用的 IO 流FileInputStream 读文件FileOutputtStream 写文件IO 流的分类按照流的方向进行分类(以内存作为参照物): - 输入流往内存中去,叫做输入(Input)。或者叫做读(Read). - 输出流从内存中出来,叫做输出(output)。或者叫做写(write).按照读取数据方式不同进行分类:- 字节流按照字节的方式读取数据,一次读取 1 个字节byte,等同于一次读取 8 个二进制这原创 2021-07-23 02:28:20 · 115 阅读 · 0 评论 -
Java反射
文章目录通过案例体会反射的好处通过概念再体会反射获取字节码信息的四种形式可以作为Class类的实例的种类获取构造器和创建对象获取属性和对属性进行赋值获取方法和调用方法获取类的接口,所在包,注解关于反射的面试题【1】问题1:创建Person的对象,以后用new Person()创建,还是用反射创建?【2】问题2:反射是否破坏了面向对象的封装性?通过案例体会反射的好处案例:美团外卖 —>付款 —》要么用微信支付 要么用支付宝支付package com.zhaoss.test01;//接口的制定方原创 2021-07-18 18:42:34 · 161 阅读 · 0 评论 -
maven学习笔记
Maven 自动化的构建工具第一章 Maven简介1.1 软件开发中的阶段需要分析: 分析项目具体完成的功能,有什么要求, 具体怎么实现。设计阶段:根据分析的结果, 设计项目的使用什么技术, 解决难点。开发阶段:编码实现功能。 编译代码。自我测试测试阶段:专业的测试人员,测整个项目的功能十分符合设计要求。出一个测试报告。项目的打包,发布阶段: 给用户安装项目1.2 Maven能做什么1)项目的自动构建,帮助开发人员做项目代码的编译,测试, 打包,安装,部署等工作。2)管理依赖(管理项目中原创 2021-06-09 15:37:42 · 147 阅读 · 0 评论 -
JDBC六部曲
public static void main(String []args) { Connection con = null; Statement sta = null; ResultSet rs = null; try { //注册驱动 //Class.forName("com.mysql.jdbc.Driver"); Driver d = new com.mysql..原创 2021-05-19 15:36:48 · 74 阅读 · 1 评论 -
泛型
泛型文章目录前言一、泛型类二、泛型接口三、泛型方法前言本质是参数化类型,把类型作为参数传递常见形式有泛型类、泛型接口、泛型方法语法 T成为类型占位符,表示一种引用类型,可以写多个逗号隔开好处提高代码重用性防止类型转换异常,提高代码安全性提示:以下是本篇文章正文内容,下面案例可供参考一、泛型类语法:public class A{ …}public class FX <T>{ T t;//创建变量 public void show(T t1){原创 2021-05-10 14:34:48 · 44 阅读 · 0 评论