2017年10月18日

FreeMarker(四)流程控制语句

摘要: For循环 在FreeMarker中没有For循环,但是可以使用<#list>标签简单地实现一下 //需要注意开闭原则,1..5实际就是表次1-5,一共循环5次 <#list 1..5 as t> ${t}:For循环这么写 </#list> If…Else语法 <#assign xNum = 30 阅读全文

posted @ 2017-10-18 22:35 疯狂的妞妞 阅读(266) 评论(0) 推荐(0)

FreeMarker(三)Map和List

摘要: 在FreeMarker语法中,可以使用<#assign>创建一个数组、List或者Map,但是通过<#assign>创建出来的这些数组、List或者Map,不具备Java代码中对象的其它特征。 以Map为例,Java对象可以有isEmpty()方法,但是通过<#assign>创建的map不具有这个方 阅读全文

posted @ 2017-10-18 22:20 疯狂的妞妞 阅读(3131) 评论(0) 推荐(0)

FreeMarker(二)SpringMVC整合

摘要: 直接在SpringMVC的Xml配置文件中做如下配置即可: <!--FreeMarker配置 --> <bean class="org.springframework.web.servlet.view.freemarker.FreeMarkerViewResolver"> <property nam 阅读全文

posted @ 2017-10-18 22:01 疯狂的妞妞 阅读(252) 评论(0) 推荐(0)

FreeMarker(一)字符输出

摘要: 一、字符串 1、常用变量 ${emp.name?if_exists} // 变量存在,输出该变量,否则不输出 ${emp.name!} // 变量存在,输出该变量,否则不输出 ${emp.name?default("xxx")} // 变量不存在,取默认值xxx ${emp.name!"xxx"} 阅读全文

posted @ 2017-10-18 21:52 疯狂的妞妞 阅读(905) 评论(0) 推荐(0)

2017年9月16日

Java代码实现安卓Handler

摘要: Handler机制的写法非常巧妙,之前还在做安卓的时候,就一直很想把代码分离出来。 代码结构完全参考了 Handler,具体实现上,消息队列使用的是 PriorityQueue。 推荐优先学习一下消息队列。 实战价值 spring 环境下,有现成的线程池可用,功能与 handler 类似,因此无需自 阅读全文

posted @ 2017-09-16 00:04 疯狂的妞妞 阅读(495) 评论(0) 推荐(0)

2017年9月15日

如何解释 “在无线循环的主线程new一个对象”

摘要: 最后我还是转行做后台了,博客也搬家去博客园了,ID 还是疯狂的妞妞,主要原因是 CSDN 之前有段时间特别卡,想回去看自己的文章实在麻烦。 之前研究 Handler 机制是在一年前,很多内容COPY了其它博主的,也有一些是小伙伴整理的, 最近在研究阻塞队列,想起了Handler,它的机制实在巧妙,准 阅读全文

posted @ 2017-09-15 23:47 疯狂的妞妞 阅读(1315) 评论(0) 推荐(0)

2017年9月13日

java - 自定义带清除策略的cache

摘要: 介绍:这就是个高级些的玩具,考验的是大家对于 “优先队列” 的理解。 功能:自定义 cache,达到设置的时间,自动清除缓存的数据。 package com.yt.test.callback2; import java.util.concurrent.Delayed; import java.uti 阅读全文

posted @ 2017-09-13 23:42 疯狂的妞妞 阅读(511) 评论(0) 推荐(0)

2017年9月6日

mysql - case-when统计报表

摘要: CREATE TABLE `tb` ( `id` int(10) unsigned NOT NULL AUTO_INCREMENT, `name` varchar(10) DEFAULT NULL, `subject` varchar(10) DEFAULT NULL, `score` int(11 阅读全文

posted @ 2017-09-06 22:18 疯狂的妞妞 阅读(3386) 评论(0) 推荐(0)

2017年8月31日

mysql - 表结构查询

摘要: 查询表结构,在oracle下很麻烦,mysql可太容易了,数据都在 information_schema 的表中; 这些语句在项目部署过程中经常使用,需要用于验证是否完成数据初始化; 也经常用于逆向工程,通过分析数据库表结构,生成可能出现的代码。 -- 展示所有数据库 SHOW DATABASES; 阅读全文

posted @ 2017-08-31 15:07 疯狂的妞妞 阅读(121) 评论(0) 推荐(0)

2017年8月8日

log4j - 配置文件

摘要: log4j.xml <?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE log4j:configuration SYSTEM "http://logging.apache.org/log4j/1.2/apidocs/org/apache/log4j/x 阅读全文

posted @ 2017-08-08 20:43 疯狂的妞妞 阅读(195) 评论(0) 推荐(0)

导航