摘要: 一.用法 在Mysql中分页查询使用关键字limit。limit的语法如下: SELECT FROM tbl LIMIT 5,10; Retrieve rows 6 15 limit关键字带有两个参数,第一个参数表示相对于第一行的偏移量,第二个参数表示检索出的最大行数。初始化行数的偏移量是0而非1。 阅读全文
posted @ 2018-08-08 18:45 怀瑾握瑜XI 阅读(924) 评论(0) 推荐(0) 编辑
摘要: 在java 8之前如果需要使用base64编解码,必须使用三方库,如:apache的commons codec。 但是java 8将base64编解码的工具引入进来: 执行结果: 参考 "What's New in JDK 8" 阅读全文
posted @ 2018-08-08 15:13 怀瑾握瑜XI 阅读(580) 评论(0) 推荐(0) 编辑
摘要: 一.详述 在很多情况下,程序需要保存方法参数名称,如Mybatis中的mapper和xml中sql的参数绑定。但是在java 8之前的编译器是不支持保存方法参数名至class文件中的。 所以很多框架都采用注解的形式,如Mybatis中采用@Param注解来保存参数名称,用于和xml中sql的参数占位 阅读全文
posted @ 2018-08-08 14:52 怀瑾握瑜XI 阅读(1015) 评论(0) 推荐(0) 编辑
摘要: 一.重复注解 在某些情况下,希望将相同的注解应用于声明或类型用途。从Java SE 8发行版开始,重复注解使可以执行此操作。 例如,正在编写代码以使用计时器服务,该服务使能够在给定时间或某个计划上运行方法,类似于UNIX cron服务。现在,要设置计时器以在该月的最后一天和每个星期五晚上11:00 阅读全文
posted @ 2018-08-08 14:31 怀瑾握瑜XI 阅读(1966) 评论(0) 推荐(2) 编辑
摘要: 在Java SE 8之前,interface只是事物的抽象,用来定义统一的抽象事物和描述事物的抽象行为和属性。 但是在Java SE 8中,增加了可以在interface中增加默认实现的行为和事物的静态行为。 一.为什么? java迭代了如此多的版本且主要采用的都是演化的思想而非重构(为了保证与历史 阅读全文
posted @ 2018-08-08 14:05 怀瑾握瑜XI 阅读(181) 评论(0) 推荐(0) 编辑
摘要: 一.前言 在介绍Java SE 8中新的日期时间库前,先了解下Java 8之前的日期时间工具的诟病。 在Java SE 8前,日期时间工具库在java.util包中,包括: java.util.Date:表示日期和时间 java.util.Calendar以及其实现子类:表示各种日历系统,常用的是格 阅读全文
posted @ 2018-08-08 12:57 怀瑾握瑜XI 阅读(13342) 评论(0) 推荐(1) 编辑