- 博客(140)
- 资源 (1)
- 收藏
- 关注
原创 计算机网络【java面试题】
1、计算机网络中的七层模型以及每一层的作用?OSI七层模型功能对应的网络协议应用层应用层是网络体系中最高的一层,也是唯一面向用户的一层,也可视为为用户提供常用的应用程序,每个网络应用都对应着不同的协议HTTP、TFTP, FTP, NFS, WAIS、SMTP表示层主要负责数据格式的转换,确保一个系统的应用层发送的消息可以被另一个系统的应用层读取,编码转换,数据解析,管理数据的解密和加密,同时也对应用层的协议进行翻译Telnet, Rlogin, SNMP, Goph
2021-09-11 14:15:22
3477
原创 设计模式(狂神说)
1p/12p设计模式概述创建型模式:结构型模式:将类或者对象按照某种布局组成更大的结构行为型模式:描述类和对象之间相互协作。2p/12p OOP七大原则开闭原则:对扩展开放,对修改关闭里氏替换原则:继承必须确保超类所拥有的性质在子类中仍然成立依赖倒置原则:要面向接口编程,不要面向实现编程。◆单一职责原则:控制类的粒度大小、将对象解耦、提高其内聚性。接口隔离原则:要为各个类建立它们需要的专用接口迪米特法则:只与你的直接朋友交谈,不跟“陌生人”说话。合成复用原则:尽量先使用组合或者聚
2021-09-02 13:29:47
1948
原创 秒杀项目(前后端分离)
1p/11p项目开篇技术点总结1、安装开发工具2、项目架构介绍常见的请求:返回前端页面HTML:Model+HTML模板ajax异步请求:返回json数据【返回特定格式的字符串只返回Model】本项目采用前后端分离架构,从视图层返回的数据是json浏览器先发送请求到静态资源服务器(niginx服务器中部署静态资源文件)或静态页面,然后再页面渲染结束时;发送一个异步的ajax请求,ajax程序从controller层中得到响应的json数据,执行回调函数。将数据渲染到静态页面上去。浏览器先
2021-08-24 22:56:02
3990
12
原创 【狂神说Java】SpringBoot最新教程IDEA版通俗易懂
1/61p 这阶段该如何学习2/61p 什么是springbootmaven、spring、springmvc、springboot都遵循一点:约定大于配置3/61p 什么是微服务架构?就是把一个大的应用拆分成很多小的服务组合。4/61p 第一个springboot程序通过idea创建一个springboot项目,再使用maven打包,打包之后,直接运行jar包,就可以在浏览器中访问。5/61p idea快速创建以及彩蛋更改项目的端口号为8081
2021-07-26 09:02:48
1329
2
原创 2020最新SpringMVC教程【IDEA版】-springmvc从入门到精通
2021-06-281/74p SpringMVC Web开发底层是servlet2/74p SpringMVC Web开发步骤3/74p SpringMVC 中央调度器创建springmvc容器对象4/74p SpringMVC 自定义容器配置文件5/74p SpringMVC 设置web.xml的mapping部分【url-pattern】mapping就是起了一个别名6/74p SpringMVC 创建控制类7/74p SpringMVC 创建控制器方法
2021-07-07 10:00:57
1912
2
原创 2020最新Spring框架教程【IDEA版】-Spring框架从入门到精通
第一章:认识Spring01p/102p Spring认识框架02p/102p Spring官网浏览以及资源介绍03p/102p 框架内部模块第二章 IoC控制反转04p/102p IoC概念05p/102p 创建对象的方式06p/102p IoC的实现技术07p/102p 第一个例子创建对象08p/102p 创建spring配置文件09p/102p 创建容器对象ApplicaitonContext【拿到spring创建的对象】 @Test publi
2021-06-21 14:15:37
3204
7
原创 2020最新MyBatis教程【IDEA版】-MyBatis从入门到精通
myBatis是一个JDBC的增强版,用于操作数据库。p1/49p 三层架构p2/49p 框架概念p3/49p JDBC缺陷p4/49p MyBatis能干什么p5/49p MyBatis使用步骤p6/49p 创建mapper文件<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
2021-06-17 21:45:23
612
1
原创 2020最新Maven教程-Maven基础篇之Maven实战入门
Maven学习目标p1/32p 软件工程和mavenp2/32p maven能干啥p3/32p 项目的构建p4/32p maven核心概念p5/32p maven安装p6/32p 约定目录结构p7/32p maven下载做了什么p8/32p 修改maven的本地仓库地址p9/32p 思维导图复习mavenp8-11p/32p 仓库概念以及分类12p/32p pom文件分析-坐标【maven的灵魂】p13p/32p pom文件分析-依赖p14p/
2021-06-10 16:27:43
507
原创 Java-JDK动态代理(AOP)使用及实现原理分析
动态代理【理解就行】什么是动态代理?动态代理就是使用JDK的反射机制,创建对象的能力,创建的是代理类的对象,而不用创建类文件。动态:在程序执行时,调用jdk提供的方法才能创建。p1/p17 日常生活中的代理例子p2/p17 代理的特点· p3/p17 静态代理实现步骤p4/p17 静态代理接口和目标类创建p5/p17 静态代理创建代理类p6/p17 静态代理的优缺点p7/p17 动态代理的概念p8/p17 复习动态代理【思维导图】p9/p17 动态代理分类
2021-06-09 11:29:01
164
1
原创 java牛客秋招集训营
并发编程的难点:原子性:可见性:JMM可以保证可见性有序性:栈是线程隔离的,一般共享资源都是说的堆中的数据线程内部的局部变量不需要做并发处理,因为是线程私有的变量。n++实例理解并发操作:n++不是原子的,并发性得不到保障。难点3:有序性【由于指令重排导致的问题】并发编程的关键目标1、线程之间如何进行通信和同步并发编程的内存模型主要有两种:共享内存模型、消息传递模型。java语言采用共享内存模型,这个模型叫作JMM【java Memory Model】重排.
2021-06-08 10:59:23
618
1
原创 jQuery入门到精通全套完整版
p1/41p $是函数名jQuery封装了javascript的方法调用,简化了javascript对HTML DOM操作是由Sun公司主导创建的一种动态网页技术标准。JSP部署于网络服务器上,可以响应客户端发送的请求,并根据请求内容动态地生成HTML、XML或其他格式文档的Web网页,然后返回给请求者。JSP技术以Java语言作为脚本语言,为用户的HTTP请求提供服务,并能与服务器上的其它Java程序共同处理复杂的业务需求。...
2021-05-18 16:01:22
353
4
原创 遍历操作__getitem__
遍历操作-getitemclass Person: passp = Person()for i in p: print(i)以上代码报错如下:Traceback (most recent call last): File“G:/Study/Git/FSR/FSRNet/zhongjiema-FSRNet-pytorch-master/FSRNet-pytorch/mzjtest/pytorch学习/getitem.py”,line 4, in for i in p:
2021-05-13 20:45:54
635
1
转载 RCAN-Image Super-Resolution Using Very Deep Residual Channel Attention Networks
题目:Image Super-Resolution Using Very Deep Residual Channel Attention Networks转载博客:基于深度残差通道注意网络的图像超分辨率
2021-05-11 10:48:07
214
原创 2020最新servlet教程-Servlet全解和案例实操
1p/39p Servlet规范介绍一个实现了servlet接口的java类才是动态资源文件
2021-04-30 15:58:17
5378
2
原创 Web服务器之HTTP协议与Tomcat服务器
HTML概述HTML语言的作用HTML编程语言语法规范控制浏览器请求地址1控制浏览器请求方式如何选择get和post?绝大数门户网站拒绝接受post请求,为了避免接受到病毒文件攻击。使用post请求的情况:1、上传文件2、登陆验证3、获取实时数据(股票交易、车票信息)等必须使用post,其他情况使用get。控制浏览器请求参数【超链接和表单】<!DOCTYPE html><html> <head> <me
2021-04-25 22:39:11
110
原创 神经网络基础篇——刘二大人
#测试卷积尺寸import torchin_channels,out_channels = 5,10width,height = 100,100kernel_size = 3batch_size = 1input = torch.randn(batch_size, in_channels, width, height)conv_layer = torch.nn...
2021-04-23 17:21:40
262
原创 深入浅出JavaScript-老杜JavaScript基础教程全套完整版+老杨JS应用篇
p1/53 javascript概述p2/53 HTML中嵌入javascript的第一种方式<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title>HTML中嵌入javascript的第一种方式</title> </head> <body> <!-- 1、实现功能:点击按钮,弹出消息框 2、JS
2021-04-16 17:27:46
2429
原创 CSS全套基础教程-CSS实战开发-深入浅出CSS
p1/9 CSS概述HTML是页面,CSS是样式,JS是行为。p2/9 CSS中引入CSS的三种方式1p3/9 CSS中引入CSS的三种方式2p4/9 CSS中引入CSS的第一种方式内联样式p5/9 CSS中引入CSS的第二种方式:样式块p6/9 id选择器(#)、()标签选择器、(.)类选择器p7/9 引入外部样式表文件p8/9 列表样式p9/9 CSS样式的绝对定位==============================================
2021-04-16 16:15:37
420
原创 HTML全套基础教程-html实战开发-深入浅出HTML
p1/26 课程内容概述p2/26 B/S结构介绍p3/26 软件环境准备p4/26 第一个HTML语句p5/26 HTML的基本标签
2021-04-15 11:53:06
319
原创 JDBC从入门到精通视频教程-JDBC实战精讲
p1/29 JDBC课程的目录结构介绍p2/29 对JDBC本质的理解p3/29 编写程序模拟JDBC的本质在这里贴一个java代码,其余的去看视频回顾p4/29 将Mysql对应的驱动jar配置到环境变量classpath中p5/29 JDBC编程六步【背会】注册驱动获取连接获取数据库处理对象执行SQL语句查询结果集释放资源p6/29 注册驱动与获取连接import java.sql.Connection;public class JDBCTest01{
2021-04-13 22:52:33
348
原创 Mysql基础入门34道作业题
1、取得每个部门最高薪水的人员名称1、每个部门最高薪水的人员名称第一步:得到每个部门的最高薪水select deptno,max(sal) as maxsalfrom emp group by deptno;第二步:将上表作为临时表t与emp表内连接起来查询连接条件:[e.deptno=t.deptno and e.sal = t.maxsal;]select e.ename,e.deptno,maxsalfrom (select deptno
2021-04-13 18:53:23
253
原创 MySQL基础入门day3
p51/95 回顾之前内容最重要的内容就是连接查询和子查询unionlimit分页查询p52/95 唯一性约束p53/95 主键约束列级主键约束推荐使用单一主键的自然主键p54/95 主键值自增表级主键约束p55/95 外键约束p56/95 存储引擎【其实就是存储方式】p57/95 常见的存储引擎p58/95 MyISAM【最常用的,但是不是默认的】p59/95 Innodb【Mysql默认的存储引擎】p60/95 In
2021-04-09 19:36:43
117
原创 MySQL基础入门day2
p26/95 回顾之前内容sql语句不区分大小写,以分号结尾表中存储的数据是区分大小写的。比如mazhongjie和MAZHONGJIE是两个人ORACLE数据库的语法更严格,Mysql的语法更松散sql语句中,字符串用单引号括起来and和or相比,and的优先级更高,想让or先执行的话需要加小括号。排序是默认升序。分组函数不能直接用在where后面。因为分组函数是和group by函数联合使用的 ,where是在group by之前执行,此时还没分组,所以不能直接使用分组函数如果一条语句
2021-04-09 15:43:38
97
原创 MySQL基础入门day1
p1/95 数据库概述p2/95 MySql安装和配置文件下载的端口21上网端口80Mysql端口3306Oracle端口1521p3/95 登录MySql
2021-04-08 13:55:14
149
原创 java进阶day35反射机制、注解
本章重点是ReflectTest7和ReflectTest10p822 回顾反射机制 什么是反射机制?有什么用?通过反射机制可以操作字节码文件,可以操作操作字节码创建对象。使程序更加灵活。 反射机制相关的类在哪些包下?java.lang.reflect.* 反射机制相关的主要的类?java.lang.Classjava.lang.reflect.Methodjava.lang.reflect.Constructorjava.lang.reflect.Field
2021-04-07 11:55:20
205
1
原创 java进阶day34多线程、反射机制、类加载机制
p800 守护线程概述p801 实现守护线程package com.bjpowernode.java.thread;public class ThreadTest14 { public static void main(String[] args) { BackDataThread bdt = new BackDataThread(); bdt.setName("备份数据的线程"); bdt.setDaemon(true);
2021-04-02 17:06:29
266
原创 java进阶day33-多线程
p775 线程调度概述java采用抢占式调度模型,根据线程的优先级来抢占。p776 线程调度的方法(了解内容)p777 线程优先级【代码说明】package com.bjpowernode.java.thread;public class ThreadTest11 { public static void main(String[] args) {// System.out.println("最高优先级"+Thread.MAX_PRIORITY);//
2021-04-01 22:33:02
333
原创 java进阶-day32-序列化、多线程
p749 序列化与反序列化p750 序列化的实现序列化package com.bjpowernode.java.io;import com.bjpowernode.java.io.bean.Student;import java.io.FileOutputStream;import java.io.IOException;import java.io.ObjectOutputStream;public class ObjectOutputStreamTets01 {
2021-04-01 20:09:47
1268
原创 java基础语法-day31回顾集合类、I/O流
p716 回顾list集合需要掌握什么ArrayListpackage com.bjpowernode.day24.review;import java.util.ArrayList;import java.util.Iterator;import java.util.List;public class ArrayListTest01 { public static void main(String[] args) { List list = new ArrayL
2021-03-31 17:18:53
1149
原创 java基础语法day30_集合
p696 Map接口常用方法静态内部类package com.bjpowernode.day24.Collection;public class MyClass { //声明一个静态内部类 public static class InnerClass{ public static void m1(){ System.out.println("静态内部类的m1方法执行"); } } public s
2021-03-29 22:29:10
194
原创 java基础语法day29_集合
p676 回顾昨天内容Collection有一个父接口叫Iterable,这个父接口中有一个方法叫iterator,Collection调用这个父接口返回了一个迭代器对象iterator。这个iterator对象有三个方法,hasNext().Next(),remove()方法。HashSet是一个特殊的HashMap。操作Set集合的时候在底层都会创建一个Map集合。Map集合没有迭代器,他是通过k部分进行遍历的contains方法会调用集合里面对象的equals方法去比较。 但是需要重写eq
2021-03-28 21:45:55
220
原创 java基础语法-day28集合
p660 集合概述p661 集合中存储了什么?p662 不同的集合对应不同的数据结构p663 集合的继承结构图、集合在java JDK中哪个包下?Collection有一个父接口叫Iterable,这个父接口中有一个方法叫iterator,Collection调用这个父接口返回了一个迭代器对象iterator。这个iterator对象有三个方法,hasNext().Next(),remove()方法。p664 集合的继承结构图(图背会)总图需要注意的就是下面的实现类
2021-03-27 22:00:25
383
vgg19网络模型百度云下载(npy和mat格式各一份)
2020-07-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人