自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

wangjun5159的专栏

wx: juhao5159

  • 博客(14)
  • 资源 (5)
  • 收藏
  • 关注

原创 数据库查询n+1问题

简介在orm框架中,比如hibernate和mybatis都可以设置关联对象,比如user对象关联dept 假如查询出n个user,那么需要做n次查询dept,查询user是一次select,查询user关联的 dept,是n次,所以是n+1问题,其实叫1+n更为合理一些。mybatis配置UserMapper.xml<resultMap id="BaseResultMap" type="tes

2016-08-31 22:09:56 18261

原创 java springboot/springmvc 下载excel文件

前言spring mvc下载文件原理,其实跟普通的下载文件没有什么区别,区别是spring mvc的请求映射跟struts等不同。文件下载的原理就是,将文件以流的方式写出到response中,因为输出流只能写出一次,所以,文件下载的后台方法,都是无返回值;http响应报文内容类型是文件,所以,即使页面是默认表单提交方式,页面也不会刷新;同理,超链接、js提交表单页面都不会刷新;代码效果图jsp页面.....................

2016-08-31 19:51:06 3065 1

原创 org.springframework.dao.InvalidDataAccessApiUsageException: ERR value is not an integer or out of ra

背景使用spring redis的increment方法时,爆出如上错误,详细异常栈如下 org.springframework.dao.InvalidDataAccessApiUsageException: ERR value is not an integer or out of range; nested exception is redis.clients.jedis.exception

2016-08-31 18:45:33 33898 5

原创 mysql workbench 导出建表语句 导出数据

前言本教程主要讲述,利用mysql workbench导出建表语句,过程很简单,有两种方法。教程方法一概述这种方法是比较正规的,也是mysql workbench提供的正式的导出建表语句或者导出数据的方式。导出建表语句和数据server—–>data export—–>选中表 注意,export to dump project folder,这种方式是每个表对应一个sql文件。 导出建表语句和

2016-08-31 17:19:26 57355 13

原创 cookie入门介绍

前言在很长一段时间内,我对cookie和session一直迷迷糊糊的,相信很多人也存在这样的问题,接下来,我将用思考问题的一般过程来介绍cookie,cookie是什么?cookie存在的原因是什么,有什么作用?cookie的用法?cookie是什么cookie就是一段文本,它存储在客户端(通常来说是浏览器)。你可以把cookie当作一个map,里边是键值对,这些键值对有过期时间、域、路径、脚本可否

2016-08-25 11:36:11 4397 6

原创 tomcat 非正常退出

现象debug启动后,过段时间就非正常退出;添加jvm参数-XX:+CreateMinidumpOnCrash后,保存堆转存日志; 之前debug启动,但从未出现此问题;不知为何,突然就出现这个问题了;错误信息 A fatal error has been detected by the Java Runtime Environment: EXCEPTION_ACCESS_VIOLATI

2016-08-23 19:59:11 2261

原创 UndeclaredThrowableException

undeclaredThrowableException APIUndeclaredThrowableException直译过来,就是未声明的throwable型异常,我们看它的api 如果代理实例的调用处理程序的 invoke 方法抛出一个经过检查的异常(不可分配给 RuntimeException 或 Error 的 Throwable),且该异常不可分配给该方法(在代理实例上调用该方法,并

2016-08-16 11:28:59 26547

原创 spring 扫描包 不起作用

问题spring中配置了包路径,但不扫描包,上网搜索后发现,eclipse导出包时勾选add directory entry就ok了。我的疑问是add directory entry作用是什么?spring扫包是什么原理,怎么会跟add directory entry有关系?add directory entry作用我们先来看一下add directory entry的作用。工程目录 eclips

2016-08-16 10:43:06 3320 1

原创 fiddler 手机 https 抓包

fiddler手机抓包原理fiddler手机抓包的原理与抓pc上的web数据一样,都是把fiddler当作代理,网络请求走fiddler,fiddler从中拦截数据,由于fiddler充当中间人的角色,所以可以解密https下面开始手机抓包设置教程设置fiddler抓包File—–>勾选capture traffic设置抓https和解密httpsTools—–>fiddler options—–>

2016-08-13 22:20:02 79021 20

原创 fiddler pc https 抓包

原理fiddler抓包原理fiddler 调试器注册到操作系统因特网服务中,系统所有的网络请求都会走fiddler的代理,所以fiddler才能抓包。 Debug traffic from any client and browser Fiddler helps you debug traffic from any browser: Internet Explorer, Chrome, F

2016-08-13 13:45:34 59923 13

原创 jquery attr和prop区别

问题再现使用jquery选中checkbox时,只有鼠标点击后,才起作用,之后就不起作用,$(“#mycheckbox”).attr(“checked”,true) 后来搜到很多说明,说是jquery版本的缘故,要用prop,这个理由很笼统,我还是没懂attr和prop之间的区别。看了很多帖子后,总结出以下原因。代码<div id="mydiv" class="myclass" customatt

2016-08-11 11:34:29 843

原创 jquery radio 没选中,点击后,选中;选中后,点击,不再选中;

前言使用jquery实现radio,没选中,点击后,选中;选中后,点击,不再选中;实现思路最初的设想最初设想,监听radio的click事件,在click中,阻止默认行为,然后根据点击之前是否选中,来决定是否选中。但这样有个问题,在click监听函数中获取的checked值是点击后的值,无法获取之前的值。于是转变了实现思路修正后的思路监听radio的mousedown事件,获取checked值,因为

2016-08-11 09:55:32 8796

原创 mybatis association 懒加载实现原理

前言mybatis的association 标签可以设置关联对象,加载方式;如下的user关联dept,加载方式fetchType=”eager” <resultMap id="BaseResultMap" type="testmaven.entity.User"> <id column="id" jdbcType="INTEGER" property="id" /> <result

2016-08-06 22:27:14 5922

原创 mybatis 常见问题 FAQ

mybatis方法多个参数时,不加注解,可以吗?不能。多个参数时,必须加注解,并且注解内的名与EL表达式的名字相同,否则,执行错误。 但是,一个参数时,不需要加注解,并且EL中的值不需要跟参数名相同。比如多个参数时,注解名字必须与配置文件中名字相同User selectWhere(@Param("myname")String myname,@Param("age") Integer age);s

2016-08-06 21:36:01 749

charles破解包

charles的破解包,copy到charles安装目录的lib文件夹下,覆盖掉就好了。

2016-12-15

itextasianCmaps.jar

itextasianCmaps.jar,经常与itextasian.jar一起使用

2016-04-06

itextasian-1.5.2.jar

ireport导出中文pdf,字体jar

2016-04-06

精通css第2版源代码

精通css第2版,源代码 详细介绍了盒模型、浮动、定位,圆角、背景图片、表单、超链接、导航等应用样式

2016-02-29

精通css(第2版)源代码

精通css第二版,源代码. 精通css一书,详细介绍了盒模型、浮动、定位,圆角、背影、表单、超链接应用样式

2016-02-29

空空如也

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

TA关注的人

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