- 博客(27)
- 资源 (8)
- 收藏
- 关注
转载 动态组装sql(解决where1=1低效的方案)
以前动态查询的数据的时候,多个查询条件则需要动态拼接sql,因此许多开发人员就想到一个捷径:为sql指定一个永远为true的条件(比1=1)这样就不用考虑where语句是否存在的问题了。这看似优美的解决了问题,殊不知这样可能会造成非常大的性能损失,因为使用了“1=1”这样的过滤条件后数据库就无法使用索引等查询优化策略,数据库系统将会被迫对每行数据进行扫描以比较此行是否满足过滤条件,当表中的数据量非
2014-09-02 12:07:09
2359
转载 《HTTP权威指南》之HTTP相关概念详解
Http:超文本传输协议,在我们如今的网络时代。我们每天浏览着万万千千的网页,图片,文字,这些都离不开Http,他是我们快速可靠访问世界各地的web服务器资源地基础。Http使用的是可靠地数据传输协议TCP协议。这样就是保证了我们所访问资源的万无一失,不会产生数据丢失或者损坏。这也可以使我们开发人员把更多的经历放在程序业务细节上得编写。避免了考虑一些数据传输途中的缺陷。下面我们就简单来看一下HTT
2013-04-18 16:16:39
862
转载 Java系统程序员修炼之道
从2002开始接触Java学会HelloWorld这么经典的程序到如今不知不觉已经十年啦,十年中亲耳听到过不少大牛的演讲,见到过项目中的神人在键盘上运指如飞的编程速度,当时就被震撼了。当编程越来越成体力活,我们还能有自己的思想,还能修炼为Java系统级别的程序员嘛?学习与修炼以下知识与技能,帮你早日达成愿望。 一:Java语言学习对线程(thread),串行化,
2012-07-04 09:17:07
864
转载 关于java代码生成器
讲代码生成器之前先要说说模板,什么叫模板呢,举个例子吧,汇款单都见过吧,你不填写的那些内容都属于模板范畴说到这应该明白了吧,模板就是把共性提取出来反复使用,节约时间、工作量。。。。。那跟代码生成器有什么关系呢,思考一下在编程语言中所有的语言是不是都用共性或者说规范,这些都是固定不变的,在具体点,软件行业也是分主营业务 的,比如OA、CRM、ERP、SCM等等,那么各个业务方向的软件
2012-06-08 23:39:47
8667
原创 ps | grep app 命令不显示grep app本身进程的几种方式
使用ps命令查询进程,常常我们不想打印出"ps | grep app"这个当前进程,比如如下: Java代码 [root@localhost root]# ps -ef | grep java root 20070 20049 0 Nov19 ? 00:24:33 /usr/java/jdk1.6.0_07/bin/
2011-12-30 15:16:57
11820
2
原创 Unable to read TLD “META-INF/c.tld” from JAR file的
Java代码 2008-9-22 10:29:23 org.apache.catalina.core.StandardWrapperValve invoke 严重: Servlet.service() for servlet jsp threw exception org.apache.jasper.JasperException: /index.jsp
2011-12-26 12:48:59
16805
转载 如何在oracle中导入导出dmp数据库文件
Oracle数据导入导出imp/exp就相当于oracle数据还原与备份。exp命令可以把数据从远程数据库服务器导出到本地的dmp文件,imp命令可以把dmp文件从本地导入到远处的数据库服务器中。利用这个功能可以构建两个相同的数据库,一个用来测试,一个用来正式使用。 执行环境:可以在SQLPLUS.EXE或者DOS(命令行)中执行,DOS中可以执行时由于 在oracle 8i 中 安装目录\o
2011-12-24 20:05:52
1013
原创 关于“EXP-00056: ORACLE error 12154 encountered”的解决方法
远程备份oracle数据库的时候用语句Cmd代码 exp username/password@SID_IP owner=owner file=filename log=logname direct=y 进行备份,平时是没有问题的,不过今天竟然不行了,然后Cmd代码 tnsping SID_IP 发现报错
2011-12-24 19:42:13
14474
原创 tomcat 启动webservice报java.lang.NoClassDefFoundError: javax/xml/rpc/ServiceException
2011-12-16 16:04:56,937 ERROR [XFireServlet].init(51) - org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.codehaus.xfire.spring.ServiceBean' defined in clas
2011-12-16 16:47:21
15905
转载 axis2 wsdl2java 使用方式
转自:WebService大讲堂之Axis2(1):用POJO实现0配置的WebServicehttp://www.blogjava.net/nokiaguy/archive/2009/04/archive/2009/nokiaguy/archive/2009/nokiaguy/archive/2009/01/02/249556.htmlAxis2是一套崭新的W
2011-12-06 19:51:54
11362
原创 使用spring的代理事务时报java.lang.NoSuchMethodError: org.springframework.beans.MutablePropertyValues.add错误
应用启动后总是报如下错误信息,java.lang.NoSuchMethodError: org.springframework.beans.MutablePropertyValues.add错误因为org.springframework.transaction-3.0.2.RELEASE和spring-tx.jar冲突。。一个是3.0版,一个是2.x版,搞了半天是自己大意把这二个包放在
2011-12-03 11:45:55
33781
原创 Struts2.xml 中Constant的配置
顺序struts-default.xmlstruts-plugin.xmlstruts.xmlstruts.propertiesweb.xml后面的会覆盖掉前面的常量,最好在struts.xml中定义 怎么由.action改为.dodo或actiontruts2用来指定默认编码的 改变常量后不许重启服务器系统默认为fa
2011-12-01 10:18:58
2599
原创 MyEclipse自动提示
不是插件,是自带的一个功能,需要设置 1. 打开Eclipse,然后“window”→“Preferences” 2. 选择“java”,展开,“Editor”,选择“Content Assist”。 3. 选择“Content Assist”,然后看到右边,右边的“Auto-Activation”下面的“Auto Activation triggers for java”这
2011-11-30 16:06:49
964
转载 关于Initializing java tooling(1%)
打开eclipse,发现eclipse宕掉了,并且出现这样的提示:关于Initializing java tooling(1%)...重启了几次之后发现问题仍然存在,因而狂搜了一把,终于找到了有效的解决办法,如下:找到eclipse目录,编辑eclipse.ini文件,在-vmargs参数之前添加上如下参数(一定要像下面这样写成两行),然后重启就ok了-vmC:/P
2011-11-22 10:00:20
556
原创 linux开机启动tomcat6
开机自动启动tomcat(添加到启动服务组)(1)首先进入/usr/local/tomcat/bin目录,安装jsvctar zxvf jsvc.tar.gzcd jsvc-srcchmod +x configure./configure -with-java=/usr/java/jdk1.6.0_02makecp jsvc ..(2
2011-11-21 14:06:53
1383
转载 WebService学习笔记
对于跨系统的数据交换非常有优势注意:WebService是一个协议,相当于http协议。 Axis 客户端编程,相当于IE编程。 Axis 服务器编程,相当Web应用服务器编程。 注意这3个方面是在写程序的角度有很大的独立性。学习阶段:4。关于WebService. web service 是一个规范、标准。这个标准需要具体的实现。就象
2011-11-21 13:58:33
1412
转载 关于 WebSphere 的应用部署
下面是终端登陆步骤: 一. 管理Websphere服务1:通过ssh查看websphere的服务状态 登陆ssh : ssh 192.168.1.240 –l root (ENTER)输入密码! cd opt/IBM/WebSphere/AppServer/bin(注:可以使用 ./serverStatus.sh -all -user 第一步重大登录名 -pa
2011-11-18 17:54:58
4282
转载 Oracle数据库基本操作命令
1、su – oracle 不是必需,适合于没有DBA密码时使用,可以不用密码来进入sqlplus界面。2、sqlplus /nolog 或sqlplus system/manager 或./sqlplus system/manager@ora9i;3、SQL>connect / as sysdba ;(as sysoper)或connect internal/oracle A
2011-11-11 13:16:57
6592
转载 soapUI的使用
首先下载soapUI下载地址在网上可以搜的到 windows下载这个soapUI-x32-3_5.exe(中间的数字是版本号,可以下载最新的,这个已经有了JMS的测试功能) 首先得有一个webservice,我自己简单建了一个,用来算两个数的加减 地址为:http://localhost:8080/xfire/services/MathService?wsdl 下面看图即可,直
2011-11-10 18:38:52
20075
转载 监视线程池 死锁
监视线程池ThreadPool 类提供了两个方法用来查询线程池的状态。第一个是我们可以从线程池获取当前可用的线程数量:public static void GetAvailableThreads( out int workerThreads, out int completionPortThreads);从方法中你可以看到两种不同的线程: Wor
2011-11-03 18:08:31
2892
原创 Java命令参数说明大全
最近项目中线程总是莫名的死掉或挂起,现通过修改虚拟内存大小测试中……搜集资料如下: Java在运行已编译完成的类时,是通过 java 虚拟机来装载和执行的,java 虚拟机通过操作系统命令 JAVA_HOME\bin\java –option 来启动,-option 为虚拟机参数,JAVA_HOME 为JDK安装路径,通过这些参数可对虚拟机的运行状态进行调整,掌握参数的含义可对虚
2011-11-03 16:43:26
555
原创 Myeclipse 6.6解决eclipse不编译java文件,创建任何类 都提示我 一个错误信息 creation of element failed
如下两个问题,折腾了半天终于解决掉,特记录解决方法问题描述:1、新建java文件时,总会报下面的错误网上搜了下,解决方案一:说是删除configuration下的update文件夹,我删了,重启后他又重新建立了相应的文件夹。解决方案二:说删除configuration下除config.ini这个文件不删,其他全部删除,重启后问题依然存在。2、java类修改后不能
2011-11-02 15:01:40
8502
转载 在Eclipse/MyEclipse增加自动提示功能
Eclipse ,MyEclipse代码里面的代码提示功能默认的一般是点“.”,一般是有了点“.”,才会有代码提示。增强Eclipse ,MyEclipse 的代码提示功能,具体怎么样来配置?下面开始说步骤(本人用的 MyEclipse 6.0.1做讲解):1. 打开MyEclipse 6.0.1,然后“window”→“Preferences”2. 选择“java
2011-11-02 11:05:35
745
转载 Aqua Data Studio
Aqua Data Studio Aqua Data Studio是一款完整IDE的数据库开发工具,它提供3种主要功能:数据查询与管理工具。比对数据工具与源控制和文件系统的整合工具。帮助你创建,编辑和执行 SQL 的管理工具脚本编写,以及浏览和修改数据库组织。对所有主要关系的数据库提供一个一致的界面。这准许数据库主管或者开发者从一个应用程序同时地处理多个的任务。 A
2011-10-31 11:20:37
4783
转载 Aqua Data Studio 查询中文乱码解决方案
使用Aqua Data Studio 查询数据时,如果表中的数据有中文时,会显示乱码,如下图:解决方法很简单,只能更改字体 即可,步骤如下:更改字体后,显示的结果如下:
2011-10-31 10:46:06
6433
转载 java log4j logging Commons-logging + Log4j 入门指南
当初查log相关资料,先找到了Log4j和common-logging的使用 ,然后找到这篇。因为写的太好了,收藏下 一 :为什么同时使用commons-logging和Log4j?为什么不仅使用其中之一? Commons-loggin的目的是为“所有的Java日
2011-09-05 11:40:23
511
转载 仿Baidu,Google查询分页技术实现分析之一
<br />仿Baidu,Google查询分页技术实现分析分页 (pagination) 一种自动分页机制,可以将移动 Web 窗体中的内容分割成一组组较小的页进行呈现,以适合于特定的设备。该机制还呈现可用于浏览到其他页的用户界面元素.在整个的web开发应用中分页是必会的知识点。应该熟练掌握与运用。在实际开发的应用中,分页显的尤为重要,现将baidu,google查询分页显示的页面及分页效果分析如下:1、baidu搜索观察分页效果如下:2、Google搜索分页效果实现如下: 分析流程结构: <b
2011-03-10 17:51:00
669
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人