- 博客(20)
- 收藏
- 关注
原创 java中IO常见面试题总结
IO流有几种类型一种是字节流,另一种是字符流,分别由四个抽象类来表示:InputStream,OutputStream,Reader,Writer。BIO 、NIO和AIOBIO:同步阻塞式IO,服务器实现模式为一个连接一个线程,即客户端有连接请求时服务器端就需要启动一个线程进行处理,如果这个连接不做任何事情会造成不必要的线程开销,当然可以通过线程池机制改善。NIO:同步非阻塞式IO,服务...
2019-09-09 13:33:55
1019
原创 新东方在线——java开发一面面经(2020视频面试)
首先一个简单的自我介绍,然后就开始面试了,由于网络不好所以一开始是牛客网视频面试,最后微信语音,但是牛客网视频一直开着。进程和线程的区别进程:进程是程序的一次执行过程,是程序在执行过程中分配和管理资源的基本单位;线程:线程是CPU调度和分派的基本单位,他可以与同属一个进程的其他线程共享所拥有的全部资源;根本区别是:进程是系统资源分配的基本单位,线程是任务调度和执行的基本单位;进程和线程从...
2019-09-09 13:32:35
2981
5
原创 宁波银行2020秋招——java后台开发
1.谈谈动态代理动态代理:动态代理其实是一种方便运行时候动态的处理代理方法的调用机制。通过动态代理可以让调用者和实现者之间解耦,例如:对于调用者来说,就是想用远程的方法,对于内部寻址,序列化反序列化这些可以交给代理去处理,这样可以以解放我们的双手。或者我们平日里开发中需要监控一些方法的执行性能。这样的话其实就是把那些非业务逻辑的代码嵌入到业务中,破坏了代码的纯粹性,所以我们希望把非业务逻辑的代...
2019-08-29 15:34:30
2020
8
原创 JVM学习笔记——常见面试题
Java虚拟机,平台无关的编程语言?Java虚拟机是一个可以执行java字节码的虚拟机进程。Java源文件被编译成能被java虚拟机执行的字节码文件。Jvm是运行在操作系统之上的,每个操作系统的指令是不同的,JDK是区分操作系统的,只要你在本地装了JDK,这个jdk就可以和当前系统兼容。Class字节码运行在虚拟机之上,就不需要担心class字节码在哪个操作系统编译的,只要符合操作规范就可以...
2019-08-16 16:12:51
163
原创 水滴公司(水滴互助)java实习生一面
1.集合框架(你能想到哪些)2.主要Map这块(Map的数据结构有哪些,什么数据结构支撑的)我主要说了HashMap,HashMap的主要原理HashMap可以说是一个数组链表,HashMap中有一个重要的静态类-Entry,在这里存储了key ,value 下一个节点nextEntry是HashMap的一个基础Bean,所有的内容都存储在Entry中,HashMap的本质可以理解为一个En...
2019-07-26 16:49:20
635
原创 Springmvc的注解使用
第一节:注解的使用@RequestMapping:用于建立请求URL和处理请求方法之间的对应关系。出现的位置:写在方法上:和请求URL进行绑定写在类上:给访问的URL进行窄化处理。可以让我们的URL变成模块化的形式。属性:value:用于指定请求的URL。他和path属性的作用是一样的。method:用于指定请求的方式。params:用于指定限制请求参数的条件。他支持简单的表达式。...
2019-07-19 11:05:30
91
转载 SpringMVC从入门到精通之第二章
SpringMVC从入门到精通之第二章这一章原本我是想写一个入门程序的,但是后来仔细想了一下,先从下面的图中的组件用代码来介绍,可能更效果会更加好一点。第一节:开发准备介绍之前先说下我的开发调试环境:JDK 1.7的64位 、Eclipse Kepler(J2EE) 64位的、Tomcat 7.0.42 mysql 5.1、SQLyog(这是我的标配)springmvc 版本 3.2(这...
2019-07-18 08:12:15
88
转载 springmvc从入门到精通之——第一章
SpringMVC从入门到精通之第一章第一节 简介:SpringMVC是Spring框架的一个模块,Spring和SpringMVC无需通过中间整合层进行整合。SpringMVC是基于MVC的WEB框架。MVC设计模式在B/S下的应用:对上图说明①:浏览器发送请求到控制器(这里要知道控制器的作用)②:控制器不能处理请求必须交给模型层来处理接着去访问数据库③:模型层将处理好的结果返...
2019-07-18 08:07:24
125
原创 spring容器IOC基于注解
1.导入jar包2.在xml文件中配置扫描包(需要和jdbc建立连接是配置下面的)3.用注解常用注解的分类用于创建对象的:@Component:作用:就相当于在spring中xml中配置了一个bean标签属性:value:用于指定bean的id。当不时。默认值是当前类名,手写字母改为小写。由此衍生了三个注解:@Controller:一般用于表现层@Service:一般用于业务...
2019-07-12 13:39:47
128
原创 Spring的核心机制——依赖注入(IOC)
Spring框架的核心功能有两个:Spring容器作为超级大工厂,负责创建、管理所有的java对象,这些java对象被称为Bean。Spring容器管理容器中的Bean之间的依赖关系,Spring使用一种依赖注入的方式来管理Bean之间的依赖关系。依赖注入的效果:类似于“共产主义”,当某个java实例需要其他的java实例的时候,系统会自动提供所需的实例,无需程序显示获取。依赖注入:IOC...
2019-07-09 21:50:58
428
原创 spring基础入门
Spring为企业应用的开发提供的一轻量级的解决方案。该方案主要包括:基于依赖注入的核心机制、基于AOP的声明式事物管理、与多种持久层技术的整合,以及优秀的webmvc框架等。Spring贯穿表现层、业务层、持久层。Spring的优点:1.低侵入式设计,代码的污染极低。2.独立于各种服务器,基于Spring框架的应用,可以真正实现Web Once ,Run Anywhere的承诺。3.S...
2019-07-08 16:25:26
88
原创 过滤器Filter
javaweb三大组件:Servlet、Listener、Filter过滤器:它有拦截请求的能力。过滤器编写:1.写一个类实现Filter接口2.在web.xml 中配置Filter接口三个方法:服务器启动时会创建Filterinit()创建之后马上执行destory()销毁之前执行,用于释放内存资源。在服务器关闭时销毁。doFilter()每次过滤都会执行Filter:是单例的...
2019-07-08 14:31:59
98
原创 监听器
监听器:他是一个接口,内容由我们来实现,他需要注册,例如注册在按钮上。监听器中的方法会在特定的事件发生时会被调用。观察者模式:事件源:小偷事件:偷东西监听器:警察javaweb中的监听器事件源:三大域ServletContext:生命周期监听:ServletContextListener,它有两个方法,一个在出生时调用,一个在死亡时调用:属性监听:ServletContextA...
2019-07-08 11:20:17
56
原创 分页操作
分页的优点:只查询一页,不用查询所有的页。分页数据:页面的数据都是由Servlet传递的当前页:pageCode,pc:如果当前页面没有传递当前页码,那么Servlet是第一页,或者以页面传递为准。总页数:totalpages,tp:总记录数/每页记录总记录数:totalRecored,tr:Dao来获取,select count()from t_costomer;每页记录数:业务数据或...
2019-07-07 19:27:26
121
原创 Servlet知识点总结
ServletContextServlet是javaWeb三大组件之一。(每个Servlet都是唯一的,他们能处理的请求是不同的)。作用:处理请求接收请求数据处理请求完成响应实现Servlet的方式实现javax.servlet.Servlet接口继承javax.servlet.GenericServlet类继承javax.servlet.http.HttpServlet类(一般使...
2019-07-05 21:15:52
65
原创 Maven快速入门学习
Maven项目管理器Maven快速入门Maven介绍环境搭建Maven是基于对象模型(POM),可以通过一小段描述来管理项目的构建、报告和文档的软件项目管理工具。(项目管理工具)Maven的下载及环境变量的配置:首先下载maven下载地址:http://maven.apache.org/download.htmlMaven核心知识mvn -v 查看Maven版本compile:编...
2019-06-18 11:46:18
115
原创 div+CSS布局(布局相关属性)
1、position定位方式正常定位related根据父元素定位absolute根据浏览器窗口位置定位fixed(客服窗口,在浏览整个网页的过程中定位的这一部分不动)没有定位static继承inheritspan应放置在div里面2、定位上下左右覆盖优先级(z-index)3、block:可以吧span转化为divinline:可以吧div转化为spandiv加widt...
2019-01-24 13:34:31
470
原创 DIV+CSS布局(盒模型)
1、div和span在HTML中没有错在的意义,专门为了CSS区别:div是块级元素,span是内联元素2、盒模型盒子外边距margin盒子内边距padding盒子边框border盒子宽度width盒子高度height...
2019-01-24 11:31:57
276
原创 CSS常见属性(列表属性)
1、无序列表ul有序列表ol列表属性list-style-typenone无标记disc默认,标记为实心圆2、标记的位置inside列表标记放置在文本以内且环绕文本根据标记对齐outsaid默认值。保持标记位置在文本左侧,列表标记放置在文本位置以外且环绕文本不根据文本对齐。inherit规定应该从父元素继承list-style-position属性值。3、设置图像列表标记lis...
2019-01-23 17:51:26
2786
原创 CSS常用属性
@CSS常见属性1、边框风格样式的属性值solid直线边框none无边框dashed虚线边框double双线边框2、单独定义某一方向边框的样式border-top-style上边框border-bottom-style下边框border-left(right)-style左右边框3、边框宽度统一样式border-width单独样式border-left-style(同理...
2019-01-23 15:04:37
94
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人