自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 String类为什么是final的

作者:Jaskey Lam链接:https://www.zhihu.com/question/31345592/answer/51549787来源:知乎String基本约定中最重要的一条是immutable。的确声明String为final 和immutable是没有必然关系,但是假如String没有声明为final, 那么你的StringChilld就有可能是被复写为mutable的,这样就打破...

2018-02-27 20:32:09 226

转载 认识SpringMVC

找的一篇解释的非常清晰的文章,又加了些自己的见解转载整理自:https://www.cnblogs.com/xiaoxi/p/6164383.html在讲SpringMVC之前我们先来看一下什么是MVC模式MVC:MVC是一种设计模式MVC的原理图:(个人觉得少了一条view再回传给control的箭头,接着再按图中的响应给用户)分析:M-Model 模型(完成业务逻辑:有javaBean构成,s...

2018-02-27 19:50:59 124

原创 简单认识Socket

       编者序              一直都是只知道Socket是套接字,是做聊天(客户端服务器端之间传输)用的,具体的一直很模糊,今天特意认真整理学习了下。       Socket,TCP/IP,UDP定义如下:网络上的两个程序通过一个双向的通信连接实现数据的交换,这个连接的一端称为一个socket。建立网络通信连接至少要一对端口号(socket)。socket本质是编程接口(API...

2018-02-26 13:45:17 238

转载 BIO,NIO,AIO整理(全称,介绍,区别)

先来个例子理解一下概念,以银行取款为例:同步 : 自己亲自出马持银行卡到银行取钱(使用同步IO时,Java自己处理IO读写)。异步 : 委托一小弟拿银行卡到银行取钱,然后给你(使用异步IO时,Java将IO读写委托给OS处理,需要将数据缓冲区地址和大小传给OS(银行卡和密码),OS需要支持异步IO操作API)。阻塞 : ATM排队取款,你只能等待(使用阻塞IO时,Java调用会一直阻塞到读写完成才...

2018-02-26 13:19:10 33673 16

转载 了解mybatis的动态sql(内容为官方文档)

动态 SQLMyBatis 的强大特性之一便是它的动态 SQL。如果你有使用 JDBC 或其他类似框架的经验,你就能体会到根据不同条件拼接 SQL 语句有多么痛苦。拼接的时候要确保不能忘了必要的空格,还要注意省掉列名列表最后的逗号。利用动态 SQL 这一特性可以彻底摆脱这种痛苦。通常使用动态 SQL 不可能是独立的一部分,MyBatis 当然使用一种强大的动态 SQL 语言来改进这种情形,这种语言...

2018-02-25 20:26:58 148

转载 JVM垃圾回收策略的个人整理

参考 1、周志明,深入理解Java虚拟机:JVM高级特性与最佳实践,机械工业出版社转载整理自 1、http://blog.csdn.net/u011080472/article/details/513241032、http://blog.csdn.net/u010425776/article/details/511893183、http://blog.csdn.net/jarvan_song/ar...

2018-02-23 16:05:35 164

原创 intellij idea的常用快捷键合集(随时更新中)

1.热部署快捷键ctrl+shift+F92.多行注释先选中,然后ctrl+/3.进入鼠标指向的函数方法ctrl+鼠标左键4.多行代码缩进先选中,然后tab键5.多行代码反向缩进先选中,然后shift+tab键6.快速import相应包alt+回车键(enter)...

2018-02-22 20:20:13 2032

原创 宠物商店项目错误整理

1.后端:Resolved exception caused by Handler execution: org.springframework.web.HttpMediaTypeNotSupportedException: Content type 'application/x-www-form-urlencoded;charset=UTF-8' not supported前端:报415错误原因...

2018-02-09 14:59:50 3254

转载 浅谈Hibernate的延迟加载机制

前言Hibernate 的延迟加载(lazy load)本质上就是代理模式的应用,我们在过去的岁月里就经常通过代理模式来降低系统的内存开销、提升应用的运行性能。Hibernate 充分利用了代理模式的这种优势,并结合了 Javassist 或 CGLIB 来动态地生成代理对象,这更加增加了代理模式的灵活性,Hibernate 给这种用法一个新名称:延迟加载。无论怎样,充分分析、了解这些

2018-02-07 15:11:46 457

空空如也

空空如也

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

TA关注的人

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