摘要:
很多时候我们开发的软件需要向用户提供软件参数设置功能,例如我们常用的QQ,用户可以设置是否允许陌生人添加自己为好友。对于软件配置参数的保存,如果是window软件通常我们会采用ini文件进行保存,如果是j2se应用,我们会采用properties属性文件进行保存。如果是Android应用,我们最适合采用什么方式保存软件配置参数呢?Android平台给我们提供了一个SharedPreferences类,它是一个轻量级的存储类,特别适合用于保存软件配置参数。使用SharedPreferences保存数据,其背后是用xml文件存放数据,文件存放在/data/data/<package name 阅读全文
摘要:
在安装WIN2003时,教材上都提到选择“每服务器”还是“每客户端”,教材上的解释一直不太清楚,给学生上课时学生更听不明白了。今天干脆给微软公司打了个电话8008203800,总算搞明白了。安装使用一套WIN2003系统需要交二份钱:WIN2003软件的钱和用户许可的钱。WIN2003的官方报价是3万多,每个用户许可是340元。下面以某公司为例说明。设某公司有50台电脑,接成局域网,另有一台服务器安装WIN2003系统,公司用户同时访问服务器的的数量不会超过30台(同时访问是指通过网上邻居共享文件或共享打印机之类),则需要花费的钱是:1套WIN2003价3万、30个用户许可价340X30。在安 阅读全文
摘要:
1、端口分TCP端口和UDP端口,端口占2个字节,也就是每个协议有65536个端口;2、比1024小的都是有名端口;3、再编写TCP网络编程时,应该先启动Server端后启动Client端,否则会客户端会连不上; 阅读全文
摘要:
来上海足足快2个月了,其中的各种经历与心酸就不提了。每天上班下班,或者是面试求职,都是在地铁上过的,大城市的节奏很快,有时候不自觉的就在车上睡着了。受过很多打击,也总结过很多教训,对于未来忽然间有些迷茫,不知道以后的路到底该怎么走,才能让自己满意,才能不后悔坚定的走下去。算了,不谈理想,不谈人生,就谈谈这些天的总结。未来6各月的规划:1、前端技术需要进阶,在JS和JS的框架上需要有一个熟练度,不需要太深入原理这东西;2、后台交互,深入理解SSH的使用和原理,理解设计模式,积累架构方面的知识;3、加强Java基础、JVM、多线程、网络领域的知识;4、加强数据库的设计与优化;5、加强领域知识,加强 阅读全文
摘要:
11年04月11日,在网吧投简历,突然一条短信,算是收到的第一个面试通知,有点激动,“通诚公司”,而且我们4个同时收到,第一感觉就是不对劲,公司面试通知都会电话通知的,去百度搜了下,很多网友都说是骗子公司,没有犹豫,把短信删了,继续改简历。11年04月12日,正在去“生工生物有限公司”的路上,接到了第3个面试通知,“金科科技有限公司”,0769开头的电话号码,告诉我上海这边没有招聘,可能会安排我去南京和广州的分公司,问我能不能适应,我的第一反应的是先接受,随后也没放在心上,后来我主动打过去了解了一下具体情况,我说我是高中学历,他有点犹豫,说是如果高中学历需要经过公司4个月的培训,而且简历要上交 阅读全文
摘要:
org.apache.jasper.JasperException: could not initialize proxy - no Session - Class: org.hibernate.proxy.AbstractLazyInitializerFile: AbstractLazyInitializer.javaMethod: initialize错误原因:由于在Hibernate初始化DAO和BIZ层得时候,事务由的结束是在BIZ里,此时Session已经关闭,如果我们通过jsp页面调用Session加载的某个类时,往往会引起上述错误,那么有没有解决方案呢,答案肯定是有。2种解决方案 阅读全文
摘要:
有两种整合方式:
(1) 把Action配置在beans.xml里,利用Spring初始化Action的bean:
将Struts的业务逻辑控制器类配置在Spring的配置文件中,Action中引用的业务类一并注入。
(这样的处理,必须将action类的scope配置成property)
Xml代码
接着,在struts.xml或者等效的Struts2配置文件中配置Action时,指定的class属性为Spring配置文件中相应bean的id或者name值。示例如下:
Xml代码
/index.jsp
阅读全文
摘要:
一、引言 初看责任链模式,心里不禁想起了一个以前听过的相声:看牙。说的是一个病人看牙的时候,医生不小心把拔下的一个牙掉进了病人嗓子里。病人因此楼上楼下的跑了好多科室,最后无果而终。责任链模式就是这种“推卸”责任的模式,你的问题在我这里能解决我就解决,不行就把你推给另一个对象。至于到底谁解决了这个问题了呢?我管呢!二、定义与结构从名字上大概也能猜出这个模式的大概模样——系统中将会存在多个有类似处理能力的对象。当一个请求触发后,请求将在这些对象组成的链条中传递,直到找到最合适的“责任”对象,并进行处理。 《设计模式》中给它的定义如下:使多个对象都有机会处理请求,从而避免请求的发送者和接收者之间的耦 阅读全文
摘要:
也可能刚听到元数据你会有点陌生,其实任何一个使用过struts,ejb或者hibernate的开发人员都在不知不觉中使用元数据。所谓的元数据是指用来描述数据的数据,更通俗一点就是描述代码间关系,或者代码与其它资源(例如数据库表)之间内在联系得数据,对Struts来说就是struts-config.xml,对ejb来说就是ejb-jar.xml和厂商自定义的xml文件,对hibernate来说就是hbm文件。但是现有的所有的以xml或者其它方式存在的元数据文件都有以下一些不便之处,第一,与被描述的文件分离,不利于一致性维护。第二,所有的这些文件都是ascii文件,没有显示的类型支持。基于元数据的 阅读全文
摘要:
下面我教大家如何下载JDK,请执行以下步骤即可:1.登录http://java.sun.com/2.在“Popular Downloads:”一栏中选择“J2SE”3.点击“DOWNLOAD JDK 6”,接着给你选择安装JRE或者JDK,我们选择JDK 6 Update 10 Beta (版本可能随着时间而不同)。4.选择Platform:为Windows;Language:为多国语言。记得还要勾选一个授权许可协议:I agree to the Java SE Development Kit 6u10 Beta License Agreement 。接着点击“continue”到下一步。5. 阅读全文