- 博客(35)
- 资源 (5)
- 问答 (2)
- 收藏
- 关注
原创 常用的一些注解
对比以前原生spring添加组件的区别如果是以前的原生spring,想要将组件添加到容器中1.需要在resources目录下创建一个xml配置文件2.创建bean标签现在的Spring Boot已经不需要向以前一样了,有一个注解@Configuration(翻译:配置)可以供使用1.创建一个类。2.使用注解@Configuration,告诉Spring Boot这是一个配置类。
2022-10-11 17:34:18 2403
翻译 面试知识点框架篇
refresh 是 AbstractApplicationContext 中的一个方法,负责初始化 ApplicationContext 容器,容器必须调用 refresh 才能正常工作。它的内部主要会调用 12 个方法,我们把它们称为 refresh 的 12 个步骤:onRefresh。
2022-10-07 15:01:00 200 1
原创 Spring5 AOP
AOP(概念)1、什么是 AOP(1)面向切面编程(方面),利用 AOP 可以对业务逻辑的各个部分进行隔离,从而使得业务逻辑各部分之间的耦合度降低,提高程序的可重用性,同时提高了开发的效率。(2)通俗描述:不通过修改源代码方式,在主干功能里面添加新功能(3)使用登录例子说明 AOPAOP(底层原理)1、AOP 底层使用动态代理(1)有两种情况动态代理第一种 有接口情况,使用 JDK 动态代理⚫ 创建接口实现类代理对象,增强类的方法...
2022-05-12 17:24:08 85
原创 Spring+Spring mvc
1.spring框架 1.统一实例对象,并跟你的索取进行注入。 1.从而实现控制反转。2.注解 1.@Component 1.作用:在容器中创建被@Component修饰的类的对象。 2.@Component默认值就是创建该类的名称。 2.其实针对于mvc设计模式的每一层都有专门注解来创建对象。 1.dao ==> @Repository 2.service ==> @Service 3.controller==> @Controller
2022-05-10 10:52:17 177
原创 SSM合成
1.我们已经对spirng,mybatis,springmvc有了一定的了解。所以我们今天打算提前进行ssm合成。2.SSM合成SSM 整合步骤:0. 创建maven项目0.配置本地maven1.添加web添加依赖1.servlet-api2.jsp-api3.mysql4.mybatis5.druid6.mybatis-spring7.fileupload8.io9.jstl10.junit11.spring context beans core web w
2022-05-02 16:40:21 1315
原创 初次使用Spring5的体验
体验使用Spring的优点:1.创建一个方法:/** * @author zzb * @version V1.0 * @creat 2022 0425 16:28 */public class Spring_Test01 { public void out() { System.out.println("out is print!"); }}2.导入5个基础的依赖:①在该项目文件下创建一个lin的文件夹用于存放包:②在Project Structur
2022-04-25 17:09:46 80
原创 Java中的构造器与构造方法
构造器:构造器是Java 学习中很重要的一个概念,构造器可以提供许多特殊的方法,构造器作为一种方法,负责类中成员变量(域)的初始化。实例构造器分为缺省构造器和非缺省构造器。构造器最大的用处就是在创建对象时执行初始化,当创建一个对象时,系统会为这个对象的实例进行默认的初始化。如果想改变这种默认的初始化,就可以通过自定义构造器来实现。首先,构造器为了创建一个类的实例,即 Test t = new Test();构造器不能有以下非访问性质的修饰: abstract, final, native, stati
2022-04-25 11:05:35 838
原创 Java自学笔记08(反射)
先创建一个Person类:package com.atguigu.java;/** * @author shkstart * @create 2019 上午 10:38 */public class Person { private String name; public int age; @Override public String toString() { return "Person{" + "name
2022-04-19 19:53:31 88
原创 Java自学笔记07(网络编程)
网络编程基本概念:一、网络编程中有两个主要的问题:1.如何准确地定位网络上一台或多台主机;定位主机上的特定的应用2.找到主机后如何可靠高效地进行数据传输二、网络编程中的两个要素:1.对应问题一:IP和端口号2.对应问题二:提供网络通信协议:TCP/IP参考模型(应用层、传输层、网络层、物理+数据链路层)三、通信要素一:IP和端口号IP:唯一的标识 Internet 上的计算机(通信实体)在Java中使用InetAddress类代表IPIP分类:IPv4 和 IPv6 ; 万维
2022-04-19 19:32:36 93
原创 Java自学笔记06(IO流)
备注:笔记学习记录来源于B站尚硅谷,代码为学习过程中本人跟着练习的代码传送门:https://www.bilibili.com/video/BV1Kb411W75N?spm_id_from=333.999.0.0超级推荐!!!
2022-04-19 19:32:05 206
原创 Java自学笔记05(线程02线程安全)
使用同步代码块解决继承Thread类的安全问题package ThreadSafety;/** * @author zzb * @version V1.0 * @creat 2022 0407 16:58 * <p> * 使用同步代码块解决继承Thread类的安全问题 */class Window2 extends Thread { private static int ticket = 100; private static Object obj = ne
2022-04-08 11:29:16 2180
原创 Java自学笔记04(线程01)
Thread中方法的测试package ThreadMethodTest;/** * @author zzb * @version V1.0 * @creat 2022 0406 20:31 * <p> * Thread中方法的测试 */class HelloThread extends java.lang.Thread { @Override public void run() { for (int i = 0; i < 100; i
2022-04-08 11:24:57 415
原创 JavaBean技术与DBCP数据库连接技术(JAVA Web自学笔记06)
包含:1.创建Dao,2.ConectionManager代码重构,3.SQLManager代码重构,4.BookDao代码重构
2021-12-02 19:37:57 339
原创 JDBC数据库技术与应用 02(JAVA Web自学笔记05)
JDBC在JSP中的应用1. JSP+JDBC数据库表设计主要内容:完成关于书籍信息管理模块的设计与实现描述一本书籍:①书本编号 isbn②书名 bookname③作者author④出版社press⑤价格price⑥页数pages创建book表:create table book( id int auto_increment not null, isbn varchar(20) not null, bookname varchar(50) not null, author v
2021-11-29 21:58:22 78
原创 JDBC数据库技术与应用 (保姆级MySQL安装教程及与eclipse连接技术)(JAVA Web自学笔记04)
MySQL的安装与配置1. MySQL的安装:安装链接 : http://www.mysql.com选安装到这里选择第二个服务端主机:![在这里插入图片描述](https://img-blog.csdnimg.cn/d33ba9dfe5644ea28084ed8d87e17fce.png?x-oss-process=image/watermark,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBAWlpCdm9z,size_20,color_FFF
2021-11-23 21:20:30 949
原创 JSP开发技术 02(JAVA Web自学笔记03)
JSP内置对象定义 : 不需要声明和创建,就可以在JSP脚本语言中使用的成员变量1. jsp内置对象out:类型 : out.javax.servlet.jsp.JspWriter主要作用 : 向客户端输出信息常用方法: print\println\writePrintWriter:调用一个输出对象 <% out.println("hello"); %>println : 在jsp中不具有换行功能 , 换行需要用到<br>out输出具有缓冲功能 , Pri
2021-11-20 19:59:26 277
原创 JSP开发技术01 (JAVA Web自学笔记02)
JSP基础语法1. JSP文件的创建:创建动态web项目2. JSP注释 1.html注释是和jsp注释不会显示在浏览器界面上的 , 查看源码可以看到;<%--这是JSP注释--%> 2. 在JSP中写JAVA代码需要将JAVA代码写入<% %>中; <% out.println("这是一段java代码!!"); %>该代码不会显示在页面中,查看源码可以看到; 并且运行结果也会显示:<!-- 这是html注释,现在时间是<%=
2021-11-19 19:54:18 519
原创 Web前端开发环境搭建与配置--HBuilder、Tomcat、Eclipse(保姆级别教程) (JAVA Web自学笔记01 )
Web前端开发环境搭建与配置1. 基础准备:HTML基础(HTML5)CSSJSP(javascript) : 静态模板元素2. 需要提前安装的软件:HTML:HBuilder X:安装链接 : https://www.dcloud.io/Visual Studio Code:安装链接 : https://vscode.en.softonic.com/ 使用W3CSchool学习HTML/CSS标签;网页链接:https://www.w3school.com.cn/JAV
2021-11-18 19:36:27 2508
原创 3.JAVA自学笔记
整数类型byte 字节 = 8 bit(位) [ -128 ~ 127 ]shortintlong注意 :JAVA的整型常量默认为int型 ;声明long型常量后加 “l” 或 “L” ;JAVA程序中变量通常声明位int型 ;除非不足以表示较大的数, 才使用long ;浮点类型float(单精度) 4字节double(双精度) 8字节注意:float表示的数值范围, 比long还大 ;JAVA的浮点型常量默认为double型, 声明float型
2021-07-31 18:08:18 125
原创 2.JAVA自学笔记
一.关键字与保留字关键字特点:关键字中的字母都为小写。保留字二.标识符标识符命名规则:数字(不能开头), 字母(大小写都可), 下划线, $;不可以使用关键字和保留字, 但能包含关键字和保留字;JAVA严格区分大小写, 长度无限制;标识符不能包含空格;名称命名规范:包名: 多单词组成时所有字母都是小写;类名、接口名: 多单词组成时, 所有单词的首字母大写;变量名、方法名: 多单词组成时, 第一个单词首字母小写, 第二个单词考试每个单词首字母大写;常量名: 所有字母都大写
2021-07-30 21:27:14 80
原创 1.JAVA自学笔记
一.JAVA的输入输出格式:1.输入:Scanner x=new Scanner(System.in);Scanner中常用方法nextInt():用于只读取整型数据,读入空白或空白字符,会跳过,以换行符’\n’结束输入,不包含换行符next():读取单个单词,以空格作为分隔符,换行符’\n’结束输nextLine():读取整行,包括换行符区分:next()和nextLine()的区别:两个函数返回的都是是字符串,如果输入一行数据然后回车,next()会默认使用空格作为正则表达式来分
2021-07-29 19:25:02 94
原创 JAVA :求指定范围内前10个素数;计算矩形的面积和周长
求指定范围内前10个素数描述【描述】输出指定范围内的前10个素数。【输入】正整数n1和n2。【输出】输出10个素数(两个数之间用空格分隔)。【输入示例】200 800【输出示例】211 223 227 229 233 239 241 251 257 263import java.util.*;public class Test01 { public static void main(String[] args) { int i, j, co
2021-06-25 17:11:12 178
在线电话簿web应用程序设计开发.zip
2021-12-26
C语言-语法分析超详细实验报告(源码,流程图,种别码).zip
2021-11-19
词法分析器 JAVA程序设计实验,词法分析器-编译原理.超详细实验报告状态图,流程图,语言词法,种别码
2021-11-19
TA创建的收藏夹 TA关注的收藏夹
TA关注的人