`
heweina2007
  • 浏览: 67551 次
  • 性别: Icon_minigender_2
  • 来自: 沈阳
社区版块
存档分类
最新评论
文章列表

mysql特殊查询

今天群里有人了一个问题,大概是要实现如下功能: 实现查询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的使用

最近使用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 ...
       好久没有写东西了,前段时间开发的微信项目也交给其他的同事进行继续开发了。总觉得应该写点什么,记录一下我进行微信开发的一些经验和收获。正好公司要求写一工作总结,就把这些记录下来,也算是对之前工作的一点回忆吧。           说实话,在进行微信服务平台开发之前,我基本上没怎么使用过微信。但是,任务安排后,我查找了好多资料,然后摸索着整理和设计开发,虽然没有实现全部需要的功能,但也为公司进行微信相关项目的演示做出了一定的努力。          在微信服务平台的具体实现中,确实不是一帆风顺的。而且也是在我们公司中投入人员最少的一个项目。刚开始我甚至有些感觉孤立无援。因 ...
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 的 ...
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 ...
1.添加链接服务器 EXEC  sp_addlinkedserver      @server='test',--被访问的服务器别名,自己可以随意取名      @srvproduct='',      @provider='SQLOLEDB',      @datasrc='192.168.71.35'   --要访问的服务器的IP地址   2.添加链接用户名和密码 EXEC sp_addlinkedsrvlogin      'test', --被访问的服务器别名,和上面的要相同     'false',      NULL,      'sa', --帐号     '123456' ...
如果另一个表已经存在,用INSERT INTO 比如:有两个表A(A1,A2,A3),B(B1,B2) 我要将A表的A1,A2数据导入到B表中,语句如下INSERT INTO       B(B1,B2) SELECT       A1,A2 FROM       A两对应的字段数据类型要求一样,否则可能会出错。 百度上搜索来的,长时间不用怕忘记,写在这里备用。
        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。所以 ...
Global site tag (gtag.js) - Google Analytics