摘要:
1.情景展示 在java中,泛型用的熟练的话,创建实例将不是难事,难点在于:在实例化对象的时候带构造参数,例如: BigDecimal bg = new BigDecimal(1); 如何使用泛型实现这样的效果? 本质:通过反射来完成 2.生成无参泛型对象 举个栗子: /* * 创建无参泛型对象 * 阅读全文
摘要:
1.情景展示 在实际开发过程中,我们为了减少对数据库的频繁访问,会把不易更改的数据放到缓存中,减少对数据库的访问,以此,既能减少数据库的操作次数,也能节省响应时间; 但是,缓存同样是一把双刃剑,也会给我们带来不便,比如: 对于后端开发人员来说,我们习惯于直接操作数据库完成对数据库的修改,而不是通过前 阅读全文
摘要:
解压命令 我们知道,在windows环境下,常见的压缩包格式有:*.rar,*.zip,*.7z等,与之对应的,在Linux操作环境下,也有自己的专属压缩包格式:以*.gz作为后缀名; 另外, 在Linux下,解压只能通过命令来完成,解压命令如下: tar -zxvf 待解压的包名全称(带后缀名) 阅读全文
摘要:
准备工作(新手看) 1.创建一个mybatis映射类 只需要创建接口就行,无需创建实现类 2.创建一个mybatis映射文件 注意: mapper.xml的namespace必须和mapper.java类所在的全路径保持一致,否则无法完成映射; mapper.java的方法名称必须和mapper.x 阅读全文
摘要:
1.情景展示 从3.1开始,Spring引入了对Cache的支持。其使用方法和原理都类似于Spring对事务管理的支持。Spring Cache是作用在方法上的,其核心思想是这样的: 当我们在调用一个缓存方法时会把该方法参数和返回结果作为一个键值对存放在缓存中,等到下次利用同样的参数来调用该方法时将 阅读全文