- 博客(67)
- 资源 (5)
- 收藏
- 关注
原创 在SSM中使用redis作service层缓存和MyBatis二级缓存
redis在windows端使用下载压缩包后解压双击redis-server.exe或在目录下打开命令行窗口输入redis-server.exe redis.windows.conf运行redisredis客户端分为自带的命令框和可视化工具自带的命令框双击reids-cli.exe(没有设置密码的情况下)或在目录下打开命令行窗口输入redis-cli.exe -h localhost -p ...
2018-10-28 17:47:01
442
原创 @ModelAttribute和@SessionAttribute
如果希望将方法入参对象添加到模型中,则仅需在入参前使用@ModelAttribute注解在方法定义上使用@ModelAttribute注解,SpringMVC在调用目标处理方法前,会逐个调用在方法上标注了@ModelAttribute注解的方法,并将这些方法的返回值添加到模型中,此时方法入参再用@ModelAttribute修饰则HTTP请求消息进一步覆盖模型中对象SpringMVC在调用方法...
2018-10-25 19:37:37
463
原创 Dispatcher中/和/*
/* *.jsp / 优先级依次递减,也就是url依次优先匹配/* *.jsp / /*.jsp会由继承的过来的JspServlet处理,/由默认的DefaultServlet处理主要用于处理其他servlet不能处理的请求包括HTML和静态资源等 当DispatcherServlet配置/*时 springmvc转发请求’/WEB-INF/js...
2018-10-20 00:19:30
324
原创 MyBatis拦截器 Servlet过滤器 Struts拦截器 SpringMVC拦截器实现原理
MyBatis拦截器实现原理 递归target = interceptor.plugin(target)https://blog.youkuaiyun.com/ykzhen2015/article/details/50315027servlet过滤器实现原理 filters封装在数组中,将filterchan引用传递Struts2拦截器实现原理Interceptors封装在list中,将...
2018-10-19 21:48:36
577
原创 MyBatis插件学习
  接触过分页插件(物理分页可以返回总数),下划线转驼峰插件  由https://blog.youkuaiyun.com/ykzhen2015/article/details/50315027中知道SqlSession底层离不开Executor StatementHandler ParameterHandler ResultHandler,而插件(拦截器)就是拦截上面四个接口中的方法...
2018-10-18 23:42:18
338
原创 MapperScannerConfigurer作用
  Hibernate DaoImpl中由SessionFactory获取Session执行HQL语句,而MyBatis中只有一个Mapper接口,如何获取SQLSession执行方法原因就在于MapperScannerConfigurer  http://www.cnblogs.com/fangjian0423/p/spring-mybatis-MapperScanne...
2018-10-18 22:13:02
2929
原创 MyBatis 缓存
MyBatis缓存 一级缓存默认启动,存在于SQLSession的生命周期中,Mybatis会把执行的方法和参数通过算法生成缓存的键值,将键值和查询结果存入一个Map对象中 在Mapper.xml中设置flushCache=“true”,会在查询数据前清空一级缓存,每次从数据库中获取数据;insert update delete操作也会清空一级缓存 在MyBatis的全局配置setti...
2018-10-18 20:52:31
217
1
原创 GitHub 详细安装与简单使用
https://blog.youkuaiyun.com/Hanani_Jia/article/details/77950594生成密匙命令ssh-keygen -t rsa -C “your email”(注意空格)
2018-10-16 21:05:51
210
原创 java中集合
Vector和ArrayList内部都是通过数组实现与ArrayList不同的是Vector支持线程同步 HashTable和HashMap同理 https://www.cnblogs.com/jing99/p/7057245.html
2018-02-04 21:49:17
252
原创 理解java中向上向下转型(java多态原理)
https://www.cnblogs.com/startRuning/p/5673485.html
2018-02-04 21:48:47
596
原创 Token以及其他相关概念的理解
Java中预处理preparestatement防止SQL注入 http://blog.youkuaiyun.com/chenleixing/article/details/44024095 XSS攻击及预防 http://blog.youkuaiyun.com/ghsau/article/details/17027893 使用Http-only Cookie防止XSS攻击 http://blog.csdn.n
2018-02-04 21:48:16
221
原创 解决tomcat启动时端口被占用的问题
http://blog.youkuaiyun.com/zcq_1234/article/details/54565385
2018-02-04 21:47:46
269
原创 HttpServletRequest中getRequestURL和getRequestURI区别
http://www.cnblogs.com/shenxiaoquan/p/6029876.html
2018-02-04 21:47:20
484
原创 include、forward、redirect
使用include指令,可以将一个外部文件嵌入到当前JSP文件中,同时解析这个页面中的JSP语句。这个静态的include语句,它会把目标页面的其他编译指令也包含进来,但动态include则不会。Include即可以包含静态的文本,也可以包含动态的JSP页面。静态的include编译指令将被包含的页面加入本页面,融合成一个页面,因此被包含的页面甚至不需要是一个完整的页面。 Include指令是一
2018-02-04 21:46:45
228
原创 使用Web Service进行网络编程
SOAP(简单对象访问协议)、WSDL(Web Service描述语言)、UDDI(统一描述、发现和整合) Java本身提供了丰富的Web Service支持,比如Sun公司指定的JAX-WS 2规范,还有Apache开源组织所提供的CXF等,这些技术不仅可以用于非常方便的对外提供Web Service,也可以简化Web Service的客户端编程(疯狂Andriod讲义第二版13.5使用Web
2018-02-04 21:46:00
181
原创 Hibernate查询方式-QBC查询方式
hibernate HQL查询createQuery(hql).list()返回查询结果并把结果转换成list对象也可以使用query.uniqueResult()得到单个对象 http://blog.youkuaiyun.com/sunrise_2013/article/details/42522625
2018-01-25 22:04:48
194
原创 iframe与location
iframe 浏览器中的浏览器 伪Ajax(部分更新) https://segmentfault.com/a/1190000007090201 window.location下的属性说明 http://blog.youkuaiyun.com/flygoa/article/details/49998373 window.location.href刷新页面 http://blog.youkuaiyun.com/wh
2018-01-25 22:04:25
901
原创 jsp页面使用<!DOCTYPE >
dtd和schema的用法 http://www.cnblogs.com/hqr9313/archive/2012/05/16/2502662.html 很重要 http://angrycoder.iteye.com/blog/1757539 http://i.wanz.im/2010/05/28/why_doctype_html/
2018-01-25 22:04:04
672
原创 SQL语句中exists/not exists的用法分析
例3中选取student中一条记录的sno与course中每条记录的cno分别在sc中查找后第二个select若有输出代表有课程在sc中不存在也就是sno并没有选修全部课程则第一个select不输出 http://blog.youkuaiyun.com/zengcong2013/article/details/45820639
2018-01-25 22:03:43
270
原创 js判断IE浏览器
http://blog.youkuaiyun.com/whupanyinghua/article/details/38026027
2018-01-25 22:03:19
134
原创 css浮动(float, clear)通俗讲解
https://www.cnblogs.com/iyangyuan/archive/2013/03/27/2983813.html
2018-01-25 22:02:51
199
原创 Web中编码问题简结
搞定字符集和字符编码 http://blog.51cto.com/linuxzj/1789927 Unicode和UTF-8有何区别 UTF-8的出现为了节省存储空间和与单字节编码兼容,从unicode到UTF-8并不是直接的对应,而是要过一些算法和规则的转换 https://www.zhihu.com/question/23374078/answer/69732605 ISO-8859
2018-01-25 22:01:56
150
原创 HQL只查询部分字段方法和遇到问题小记
第二种方式通过HQL语句new POJO()实现 http://www.cnblogs.com/toSeeMyDream/p/5763624.html?utm_source=itdatao&utm_medium=referall 报异常Unable to locate appropriate constructor on class https://www.cnblogs.com/lvshu
2018-01-25 22:01:15
655
原创 net.json.JSONException:Object is null
http://m.blog.youkuaiyun.com/yyzhq/article/details/8235658
2018-01-25 22:00:04
417
原创 MySQL中日期映射Hibernate问题简结
http://m.blog.youkuaiyun.com/u014696474/article/details/70568733 http://blog.51cto.com/lsieun/1845398 http://www.cnblogs.com/handsomeye/p/5107398.html
2018-01-25 21:58:45
283
转载 OGNL表达式和Struts2标签
http://m.blog.youkuaiyun.com/lzm1340458776/article/details/29567867
2018-01-07 22:15:44
150
原创 getCurrentSession()抛出is not valid without active transaction和no session found for current thread异常分析
getCurrentSession()抛出is not valid without active transaction和no session found for current thread异常分析
2018-01-07 22:14:35
164
原创 hibernate中一种导致a different object with the same identifer value was already associated with the sessi
hibernate中一种导致a different object with the same identifer value was already associated with the session错误方式及解决方法
2018-01-07 22:14:04
322
转载 IntelliJ IDEA的jsp中request等对象无法被解析的解决办法
IntelliJ IDEA的jsp中request等对象无法被解析的解决办法
2017-10-20 21:31:57
1093
1
原创 jdk、jre理解 sdk、IDE理解 adt、android sdk理解
jdk、jre理解 sdk、IDE理解 adt、android sdk理解
2017-09-21 22:31:40
379
VLCDemo(基于开源VLC播放器)
2017-11-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人