如何制定和落实一项有效的改善方案? 一、问题和参考答案 1、是否感觉公司在推行一个变革甚至一个简单的任务时,都会遇到员工的阻力或是简单应付? 参考答案: 是的,存在而且很多时候会是这样。 2、他们为什么会阻止或仅仅是应付公司的改善方案呢? 参考答案: 人不抗拒改变,只是他没有看到改变后的好处。……
有趣经典收集 纯爷们从不围观爆炸(英文歌词) 情人节程序员经典表白 一个不错的塔防Flash游戏……
移除Cache可以有时间参数吗? 是的,可以,使用下面这样的语句即可: :::java Cache.set("some", null, 0) 其中最后一个参数是时间,单位是秒。详见源代码。……
Play在Windows的cmd窗口中中文乱码的解决办法 play在cmd 下,system.out()输出的中文都是乱码 首先,可参考:cmd chcp命令切换字符格式 或参考:在Windows的CMD中如何设置支持UTF8编码? 如果 chcp 65001 / chcp 936 改变cmd字符集都不行 参考:http://w……
Playframework热情交流群里的邮件讨论 Freewind@play23月17日 10:21 昨天有感于play源代码里的一些强大功能和精巧实现,提出了以下问题,这些问题在群里和几位朋友简单讨论过,但我觉得整理一下会有用。 play的一些打破常规的做法,让我非常欣赏和赞叹。希望大家不要仅……
分离实体持久化出错(PersistentObjectException: detached entity passed to persist)问题 在Play!使用中,会用到Job来异步执行一些耗时的操作,此时很容易犯这样的错误: :::java public class SomeLongJob extends Job`<Void>` { private SomeModel model; public SomeLongJob(SomeModel model) { this.model = model; } @Override public void doJob() { model.someprop = "new value"; model.save(); } } 此时执行后,会在save()方法处抛出……
一个Hql中count判断的写法 :::java public static void test() { String hql = "select o.teacher.id, o.teacher.goodStudentCount from Student o" + " group by teacher having count(*)>o.teacher.goodStudentCount"; List<Long[]> idCounts = Teacher.find(hql).fetch(); for (Long[] idCount:idCounts) { Logger.debug("id: %s, %s", idCount[0], idCount[1]); Long id = idCount[0]; } renderText("ok!" + idCounts.size()); }……
Play!支持Comet-style或Long-polling这样的请求 参考官方文档 核心实现思想:通过在action中使用await(…);可以使http请求暂停在服务端,直到有符合的结果才返回。……
Operation not permitted 执行权限的问题 在Linux系统中,正好项目放在原Windows的Fat32盘上,于是在执行play eclipsify的时候会报 Operation not permitted的错。 临时使用的话,只要使用root权限就可以正常执行。而Fat32的盘在Linux下是无法进行权限设置的,好像设置后还是无法……
对像存储报错 validateAndSave问题 问题:在存储对像时,同时存储该对像的关联对像,则会报错。\ 例: room为hotel的关联对像。 :::java public class Room { @ManyToOne public Hotel hotel; } :::java Hotel hotel = new Hotel(); Room room = new Room(hotel); room.validateAndSave(); 会报错。这是因为在保存room对象的时候,hotel对象还没有持久化,所以room对象里面要保存……