- 浏览: 68823 次
- 性别:
- 来自: 沈阳
最新评论
-
charlsecharlse:
如果推送消息的JSP页面是通过IFRAME引入的话,就没办法弹 ...
pushlet的使用 -
charlsecharlse:
使用了楼主的方式还是不行啊。
pushlet的使用 -
tangjunhua_vip:
为什么OnData收不到消息呢?在后台打了断点,已进入pull ...
pushlet的使用 -
wenlongsust:
嗯,设置参数的确可以搞定
"MyEclipse生成javadoc时出错:编码GBK的不可映射字符"解决办法 -
sunchenjava:
为什么按照你的方法,同时打开两个浏览器,userid不同,只有 ...
pushlet的使用
文章列表
今天群里有人了一个问题,大概是要实现如下功能:
实现查询2015年6月1号-5号之内的数据,但是数据库里只有1号和3号两天的数据,2号和4号想查询的时候返回一个主键为-1的空数据,mysql数据库。(意思就是即使这一天没有数据,也要显示出日期,并且主键使用-1代替NULL,并且不能使用其他关联表,如日期表)
通过上网查询并整合,写了如下查询SQL,日期可以根据实际情况进行调整:
-- 定义自增变量
set @i = -1;
-- 创建指定日期间记录数天数需要 加 1
set @sql = repeat(" select 1 union all",-datedi ...
本文转自 http://www.jb51.net/article/48449.htm
在此先感谢博主,解决了我的问题。
最近项目中一直在用 Jquery validation 做校验,结合bootstrap 和 jquery form 感觉效果不错。但是remote验证的缓存问题让我头痛了很久,几乎就像放弃这款插件了。 举例说明: 现有学校,年级,班级实体 在同一学校下不能有相同的年级,在同一年级下不能有相同的班级 以同一学校下不能有相同年级为例,在验证的时候用remote方式: JS
复制代码 代码如下:
"gradeId" : { requir ...
最近使用pushlet做了一个新消息及时提醒的功能。我使用的框架是Spring + Spring MVC + MyBatis,没有仔细研究其原理,只是简单的将其整合到我的项目中。下面总结一下使用步骤,将来使用的时候也可以再参考一下。
1、从官网下载pushlet的压缩包(版本为:pushlet-2.0.4);
2、将pushlet.jar(目录为:pushlet-2.0.4\lib)拷贝到lib目录下;
3、解压,并将pushlet.properties和sources.properties(目录为:pushlet-2.0.4\webapps\pushlet\WEB-INF\class ...
由于需要给新员工培训,所以写了一个《mybatis快速开发手册.chm》及《mybatis与Spring整合.chm》。以前一直使用ibatis,也是因为要培训,所以简单的又看了一下mybatis相关资料。写的也比较冲忙,一共用了1天多的时间,有可能会有不正确的地方。不过我还是把它分享一下吧,就当是备份了,以后再用到的时候可以拿出来参考一下。
最近公司来了几个新员工,让我给他们做一些培训。其中就包括Spring MVC。由于自己接触的也不多,所以也常常会碰到一些问题。现在把这些问题记录下来,以免以后遇到问题的时候又找不到解决办法。
由于我让他们做了一个简版的微博系统,也就出现了对听众的“取消”和“立即收听”的操作,而这一下操作必须使用ajax实现,才能保证页面的局部刷新效果。而这就涉及到了json数据的返回值问题。
说明:代码是在新员工编写的代码上进行修改的,有些地方可能会有些冗余,但是不影响效果,仅供参考。
操作步骤如下:
1、在项目中引入使用json需要的两个jar包:
jackson-c ...
微信公众平台开发总结
- 博客分类:
- 微信
好久没有写东西了,前段时间开发的微信项目也交给其他的同事进行继续开发了。总觉得应该写点什么,记录一下我进行微信开发的一些经验和收获。正好公司要求写一工作总结,就把这些记录下来,也算是对之前工作的一点回忆吧。
说实话,在进行微信服务平台开发之前,我基本上没怎么使用过微信。但是,任务安排后,我查找了好多资料,然后摸索着整理和设计开发,虽然没有实现全部需要的功能,但也为公司进行微信相关项目的演示做出了一定的努力。
在微信服务平台的具体实现中,确实不是一帆风顺的。而且也是在我们公司中投入人员最少的一个项目。刚开始我甚至有些感觉孤立无援。因 ...
mysql更新表的一列值为该表另一列的值
- 博客分类:
- mysql
update receive_message a, receive_message bset a.customer=b.fromUserNamewhere a.msgId = b.msgId
oracle中实现
update MULTIMESSAGE b set b.sessionId=(select a.sender from MULTIMESSAGE a where a.id=b.id)
where b.id in(select b.id from MULTIMESSAGE b, MULTIMESSAGE a where b.id=a.id);
最近工作中使用Axis时,遇到一个问题:
主要异常如下:
Caused by: java.io.IOException: 设备未就绪。 at java.io.WinNTFileSystem.createFileExclusively(Native Method) at java.io.File.checkAndCreate(Unknown Source) at java.io.File.createTempFile(Unknown Source) at org.apache.axis.attachments.ManagedMemoryDataSource.flushToDisk(Manage ...
从网上转载的一篇文章:
产生这种情况大多是因为上次svn命令执行失败且被锁定了。
如果cleanup没有效果的话只好手动删除锁定文件。
cd 到svn项目目录下,然后执行如下命令
del lock /q/s
就把锁删掉了。
附图:
今天生成java doc文档时,出现了如下所示的错误:
正在装入软件包 com.wisdom.test 的源文件...F:\workspace\StringUtils\src\com\wisdom\test\StringUtilsTest.java:11: 编码 GBK 的不可映射字符 * 鍔熻兘璇存槑: 閽堝StringUtils绫荤殑娴嬭瘯绫? ^F:\workspace\StringUtils\src\com\wisdom\test\StringUtilsTest.java:12: 编码 GBK 的 ...
Struts2使用注解方式实现文件下载
- 博客分类:
- Struts
1.采用xml方式的实现:
1)Action:
package frontview.download.action;
import java.io.File;
import java.io.InputStream;
import java.io.UnsupportedEncodingException;
import model.FileInfo;
import org.apache.struts2.ServletActionContext;
import common.BaseAction;
import const ...
同一局域网内跨库访问数据进行操作
- 博客分类:
- sqlserver
1.添加链接服务器
EXEC sp_addlinkedserver @server='test',--被访问的服务器别名,自己可以随意取名 @srvproduct='', @provider='SQLOLEDB', @datasrc='192.168.71.35' --要访问的服务器的IP地址
2.添加链接用户名和密码
EXEC sp_addlinkedsrvlogin 'test', --被访问的服务器别名,和上面的要相同 'false', NULL, 'sa', --帐号 '123456' ...
把一个表导入我另一个数据库已存在的表中
- 博客分类:
- sqlserver
如果另一个表已经存在,用INSERT INTO 比如:有两个表A(A1,A2,A3),B(B1,B2) 我要将A表的A1,A2数据导入到B表中,语句如下INSERT INTO
B(B1,B2) SELECT
A1,A2
FROM
A两对应的字段数据类型要求一样,否则可能会出错。
百度上搜索来的,长时间不用怕忘记,写在这里备用。
iframe自适应高度问题
- 博客分类:
- js
iframe页面自适应高度的问题,困扰了我很长时间,我一直在做web管理系统,而且都是使用iframe来做的。一直没有解决这个问题,只是让iframe出现滚动条。今天测试组对此提出疑问,无奈又得解决了。同事帮忙找来一篇文章,让我很是受益。http://ued.koubei.com/
这基本解决了自动适应高度的问题,但是,当从高的页面切换到矮页面的时候,取到的高度还是那个高的值的问题,即还是出现滚动条,感觉不是很完美,在此基础上,结合我们之前的项目。我将作者提供的代码进行了修改,如下:
//iframe自动适应浏览器高度 function reinitIframe(){ ...
重识WritableSheet
- 博客分类:
- java
今天工作中再次用的WritableSheet,这个东西两年前用过一次,当时没怎么仔细研究,现在几乎全忘了。因为今天要做的是创建一个excel并向文件中写入内容,而且还可修改该文件的内容。
下载了个jxl的api,看到WritableSheet中根本没有类似getWritableSheet的方法来获取WritableSheet,Workbook中的createWorkbook倒是能创建WritableWorkbook,但由于看到是以“create”开头,我误以为该方法只能创建新的WritableWorkbook,而不能修改已存在的WritableWorkbook。所以 ...