- 博客(29)
- 收藏
- 关注
原创 一个计算机专业学生几年的Java编程经验汇总2(转)
转自:http://hi.baidu.com/%C4%CF%BA%BD%CC%EC%CF%C2/blog/item/a14ac5d198577eda562c843c.html 终于又静下来继续写这个主题的续篇,前六篇主要讲了一些J2se方面的经验和感受,眼下Java应用范围已经被J2ee占据了相当大的一块领域,有些人甚至声称Java被J2ee所取代了。不知道大家如何来理解所谓的J2ee (...
2010-05-27 18:56:50
168
原创 一个计算机专业学生几年的Java编程经验汇总(转)
想来学习Java也有两个年头了,永远不敢说多么精通,但也想谈谈自己的感受,写给软件学院的同仁们,帮助大家在技术的道路上少一点弯路。说得伟大一点是希望大家为软件学院争气,其实最主要的还是大家自身的进步提升??1. 关于动态加载机制??学习Java比C++更容易理解OOP的思想,毕竟C++还混合了不少面向过程的成分。很多人都能背出来Java语言的特点,所谓的动态加载机制等等。当然概念往往...
2010-05-27 18:47:38
146
原创 南京IT行业企业比较
一位南理工计算机系的强人写的,学习中………… 在计算机行业,准确地说是计算机科学与技术中的软件行业,也干了一段时间了,今天偷得浮生半日闲,想总结一下南京软件行业的情况,主要是对南京各个软件企业的工资,福利,加班情况,升职机会,工作地点,工作要求等做一些简要介绍,另外介绍一些自己个人的学习经验。其实我在软件行业顶多算刚入门,不再是井底之蛙,而是站在井口看世界,但兴高采烈地睁眼...
2010-05-27 17:02:54
1239
原创 servlet采用单实例多线程模式开发的
如题:servlet采用单实例多线程模式开发的 问题一. 说明其Servlet容器如何采用单实例多线程的方式来处理请求 问题而. 如何在开发中保证servlet是单实例多线程的方式来工作(也就是说如何开发线程安全的servelt) 一. Servlet容器如何同时来处理多个请求 先说明几个概念: 工作者线程Wo...
2009-04-03 13:23:00
100
新工作随想
今天是入职第二天,想想初试以为稳过了,复试感觉是挂了,后来又通知说确认录用了,有点戏剧性,感觉自己运气还不算太差吧。 总算是回到自己老家了,又是从事到电信行业的开发,看了两天文档,感觉以后要学的东西很多,或者说有很大的提高的空间,感觉很舒服! 虽然要出差,但是也没有完美的工作啊,并且这次换工作还是在进步的。 加油~~...
2009-04-01 12:50:13
87
hibernate问题备忘
hibernate中用myeclipse自动生成的hbm映射文件中会有schema="***" catalog="***"分别是数据库的实例名和数据库名称,但是实际上jdbc url里已经写明了连接的数据库,所以是不需要的。同时如果不删除,部署到别的环境中会报错。 Caused by: org.hibernate.MappingException: No Dialect mapping ...
2009-02-25 11:09:05
101
原创 MB与MQ简介
今天听IBM的工程师介绍了MQ和MB的特性,以及他们的区别与联系,觉得很通俗易懂,特此记录,方便将来的初学者可以更快的把握这两者的特点。首先从概念上来说,MQ是消息中间件,MB是ESB产品MQ负责在两个系统之间传递消息,这两个系统可以是异构的,处于不同硬件、不同操作系统、用不同语言编写,只需要简单的调用几个MQ的API,就可以互相通讯,你不必考虑底层系统和网络的复杂性。MQ作为IBM的一个拳头...
2009-02-10 10:41:47
174
原创 Web开发中的一些安全问题
本文不是教你怎么防御, 是让你知道有这么一回事情。 安全的问题很深入, 知道有这些后,才能深入学习。 1. SQL Injection<SQL注入攻击> 在Java中, 使用PrepareStatment是不可能产生这样的攻击的, 通常这类攻击产生是由于程序员借助一些API,或者配置文件, 动态的修改SQL语句造成的。 如果程序员不对输入的参数不做检查或者转义编码, 就可能产生S...
2009-01-22 17:21:34
134
oracle管理备忘
前两天做了个虚拟机,需要同时装sqlserver和oracle在上面,结果装完了oracle虽然在服务里面起来了,但是实例没有起来,需要手动的去启动一下,只能做成bat加载到启动项里面运行@echo offsqlplus "sys/rinpak as sysdba"<c:\oraclestart.txtlsnrctl start oraclestart.txt文件里只要写start...
2009-01-13 11:33:00
83
原创 oracle存档管理
服务器上的oracle用了一段时间发现目录已经达到24G,于是研究了一下oracle的存档。主要关联到oracle下的/oracle/app/oracle/flash_recovery_area和/oracle/app/oracle/archive两个目录。其中archive目录占了最大一部分空间,里面都是dbf的存档数据库文件,flash_recovery_area是闪回恢复区,占了几百M空间,...
2009-01-07 11:33:19
159
xfire身份验证
今天小研究了下xfire,eclipse下建xfire工程和建新的xifire web service很方便,主要代码有下面几个: web.xml里面配置xfireServlet.这跟struts是一个原理,相当于一个前端控制器,所有的ws请求都通过这个 XFireConfigurableServlet转发。XFireConfigurableServlet再通过读取service...
2008-12-29 17:27:19
161
关于hibernate一对一
hibernate一对一的配置相对一对多或者多对多简单,但是我平时项目中的hbm文件都是用myeclipse自动生成的,所以也没有仔细研究过这么写。最近一个功能模块中需要用到一对一关系,便网上找了一段一对一的写法直接贴了过来,发现不起作用,通过级联拿不到东西。跟踪了一下hibernate生成的sql语句发现联表查询的where条件字段匹配的都不对。后来才发现在一对一的写法中,子表并没有写根据哪个字...
2008-12-09 16:36:37
91
最近这个项目带的有点烦
先讲一下项目大概状况:这个项目,也可以说是产品,是公司自己设计开发运营的一个电子商务系统。系统设计阶段也有所谓的需求分析,但实际上是领导+我们几个程序员+美工讨论出来的一个需求,主要是一些业务流程和一些网站该有的常规性功能。需求大概确定下来以后,我根据需求设计了数据库模型。接着就是开发了。但是随着开发的进展,发现先前的所谓需求非常多不明确的地方,因为开发到页面的时候,就有很多功能的页面包括布局,页...
2008-09-23 15:04:38
102
启用注解时HibernateDaoSupport遇到的问题
最近看了sring2.5的注解,感觉真是超级方便,便一定要用到项目里来,因为本来项目里用的就是spring2.5,所以想必应该没问题。但是首先遇到的问题就是HibernateDaoSupport引起的,因为项目中所有的dao类都是继承自自己重构的一个BaseDao,里面是一些比较通用的增删改查方法,而BaseDao又是从HibernateDaoSupport继承的。好,问题来了。原来的配置方法是把...
2008-08-12 11:19:56
328
java对excel表格的处理
项目中需要将结果集保存到一个excel表格中, 下面是我的实现方法先要把jxl.jar包下载copy到classpath路径下public class SpcpExcel { //os应为response.getOutputStream(),list为需要写入表格的数据集, public static void writeExcel(OutputStream os, List l...
2008-07-07 10:06:14
146
struts的国际化以及标签
struts是一个MVC框架,像Java和其他Java框架一样,struts可以轻松实现国际化;于是根据网上的资料,做了一个尝试,因为第一次做多语言程序,还是拐了很多弯路;但所幸,经过不断的尝试,终于成功的实现多语言版本的简单页面; 因为程序非常简单,所以在整个尝试过程中,全部使用手工编码,没有使用任何辅助工具; 1、 建立服务器 我使用Tomcat4作为测试环境,建立过程(略); 2、 下载st...
2008-07-07 10:04:24
103
转:Tomcat给我的java.lang.OutOfMemoryError: PermGen
今天,Tomcat给了我这么一个异常:java.lang.OutOfMemoryError: PermGen space。自己是第一次遇到,抱着好奇的心情google了一下,居然是个很常见的异常!故记录一下。:)原因: PermGen space的全称是Permanent Generation space,是指内存的永久保存区域,这块内存主要是被JVM存放Class和M...
2008-07-07 09:53:45
82
转:项目管理成功的12个关键原则
1、项目经理必须关注项目成功的三个标准 简单地说,一是准时;二是预算控制在既定的范围内;三是质量得到经理和用户们的赞许。项目经理必须保证项目小组的每一位成员都能对照上面三个标准来进行工作。 2、任何事都应当先规划再执行 就项目管理而言,很多专家和实践人员都同意这样一个观点:需要项目经理投入的最重要的一件事就是规划。只有详细而系统的由项目小组成员参与的规划才是项目成功的唯一基础。...
2008-06-30 11:11:22
86
面试有感
下午面试了三个java开发的,三个人各有特点,第一个是有三年开发经验的,三年换了三个公司,给人第一映像就有点浮躁,果然问了几个技术问题以后也确实是这样,什么技术都懂一些,什么数据库也都接触过,但是问到稍微原理性的问题就不知道了,struts用了三年了,最简单的原理也不知道,一些常用的配置属性也不熟悉。第二个毕业两年的,工作有一年多吧,在什么地方培训过,应该说水平跟刚毕业的大学生差不多,str...
2008-06-26 17:03:25
81
hibernate在sql server下分页的处理
今天要在sqlserver环境下做一个简单的增删改功能,要用到分页,开始直接用oracle数据库环境一直用的一个jdbc重构过的类处理,发现不行,才想起oracle和sqlserver的分页sql语句写法是很不一样的,于是打算google一下,紧接又想,何不先看看hibernate在sqlserver环境是怎么处理分页的(我这里用的是hibernate 3.0)。先把hibernate配置文件的...
2008-06-02 17:00:00
194
JNDI的一篇文章
【转贴一篇】 ------------ JNDI是 Java 命名与目录接口(Java Naming and Directory Interface),在J2EE规范中是重要的规范之一,不少专家认为,没有透彻理解JNDI的意义和作用,就没有真正掌握J2EE特别是EJB的知识。 那么,JNDI到底起什么作用?//带着问题看文章是最有效的 要了解JNDI的作用,我们可以从“如果不用JNDI我们怎样做?...
2008-05-07 14:00:22
63
linux学习笔记
linux目录架构/ 根目录/bin 常用的命令 binary file 的目錄/boot 存放系统启动时必须读取的档案,包括核心 (kernel) 在内 /boot/grub/menu.lst GRUB设置 /boot/vmlinuz 内核 /boot/initrd 核心解壓縮所需 RAM Disk/dev 系统周边设备 /et...
2007-05-21 10:49:00
60
exp/imp工具的使用
Export/Import 使用技巧与常见错误Export 和 Import 是一对读写Oracle数据的工具. Export 将 Oracle 数据库中的数据输出到操作系统文件中, Import 把这些文件中的数据读到Oracle 数据库中. Export/Import可以用来完成以下工作: 数据归档, 数据库升级, 备份数据库, 把数据从一个数据库移到另一个数据库, 回收数据库存储碎片等等. ...
2007-05-14 18:34:00
93
记几个容易忘的oracle 函数
一般的to_char是这样用的to_char(sysdate,'YYYY-MM-DD hh:mi:ss AM') ,也有几个图书点的用法 to_char(sysdate, 'dd') 查看今天是几号 to_char(sysdate, 'ww') 查看这是这个月第几个星期 to_char(sysdate, 'mm') 查看这是一年中第几个月 to_char(sysdate, 'yyyy')...
2007-01-25 14:11:00
60
贴一个ant脚本
最近没事,研究了下ant。用ant的目的就是编译,打包(jar包),自动生成帮助文档等。用ant首先要下载ant的安装包,完了系统的环境变量里面添加ant_home参数,path里添加ant/bin目录。如果是在eclipse里用的话就不需要了,只要工程目录下编辑一个build.xml就行,运行的时候点build.xml 右键---run as ---ant build,就可以运行了。<...
2007-01-18 11:13:00
59
java中究竟是传值还是传引用?
首先,推荐对Java有一定理解的同仁一本书《Practical Java》。在《Practical Java》中也有一个章节介绍Java中关于传值和传引用的问题,堪称经典。《Practical Java》在Java中,事实上底层工作原理不存在传引用的概念,这也象《Practical Java》中所说的那样,Java中只有传值。这句话理解起来需要费一定的周折。熟悉C的程序员都用过指针,对指针可谓爱之...
2006-12-31 10:09:00
73
复习一下log4j
一个典型的log4j.properties的书写log4j.rootCategory=FATAL, stdout,rfa //这里配置日志记录的级别,常用的有fatal,error,warn,info,debug,trace(全部大写)log4j.appender.stdout=org.apache.log4j.ConsoleAppenderlog4j.appender.stdout.layo...
2006-10-30 15:04:00
64
JAVA完全控制Oracle中BLOB、CLOB说明
网络上很多关于JAVA对Oracle中BLOB、CLOB类型字段的操作说明,有的不够全面,有的不够准确,甚至有的简直就是胡说八道。最近的项目正巧用到了这方面的知识,在这里做个总结。 环境:Database: Oracle 9iApp Server: BEA Weblogic 8.14表结构:CREATE TABLE TESTBLOB (ID Int, NAME Varchar2(20), BL...
2006-10-19 15:31:00
73
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人