`
javaoldboy
  • 浏览: 70090 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论
文章列表

关于不公

强者制造不公 智者利用不公 弱者抱怨不公
转自:http://hi.baidu.com/%C4%CF%BA%BD%CC%EC%CF%C2/blog/item/a14ac5d198577eda562c843c.html   终于又静下来继续写这个主题的续篇,前六篇主要讲了一些J2se方面的经验和感受,眼下Java应用范围已经被J2ee占据了相当大的一块领域,有些人甚至声称J ...
想来学习Java也有两个年头了,永远不敢说多么精通,但也想谈谈自己的感受,写给软件学院的同仁们,帮助大家在技术的道路上少一点弯路。说得伟大一点是希望大家为软件学院争气,其实最主要的还是大家自身的进步提升?? 1. 关于动态加载机制??学习Java比C++更容易理解OOP的思想,毕竟C++还混合了不少面向过程的成分。很多人都能背出来Java语言的特点,所谓的动态加载机制等等。当然概念往往是先记住而后消化的,可有多少人真正去体会过动态加载的机制,试图去寻找过其中的细节呢? 提供大家一个方法:在命令行窗口运行Java程序的时候,加上这个很有用的参数: java -verbose *.cl ...
一位南理工计算机系的强人写的,学习中…………           在计算机行业,准确地说是计算机科学与技术中的软件行业,也干了一段时间了,今天偷得浮生半日闲,想总结一下南京软件行业的情况,主要是对南京各个软件企业的工资,福利,加班情况,升职机会,工作地点,工作要求等做一些简要介绍,另外介绍一些自己个人的学习经验。其实我在软件行业顶多算刚入门,不再是井底之蛙,而是站在井口看世界,但兴高采烈地睁眼望去,看到的却是渺无边际的大海和耸立云端的高山。只是希望自己的那么一点点经验能对理工大计算机系(自动化系)以及所有希望在这一行干技术活的兄弟们有点帮助,帮你们跳到井口看世界。 当然,首先送给大家一个忠告 ...
如题:servlet采用单实例多线程模式开发的       问题一. 说明其Servlet容器如何采用单实例多线程的方式来处理请求       问题而. 如何在开发中保证servlet是单实例多线程的方式来工作(也就是说如何开发线程安全的servelt)    ...
      今天是入职第二天,想想初试以为稳过了,复试感觉是挂了,后来又通知说确认录用了,有点戏剧性,感觉自己运气还不算太差吧。          总算是回到自己老家了,又是从事到电信行业的开发,看了两天文档,感觉以后要学的东西很多,或者说有很大的提高的空间,感觉很舒服!         虽然要出差,但是也没有完美的工作啊,并且这次换工作还是在进步的。         加油~~
hibernate中用myeclipse自动生成的hbm映射文件中会有 schema="***" catalog="***" 分别是数据库的实例名和数据库名称,但是实际上jdbc url里已经写明了连接的数据库,所以是不需要的。 同时如果不删除,部署到别的环境中会报错。   Caused by: org.hibernate.MappingException: No Dialect mapping for JDBC type: 3  的解决方法: http://hypgr.iteye.com/blog/259755
今天听IBM的工程师介绍了MQ和MB的特性,以及他们的区别与联系,觉得很通俗易懂,特此记录,方便将来的初学者可以更快的把握这两者的特点。 首先从概念上来说,MQ是消息中间件,MB是ESB产品 MQ负责在两个系统之间传递消息, ...
本文不是教你怎么防御, 是让你知道有这么一回事情。 安全的问题很深入, 知道有这些后,才能深入学习。 1. SQL Injection<SQL注入攻击>    在Java中, 使用PrepareStatment是不可能产生这样的攻击的, 通常这类攻击产生是由于程序员借助一些API,或者配置文件, 动态的修改SQL语句造成的。 如果程序员不对输入的参数不做检查或者转义编码, 就可能产生SQL攻击。 防范这个问题的最简单的办法是, 不要使用用户输入的参数组装SQL语句。 这可能有点凹口。 实际上这类问题通常发在类似的操作上, 使用like, order by等操作上。 这2个语句最容易产 ...
前两天做了个虚拟机,需要同时装sqlserver和oracle在上面,结果装完了oracle虽然在服务里面起来了,但是实例没有起来,需要手动的去启动一下,只能做成bat加载到启动项里面运行 @echo off sqlplus "sys/rinpak as sysdba"<c:\oraclestart.txt lsnrctl start   oraclestart.txt文件里只要写startup就ok了 取消oracle的操作系统身份认证模式oracle装完以后默认的是操作系统认证模式,只要登录了系统,不输入密码就可以拥有dba权限  sqlplus "/as ...
服务器上的oracle用了一段时间发现目录已经达到24G,于是研究了一下oracle的存档。主要关联到oracle下的/oracle/app/oracle/flash_recovery_area和/oracle/app/oracle/archive两个目录。其中archive目录占了最大一部分空间,里面都是dbf的存档数据库文件,flash_recovery_area是闪回恢复区,占了几百M空间,看了下日期很多是几个月前的文件,所以直接删除掉了。但是查了其他一些资料,发现手工把文件删除,以dba身份执行 select * from v$flash_recovery_area_usage 被删除的 ...
今天小研究了下xfire,eclipse下建xfire工程和建新的xifire web service很方便,主要代码有下面几个:      web.xml里面配置xfireServlet.这跟struts是一个原理,相当于一个前端控制器,所有的ws请求都通过这个     XFireConfigurableServlet转发。XFireConfigurableServlet再通过读取services.xml去mapping具体的业务bean。 <servlet> <servlet-name>XFireServlet</servlet-name> ...
hibernate一对一的配置相对一对多或者多对多简单,但是我平时项目中的hbm文件都是用myeclipse自动生成的,所以也没有仔细研究过这么写。最近一个功能模块中需要用到一对一关系,便网上找了一段一对一的写法直接贴了过来,发现不起作用,通过级联拿不到东西。跟踪了一下hibernate生成的sql语句发现联表查询的where条件字段匹配的都不对。后来才发现在一对一的写法中,子表并没有写根据哪个字段去跟父表join,所以就只能通过主键去join了,而表结构设计的字表中的关联关系不是主键,所以出了问题。 写此备忘!
先讲一下项目大概状况:这个项目,也可以说是产品,是公司自己设计开发运营的一个电子商务系统。系统设计阶段也有所谓的需求分析,但实际上是领导+我们几个程序员+美工讨论出来的一个需求,主要是一些业务流程和一些网站该有的常规性功能。需求大概确定下来以后,我根据需求设计了数据库模型。接着就是开发了。但是随着开发的进展,发现先前的所谓需求非常多不明确的地方,因为开发到页面的时候,就有很多功能的页面包括布局,页面的表现,都需要有明确的设计,等到开发的时候再来思考已经影响开发进度了。并且这个项目并没有专门的UI设计,现在遇到功能上或者页面表现,业务流程(主要是一些细节)不明确的地方,我就要去问领导。但是我又不可 ...
最近看了sring2.5的注解,感觉真是超级方便,便一定要用到项目里来,因为本来项目里用的就是spring2.5,所以想必应该没问题。但是首先遇到的问题就是HibernateDaoSupport引起的,因为项目中所有的dao类都是继承自自己重构的一个BaseDao,里面是一些比较通用的增删改查方法,而BaseDao又是从HibernateDaoSupport继承的。好,问题来了。原来的配置方法是把BaseDao和业务的dao类都配在spring的配置文件里面,并且都是要单独配置sessionFactory这个property的: <bean id="baseDao" c ...
Global site tag (gtag.js) - Google Analytics