![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
play framework学习
文章平均质量分 54
kekelht
这个作者很懒,什么都没留下…
展开
-
java中创建图片的缩略图
用到的类:AffineTransform类功能:平移、缩放、翻转、旋转和剪切ImageIo类功能:提供读取图片等操作BufferedImage功能:是Image的一个子类,BufferedImage生成的图片在内存里有一个图像缓冲区,利用这个缓冲区我们可以很方便的操作这个图片,通常用来做图片修改操作如大小变换、图片变灰、设置图片透明或不透明等。代码如下:java.i转载 2013-12-28 10:19:05 · 734 阅读 · 0 评论 -
playframework中JPA保存数据的问题
有时候在playframework中不能保存数据,是因为JPA出现了问题,解决办法如下:if (JPA.local.get() == null) { EntityManager em = JPA.newEntityManager(); final JPA jpa = new JPA(); jpa.entityManager = em; JPA.local原创 2014-01-21 16:13:55 · 967 阅读 · 0 评论 -
java拼接图片
/*** 根据群组成员拼接群组头像* @param user_id* @param group_name* @throws IOException*/public static void getPicPlus(long user_id, String group_name) throws IOException{List chats = Chat.find("user_原创 2014-01-21 16:26:18 · 805 阅读 · 0 评论 -
play framework学习(stmp)
1.在application.conf进行配置mail.smtp.host=smtp.qq.com(smtp.gmail.com)mail.smtp.user=(qq号码)mail.smtp.pass=(qq密码)mail.smtp.channel=sslmail.debug=true2.如果想在真正的stmp环境收发邮件,需要将mail.s转载 2013-12-20 11:14:55 · 661 阅读 · 0 评论 -
jquery-in-place-editor
引用:用例:editable" id="${userRole.id}">${userRole.role_value} $(".editable").editInPlace({ url: "@{Users.updateRole()}", saving_text : "保存中...",});提示: 红色部分相同,url中为现在正执行的函原创 2013-12-25 11:04:49 · 658 阅读 · 0 评论 -
iso包下载页面
下载content="width=device-width, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0, user-scalable=0">a, body, div, h1, h2, h3, h4, h5, h6, html, i, img, p, span{margin: 0;padding: 0;原创 2014-01-23 19:07:37 · 695 阅读 · 0 评论 -
playframewor中两个下拉框的动态联动
1.html中代码,如公司名*id="company_name" onchange="createSelect()">#{list items:companyMap.keySet(), as:'key'}${companyMap.get(key)}#{/list}父组*id="parent_id">#{list ite原创 2014-01-16 17:46:25 · 787 阅读 · 0 评论 -
playframework中使用JsTree
1.配置引入jquery.js,jquery.cookie.js,jquery.hotkeys.js,jquery.jstree.js和css文件_docs/syntax/!style.css,_docs/!style.css,_lib/themes/default/style.css2.树形显示(使用html-data)demo1" class="demo">phtml_1"原创 2013-12-26 14:28:38 · 806 阅读 · 0 评论 -
将客户端传来的东西写入file
public static void recordTimeLog(String time) throws IOException{File newFile = new File(Blob.getStore(),"Log.txt"); if( !newFile.exists()){newFile.createNewFile(); } FileWriter fileWrit原创 2014-03-14 09:32:30 · 520 阅读 · 0 评论 -
play项目打包成var包
play war myapp -o myapp.war转载 2014-03-14 09:52:19 · 1521 阅读 · 0 评论 -
play中配置oracle
play framework , oracle项目需要用play框架连接oracle,在网上查的,国外的网站上几乎所有都写的是要在conf文件中做如下配置(用的是play 1.2.4版本)1234db.default.url="jdbc:oracle:thin:@10.0.2转载 2014-03-13 18:04:08 · 1141 阅读 · 0 评论 -
Play framework 执行原生SQL并转换成实体对象
Java代码 //sql语句 String sql = "SELECT * FROM question where id; //创建sql查询 Query query = Model.em().createNativeQuery(sql,Question.class); // 查询结果返回至实体对象question转载 2014-03-14 09:27:23 · 1654 阅读 · 0 评论 -
play中使用mqtt
1.引入jar包,如mqtt-client-0.4.1.jar2.写一个MQTTClientService的class实现MqttCallback两个全局变量private static MqttClient client = null;private MqttConnectOptions options = null;初始化配置,如:// host为主机名,test为原创 2014-03-14 10:17:18 · 938 阅读 · 0 评论 -
playframework中将log输出到文件里的配置方法
1.现在项目的根目录下创建一个logs文件夹2.在conf中创建一个log4j.properties文件,写入配置信息,如:### set log levels ### log4j.rootLogger=DEBUG,A1,A2 ### direct messages to file framework.log ### log4j.appender.A2=org.apache原创 2014-03-14 17:58:45 · 1649 阅读 · 0 评论 -
服务器向ios推送消息
//证书路径和证书名String keystore = "push_pro.p12"; // 证书密码String password = "123456";//设置true为正式服务器,false为开发者地址boolean production = false;if(!production){production = true;keystore = "dev_pus转载 2014-03-17 11:22:44 · 553 阅读 · 0 评论 -
playframework开发tips
1.数据库使用mysql,不过本机的mysql端口号改了,原创 2014-05-11 22:18:15 · 701 阅读 · 0 评论 -
css使用之leanModal
LeanModal是一个用于创建模式对话框的超级简单JQuery插件。1.作用:可以展示隐藏的页面内容,整个插件大小只有780bytes,可灵活变化高度和宽度,没有用到任何图片,支持在一个页面中创建多个实例,非常适合于创建:登录框,注册框,警告对话框等。2.使用方法:leanModal" name="signup" href="#chooseType">添加资讯原创 2013-12-26 15:17:35 · 669 阅读 · 0 评论 -
window7上安装ssh
下载地址:http://sourceforge.net/projects/sshwindows/files/OpenSSH for Windows - Release/3.8p1-1 20040709 Build/setupssh381-20040709.zip/download 1. 默认安装2. 补上cygintl-2.dll和cygwin1.dll下载:http://sa转载 2014-01-10 12:14:59 · 9670 阅读 · 0 评论 -
play framework学习(paginate)
1.先安装paginate-head模块2.使用方法,如将数据传到paginator中,然后设置页面显示数量和正显示的页面数就可以啦~在.html文件中,可以使用简单的paginate的css样式,如效果:so-easy呀~转载 2013-12-20 11:16:04 · 576 阅读 · 0 评论 -
play framework学习(安装modules)
经实验,通过play install module-name的方法获取不了modules,故可以采用将modules.zip下载下来,然后放到play的modules文件夹下,在application.conf中注册一下,再用play ecplisify project-name就可以使用啦~转载 2013-12-20 11:15:24 · 757 阅读 · 0 评论 -
play framework学习(mysql)
1.创建mysql数据库,如:create database fun;2.在application.conf中开启mysql,如:db=mysql://root:123456@127.0.0.1/fun3.mysql语句,基本语法同db=em的相同,不同,如String url="select p from Post p order by postedAt asc"转载 2013-12-20 11:14:21 · 580 阅读 · 0 评论 -
play framework学习(secure)
现在application.conf中将secure打开#Import the secure module module.secure=${play.path}/modules/secure在routes中写#Import Secure routes* / module:secure然后在controller中,类前加上@With(Secure.class)转载 2013-12-20 11:12:51 · 1474 阅读 · 0 评论 -
play framework学习(使用CRU模块)
play在eclipse中找不到CRUD,play会根据conf/application.conf文件对项目进行构造,我们只需将application.conf中需要的部分打开,如:module.crud=${play.path}/modules/crudmodule.secure=${play.path}/modules/securemodule.ecss=${play.转载 2013-12-20 11:10:16 · 806 阅读 · 0 评论 -
Play framework学习(导入默认数据)
开发之前,先在/yabe/app/Bootstrap.java中把默认数据用Fixtures load进来。@OnApplicationStart声明在程序开始之前初始程序的界面是怎么出来的呢?先定义/的URL会调用controllers.Application.index()方法,然后这个方法会调用render(),然后执行/yabe/app/views/Application/in转载 2013-12-20 11:02:18 · 743 阅读 · 0 评论 -
play framework学习(CRUD)
model中建的类,如Post(@Entity extends Model),在controller中建Posts类(extends CRUD)。在application.conf中开启crudmodule.crud=${play.path}/modules/crud在routes中声明#use the crud* /admin module:crud转载 2013-12-20 11:11:23 · 1070 阅读 · 0 评论 -
framework上传下载文件(form表单和服务器端接口)
1、playframework中上传提交(网页版)1.playframework通常通过在web应用中标准的文件上传方式是在表单中使用一个特殊的"multipart/form-data编码,它允许标准表单数据和文件附件混合使用,用法如下:建User的Modelimport play.db.jpa.Blob; @Entitypublic class User extends M原创 2013-12-27 15:32:29 · 1445 阅读 · 0 评论 -
playframework开发一些tips(class)
1.写类的时候:如User类中可以写一个UserBean,里面封装了最近基本的信息,好处是:在使用的时候,可以用输出的JSON格式重新封装User对象2.添加类时,如User,在html中直接使用${user.username}会有问题,因为user实例这个时候还没有创建,所以用${flash['user.username']}即可3.在显示的时候,第一个显示的页面的url是在ro原创 2013-12-24 13:23:27 · 604 阅读 · 0 评论 -
play framework学习(html中用java,获取和拼凑url,css样式引用)
html中用java%{ for( i instartPos..endPos) { }% %{ } }%StackOverflowError是由于当前线程的栈满了,也就是函数调用层级过多导致。html中url可以这么获得和拼凑:href="${request.path}?post_id=${post_id } & page=${page-1}">转载 2013-12-20 11:07:45 · 1292 阅读 · 0 评论 -
javac写的简单的人脸识别知识点
1.参考java api中的File的用法从目录中读取图片的名字,获取训练图片的名字ArrayList imageList = new ArrayList();File file = new File(filePath);if (file.isDirectory()) {String[] fileName = file.list();for (int i = 0; i原创 2014-01-09 09:50:04 · 1033 阅读 · 1 评论 -
playframework中多对多class
如有User和Lesson两个类,两者属于多对多的关系,写法如:lesson中:// 属于很多用户@ManyToMany(cascade = CascadeType.ALL, targetEntity = models.User.class, mappedBy="lessons")public List users;user中:// 有很多用户课程@ManyToMa原创 2014-01-09 18:09:16 · 769 阅读 · 0 评论 -
play framework学习(数据库建表)
在建数据库的表时,要注意:如User里@OneToMany(mappedBy="user",cascade=CascadeType.ALL) public List posts;Post里@ManyToOne public User user;在action中不要传递对象,因为url中会将传递的参数的信息写上去。建表时最好不要自己额外设置关键转载 2013-12-20 11:06:13 · 1170 阅读 · 0 评论 -
playframework中用jdbc进行数据库操作
不变的常量:public static final String DB_URL = "jdbc:mysql://127.0.0.1/db";public static final String DB_USER = "root";public static final String DB_PWSD = "123456";相应的save和delete方法:public stat原创 2014-01-09 09:09:07 · 879 阅读 · 0 评论 -
playframework开发中的一些tips(打开新的html,删除提示)
1.在原有的html中打开另外一个html,可用方法:see()}')">查看提示:红色部分为使用的函数2.删除时页面顶部出现提示框delete(id)}" onclick="javaxcript:return confirm("确实要删除吗?")">删除效果:原创 2013-12-26 15:23:24 · 856 阅读 · 0 评论 -
怎么tomcat上运行playframework的项目
1.先在电脑上配置好tomcat下载tomcat解压版,配置环境变量,如:JAVA_HOME:C:\Program Files\Java\jdk1.6.0_43CATALINA_HOME:D:\apache-tomcat-7.0.52\apache-tomcat-7.0.52Path:C:\Program Files\Java\jre6\bin;C:\Program Files原创 2014-03-17 16:10:50 · 1973 阅读 · 0 评论