自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

gcong

havefun

  • 博客(23)
  • 收藏
  • 关注

转载 shell script入门

从程序员的角度来看, Shell本身是一种用C语言编写的程序,从用户的角度来看,Shell是用户与Linux操作系统沟通的桥梁。用户既可以输入命令执行,又可以利用 Shell脚本编程,完成更加复杂的操作。在Linux GUI日益完善的今天,在系统管理等领域,Shell编程仍然起着不可忽视的作用。深入地了解和熟练地掌握Shell编程,是每一个Linux用户的必修 功课之一。Linux的Shell

2013-03-11 23:07:41 7841 1

原创 2013-2-24

这周末处理之前开发时遇到的问题,把思路梳理一下:系统利用axis2+spring框架作为接口开发的标准,由于spring在实例化bean的时候,默认bean都为单例模式,也就是说webservice的实现类都是单例的,这样高并发的请求到达服务器时,就会遇到线程之间共享数据的问题:系统存在的缺陷是多个线程共享一块成员变量(此成员变量是接口实现类中的成员变量)这样当A线程需要读变量的时候,B线

2013-02-24 22:27:49 1406

转载 tomcat 启动 tomcat_dir/bin/startup.bat 一闪而过解决办法及分析

转自 ZNN遇到很多次运行startup.bat后,一个窗口一闪而过的问题,但是从来没去纠正怎样修改配置才是正确的,现在从网上查阅的资料整理如下:tomcat在启动时,会读取环境变量的信息,需要一个CATALINA_HOME 与JAVA_HOME的信息,CATALINA_HOME即tomcat的主目录,JAVA_HOME即java安装的主目录,jdk的主目录。首先,要在环境变量处,配置

2013-01-27 11:07:21 4060

原创 Axis2框架

Axis2为你开发的应用程序提供 支持web服务 的功能当你的系统需要和其他系统进行集成,共同配合来完成一些业务的时候,我们一般就通过webservice来实现这样的需求,webservice就是通常说的接口,应用场景:1、不同系统之间相互调用,相互收发数据,这些不同的系统有的可能是java开发的,有的可能是c++开发的比如A系统完成某个业务需要B系统来配合,A就可以通过webse

2012-12-23 23:16:13 2254

原创 绿色版软件 tomcat+eclipse的使用

绿色版的软件下载好后直接解压到某目录就可以使用了, tomcat下载地址http://tomcat.apache.org/,我下载的是apache-tomcat-7.0.34-windows-x86eclipse下载地址http://www.eclipse.org/downloads/,我下载的是Eclipse Juno4.2  Eclipse IDE For Java EE Deve

2012-12-20 20:48:33 2224

转载 s2 访问session的两种方式

Struts2 的Action中若希望访问Session对象,可采用两种方式:    1、从ActionContext中获取;    2、实现SessionAware接口。      (1)从ActionContext中获取:import java.util.Map; import com.opensymphony.xwork2.ActionContext;

2012-12-12 16:04:28 404

原创 写好ant脚本的第一步

要运用好ant来构建项目,我认为理清项目的目录至关重要:拿myeclipse为例:WebProject和JavaProject在工作空间的目录结构:一个WebProject下面会有两个属于我们的目录   /src 、/WebRoot,其余的.classpath   .project为IDE工具自己生成的配置文件/src一般存放项目的各种配置文件和java文件/WebRoot是Web

2012-12-09 22:17:24 654

原创 对BMC接口的理解

项目中的接口大多只完成请求转发功能, 从ipad客户端接受请求报文,讲请求报文做初步处理后转发到ocrm系统BMC服务端与OCRM之间的通信遵循SOAP协议((1)SOAP:简单对象访问协议,基于HTTP和XML实现,被称为第一个发明任何新技术的技术(2)传统的服务器与客户端之间的通信遵循HTTP协议,随着web的发展,越来越多的业务需要多个系统配合完成,所谓的系统集成应运

2012-11-26 21:49:24 10273

原创 mybatis <foreach>标签

在mybatis的mapper配置文件中,可以利用标签实现sql条件的循环,可完成类似批量的sqlmybatis接受的参数分为:(1)基本类型(2)对象(3)List(4)数组(5)Map 无论传哪种参数给mybatis,他都会将参数放在一个Map中:如果传入基本类型:变量名作为key,变量值作为value    此时生成的map只有一个元素。如果传入对象:        对象

2012-11-22 22:09:29 65738 2

转载 请求JSP页面时,服务端会把jsp编译成java类(servlet)

很多人都会认为JSP的执行性能会和Servlet相差很多,其实执行性能上的差别只在第一次的执行。因为JSP在执行第一次后,会被编译成Servlet的类文件,即.class,当再重复调用执行时,就直接执行第一次所产生的Servlet,而不再重新把JSP编译成Servelt。因此,除了第一次的编译会花较久的时间之外,之后JSP和Servlet的执行速度就几乎相同了。Web容器处理JSP文件请求的执

2012-11-17 23:45:27 13026

原创 web开发中的字符编码问题

三种常用的字符集编码:UTF-8:Unicode TransformationFormat-8bit,允许含BOM,但通常不含BOM。是用以解决国际上字符的一种多字节编码,它对英文使用8位(即一个字节),中文使用24位(三个字节)来编码。UTF-8包含全世界所有国家需要用到的字符,是国际编码,通用性很强。UTF-8编码的文本可以在各国支持UTF8字符集的浏览器上显示。如,如果页面的编码格式是U

2012-11-17 23:42:45 2368 1

原创 mybatis动态sql

<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> SELECT PL.PLID,PL.PLNAME,PL.PLTYPE,PL.BRANCH,PL.PLICON,PL.PLFILE, (SELECT ORG

2012-11-01 19:16:32 2300

原创 ActionContext获取请求参数

利用ActionContext类完成页面与服务器之间的通信(需引入com.opensymphony.xwork2.ActionContext包) 通过ActionContext.getContext()得到一个ActionContext对象例如: ActionContext   ac = ActionContext.getContext()这个对象可以很方便地得到页面请求过来的参数

2012-11-01 18:54:39 12068

原创 linux常用命令(待补充)

ls          列出当前目录下的文件或目录   不含权限,创建时间等信息ls -a      显示当前目录下的隐藏文件ls -rlt     显示当前目录下的文件, 而且进行排序, 排序规则是时间升序ll           显示当前目录下的文件或目录,包括权限,创建时间等信息(ll并不是通用的命令,而是自定义的一种命令,在用户的.profile文件中可以通过alias

2012-10-25 22:59:02 929

转载 js事件处理函数中return的作用

这里面的return含有一些细节知识:例如:onClick='return add_onclick()'与 onClick='add_onclick()'的区别JAVASCRIPT在事件中调用函数时用return返回值实际上是对window.event.returnvalue进行设置。而该值决定了当前操作是否继续。当返回的是true时,将继续操作。当返回是false时,将中断操

2012-10-25 20:56:20 27229 3

原创 在linux上安装JDK碰到的问题以及linux常用命令的学习

操作系统:ubuntu 12.04一、在oracle官网上下载最新版本的JDK    :  jdk-6u37-linux-x64.bin下载之后默认放在了    /home/myname/下载     目录下  由于目录有中文,之前遇到过目录带中文的种种纠结问题,不想放在这里,于是在命令行myname@myname-PC:~$ sudo mv /home/myname/下载/jdk-6

2012-10-23 23:26:34 841

原创 json使用小结

json是一种轻量级的传输格式, 是javascript源生的传输数据的格式,最简单的json格式:{"key":"value"} 键和值之间用冒号分隔个人觉得json中最小的单元就是{"key":"value"},它可以组合成许多复杂的结构,json有两种结构:1、key/value对的集合,就像上面最简单的例子一样,在许多不同的语言中,这种结构被理解为  对象(object)、记录

2012-10-22 18:36:08 438

原创 某些java类为什么要实现Serializable接口

什么是Serializable接口?一个对象序列化的接口,一个类只有实现了Serializable接口,它的对象才能被序列化什么是序列化?将对象的状态信息转换为可以存储或传输的形式的过程,在序列化期间,对象将其当前状态写入到临时存储区或持久性存储区,之后,便可以通过从存储区中读取或反序列化对象的状态信息,来重新创建该对象什么情况下需要序列化?当我们需要把对象的状态信息通过网络进

2012-10-22 17:52:07 3970

原创 s2 标签的使用

s2标签库不依赖于任何表现层技术,strtus2提供的大部分标签,可以在各种表现层技术中使用。使用s2之前需要用在页面中引入s2标签库:这需要把struts2相关的jar包  放在工程的WEB-INF/lib/下面 .如:struts2-core-2.0.11.1.jar ognl-2.6.11.jar oro-2.0.8.jar freemarker-2.

2012-10-21 19:10:27 582

原创 sql语句执行结果对返回值的影响

java程序通过ibatis框架与数据库通信时,dao层代码片段如下:public List branchsSelect(){ List list = null; SqlSession session = this.sessionFactory.openSession(); list = session.selectList("gc.branchs"); return

2012-10-18 14:38:13 1016

原创 数据的导入导出(备份与还原)

imp/exp 它们是操作系统下一个可执行的文件 存放目录/ORACLE_HOME/bin下该命令在“开始菜单>>运行>>CMD”中执行(快捷键:WINDOWS+R  输入cmd)一、数据导出(exp.exe)1、将数据库orcl完全导出,用户名system,密码accp,导出到d:\daochu.dmp文件中      exp system/accp@orcl file=d:\d

2012-10-17 18:01:00 749

原创 应用服务器学习笔记

weblogic:使用weblogic服务器管理应用程序应按照以下步骤进行:1、建立一个域,weblogic是以域的形式管理应用的,每个使用weblogic服务器的用户都应建立一个属于自己的域,以便往这个域里面发布项目、配置数据源等,域是基础,一切后续行为以这个域作为前提。2、weblogic和was服务器类似,都允许在控制台配置JNDI数据源,任何应用都需要和数据库打交道,虽然我

2012-10-05 20:58:20 468

原创 myeclipse配置tomcat问题

在myeclipse中 配置tomcat配置完以后,在myeclipse中启动tomcat服务器时发生****** tomcat-user.XML 拒绝访问 错误原因:(1)系统是win7,(2)tomcat安在了C盘下,(3)不是以管理员身份运行的myeclipse引起以上错误的根本原因是myeclipse没有访问tomcat文件目录的权限,读不到tomcat的配置文件解

2012-10-03 09:37:20 512

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除