随笔分类 -  java

上一页 1 2
springMVC源码学习之获取参数名
摘要:1.入口到参数处理调用流程 入口为spring-webmvc-4.3.18.RELEASE.jar中org.springframework.web.servlet.DispatcherServlet.doService(request,respose) --》doDispatch(request, 阅读全文
posted @ 2018-12-26 12:22 pu20065226 阅读(592) 评论(0) 推荐(0) 编辑
SpringMVC源码学习之request处理流程
摘要:目的:为看源码提供调用地图,最长调用逻辑深度为8层,反正我是springMVC源码学习地址看了两周才理出来的。 建议看完后还比较晕的,参照这个简单的模型深入底层,仿SpringMVC自己写框架,再来理解会容易得多 1.处理流程(版本为4.3.18) 入口为spring-webmvc-4.3.18.R 阅读全文
posted @ 2018-12-19 18:34 pu20065226 阅读(328) 评论(0) 推荐(0) 编辑
LinkedHashMap结构get和put源码流程简析及LRU应用
摘要:原理这篇讲得比较透彻Java集合之LinkedHashMap。 本文属于源码阅读笔记,因put,get调用逻辑及链表维护逻辑复杂(至少网上其它文章的逻辑描述及配图,我都没看明白LinkedHashMap到底长啥样),所以以文字描述和手画逻辑图的方式来讲述源码逻辑,阅读时再辅以源码达到事半功倍的效果。 阅读全文
posted @ 2018-12-18 14:28 pu20065226 阅读(338) 评论(0) 推荐(0) 编辑
poi excel设置合并单元格边框格式
摘要:版本3.17 //设置合并单元格的边框 public static void setBorderForMergeCell(BorderStyle style,int color, CellRangeAddress cra,Sheet sheet){ RegionUtil.setBorderTop(s 阅读全文
posted @ 2018-12-14 16:54 pu20065226 阅读(747) 评论(0) 推荐(0) 编辑
java reflect反射调用方法invoke
摘要:类定义 反射调用 输出: hello word!return value==50 阅读全文
posted @ 2018-12-14 16:44 pu20065226 阅读(388) 评论(0) 推荐(0) 编辑
springMVC源码学习地址
摘要:springmvc工作原理以及源码分析(基于spring3.1.0) 感谢作者 宏愿, 在此记录下,以便学习 SpringMVC源码分析(1):分析DispatcherServlet.doDispatch方法,了解总体流程 SpringMVC源码分析(2):分析HandlerAdapter.hand 阅读全文
posted @ 2018-12-13 17:36 pu20065226 阅读(120) 评论(0) 推荐(0) 编辑
JVM架构和GC垃圾回收机制详解
摘要:转自:https://blog.csdn.net/aijiudu/article/details/72991993 JVM架构和GC垃圾回收机制详解 JVM架构图分析 下图:参考网络+书籍,如有侵权请见谅 (想了解Hadoop内存溢出请看: Hadoop内存溢出(OOM)分类、参数调优化) JVM被 阅读全文
posted @ 2018-12-13 16:38 pu20065226 阅读(414) 评论(0) 推荐(0) 编辑
String StringBuffer和StringBuilder区别及性能
摘要:结论: (1)如果要操作少量的数据用 String; (2)多线程操作字符串缓冲区下操作大量数据 StringBuffer; (3)单线程操作字符串缓冲区下操作大量数据 StringBuilder(推荐使用)。 String:不可变字符串; StringBuffer:可变字符串、效率低、线程安全(大 阅读全文
posted @ 2018-12-13 16:35 pu20065226 阅读(413) 评论(0) 推荐(0) 编辑
java reflect反射获取方法变量参数
摘要:类的成员包含变量(Field),方法(Method),构造器(Constructor) 类定义 1.获取变量 2.获取方法 3.获取构造器 阅读全文
posted @ 2018-12-06 18:45 pu20065226 阅读(1088) 评论(0) 推荐(0) 编辑
springMVC数据模型model,modelmap,map,@ModelAttribute的相互关系
摘要:结论: a.注解方法中形参为model,modelmap,map一个或几个时,他们指向的引用对象相同即他们的值相同。 b.当使用@ModelAttribute注解请求参数时,springmvc自动将该参数放入model,modelmap,map中。 c.model,modelmap,map中put, 阅读全文
posted @ 2018-12-06 15:02 pu20065226 阅读(460) 评论(0) 推荐(0) 编辑
java abstract构造函数调用
摘要:构造函数是对象的基本,没有构造函数就没有对象。如果在父类中(这里就是你的抽象类)中显示的写了有参数的构造函数,在子类继承是就必须写一个构造函数来调用父类的构造函数 子类 测试类 输出 结论: 无参:调用子类的构造函数前,先执行父类的构造函数。 带参:带参构造函数需显示调用super(x),才能调用父 阅读全文
posted @ 2018-12-04 17:50 pu20065226 阅读(1814) 评论(0) 推荐(0) 编辑
springMVC源码学习之addFlashAttribute源码分析
摘要:本文主要从falshMap初始化,存,取,消毁来进行源码分析,springmvc版本4.3.18。关于使用及验证请参考另一篇jsp取addFlashAttribute值深入理解即springMVC发redirect传隐藏参数 说明:在action中通过redirectAttributes.addFl 阅读全文
posted @ 2018-12-03 18:45 pu20065226 阅读(801) 评论(0) 推荐(0) 编辑
springMVC接受json并打开新页面
摘要:背景:框架中,两个web工程A,B,我的B工程开发了一个对外action接口,A来连,要实现的功能是,A的页面发起一个action请求,到达B的springmvc,通过验证后,打开一个B工程新的tab的新窗口 方案:B用form提交json字符串。A后台用String param(不用@Reques 阅读全文
posted @ 2018-11-28 18:34 pu20065226 阅读(672) 评论(0) 推荐(1) 编辑
jsp取addFlashAttribute值深入理解即springMVC发redirect传隐藏参数
摘要:结论:两种方式 a.如果没有进行action转发,在页面中el需要${sessionScope['org.springframework.web.servlet.support.SessionFlashMapManager.FLASH_MAPS'][0]['userId']} b.如果进行了acti 阅读全文
posted @ 2018-11-28 14:42 pu20065226 阅读(4500) 评论(0) 推荐(1) 编辑
poi excel超出65536行数限制自动扩展Invalid row number (65536) outside allow
摘要:1.xls一个sheet只能装65536行,多余则报错 poi包导出或写入excel超出65536报错: java.lang.IllegalArgumentException: Invalid row number (65536) outside allow 解决:每6w分一个sheet,关键代码红 阅读全文
posted @ 2018-10-18 11:46 pu20065226 阅读(7114) 评论(2) 推荐(0) 编辑
java 构造json对象数组
摘要:利用for构造 输出结果: 遍历: 阅读全文
posted @ 2018-10-18 11:22 pu20065226 阅读(1038) 评论(0) 推荐(0) 编辑
java json字符串与对象转换
摘要:下载引入包gson-2.0.jar 1.字符转数据 2.构造json对象 for (int colnum = 1; colnum <= 2; colnum++) { // insert the cell(columnName/columnValue) into the row Row.addProp 阅读全文
posted @ 2018-10-17 16:46 pu20065226 阅读(170) 评论(0) 推荐(0) 编辑
java对象比较==和equals的区别
摘要:转载:http://blog.csdn.net/bluesky_usc/article/details/51849125 1值比较 即内容相同,我们就认为是相等的。比如:int i=5;int j =5;此时我们说i和j相等,其实指的是i和j的内容相同。 2引用类型比较 但在Java中,除了值类型, 阅读全文
posted @ 2018-03-08 18:04 pu20065226 阅读(4660) 评论(0) 推荐(0) 编辑
java poi处理excel多sheet并实现排序
摘要:需求:有一个数据字典全量汇总表,其中第一个sheet为目录,包括编号和表名,第二个以后为表的明细。其中sheet名就是表名但无序,sheet内字段序号无序有空行 现在要求将其中101,104,107,111表中的格式列和字段名称以及表名取出,生成批量语句,要求按给的编号有序输出,字段出要有序并排除窄 阅读全文
posted @ 2018-03-08 17:24 pu20065226 阅读(7446) 评论(0) 推荐(0) 编辑

上一页 1 2