一、基础篇JVM JVM内存结构 堆、栈、方法区、直接内存、堆和栈区别 Java内存模型 内存可见性、重排序、顺序一致性、volatile、锁、final 垃圾回收 内存分配策略、垃圾收集器(G1)、GC算法、GC参数、对象存活的判定 JVM参数及调优 Java对象模型 oop-klass、对象头 ...
分类:
编程语言 时间:
2018-03-19 10:21:31
阅读次数:
280
参考这篇文章里面的几种异常形式: 全局异常处理是个比较重要的功能,一般在项目里都会用到。 大概把一次请求分成三个阶段,来分别进行全局的异常处理。 一:在进入Controller之前,譬如请求一个不存在的地址,404错误。 二:在执行@RequestMapping时,进入逻辑处理阶段前。譬如传的参数类 ...
分类:
编程语言 时间:
2018-03-17 19:47:21
阅读次数:
1712
业务场景中经常涉及到联查,jpa的hql语法提供了内连接的查询方式(不支持复杂hql,比如left join ,right join). 上代码了 1.我们要联查房屋和房屋用户中间表,通过房屋id关联 homeInfo是房屋表,homeUser是房屋用户中间表. homeInfo homeUser ...
分类:
数据库 时间:
2018-03-09 11:51:00
阅读次数:
302
org.apache.ibatis.binding.BindingException: Invalid bound statement (not found): com.ros.dao.LogMapper.insert at org.apache.ibatis.binding.MapperMetho ...
分类:
移动开发 时间:
2018-03-09 10:35:22
阅读次数:
195
一、建立以pom为packaging的项目为,然后再以这一个项目为parent project来聚合其他子项目 一、建立以pom为packaging的项目为,然后再以这一个项目为parent project来聚合其他子项目 新建立一个以pom的项目 改写pom文件,依赖web-common,这样就可 ...
分类:
其他好文 时间:
2018-03-07 13:25:59
阅读次数:
199
javax/transaction/UserTransactionCaused by: java.lang.NoClassDefFoundError: javax/transaction/UserTransaction提示缺少:javax.transaction.UserTransaction。原因 ...
分类:
编程语言 时间:
2018-03-06 15:38:11
阅读次数:
192
ini文件中 Url 匹配方式? 匹配一个字符 /admin? 可以匹配/admin1 /admin2 但是不能匹配/admin12 /admin* 匹配零个或者一个或者多个字符 /admin* 可以匹配 /admin /admin1 /admin12 但是不能匹配/admin/abc ** 匹配零 ...
分类:
Web程序 时间:
2018-03-02 01:14:57
阅读次数:
227
使用idea写个基于spring boot框架的小程序,实现解密功能。前端页面基本没要求,可以多简单就多简单,所以直接在spring boot项目中集成一个jsp页面。 新建个spring boot项目,网上好多新建spring boot的教程,随便百度一下。 创建好项目,写个HelloContro ...
分类:
编程语言 时间:
2018-03-01 11:39:37
阅读次数:
213
filter类 package com.xiaoping.house.filter; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import javax.servlet.*; import java.io.IOException ...
分类:
其他好文 时间:
2018-02-28 22:51:45
阅读次数:
564
SUN首先发展出SERVLET,其功能比较强劲,体系设计也很先进,只是,它输出HTML语句还是采用了老的CGI方式,是一句一句输出,所以,编写和修改HTML非常不方便。 后来SUN推出了类似于ASP的镶嵌型的JSP,把JSP TAG镶嵌到HTML语句中,这样,就大大简化和方便了网页的设计和修改。JS... ...
分类:
Web程序 时间:
2018-02-25 11:23:27
阅读次数:
181