首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
搜索
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
在线笔面试、雇主品牌宣传
登录
/
注册
xzzz2020
滴滴出行_网约车_后端开发
获赞
382
粉丝
108
关注
3
看过 TA
83
男
郑州航空工业管理学院
2021
Java
IP属地:北京
秋招加油!!
私信
关注
拉黑
举报
举报
确定要拉黑xzzz2020吗?
发布(403)
评论
刷题
xzzz2020
关注TA,不错过内容更新
关注
2020-08-14 13:17
已编辑
滴滴出行_网约车_后端开发
Java反射--反射与简单Java类
内容学习于:edu.aliyun.com 简介: 简单Java类已经在之前不断研究过了,而且在学习反射的时候针对于简单Java类之中的各个技术的使用与反射的结合也进行了良好的分析,但是这些只是表面上的情况,本次将针对于简单Java类在实际项目中的设计意义进行更加详细的说明(2005 年开始,Java 行业内开始大量的提出基于简单Java类的各种设计方案)。 1. 传统属性赋值弊端 简单Java类最大的特点在于其主要进行数据的存储,并且不进行任何复杂的业务判断,即:对于所谓的循环、分支等语句实际上在开发里面是不会出现在简单Java类中的,现在假设有如下一个简单Java类。...
0
点赞
评论
收藏
分享
2020-08-14 13:17
已编辑
滴滴出行_网约车_后端开发
Java反射--ClassLoader类加载器
内容学习于:edu.aliyun.com 1. 类加载器简介 所有的Java程序的执行流程: JVM进程加载字节码文件,随后进行字节码文件的虚拟机解析,并且得到一个结果。 经过分析可以发现,所有的“*.class"文件在磁盘上都会以二进制数据的形式保存(反射机制提供的就是二进制文件的解析能力),但是如果要想进行解析,那么首先要做到类的信息加载,于是在JDK之中针对于信息的加载提供有一个ClassLoader的加载器,如果要想观察ClassLoader可以直接利用Class类的方法来完成: public ClassLoader getClassLoader(...
0
点赞
评论
收藏
分享
2020-08-14 13:16
滴滴出行_网约车_后端开发
Java反射--反射与代理模式
内容学习于:edu.aliyun.com 1. 静态代理设计模式弊端 代理设计模式最为核心的意义在于,所有的操作业务接口都设置两个子类,一个子类负责真实的业务实现,另外一个子类负责代理业务操作,如果没有这个代理业务,真实业务也无法进行处理。 现在假设说希望可以实现一个数据的处理操作,在进行数据处理的时候,要求进行合理的事务控制,在数据库里面永远都会存在有一个事务的概念,利用事务可以保证数据操作的完整性。 如下图所示: 编写传统代理模式: interface IMemberService{//实现用户数据操作 public void add();//实现用户...
0
点赞
评论
收藏
分享
2020-08-14 13:16
滴滴出行_网约车_后端开发
Java反射--反射与Annotation
内容学习于:edu.aliyun.com 1. 利用反射获取Annotation Annotation是在JDK 1.5 之后追加的Java最为重要的新特性,而且从JDK 1.5开始由于Annotation的存在,使得整体的项目开发的形式发生了重大的改变。 在一个类或者是一个方法上有可能会存在有大量的Annotation定义,如果现在要想获取这些结构上的Annotation就可以关注一个反射的提供类“AccessibleObject”,有如下支持Annotation处理方法。 获取全部定义的Annotation方法:public Annotation[] getA...
0
点赞
评论
收藏
分享
2020-08-14 13:16
滴滴出行_网约车_后端开发
XML
1. 概念:Extensible Markup Language 可扩展标记语言 可扩展:标签都是自定义的。 <user> <student> 功能(存储数据) 1. 配置文件 2. 在网络中传输(可以跨平台,跟语言没有关系) xml与html的区别 1. xml标签都是自定义的,html标签是预定义。 2. xml的语法严格,html语法松散 3. xml是存储数据的,html是展示数据 w3c:万维网联盟 2. 语法: 基本语法: xml文档的后缀名 .xml xml第一行必须定义为文档声明...
0
点赞
评论
收藏
分享
2020-08-14 13:15
滴滴出行_网约车_后端开发
Tomcat
web相关概念回顾 1. 软件架构 C/S:客户端/服务器端 B/S:浏览器/服务器端 2. 资源分类 静态资源:所有用户访问后,得到的结果都是一样的,称为静态资源.静态资源可以直接被浏览器解析 如: html,css,JavaScript 动态资源:每个用户访问相同资源后,得到的结果可能不一样。称为动态资源。动态资源被访问后,需要先转换为静态资源,在返回给浏览器 如:servlet/jsp,php,asp… 网络通信三要素 IP:电子设备(计算机)在网络中的唯一标识。 ...
0
点赞
评论
收藏
分享
2020-08-14 13:15
已编辑
滴滴出行_网约车_后端开发
Web基础--Servlet
Servlet入门 Servlet: server applet 概念:运行在服务器端的小程序 Servlet就是一个接口,定义了Java类被浏览器访问到(tomcat识别)的规则。 将来我们自定义一个类,实现Servlet接口,复写方法。 快速入门: 创建JavaEE项目 定义一个类,实现Servlet接口 public class ServletDemo1 implements Servlet 实现接口中的抽象方法 配置Servlet 在web.xml中配置: 执行原...
0
点赞
评论
收藏
分享
2020-08-14 13:14
已编辑
滴滴出行_网约车_后端开发
HTTP&Request
HTTP 概念:Hyper Text Transfer Protocol 超文本传输协议 传输协议:定义了,客户端和服务器端通信时,发送数据的格式 特点: 基于TCP/IP的高级协议 默认端口号:80 基于请求/响应模型的:一次请求对应一次响应 无状态的:每次请求之间相互独立,不能交互数据 历史版本: 1.0:每一次请求响应都会建立新的连接 1.1:复用连接,对缓存支持比较好 请求消息数据格式 请求行 请求方式 请求url 请求...
0
点赞
评论
收藏
分享
2020-08-14 13:14
已编辑
滴滴出行_网约车_后端开发
HTTP&Response
HTTP协议: 1. 请求消息:客户端发送给服务器端的数据 数据格式: 请求行 请求头 请求空行 请求体 2. 响应消息:服务器端发送给客户端的数据 数据格式: 响应行 组成:协议/版本 响应状态码 状态码描述 响应状态码:服务器告诉客户端浏览器本次请求和响应的一个状态。 状态码都是3位数字 分类: 1xx:服务器就收客户端消息,但没有接受完成,等待一段时间后,发送1xx多状态码 ...
0
点赞
评论
收藏
分享
2020-08-14 13:14
滴滴出行_网约车_后端开发
Web基础--JDBC
JDBC: 1. 概念:Java DataBase Connectivity Java 数据库连接, Java语言操作数据库 <mark>JDBC本质:其实是官方(sun公司)定义的一套操作所有关系型数据库的规则,即接口。各个数据库厂商去实现这套接口,提供数据库驱动jar包。我们可以使用这套接口(JDBC)编程,真正执行的代码是驱动jar包中的实现类。</mark> 如下图所示: 2. 快速入门: 步骤: 导入驱动jar包 mysql-connector-java-5.1.37-bin.jar 复制mysql-...
0
点赞
评论
收藏
分享
2020-08-14 13:13
已编辑
滴滴出行_网约车_后端开发
Web基础--Java会话技术
会话技术 1. 会话:一次会话中包含多次请求和响应。 一次会话:浏览器第一次给服务器资源发送请求,会话建立,直到有一方 断开为止 2. 功能:在一次会话的范围内的多次请求间,共享数据 3. 方式: 客户端会话技术:Cookie 服务器端会话技术:Session Cookie: 1. 概念:客户端会话技术,将数据保存到客户端 2.使用步骤 : 创建Cookie对象,绑定数据: new Cookie(String name, String value) 发送Cookie对象: response.addCook...
0
点赞
评论
收藏
分享
2020-08-14 13:13
滴滴出行_网约车_后端开发
Web基础--JSP
JSP入门知识 1. 概念: Java Server Pages: java服务器端页面 可以理解为:一个特殊的页面,其中既可以指定定义html标签,又可以定义java代码 用于简化书写!!! 2. 原理 JSP本质上就是一个Servlet 3. JSP的脚本:JSP定义Java代码的方式 1. <% 代码 %>:定义的java代码,在service方法中。service方法中可以定义什么,该脚本中就可以定义什么。 2. <%! 代码 %>:定义的java代码,在jsp转换后的java类的成员位置。 3. <%= 代码 %&g...
0
点赞
评论
收藏
分享
2020-08-14 13:13
滴滴出行_网约车_后端开发
Web基础--Filter&Listener
Filter:过滤器 1. 概念: 生活中的过滤器:净水器,空气净化器 web中的过滤器:当访问服务器的资源时,过滤器可以将请求拦截下来,完成一些特殊的功能。 过滤器的作用: 一般用于完成通用的操作。如:登录验证、统一编码处理、敏感字符过滤… 2. 快速入门: 1. 步骤: 定义一个类,实现接口Filter 复写方法 配置拦截路径 1. web.xml 2. 注解 2. 代码: @WebFilter("/*")//访问所有资源之前,都会执行该过滤器 public class FilterDemo...
0
点赞
评论
收藏
分享
2020-08-14 13:12
滴滴出行_网约车_后端开发
Web基础--JavaScript&DOM&BOM
JavaScript: 概念: 一门客户端脚本语言 运行在客户端浏览器中的。每一个浏览器都有JavaScript的解析引擎 脚本语言:不需要编译,直接就可以被浏览器解析执行了 功能: 可以来增强用户和html页面的交互过程,可以来控制html元素,让页面有一些动态的效果,增强用户的体验。 JavaScript发展史: 1992年,Nombase公司,开发出第一门客户端脚本语言,专门用于表单的校验。命名为 : C-- ,后来更名为:ScriptEase 1995年,Netscape(网景)公司,开发了一门客户端脚本语言:LiveScript。后来,请...
0
点赞
评论
收藏
分享
2020-08-14 13:12
已编辑
滴滴出行_网约车_后端开发
Web基础--Bootstrap
Bootstrap: 1. 概念: 一个前端开发的框架,Bootstrap,来自 Twitter,是目前很受欢迎的前端框架。Bootstrap 是基于 HTML、CSS、JavaScript 的,它简洁灵活,使得 Web 开发更加快捷 框架:一个半成品软件,开发人员可以在框架基础上,在进行开发,简化编码。 好处: 定义了很多的css样式和js插件。我们开发人员直接可以使用这些样式和插件得到丰富的页面效果。 响应式布局。--------同一套页面可以兼容不同分辨率的设备。 2. 快速入门(哪里看不懂删哪里) 下载Bootstra...
0
点赞
评论
收藏
分享
1
2
3
4
5
6
27
关注他的用户也关注了:
牛客网
牛客企业服务