自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

转载 面试知识点

02面试情况十面阿里,总共分为阿里云四面,蚂蚁两面,菜鸟四面;七面头条分为金融三面,抖音一面,效率工程三面;六个Offer分别是阿里、腾讯、头条、华为、蘑菇街、三七互娱。从二月份在牛客网看到阿里云的招聘贴就投了,那是我最早投递的公司,当时也没什么经验,导致表现得很糟糕,最后四面跪,当时伤心到谷底,幸好跪得比较早,跪了之后简历被释放掉,还可以继续内推。整个春招持续了4个月,对自己意志也是...

2019-02-26 17:31:18 192

原创 sessionId

sessionid是一个会话的key,浏览器第一次访问服务器会在服务器端生成一个session,有一个sessionid和它对应。tomcat生成的sessionid叫做jsessionid。session在访问tomcat服务器HttpServletRequest的getSession(true)的时候创建,tomcat的ManagerBase类提供创建sessionid的方法:随机数+时间+...

2019-02-21 15:31:21 166

原创 spring-mvc-jdbc整合

一.登录功能的实现要完成登录功能的实现就是要完成将jsp表单中的数据传递到controller层中,然后到serviceImpl中完成数据库的查询,完成用户名和密码的核对,如果有这样一个对象,则返回一个user对象,否者返回null,才能登录index.jsp<form action="userController/login" method="post"> <...

2018-10-17 23:27:10 177

原创 Spring mvc入门

一.spring-mvcssm(spring mvc) 作用就是你的controller(控制层,替换以前的servlet)spring mvc是spring框架分解出来的一部分spring mvc的执行过程:(1)首先用户发送请求——>DispatcherServlet,前端控制器收到请求后自己不进行处理,而是委托给其他的解析器进行处理,作为统一访问点,进行全局的流程控制;(2)D...

2018-10-16 20:59:46 160

原创 延迟加载,缓存与声明式事务

一.延迟加载(懒加载):就是什么时候用什么时候加载resultMap(一对一,一对多的关系自带延迟加载,在开发里面最常用的)作用是:什么时候用什么时候加载 <!--开启延迟加载--> <setting name="lazyLoadingEnabled" value="true"/> <!--关闭积极加载--> <setti...

2018-10-16 19:10:03 210

原创 MyBatisy映射文件和动态SQL

一.MyBatis接口映射MyBatis接口映射这个机制是通过面向接口编程,来代替传统的使用SqlSession调用insert、select这种方式实现CRUD(增删改查),MyBatis接口映射有两种实现方式,一种基于XML,另一种是基于注解。基于XML:优点是可维护性、可拓展性高,SQL改动不需要动源代码,改配置文件即可,缺点是编写配置文件较为繁琐,需要定义大量的节点标签。基于注解:...

2018-10-15 11:29:36 207

原创 MyBatis入门

一.什么是MyBatisMyBatis框架,它是一个持久层的框架(它的主要功能是操作数据库)MyBatis的前身叫iBatis,本是apache的一个开源项目, 2010年这个项目由apache 软件基金迁移到了google code,并且改名为MyBatis。MyBatis是支持普通SQL查询,存储过程和高级映射的优秀持久层框架,半自动ORM(框架)。MyBatis消除了几乎所有的JDB...

2018-10-11 21:07:25 94

原创 Spring与JDBC集成

一.对数据库操作需要引入的jar包二.配置xml文件这里需要一层一层的注入1.拿到dataSource需要注意的是,这里加载驱动是driverClassName,而不是driver& 在xml配置都是 &<property name="driverClassName" value="com.mysql.jdbc.Driver"/><prop...

2018-10-11 13:31:09 141

原创 Spring AOP之面向切面

一.什么是面向切面AOP 是Aspect-Oriented Programming的简称,意思是面向切面编程。AOP是对OOP的补充和完善。比如刚才的问题,程序中所有的业务方法都需要日志记录、参数验证、事务处理,这些公共的处理如果放在每个业务方法里,系统会变的臃肿,而且很难去维护。散布在系统各处的需要在实现业务系统时关注的事情就被成为“切面”,也称为关注点,AOP的思想就是把这些公共部分从业务方...

2018-10-10 19:33:37 100

原创 Spring AOP之代理设置模式

一.什么是AOPSpring的AOP:即面向切面编程,其代码实质,即代理模式的应用。二.三种代理设置模式(目标对象不愿意做的事,代理对象给我们实现)代理模式代码的主要特点是:不改变原有类的前提下,在原有类某些方法执行前后,插入任意代码。所以代理模式需要写新的类对原有的类进行包装。代理模式目前实现的方式有三种:这里先定义一个接口package com.offcn.test;public...

2018-10-09 21:20:03 439 1

原创 java反射机制

类的所有信息在反射面前都是裸体,一般好的框架的封装都用到了反射,JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。编写的都是.java. -->(jvm) 编译成.class,反射也就是在.Class文件里下手。一. 获取.cla...

2018-10-09 20:00:00 107

原创 Spring概述

Spring概述一.Spring介绍,以及Spring框架的优势Spring框架是一个企业级的轻量级框架,低侵入的框架(也是在后期项目维护,修改代码量也比较少)优势:1.其实spring就是一个大工厂(工厂这设计模式)(生产管理实体bean,不用实例化对象,所有的都是通过spring容器来进行管理)2.支持分布式事务3.支持测试,与jutext测试有良好的结合4.与其他框架的结合度比...

2018-10-08 20:00:13 496

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除