-
java 超详细面经整理(持续更新)2019.12.19
java 超详细面经整理(持续更新)2019.12.19 目录 Java SE 请你解释HashMap中为什么重写equals还要重写hashcode? 请你介绍一下map的分类和常见的情况 请你讲讲Java里面的final关键字是怎么用的? 请你谈谈关于Synchronized和lock 请你介绍一下volatile? 请你介绍一下...
-
Java引用类型原理深度剖析,看完文章,90%的人都收藏了
Java引用类型原理深度剖析,看完文章,90%的人都收藏了 本文为synchronized系列第二篇。主要内容为分析偏向锁的实现。 偏向锁的诞生背景和基本原理在上文中已经讲过了。 本文将分为几块内容: 1.偏向锁的入口 2.偏向锁的获取流程 3.偏向锁的撤销流程 4.偏向锁的释放流...
-
多线程对象及变量的并发访问
多线程对象及变量的并发访问 目标 本篇博文作为多线程技术的读书笔记,主要学习了以下知识点: synchronized对象监视器为Object时的使用 synchronized对象监视器为Class时的使用 非线程安全是如何出现的 关键字volatile的主要作用 关键字volatile与synchronized的区别...
-
从原理层面掌握@RequestAttribute、@SessionAttribute的使用【一
从原理层面掌握@RequestAttribute、@SessionAttribute的使用【一起学Spring MVC】 每篇一句 改我们就改得:取其精华,去其糟粕。否则木有意义 前言 如果说知道 @SessionAttributes 这个注解的人已经很少了,那么不需要统计我就可以确定的说:知道 @RequestAttribute 注...
-
Mybatis笔记
Mybatis笔记 Mybatis开始 SQL语句输出方式 1.在全局配置文件中,配置标签 settings setting name ="logImpl" value ="STDOUT_LOGGING" / / settings 2.使用log4j等工具,进行输出 mapper中传递参数方式 #{}和${}的区别 #{}表示占位符的方式拼接sql语句 占位符为"?" ${}表...
2019-08-16 12:13:12 GIMP文件服务器mysqlwordIEAdministratorServletWebAppPS
-
springboot跨域处理
springboot跨域处理 一、什么是跨域(CORS) 跨域(CORS)是指不同域名之间的互相访问,本地服务器去访问另一个服务器的资源,这个时候就会出现跨域访问的问题,是由浏览器对于JavaScript所定义的安全限制策 同域: - 同一协议, 如http或https - 同一IP地址, 如192.16...
-
java学习笔记(中级篇)—细说mybatis的使用方式
java学习笔记(中级篇)—细说mybatis的使用方式 一、mybatis是什么? MyBatis 是一款优秀的持久层框架,它支持定制化 SQL、存储过程以及高级映射。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis 可以使用简单的 XML 或注解来配置和映射原生...
-
Tomcat源码分析 (二)----- Tomcat整体架构及组件
Tomcat源码分析 (二)----- Tomcat整体架构及组件 前言 Tomcat的前身为Catalina,而Catalina又是一个轻量级的Servlet容器。在美国,catalina是一个很美的小岛。所以Tomcat作者的寓意可能是想把Tomcat设计成一个优雅美丽且轻量级的web服务器。Tomcat从4.x版本开始除了...
-
SpringMVC-拦截器做一个登录认证的小Demo
SpringMVC-拦截器做一个登录认证的小Demo 拦截器 拦截器的定义 处理器拦截器类似于servlet开发中的filter,用于对处理器进行预处理和后处理。 定义拦截器,实现HandlerInterceptor这个接口 接口的实现需要导入包import org.springframework.web.servlet.HandlerInterce...
-
缓存有那么多种,分别是干什么的?
缓存有那么多种,分别是干什么的? 只要是位正儿八经的程序员应该都知道缓存是什么,甚至我司的很多做运营的小姐姐现在和程序员小哥哥交流中都时不时冒出缓存这个词,让人压力山大。 当然,这里讨论的是指软件层面的缓存。大家都知道的一点是,缓存可以让原本打开很慢...
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash
