Jfinal开发代码碎片_导出报表_配置druid数据源_使用guava_获取当前操作系统_JDK版本_jfinal-utils_jfinal验证码
2015-06-02 18:45
633 查看
1.使用jfinal扩展包jfinal-ext-3.1.2.jar导出Excel报表,他需要依赖poi-3.12.jar
jai包下载地址:http://files.cnblogs.com/files/zhougaojun/jfinal-ext_poi.zip
导出Excel方法:
2.使用guava-16.0.1.jar工具类
jar包下载地址: http://files.cnblogs.com/files/zhougaojun/guava-16.0.1.zip
使用实例:
3.jfinal使用druid数据源配置
下载地址:http://central.maven.org/maven2/com/alibaba/druid/1.0.4/
4.commons-validator
![](https://oscdn.geek-share.com/Uploads/Images/Content/202003/01/2642b6f6c601a0cf26fb84df7817211c.png)
5.commons-lang3-3.4.jar 获取当前操作系统,JDK版本
![](https://oscdn.geek-share.com/Uploads/Images/Content/202003/01/587c6a8bc9418608bb19e77b7a702781.png)
6.jfinal-utils https://github.com/Dreampie/jfinal-utils,正则验证等
![](https://oscdn.geek-share.com/Uploads/Images/Content/202003/01/b39f56a94457bf10d83c700dfc188af5.png)
7.jfinal验证码,https://github.com/Dreampie/jfinal-captcha
![](https://oscdn.geek-share.com/Uploads/Images/Content/202003/01/a5d7c671a780269ad22250dbc8a449c9.png)
8.jfinal插件合集,http://www.oschina.net/p/jfinal-dreampie
![](https://oscdn.geek-share.com/Uploads/Images/Content/202003/01/72564133b18d1bbde906766a20374959.png)
jfinal发邮件,https://github.com/Dreampie/jfinal-mailer
jai包下载地址:http://files.cnblogs.com/files/zhougaojun/jfinal-ext_poi.zip
导出Excel方法:
//导出Excel public void excel()throws Exception{ List<Record> list = Db.find("select * from activeaction_6_new"); PoiRender render = new PoiRender(list); String[] headers = {"ID","游戏ID","渠道ID","MAC","IP","设备版本","设备信息","IDFA","IDFV","激活时间","区域","用户ID","游戏版本号"}; String[] columns= {"id","gameId","channelId","mac","ip","deviceos","deviceinfo","idfa","idfv","actionTime","area","userid","gamever"}; render(render.headers(headers).columns(columns).sheetName("所有激活").fileName("adreport.doc")); }
2.使用guava-16.0.1.jar工具类
jar包下载地址: http://files.cnblogs.com/files/zhougaojun/guava-16.0.1.zip
使用实例:
List<Cat> list = Lists.newArrayList(new Cat("catA",5),new Cat("catB",10)
System.out.println(Strings.isNullOrEmpty(null)); System.out.println(Strings.nullToEmpty("aa"));
//一行一行读取日志文件封装成一个list List<String> list50 = Files.readLines(new File("E:\\50_phoneadv.20150521.png\\50_phoneadv.zqgame.com.log_20150521.log"),Charset.defaultCharset());
3.jfinal使用druid数据源配置
下载地址:http://central.maven.org/maven2/com/alibaba/druid/1.0.4/
@Override public void configPlugin(Plugins me) { loadPropertyFile("dbconfig.properties"); DruidPlugin druidPlugin =new DruidPlugin(getProperty("main.jdbc.database"), getProperty("main.jdbc.user"), getProperty("main.jdbc.password"), getProperty("jdbc.driverClass")); druidPlugin.addFilter(new StatFilter()); druidPlugin.setValidationQuery("SELECT 1"); druidPlugin.setTestWhileIdle(true); druidPlugin.setTestOnBorrow(true); druidPlugin.setTestOnReturn(true); WallFilter wall = new WallFilter(); wall.setDbType("mysql"); druidPlugin.addFilter(wall); me.add(druidPlugin); ActiveRecordPlugin arp = new ActiveRecordPlugin(druidPlugin); mappingClass(arp); arp.setShowSql(false); SqlReporter.setLogger(true); me.add(arp); }
4.commons-validator
![](https://oscdn.geek-share.com/Uploads/Images/Content/202003/01/2642b6f6c601a0cf26fb84df7817211c.png)
5.commons-lang3-3.4.jar 获取当前操作系统,JDK版本
![](https://oscdn.geek-share.com/Uploads/Images/Content/202003/01/587c6a8bc9418608bb19e77b7a702781.png)
6.jfinal-utils https://github.com/Dreampie/jfinal-utils,正则验证等
![](https://oscdn.geek-share.com/Uploads/Images/Content/202003/01/b39f56a94457bf10d83c700dfc188af5.png)
7.jfinal验证码,https://github.com/Dreampie/jfinal-captcha
![](https://oscdn.geek-share.com/Uploads/Images/Content/202003/01/a5d7c671a780269ad22250dbc8a449c9.png)
8.jfinal插件合集,http://www.oschina.net/p/jfinal-dreampie
![](https://oscdn.geek-share.com/Uploads/Images/Content/202003/01/72564133b18d1bbde906766a20374959.png)
jfinal发邮件,https://github.com/Dreampie/jfinal-mailer
![](https://oscdn.geek-share.com/Uploads/Images/Content/202003/01/e644f1a3b343b6f3f34f613419196c6b.png)
相关文章推荐
- struts2学习笔记之十五(输入校验)
- eclipse logcat只显示自己应用程序信息的设置方法
- java中关键字volatile的作用
- SpringMVC中ModelMap转换为字符串
- Scala函数---既存类型
- java控制执行流程--thinking in java学习
- java基础复习之二:Java实现同步机制是(生产消费者)
- Java图形界面设计基础
- java的串口通信
- SpringMVC源码剖析(三)- DispatcherServlet的初始化流
- SpringMVC源码剖析(四)- DispatcherServlet请求转发的实现
- SpringMVC源码剖析(二)- DispatcherServlet的前世今生
- Java 将List按照指定大小分段
- Spring中jdbcTemplate的用法实例
- SpringMVC源码剖析(一)- 从抽象和接口说起
- java学习路线图
- spring mvc 重定向传参
- java Swing中随机验证码的实现
- Java类库2
- [Java] 编写第一个java程序