上一页 1 ··· 14 15 16 17 18 19 20 21 22 ··· 33 下一页
摘要: 1、i18n介绍 i18n(其来源是英文单词 internationalization的首末字符i和n,18为中间的字符数)是“国际化”的简称。在资讯领域,国际化(i18n)指让产品(出版物,软件,硬件等)无需做大的改变就能够适应不同的语言和地区的需要。对程序来说,在不修改内部代码的情况下,能根据不 阅读全文
posted @ 2019-02-18 17:46 花拾夕 阅读(10134) 评论(1) 推荐(0) 编辑
摘要: 方式1、设置国际化的编码和你使用的编译器(IDEA之类)一致,如编译器为UTF-8则在application配置文件中添加 方式2、修改当前编译器的编码为UTF-8,之后将国际化文件中的乱码内容改为当前编码下的内容即可,IDEA具体设置如图所示: 快捷键ctrl+alt+s,在Editor->Fil 阅读全文
posted @ 2019-02-18 14:38 花拾夕 阅读(13099) 评论(0) 推荐(1) 编辑
摘要: 使用线程池的好处: 创建/销毁线程伴随着系统开销,过于频繁的创建/销毁线程,会很大程度上影响处理效率 线程并发数量过多,抢占系统资源从而导致阻塞 对线程进行一些简单的管理 1、ThreadPoolExecutor的一个构造方法: public ThreadPoolExecutor(int coreP 阅读全文
posted @ 2019-02-17 23:14 花拾夕 阅读(711) 评论(1) 推荐(0) 编辑
摘要: 1、JPA介绍 JPA(Java Persistence API)是Sun官方提出的Java持久化规范。它为Java开发人员提供了一种对象/关联映射工具来管理Java应用中的关系数据。它的出现主要是为了简化现有的持久化开发工作和整合ORM技术 Spring data jpa是在JPA规范下提供了Re 阅读全文
posted @ 2019-02-17 15:48 花拾夕 阅读(3602) 评论(0) 推荐(0) 编辑
摘要: 1、th:action 阅读全文
posted @ 2019-02-17 13:53 花拾夕 阅读(3261) 评论(0) 推荐(0) 编辑
摘要: #spring.thymeleaf.cache = true #启用模板缓存。 #spring.thymeleaf.check-template = true #在呈现模板之前检查模板是否存在。 #spring.thymeleaf.check-template-location = true #检查模板位置是否存在。 #spring.thymeleaf.content-type = text /... 阅读全文
posted @ 2019-02-17 12:24 花拾夕 阅读(7983) 评论(0) 推荐(0) 编辑
摘要: 1、解析工具类 测试: 源码参照:使用freemarker做邮件发送模板 阅读全文
posted @ 2019-02-16 23:21 花拾夕 阅读(3175) 评论(0) 推荐(0) 编辑
摘要: 1、pom依赖引入 2、application配置 3、实现TemplateDirectiveModel 前端文件: 用法:跟自定义macro用法一样,直接使用 <@xx></@xx> 来使用即可,值就直接在myTag 标签里传就可以了 流程:当访问前端页面时,会将自定义的标签及其值传到后台MyTa 阅读全文
posted @ 2019-02-16 22:02 花拾夕 阅读(3603) 评论(0) 推荐(0) 编辑
摘要: FreeMarker的插值有如下两种类型:1,通用插值${expr};2,数字格式化插值:#{expr}或#{expr;format} ${basketball.name?if_exists } //用于判断如果存在,就输出这个值 ${basketball.name?default(‘xxx’)}/ 阅读全文
posted @ 2019-02-16 21:36 花拾夕 阅读(1105) 评论(0) 推荐(0) 编辑
摘要: 1、pom相关依赖引入 2、application配置 3、代码编写分页查询 对返回结果用PageInfo进行封装 UserService类 4、分页安全性问题 PageHelper 方法使用了静态的 ThreadLocal 参数,分页参数和线程是绑定的。 一般只要保证在 PageHelper 方法 阅读全文
posted @ 2019-02-16 20:03 花拾夕 阅读(4115) 评论(0) 推荐(0) 编辑
上一页 1 ··· 14 15 16 17 18 19 20 21 22 ··· 33 下一页