- 博客(26)
- 资源 (3)
- 收藏
- 关注
转载 java web开发一个帐号同一时间只能一个人登录
对于一个帐号在同一时间只能一个人登录,可以通过下面的方法实现:1 .在用户登录时,把用户添加到一个ArrayList中2 .再次登录时查看ArrayList中有没有该用户,如果ArrayList中已经存在该用户,则阻止其登录3 .当用户退出时,需要从该ArrayList中删除该用户,这又分为三种情况① 使用注销按钮正常退出② 点击浏览器关闭按钮或者用Alt+F4退出,可以用ja
2016-07-18 11:06:38
2455
转载 java Exception 出错的栈信息打印到日志中 打印堆栈信息
try { ....} catch (Exception e) { e.printStackTrace(); log.err(e.getMessage()); .....} 通常我们都会去这样找到出错的信息,而打印的出错的信息栈,因为会输出到std.err中,所以在我们自己定义的日志文件中是不能够找到的,为了解决这个问题,可以通过
2016-07-06 11:48:25
14011
转载 常用的SQL语句
一、基础 1、说明:创建数据库CREATE DATABASE database-name 2、说明:删除数据库drop database dbname 3、说明:备份sql server1 --- 创建 备份数据的 device2 3 USE master4 5 EXEC sp_addumpdevice 'disk', 'tes
2016-06-08 15:51:51
330
转载 SQL里IN的用法以及优化
1.in后条件不多,可以考虑主表建索引,或用union all 代替 2. in 和 exists的区别: 如果子查询得出的结果集记录较少,主查询中的表较大且又有索引时应该用in, 反之如果外层的主查询记录较少,子查询中的表大,又有索引时使用exists。其实我们区分in和exists主要是造成了驱动顺序的改变(这是性能变化的关键),如果是exists,那么以外层表为驱动表,先被访问,如
2016-06-08 15:29:45
10661
转载 SQL关于row_number()over()
ROW_NUMBER ( ) OVER ( [ PARTITION BY value_expression , ... [ n ] ] order_by_clause ) 通过语法可以看出 over里有两个参数, partition by 和 order by ,其中partition by是可以不写的,但是order by是必须有的。可能对order by 比较熟
2016-06-08 15:18:01
527
转载 select数据较多时支持按输入信息模糊过滤选项集合
http://www.oschina.net/code/snippet_1052786_56208
2016-05-20 15:55:51
428
转载 eclipse更新错误svn403 Forbidden
最近经常出现svn的版本控制问题,就是原有项目文件可以更新提交,其它人新建的更新不下来,或者会出现文件夹冲突,信息如下所示:RA layer request failedsvn: PROPFIND request failed on '*************************‘svn: PROPFIND of '********************': 403 For
2016-05-13 11:27:47
1370
转载 统计某一字段等于不同值的个数的sql语句
本文介绍下,用一条sql语句统计某一字段等于不同值的个数,方法很独特,有需要的朋友参考下。表t,数据: id type001 1001 0002 1001 0002 0001 1001 0002 0要求:统计不同id,type分别为0的,1的个数。sql语句
2016-04-19 11:20:50
7748
1
转载 java中删除list重复元素
方法一:循环元素删除 // 删除ArrayList中重复元素 public static void removeDuplicate(List list) { for ( int i = 0 ; i for ( int j = list.size() - 1 ; j > i; j -- ) { if (
2016-04-13 11:05:58
592
转载 Maven jetty静态资料缓存的去除
Maven jetty静态文件缓存的去除使用Maven进行Java的web开发,Jetty Plugin是必不可缺的插件,可以极大的提到开发效率。但在Windows环境下会遇到静态文件(html、css、js)被锁定、无法即时更新的问题。要想更新这些文件,只能先停掉Jetty,保存修改,再启动Jetty,非常不方便。解决办法是这样的:1、从jetty.jar中解出webdefault.
2016-04-08 11:32:14
3950
转载 eclipse快捷键整理
编辑Ctrl+1 快速修复(最经典的快捷键,就不用多说了,可以解决很多问题,比如import类、try catch包围等)Ctrl+Shift+F 格式化当前代码Ctrl+Shift+M 添加类的import导入Ctrl+Shift+O 组织类的import导入(既有Ctrl+Shift+M的作用,又可以帮你去除没用的导入,很有用)Ctrl+Y 重做(与撤销Ctrl+Z相反
2016-03-21 10:07:01
205
转载 Activiti 5.16 用户手册
http://www.mossle.com/docs/activiti/index.html#queryAPI
2016-03-17 11:49:36
347
转载 根据某一字段值相同合并字符串
一、 字符串合并表名:test字段: id int name nvarchar(50)字段值: - - SQL" style="margin:0px; padding:0px; border:none; list-style:none">
2016-03-15 16:49:49
4267
转载 Java编程时如何节省内存,效率高
很多人都说“Java完了,只等着衰亡吧!”,为什么呢?最简单的的例子就是Java做的系统时非常占内存!一听到这样的话,一定会有不少人站出来为Java辩护,并举出一堆的性能测试报告来证明这一点。其实从理论上来讲Java做的系统并不比其他语言开发出来的系统更占用内存,那么为什么却有这么多理由来证明它确实占内存呢?两个字,陋习。1、别用new Boolean() 在很多场景中Boo
2016-03-09 14:39:36
358
转载 Maven中文乱码问题
编译译时出现 [WARNING] File encoding has not been set, using platform encoding MacRoman , 则修改pom.xml,加入一下内容: ?1234properties> project.build.sourceEncoding
2016-03-09 14:06:53
2931
转载 Maven仓库管理之Nexus
我分两部分来介绍,首先介绍一下Maven的仓库,然后在说一下如何通过Nexus来建立我们自己的仓库,以及如何使用。Maven 仓库 在以前使用Ant的时候,我们会建立一个lib目录在存放我们的jar包,比如项目所依赖的第三方包,每建立一个项目都要建立一个lib,不停的做copy工作,不仅是对于磁盘的浪费,而且也造成了版本管理上的麻烦。而且我们还需要通过提交到svn上来对lib
2016-03-09 13:48:08
583
转载 Java编程中“为了性能”需做的26件事
最近的机器内存又爆满了,除了新增机器内存外,还应该好好review一下我们的代码,有很多代码编写过于随意化,这些不好的习惯或对程序语言的不了解是应该好好打压打压了。下面是参考网络资源总结的一些在Java编程中尽可能要做到的一些地方。1.尽量在合适的场合使用单例使用单例可以减轻加载的负担,缩短加载的时间,提高加载的效率,但并不是所有地方都适用于单例,简单来说,单例主要适用于以
2016-02-29 12:04:52
265
转载 在hibernate中查询使用List,Map和类对象定制返回类型
在使用hibernate进行查询时,使用得最多的还是通过构建hql进行查询了。在查询的过程当中,除使用经常的查询对象方法之外,还会遇到查询一个属性,或一组聚集结果的情况。在这种情况下,我们通常就需要对返回的结构进行处理。一般情况下,我们通过构建hql,并通过设置query的resultTransformer来定制返回结果的类型,一般设置为map属性,如下所示:Query query =
2016-02-24 14:19:33
319
转载 Ajax中Get请求与Post请求的区别
我们在使用Ajax时,当我们向服务器发送数据时,我们可以采用Get方式请求服务器,也可以使用Post方式请求服务器.那么,我们什么时候该采用Get方式,什么时候该采用Post方式呢?Get请求和Post请求的区别1.使用Get请求时,参数在URL中显示,而使用Post方式,则不会显示出来2.使用Get请求发送数据量小,Post请求发送数据量大3.
2016-02-15 17:08:43
2098
1
转载 CSS实现单行、多行文本溢出显示省略号(…)
如果实现单行文本的溢出显示省略号同学们应该都知道用text-overflow:ellipsis属性来,当然还需要加宽度width属来兼容部分浏览。实现方法:?123overflow: hidden;text-overflow:ellipsis;white-space: nowrap;
2016-02-15 17:06:24
475
原创 session失效,过滤器中frame框架页面跳转
当session失效时,需要将页面跳转到登录页面,但如果主页面是使用frame框架,那登录就会跳转在frame里面。这就不符合需求,我们想让登录页面覆盖整个页面,即在top层显示,为达到这效果,解决方案如下:在登录页面的之间加入如下代码即可if(top!=self){ if(top.location != self.location) top.loca
2015-05-15 18:04:13
412
转载 Oracle、SQL server、MySQL数据库中分页查询的SQL语句
SQL Server SQL语句查询分页数据的解决方案:要求选取 tbllendlist 中 第3000页的记录,每一页100条记录方法1:[sql] view plaincopyselect top 100 * from tbllendlist where fldserialNo not in ( select
2015-04-12 11:21:36
513
转载 navicat快捷键 .
1.ctrl+q 打开查询窗口 2.ctrl+/ 注释sql语句 3.ctrl+shift +/ 解除注释 4.ctrl+r 运行查询窗口的sql语句 5.ctrl+shift+r 只运行选中的sql语句 6.F6 打开一个mysql命令行窗口 7.ctrl+l 删除一行 8.ctrl+n 打开一个新的查询窗口 9.ctrl+w 关闭一个查询窗口
2015-02-11 15:18:49
329
转载 VSS 在Java开发环境MyEclipse中的应用介绍
一:MyEclipse中VSS插件的安装1. 首先需要在MyEclipse中安装vss插件(1)到官网或http://sourceforge.net/projects/vssplugin/ 下载org.vssplugin_1.6.2.zip。(2)解压文件,得到org.vssplugin_1.6.2文件夹,把该文件夹拷到MyEclipse安装目录下Eclipse/plugins
2015-02-11 15:16:35
501
原创 struts_JSP之JSTL_functions
一、二、在WEB-INF目录下创建functions.ltd然后将上述代码拷进去或则区别在于说这样的话即使不联网也可以使用 函数名 函数说明 使用举例 fn:contains 判断字符串是否包含另外一个字符串 fn:containsIgnoreCase 判断字符串是否包含另外一个字符串(大小写无关) fn
2014-08-13 16:38:42
463
原创 java客户端调用webservice
package test;import org.apache.axis.client.Call;import org.apache.axis.client.Service;import org.w3c.dom.Document;import org.w3c.dom.NodeList;public class ToClient { public static void main(St
2014-08-12 17:01:52
544
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人