Java
文章平均质量分 67
wanson2015
这个作者很懒,什么都没留下…
展开
-
java异常分类和解析
JAVA的异常类的层次结构在 Java 中,所有的异常都有一个共同的祖先 Throwable(可抛出)。Throwable 指定代码中可用异常传播机制通过 Java 应用程序传输的任何问题的共性,它们都在java.lang包下面。Error类标记了严重错误,类似内存溢出,虚拟机异常,等等,是不该出现的。这些错误表示故障发生于虚拟机自身、或者发生在虚拟机试图执行应用时原创 2017-12-14 15:49:17 · 325 阅读 · 0 评论 -
java序列化和反序列化
JAVA序列化和反序列化的方式主要有两种:1.实现Serializable接口:相应的对象实现了序列化接口Serializable,这个使用的比较多,对于序列化接口Serializable接口是一个空的接口,它的主要作用就是标识这个对象时可序列化的,jre对象在传输对象的时候会进行相关的封装。2.实现Externalizable接口:Externalizable接口继承了Serializable接...原创 2017-12-14 20:43:14 · 204 阅读 · 0 评论 -
Java Comparator的双重比较问题
Java Comparator的双重比较问题类型推导失败转载 2017-11-28 16:08:12 · 2897 阅读 · 0 评论 -
Mybatis使用XML和代码方式构建SqlSessionFactory
使用XML方式构建XML配置文件:<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http://mybatis.org/dtd/mybatis-3-config.dtd"><conf原创 2018-04-26 11:38:41 · 1545 阅读 · 0 评论 -
Mybatis insert方法主键回填和自定义
在数据库插入的时候,有很多属性需要我们自己处理,如主键自增字段。MYSQL中主键根据一定规则生成后,需要我们在插入后去主动获取,以便后面的操作,Mybatis为我们提供了处理的方法。主键回填keyProperty:指定哪个字段是主键useGeneratedKeys:这个主键是否使用数据库内置生成策略我们可以在XML文件中进行如下配置:<insert id="insertUser" param...原创 2018-04-26 16:04:18 · 4963 阅读 · 0 评论 -
Mybatis逆向工程自动生成代码
最近在项目中使用了逆向自动生成代码的工具生成了mybatis的mapper代码,在次记录分享工程代码。配置XML文件:<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE generatorConfiguration PUBLIC "-//mybatis.org//DTD MyBatis Generator Configuratio...原创 2018-04-26 16:16:27 · 117 阅读 · 0 评论 -
Java运行时反射修改注解值
Java实现运行时修改注解值由于java的注解不能传参,而项目中经常需要将运行中动态值传到注解中,因为需要在运行中修改注解的值,达到我们想要的目的。再次记录我项目中实现java通过反射实现运行时修改注解值。实践 private void changeTimerConfig() { try { Method doJob = SynTaskTimer...原创 2018-11-12 16:11:30 · 3292 阅读 · 1 评论