- 博客(40)
- 资源 (10)
- 收藏
- 关注
转载 SOA研究开发
先简要介绍一下基本的SOA开发的方法和一些概念.面向服务的架构(SOA)是一种基于可以重用的服务的,新的开发应用的架构体系. 近年来, 企业界对于SOA的需求越来越急切. 为了满足这样的需求, 一系列的SOA基础架构产品被推出. 主要的厂商 如Oracle, BEA System, IBM都提供了SOA平台产品. 在一个包含各类应用的复杂的IT系统中, 要使用适配器并且在一个符合业务需求的
2013-03-31 15:46:22 715
原创 ORA-12541 TNS问题解答
ORA-12541 TNS 无监听程序 办法:可能没有启动监听,在oracle安装目录找到 lsnrctl.exe 输入 start 或是在我的电脑右键管理--服务和应用程序--服务--找到OracleOraDb10g_home1TNSListener 双击点ORA-12514: TNS: 监听程序当前无法识别连接描述符中请求的服务通过重启服务的方式启动数据
2013-03-31 15:44:52 671
原创 通用DAO
package com.试试.lmis.util.dao;import org.hibernate.HibernateException;import org.hibernate.Query;import org.hibernate.Session;import org.springframework.orm.hibernate3.HibernateCallback;imp
2013-03-31 15:43:21 834
转载 QueryBuilder的构建
package com.nti.lmis.util.dao;import com.nti.lmis.util.common.StringFormatUtil;import org.apache.commons.logging.Log;import org.apache.commons.logging.LogFactory;import org.joda.time.DateTim
2013-03-31 15:42:24 1044
原创 HibernateCallback()的方法
HibernateCallback()是一个回调方法,在hibernate框架下,对数据库的一种操作,其实它使用很简单的,用这个方法是为了方便,为了创建session,须要在回调方法里比如:public List selectList(final int startPage, final int endPage) { List list = new ArrayList(); final
2013-03-31 15:40:43 602
转载 55种网页小技巧
1. oncontextmenu="window.event.returnValue=false" 将彻底屏蔽鼠标右键no 可用于Table2. 取消选取、防止复制3. onpaste="return false" 不准粘贴4. oncopy="return false;" oncut="return false;" 防止复制5. IE地址栏前换成自己的图标6. 可以
2013-03-31 15:39:37 659
转载 Struts2常用标签总结
002一 介绍0031.Struts2的作用 004Struts2标签库提供了主题、模板支持,极大地简化了视图页面的编写,而且,struts2的主题、模板都提供了很好的扩展性。实现了更好的代码复用。Struts2允许在页面中使用自定义组件,这完全能满足项目中页面显示复杂,多变的需求。
2013-03-31 15:37:19 481
转载 WEB操作类
Java代码 package com.zhangsx.util.web;import javax.servlet.http.Cookie;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;/*** Web相关的工具方法。* 提供获取用户的实际IP地址、获取请
2013-03-31 15:36:32 537
转载 图像工具类
在实际项目中,我们经常会遇到处理各种各样的图片问题。比如:图片的旋转、缩放、图片格式转换、获取图片类型、验证图片大小、写入图片等。这里我们使用java.awt.Graphics2D来实现常用图像处理的功能,形成我们的图像处理工具类。Java代码 package com.zhangsx.util.image;import java.util.Iterator;import
2013-03-31 15:35:45 666
原创 Java常用工具类
Ignacio Coloma 说道:作为一个软件开发者,缺乏想象力是最严重的罪过之一。我们经常把事情重复做一遍又一遍,但是我们很少改变这种方式,至少我是这样。经过这些年开发,在我的工具箱里面有了一些每个项目我都需要用到的工具,烦人的重复工作不再是我的事。下面这些工具也许你已经用到,让我来仔细介绍它们:StringUtils这是象面包和奶油一样必须的通用语言库,这个实用工具类
2013-03-31 15:34:34 807
转载 Java实用类
在开发java项目时,经常都需要频繁处理数据,如果能非常合适、严谨的处理数据,那么将对程序有莫大的好处,例如,提高程序的稳定性,而且有时候数据在使用前是必须处理的,否则就会出错。例如,在操作前对被除数的处理(如果是0怎么办)、字符串转化、编码转换等,针对项目开发中对数据的频繁操作,在我们程序的开发过程中是很有必要对这些处理数据的工具方法进行统一归类使用的,而下面的这个工具类就封装了很多对基础数据的
2013-03-31 15:33:30 872
转载 Java常用类
java.applet包含一些用于创建java小应用程序的类。java.awt包含一些用于编写与平台无关的图形界面(GUI)应用程序的类。java.io包含一些用作输入输出(I/O)处理的类。java.lang包含一些java语言的基本类与核心类,如String Math Integer System Runtime提供常用的功能,这个包中的所有类是被隐式导入的。java.ne
2013-03-31 15:32:48 533
转载 String,StringBuffer,StringBuilder的区别
最近学习到StringBuffer,心中有好些疑问,搜索了一些关于String,StringBuffer,StringBuilder的东西,现在整理一下。关于这三个类在字符串处理中的位置不言而喻,那么他们到底有什么优缺点,到底什么时候该用谁呢?下面我们从以下几点说明一下 1.三者在执行速度方面的比较:StringBuilder > StringBuffer > String
2013-03-31 15:30:29 438
原创 如何阅读LMIS系统的SSH代码
依据个人水平,从点滴分析,理清思路,慢慢分析。依葫芦画瓢, 一。 整个页面显示从开始,,点击,左下角弹出,找到相应的action,在这里就是tms.action,查找。2。Edit--Find--Find in Path-,找到对应xml文件中配置的Struts配置文件中的字段,找到对应Action。勾选相应的查找路径即可。二。 逐步阅读Action代码,分别实现
2013-03-31 15:30:14 782
原创 学习深入浅出Struts2个人总结
翻阅了电子版深入浅出Struts2,确实从理论层次加深我对Struts2知识的理解,在好个几个方面都有涉及, 1。Web世界中,Struts2 身处何方?2。核心组件。有配置,Actions,Interceptors拦截器,值栈与OGNL ,结果类型,结果和视图技术。3。架构目标层面。有概念分离,松耦合,易测试性,模块化,惯列重于配置。4。提高开发技巧。如重写Action的配置,在
2013-03-31 15:29:57 1043
转载 Serializable()接口
一个对象序列化的接口,一个类只有实现了Serializable接口,它的对象才是可序列化的。因此如果要序列化某些类的对象,这些类就必须实现Serializable接口。而实际上,Serializable是一个空接口,没有什么具体内容,它的目的只是简单的标识一个类的对象可以被序列化。什么情况下需要序列化 a)当你想把的内存中的对象写入到硬盘的时候;b)当你想用套接字在网络上传送
2013-03-31 15:29:41 654
转载 Intellij IDEA使用总结
Intellij IDEA使用总结1. IDEA内存优化 先看看你机器本身的配置而配置. \IntelliJ IDEA 8\bin\idea.exe.vmoptions ----------------------------------------- -Xms64m -Xmx256m -XX:MaxPermSize=92m -ea -server
2013-03-31 15:29:20 827
转载 2013年IT民工升迁
下面整理下该书中我认为对我的学习和以后的工作非常有用的话。1、 真正基础雄厚的人应该是可以将一个常用的基础性知识熟记成诵的人。提到一个基本的名词或话题能够将其来龙去脉解释清楚的人。2、 我在简历当中最打动面试官的地方恰恰是我利用课余时间及逃课所写的程序,还有利用背考试题的时间所读的课外书。3、 要想成为优秀的程序员,对于基本算法有深入与精确的理解应该是一项必须的基本技能。4、 Yo
2013-03-31 15:28:54 566
转载 面试时,如何向公司提问?
今天,我看到硅谷招聘经理Steve Buckley的一篇文章,正好探讨了同一件事的另一面:应聘者如何向公司提问。很多人将面试看作一种单向选择,事实上,面试是一种双向选择:不仅是公司挑选你,也是你挑选公司。面试就是为双方提供互相了解的机会,公司在评估你,你也在评估公司。面试官也知道这一点,所以他们有心理准备,期待你提出问题,并且会做出回答。所以,面试时不要浪费向公司提问的机会。而且,
2013-03-31 15:28:12 700
转载 软件工程师的十个“不职业”行为
职业化之于软件工程师非常重要。因为:软件是看不见也摸不着的,它的进度也看不见摸不着,需要软件工程师严格自律、善于沟通;软件开发是创造性的劳动,创造性劳动依赖个人主观能动性,没有自我激励是不可能成为出色的软件工程师的;软件在国民经济和人们日常生活中发挥着越来越重要的作用,软件工程师的道德行为规范成为备受关注的问题。下面是软件工程师十个“不职业”行为。在一些特定领域工作的人们可能会认为这些不具有非
2013-03-31 15:27:33 640
转载 PL/Sql工具的作用
⒈能够使一组SQL语句的功能更具模块化程序特点;⒉采用了过程性语言控制程序的结构;⒊可以对程序中的错误进行自动处理,使程序能够在遇到错误的时候不会被中断;⒋具有较好的可移植性,可以移植到另一个Oracle数据库中;⒌集成在数据库中,调用更快;⒍减少了网络的交互,有助于提高程序性能
2013-03-30 10:13:42 1167
原创 ORACLE服务器数据导入本地数据
oracel,plsql,顺序执行创建表空间命令,创建用户,导入结构,导入数据 1.安装oracle,同时创建LMIS_SY实例(是LMIS_SY),口令同一管理 2.创建表空间,可能需要修改以下红色部分,根据自身系统来写 CREATE TABLESPACE LMIS_TABLESPACE LOGGING DATAFILE 'C:\APP\LENOVO\O
2013-03-30 10:12:59 758
原创 平台迁移安装
要求:安装到一台全新PC上,做好相关配置所需文件:1.PC一台 2.jdk-6u27-windows-i586以上的安装包 3.apache-tomcat-6.0.35安装程序 4.win32_11gR1_database_111070 5.plsql
2013-03-30 10:10:02 571
原创 SSH开发线路
在公司原有基础情况下开发相应的的模块开发线路,个人总结如下,一边看一边带着疑惑思考问题,看hr模块。1。 配置好数据库2。开发模块包下(Marking)下建立四个相应的包,有action,dao,hibernate,service。一开始随意建立一个类,再建包3。在Hibernate 中建立相应类,其中定义名字必须和数据库名字相同,生成相应的Set()和Get()方法。1。为什么要继承
2013-03-30 10:09:12 669
转载 集合框架核心接口
集合-有时候被称为容器, 就像一手牌(牌的结合),一个邮箱(邮件的集合),或者一个电话簿(姓名和电话对应的关系图)集合框架核心接口图 · Collection对集合核心接口的说明,所有的集合都实现了Collection这个接口,java没有类直接实现了Collection这个接口而是通过更加具体的子接口,比如Set and List·
2013-03-30 10:07:02 654
转载 Java初学者都必须理解的六大问题
问题一:我声明了什么!String s = "Hello world!"; 许多人都做过这样的事情,但是,我们到底声明了什么?回答通常是:一个String,内容是“Hello world!”。这样模糊的回答通常是概念不清的根源。如果要准确的回答,一半的人大概会回答错误。这个语句声明的是一个指向对象的引用,名为“s”,可以指向类型为String的任何对象,目前指向"Hello wo
2013-03-30 10:06:26 432
转载 浅谈ssh(struts,spring,hibernate三大框架)整合的意义及其精髓
hibernate工作原理原理:1.读取并解析配置文件2.读取并解析映射信息,创建SessionFactory3.打开Sesssion4.创建事务Transation5.持久化操作6.提交事务7.关闭Session8.关闭SesstionFactory为什么要用:1. 对JDBC访问数据库的代码做了封装,大大简化了数据访问层繁琐的重复性代码。
2013-03-30 10:05:51 657
原创 BUG修复总结
有如下总结:1.不要随意修改方法,少用快捷方式2.深刻理解Jsp页面以及ACTION和struts.xml配置问题,明白页面的跳转问题,多琢磨,多思考,多探索。3.BUG修复的时候,注意提交文件一定要描述清晰,修复了什么BUG一定要写清楚。
2013-03-30 10:05:10 628
原创 LMIS系统无法启动解决办法
1.启动任务管理器,关闭java.exe程序2.删除lmis安装文件目录下的编译文件包target3.再次启动4.重新加载meavn插件
2013-03-30 10:04:36 995
原创 正则表达式归纳
中文英文数字 : reg = /^(\w|[\u4E00-\u9FA5])*$/ ; //中文,英文,数字英文数字下划线 : reg = /(^[a-zA-Z0-9]+)(([-]?)([a-zA-Z0-9]+))+$/; //英文,数字,下划线 验证身份证号码 : var reg2= /([1-6]\d{5}(19|20)\d\
2013-03-30 10:02:24 524
原创 Enumeration接口
Enumeration接口本身不是一个数据结构。但是,对其他数据结构非常重要。 Enumeration接口定义了从一个数据结构得到连续数据的手段。例如,Enumeration定义了一个名为nextElement的方法,可以用来从含有多个元素的数据结构中得到的下一个元素。 Enumeration接口提供了一套标准的方法,由于Enumeration是一个接口,它的角色局限于为数据结构提供方法协议。下
2013-03-30 09:58:43 771
原创 1月16日日常总结
List的意思是List的元素都是T这个类型的,List的意思是List的元素是T或者T的子类。HibernateTemplate提供非常多的常用方法来完成基本的操作,比如通常的增加、删除、修改、查询等操作,Spring 2.0更增加对命名SQL查询的支持,也增加对分页的支持。大部分情况下,使用Hibernate的常规用法,就可完成大多数DAO对象的CRUD操作。下面是Hibernate
2013-03-30 09:57:37 583
原创 java.sql.SQLException: The Network Adapter could not establish the connection
java.sql.SQLException: The Network Adapter could not establish the connection原因:服务没有开启.我的电脑--右击管理--服务--找到相应oracle 相应三个服务。即可
2013-03-30 09:56:18 847
原创 开发人员主要工作职责
开发人员开发人员是项目组的成员,他们在分析/设计人员、PM的指导下进行编码活动。开发人员担负以下职责:o 根据详细设计说明书,使用编码规范及参阅所需的相关文档,为分派的单元编写/修改代码;o 因在编码过程中遇到问题,而导致其它工作产品须修改时通知PM;o 开发单元测试计划,包括单元测试用例;o 为单元测试编写单元测试代码;o 按要
2013-03-30 09:54:40 4360 1
原创 2月控制软件设计灵感
此项目开发为初中高级三个版本:初级:局域网控制,快速链接,通过IP,密码快速显示。中级:办公场所VPN运程快速链接。通过ip或者MAC快速绑定,调用其他工具,快速实现。
2013-03-30 09:53:16 876
原创 2月20日同学聚会感悟
昨天和侯总的交流,确实领会不少知识,谈到各个方面,对我来说受益匪浅啊。1.做为一个程序猿,不能仅仅满足于目前的工作,因为从事的工作时二次开发,所使用的技术含量不高,一些常用的方法和内全部都封装好了,要想拿去高薪,就得多学点,什么都懂点,不用太专业这个没必要,尝试其他方法,选择最优方法解决问题,高效率才是真,时刻准备积累。上班之前,自己好好想,今天想到一个什么功能,自己尝试去开发,去探索跟好的方
2013-03-30 09:52:23 678
原创 1月20日同学聚会感悟
1月20日同同学的交流,得知在一个软件公司,要留心如下几点,是重点要好好把握。 1.弄懂与外部程序的接口问题,主要是赢得客户的信任,对自己的认可,这一点尤其重要。 2.学习要讲究方法,懂得运用好的方法,加快速度,快速学习才能提升自己的战斗力。
2013-03-30 09:51:36 643
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人