自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

xiao_shan_187的博客

人丑多读书

  • 博客(12)
  • 资源 (1)
  • 收藏
  • 关注

原创 int自动装箱 Integer细节

这里记一次自动装箱、拆箱的细节Integer integerA=1;Integer integerB=1;这两个对象的引用是一样的,也就是说integerA===integerB是true这是因为自动装箱会使用一个叫IntegerCache的缓存,使得第一次:Integer integerA=1会缓存到IntegerCache中第二次Integer integerB=1;会先去 IntegerCa...

2018-06-22 11:01:31 221

原创 JVM中的字符串常量池

JVM的字符串常量池在不同版本放在不同的内存中。线程共享内存:方法区(永久代)、堆内存。jdk1.6版本:字符串常量池是放在永久代中,在永久代和堆内存地址是完全分离的,不会直接引用。jdk1.7+版本:字符串常量池是放在堆内存中。这里以jdk7+为例:String.intern()方法目的是为了让字符串重用,减少内存使用。作用:如果在字符串常量池存在则返回字符串常量池的字符串引用,如果字符串常量池...

2018-04-19 17:29:01 1899

原创 Spring in action-Multipart学习&异常处理

在SpringMVC中一般非文件的表单提交,在request时会自动以‘&’符号来拼接参数。但是在multipat表单请求时会将参数分为不同的数据域来传递。multipart请求中会将type为file属性的域文件转行成二进制数据。对于Multipart请求,springmvc会有一个multipart解析器来处理multipart请求。(控制器有种接受参数的方法,可以使multipart...

2018-04-02 21:01:26 275

转载 thymeleaf页面中的# VS $

这次记一下thymleaf页面中#号和$号的作用。后来发现人家写的更清楚,感谢https://www.cnblogs.com/hjwublog/p/5051632.html          这位大神后来还是写两句,加深自己映像。${}是获取容器上下文变量的值,应该是包括所有上下文中的key-value。这里一直在想,所谓的应用上下文,容器,值栈都是用来存储key-value值,是不是其实都是一样...

2018-03-31 10:55:01 5536 1

原创 int(11)

int->指类型 11->在数据库显示的长度实际无论是11还是30 int类型都是4个字节存储,11与int存储值大小没关系

2018-01-11 17:41:08 361

转载 spring boot 的默认配置

# ===================================================================# COMMON SPRING BOOT PROPERTIES## This sample file is provided as a guideline. Do NOT copy it in its# entirety to your own

2018-01-05 11:37:37 329

原创 百度地图js 对实体 "ak" 的引用必须以 ';' 分隔符结尾问题解决

在百度地图js时出现,org.xml.sax.SAXParseException: 对实体 "ak" 的引用必须以 ';' 分隔符结尾。原因是http://api.map.baidu.com/api?v=2.0&ak=xGdyTtv 这个对应的ak识别不了。我这里先说解决方法,感谢这个大牛:解决方法:是将&变成&这里很明显是字符转义的问题。猜测是我们在解析器不能识别&,只能

2018-01-05 11:13:48 1737

原创 springmvc Java配置理解

一直不懂springmvc Java配置,现在好好理解一下这个,希望路过的朋友能够指出我的错误一直搞不懂程序的具体过程:先看看最常用的springmvc的原理图:这里可以看到dispatchServlet的重要性。我通过前辈搭建好的springmvc java配置的断点调试找到这些类的运行顺序。1、最先进来AbstractAnnotationConfigDispatch

2017-12-29 09:30:39 158

原创 Java编程思想阅读记录-类型信息

一、“运行时类信息可以使你在程序运行时发现和使用类型信息“。这是《java编程思想-中文版》的原话。猜测:在多态的时候,向基类发送消息,基类会将消息发送给具体的派生类。应该是在派生类向上转型成基类对象时,基类对象就记录当前基类对象接收到的消息需要传递给哪个派生类,应该是在某个区域使用引用指向关系。二、Class对象创建所有类的规范,在这里我理解为是jvm加载的.class文件产生的相应对象

2017-12-27 10:38:39 187

原创 label标签使用

label标签是用来绑定表单元素。通俗点的说:点击label的功能和点击被绑定的表单元素的作用一样。1、2、都行!

2017-12-25 15:53:27 245

原创 jvm类加载顺序

JVM类加载顺序今天,梳理一下类加载顺序,从测试结果来推测类加载顺序。第一步:基础准备父类:public class Parent {public  StringparentProperty="ParentPropertyValue";public static StringstaticParentProperty="StaticParentProper

2017-11-29 16:52:59 1892

原创 Eclipse 启动tomcat 问题

Eclipse启动tomcat 问题背景:中午睡了一觉醒来,添加一个@aspect maven依赖jar包,重新启动tomcat,他妈就开始这个问题。  首先提示的问题:tomcat启动 indexOutofboundException异常 猜测:既然之前是能正常使用,添加@aspect jar包才出现,虽然心里很不愿意相信这居然和jar包,添加有关系。还是

2017-11-27 18:23:27 939

空空如也

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

TA关注的人

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