11 2017 档案
摘要:1、html中引入JQuery Cookie插件。 2、JS 3、后端 详细代码
阅读全文
摘要:首先,确保Spring配置完毕了。 集成Shiro 1、在pom.xml中追加依赖 2、追加spring-shiro.xml 有三个主要的组件,Realm、SecurityManager、ShiroFilter。 Realm代表用来取得用于验证和授权的数据的策略。 SecurityManager持有
阅读全文
摘要:主要是可以代替常量。比如 实际上BasicsPersonConstant里面只想定义三个“概念”,这里可以用枚举代替 原先的BasicsPersonContant.STUDENT_CODE可以用 BasicsPerson.STUDENT.getCode()代替。 同时BasicsPerson.STU
阅读全文
摘要:主要是定义了4个RollingFile,使项目运行时能产生4个日志文件,分别代表“只记录warn级日志”、“只记录error级日志”、“记录info及其以上级别的日志”、“记录debug及其以上级别的日志”,既有完整日志,又有分类细化日志。 首先需要明确日志的重要级。 FATAL ERROR WAR
阅读全文
摘要:@ExceptionHandler的作用是把对不同异常处理抽取到不同的方法中。 @ControllerAdvice的作用是把控制器中 @ExceptionHandler、@InitBinder、@ModelAttribute方法抽取到一个专门的类当中。 @ControllerAdvice 和 @Ex
阅读全文
摘要:这篇博文针对的是以下的情形: 当@ResponseBody 的对象是个蕴含中文的实体对象时,一切正常,当@ResponseBody 的对象是个中文String时,接收到乱码。 (如果连前半句话的情况都是乱码的话,需要检查一下其他地方,比如web.xml里面有没有加encodingFilter、项目编
阅读全文
摘要:标题就是结论。 打印值是true和false。 a, b, c, d都进行了装箱,其中,a, b的对象都是取自IntegerCache.cache数组,如果他们装箱前的值相同,那么a, b就是同一个对象,所以 a==b为true。 但是,c, d装箱前的值不在IntegerCache.cache数组
阅读全文
摘要:以数据库连接池的配置文件(db.properties)为例,一般的项目会有开发用数据库,测试用数据库,正式环境数据库三种配置。 以前的做法是拷贝成三份,注释掉其他了两份 项目每次打包到不同的环境都需要,选择正确的配置,取消它的注释,并注释掉另外两套配置。 如果用到pom.xml中的profiles标
阅读全文
摘要:1、首先要确保Jackson和Mybatis正确地整合进项目了 2、添加额外的依赖 3、至此,Po类中的域,可以用LocalDate来映射数据库中的date类型字段了,可以用LocalTime来映射数据库中的time类型字段了,可以用LocalDateTime字段来映射数据库中的datetime类型
阅读全文
摘要:Date、Canlender、SimpleDateFormat类在新的Time包面前几乎没有优势 日期LocalDate,时间LocalTime,日期时间LocalDateTime。 时区ZoneId,时间点Instant,时间单位ChronoUnit,格式化DateTimeFormatter Lo
阅读全文
摘要:GROUP_CONCAT()函数 示例: 假设现在有这样一个表结构: 其中`student`.`school_id`是逻辑外键 想要检索出所有学校,其中学校下的学生名需要拼接在一起,作为结果集的字段
阅读全文
摘要:主要用到java.util的Collections类 其中,E必须实现Comparable<E>接口
阅读全文
摘要:主要用到Java 8的Stream类 如果List<E>中的E是个自定义的POJO,那么最好重写其toString()方法。
阅读全文
摘要:发生原因不知道。 解决方法是在pom.xml中追加
阅读全文

浙公网安备 33010602011771号