05 2022 档案

摘要:01 面向对象的特征 封装:隐藏部分对象的属性和实现细节,以不同的访问级别来保护对象内部的数据,防止外部程序的不当访问,对外提供公开的接口。【私有的属性,共有的方法】 继承:子类自动共享父类数据和方法。 多态:对于同一个行为,不同的子类对象具有不同的表现形式。同一个事件发生在不同的对象上会产生不同的 阅读全文
posted @ 2022-05-29 00:09 靠谱杨 阅读(226) 评论(0) 推荐(0)
摘要:五、MyBatis 40)谈谈 MyBatis Mybatis 是一个半自动化的 ORM 框架,它对 jdbc 的操作数据库的过程进行封装,使得开发者只需要专注于 SQL 语句本身,而不用去关心注册驱动,创建 connection 等,Mybatis 通过 xml 文件配置或者注解的方式将要执行的各 阅读全文
posted @ 2022-05-27 18:30 靠谱杨 阅读(106) 评论(0) 推荐(0)
摘要:Java面试题总结 一、Java基础 1)Java有没有goto? goto是C语言中的,通常与条件语句配合使用,可用来实现条件转移, 构成循环,跳出循环体等功能。Java保留了这个关键字但是没有使用。 2)&和&&的区别? &和&&都表示逻辑与的关系,同真则真,有假则假。 ==&&具有短路的功能, 阅读全文
posted @ 2022-05-27 18:27 靠谱杨 阅读(937) 评论(0) 推荐(2)
摘要:十、SpringBoot (66)SpringBoot 简介 Spring Boot 是 Spring 开源组织下的子项目,是 Spring 组件一站式解决方案,它的产⽣简化了框架的使⽤,所谓简化,是指简化了 使用 Spring 的难度,简省了繁重的配置,提供了各种启动器,开发者能快速上手,所以 S 阅读全文
posted @ 2022-05-27 18:22 靠谱杨 阅读(307) 评论(0) 推荐(0)
摘要:八、Spring 57)什么是 Spring 的依赖注入 IOC( Inversion of Control )的⼀个重点是在系统运行中,动态的向某个对象提供它所需要的其他对象。 其中依赖注入(DI Dependency Injection)是实现IOC的一种方式。 a.接口注入 b.setter方 阅读全文
posted @ 2022-05-27 18:21 靠谱杨 阅读(68) 评论(0) 推荐(0)
摘要:九、SpringMVC 63)SpringMVC 的流程 a.用户向服务器发送请求,请求被 SpringMVC 前端控制器 DispatchServlet 捕获; b.DispatcherServlet 对请求 URL 进行解析,得到请求资源标识符(URL),然后根据该 URL 调用 Handler 阅读全文
posted @ 2022-05-27 18:21 靠谱杨 阅读(60) 评论(0) 推荐(0)
摘要:七、Struts2 54)Struts2 执行流程 客户端发送请求,请求到达服务端,由 struts 的核心控制器ActionServlet拦截请求。 核心控制器调⽤ action 映射器匹配请求路径和映射路径,判断映射路径是否存在。 核心控制器调⽤ actionProxy 代理器,actionPr 阅读全文
posted @ 2022-05-27 18:20 靠谱杨 阅读(72) 评论(0) 推荐(0)
摘要:六、Hibernate 50)简述一下 hibernate 的开发流程 第一步:加载 hibernate 的配置文件,读取配置文件的参数(jdbc 连接参数,数据 库方言,hbm 表与对象关系映射文件) 第二步:创建 SessionFactory 会话工厂(内部有连接池) 第三步:打开 sessio 阅读全文
posted @ 2022-05-27 18:18 靠谱杨 阅读(70) 评论(0) 推荐(0)
摘要:GUN风格: (1)产品初版时,版本号可以为0.1或0.1.0,也可以为1.0或1.0.0; (2)当产品进行了局部修改或bug修正时,主版本号和子版本号都不变,修正版本号+1; (3)当产品在原有的基础上增加了部分功能时,主版本号不变,子版本号+1,修正版本号复位为0; (4)当产品进行了重大修改 阅读全文
posted @ 2022-05-25 16:07 靠谱杨 阅读(131) 评论(0) 推荐(0)
摘要:49)Mybatis 分页 limit分页 RowBounds 进行分页,非常方便,不需要在 sql 语句中写 limit,即可完成分页功能。但是由于它是在 sql 查询出所有结果的基础上截取数据的,所以在数据量大的sql中并不适用,它更适合在返回数据结果较少的查询中使用。 最核心的是在 mappe 阅读全文
posted @ 2022-05-23 19:27 靠谱杨 阅读(226) 评论(0) 推荐(1)
摘要:${}是 Properties 文件中的变量占位符,它可以用于标签属性值和 sql 内部,属于静态文本替换 ‘#{}’是 sql 的参数占位符,Mybatis 会将 sql 中的#{}替换为?号,在 sql 执行前会使用PreparedStatement 的参数设置方法,按序给 sql 的? 号占位 阅读全文
posted @ 2022-05-23 19:26 靠谱杨 阅读(192) 评论(0) 推荐(0)
摘要:40)谈谈 MyBatis Mybatis 是一个半自动化的 ORM 框架,它对 jdbc 的操作数据库的过程进行封装,使得开发者只需要专注于 SQL 语句本身,而不用去关心注册驱动,创建 connection 等,Mybatis 通过 xml 文件配置或者注解的方式将要执行的各种 statemen 阅读全文
posted @ 2022-05-23 19:25 靠谱杨 阅读(175) 评论(0) 推荐(0)
摘要:28)Java 栈和堆的区别 1 栈:为编译器自动分配和释放,如函数参数、局部变量、临时变量等等 2 堆:为成员分配和释放,由程序员自己申请、自己释放。否则发生内存泄露。典型为使用new申请的堆内容。 3 静态存储区:内存在程序编译的时候就已经分配好,这块内存在程序的整个运行期间都存在。它主要存放静 阅读全文
posted @ 2022-05-23 19:24 靠谱杨 阅读(75) 评论(0) 推荐(0)
摘要:软件过程与管理知识回顾 两个大题: 1.关键路径 15 2.挣值分析 15 一、概论 1. 软件工程的三要素。(每一个的含义) 三要素是方法、工具、过程。 方法:是完成软件开发的各项任务的技术方法,为软件开发提供“如何做”的技术。 工具:为运用方法而提供的自动的或半自动的软件工程的支撑环境。 过程: 阅读全文
posted @ 2022-05-23 12:06 靠谱杨 阅读(2066) 评论(0) 推荐(3)
摘要:20)什么是线程安全? **含义:**当多个线程访问某个方法时,不管你通过怎样的调用方式或者说这些线程如何交替的执行,我们在主程序中不需要去做任何的同步,这个类的结果行为都是我们设想的正确行为,那么我们就可以说这个类时线程安全的。 如果一段代码可以保证多个线程访问的时候正确操作共享数据,那么它是线程 阅读全文
posted @ 2022-05-22 17:00 靠谱杨 阅读(55) 评论(0) 推荐(0)
摘要:11)abstract class 和 interface 有什么区别? 含有 abstract 修饰符的 class 即为抽象类,==abstract 类不能创建的实例对象。==含有 abstract 方法的类必须定义为 abstract class,abstract class 类中的方法不必全 阅读全文
posted @ 2022-05-21 21:27 靠谱杨 阅读(55) 评论(0) 推荐(0)
摘要:请写出你最常见到的 5 个 runtime exception。 ​ 参考:https://blog.csdn.net/qq_20417499/article/details/80222820 ClassNotFoundException找不到类异常 当应用试图根据字符串形式的类名构造类,而在遍历C 阅读全文
posted @ 2022-05-21 21:25 靠谱杨 阅读(120) 评论(0) 推荐(0)
摘要:Java 中的异常处理机制的简单原理和应用。 异常是指 java 程序==运行时(非编译)==所发生的非正常情况或错误。 Java 对异常进行了分类,不同类型的异常分别用不同的 Java 类表示,所有异常的根类为java.lang.Throwable,Throwable 下面又派生了两个子类:Err 阅读全文
posted @ 2022-05-21 21:24 靠谱杨 阅读(65) 评论(0) 推荐(0)
摘要:String s1 = "a"; String s2 = s1 + "b"; String s3 = "a" + "b"; System.out.println(s2 == "ab"); System.out.println(s3 == "ab"); 第一条语句打印的结果为 false,第二条语句打 阅读全文
posted @ 2022-05-21 21:23 靠谱杨 阅读(73) 评论(0) 推荐(0)
摘要:try {}里有一个 return 语句,那么紧跟在这个 try 后的 finally {}里的 code 会不会被执行,什么时候被执行,在 return 前还是后? package com.test; public class Test1 { public static void main(Str 阅读全文
posted @ 2022-05-21 21:23 靠谱杨 阅读(154) 评论(0) 推荐(0)
摘要:含有 abstract 修饰符的 class 即为抽象类,==abstract 类不能创建的实例对象。==含有 abstract 方法的类必须定义为 abstract class,abstract class 类中的方法不必全是抽象的(也就是说可以有一个抽象类,里面没有抽象方法),但是不可以是pri 阅读全文
posted @ 2022-05-21 21:21 靠谱杨 阅读(69) 评论(0) 推荐(0)
摘要:Java面试题总结 2022-05-20 1)Java有没有goto? goto是C语言中的,通常与条件语句配合使用,可用来实现条件转移, 构成循环,跳出循环体等功能。Java保留了这个关键字但是没有使用。 2)&和&&的区别? &和&&都表示逻辑与的关系,同真则真,有假则假。 ==&&具有短路的功 阅读全文
posted @ 2022-05-20 21:09 靠谱杨 阅读(46) 评论(0) 推荐(0)
摘要:从演化历史看大型网站架构 杨传伟 (石家庄铁道大学信息科学与技术学院,河北省,石家庄市,050043) 摘 要:本文以大型网站系统的特点、大型网站架构演化发展历程以及大数据与高并发为切入和论述点,由浅入深、由简到繁地对大型网站架构设计展开叙述,首先通述其特点,之后介绍大型网站架构的历史发展历程,从其 阅读全文
posted @ 2022-05-20 19:36 靠谱杨 阅读(754) 评论(0) 推荐(0)
摘要:MVC架构设计浅析 杨传伟 (石家庄铁道大学信息科学与技术学院,河北省,石家庄市,050043) 摘 要:本文以图书管理系统为案例(当前主流框架SpringMVC的原理来分析MVC的设计理念等),深入浅出地分析常用的WEB设计模式MVC。将从MVC的历史、MVC每一层的作用,MVC能为我们带来什么好 阅读全文
posted @ 2022-05-20 10:29 靠谱杨 阅读(567) 评论(0) 推荐(0)
摘要:STAR法则,即为Situation Task Action Result的缩写,具体含义是: Situation: 事情是在什么情况下发生 Task: 你是如何明确你的任务的 Action: 针对这样的情况分析,你采用了什么行动方式 Result: 结果怎样,在这样的情况下你学习到了什么 简而言之 阅读全文
posted @ 2022-05-18 17:01 靠谱杨 阅读(2034) 评论(0) 推荐(0)
摘要:1 from selenium import webdriver 2 import time 3 4 from selenium.webdriver.common.keys import Keys 5 6 driver = webdriver.Chrome() 7 def zijie(): 8 # 阅读全文
posted @ 2022-05-13 09:45 靠谱杨 阅读(157) 评论(0) 推荐(0)
摘要:1 from selenium import webdriver 2 from selenium.webdriver.common.action_chains import ActionChains 3 import time 4 import random 5 import base64 6 7 阅读全文
posted @ 2022-05-13 09:40 靠谱杨 阅读(210) 评论(0) 推荐(0)