01 2011 档案

摘要:2010年7月,大学毕业回到宁波,在一家搞软件开发的小工司上班,人数不超过10个。 当时应聘的是C#开发,刚进入社会,找到了自己人生当中的第一份工作,自己也倍感珍惜。可是公司活不多,搞了大概一个月不到的桌面开发,经理就对我说,叫我改学用C++,并且说了一堆问题。。。。。 原本在大学的时候也学过C++,自己也对这方面感兴趣,所以正式改用VC开发windows应用。 一晃3个月过去了,公司出现了问题,经理带着我们从原来的公司脱离出来了,他准备自己搞。准备开发用于数据交换的中间件,那个用java开发的,其他几个开发人员都是学java的,看来我又不得不重新学习java。算下时间,我学习java 阅读全文
posted @ 2011-01-31 10:43 传奇net 阅读(166) 评论(0) 推荐(0)
摘要:1.了解什么是线程(what) 要知道线程,首先要知道什么是进程? 进程:正在执行的(进行的)程序,需要操作系统为其分配独立的内存地址空间。 线程:为了提高效率(目的),虚拟的把进程资源分配给线程,让在小的时间段内产生多个代码片段在运行.这些线程可以 共享同一块内存和系统资源等.特点:独立运行,但不占用系统资源. 2.如何创建线程(How) 1.继承类java.lang.Thread 2.实现接口java.lang.Runnable Thread类代表线程类,它的两个最主要的方法是: run()——包含线程运行时所执行的代码 start()——用于启动线程,运行run()中 阅读全文
posted @ 2011-01-30 14:23 传奇net 阅读(301) 评论(0) 推荐(0)
摘要:一、前言: log4j 是一个开放源码项目,是广泛使用的以Java编写的日志记录包。由于log4j出色的表现,当时在log4j完成时,log4j开发组织曾建议sun在 jdk1.4中用log4j取代jdk1.4 的日志工具类,但当时jdk1.4已接近完成,所以sun拒绝使用log4j,当在java开发中实际使用最多的还是log4j,人们遗忘了sun的日志工具类。它的一个独有特性包括在类别中继承的概念。通过使用类别层次结构,这样就减少了日志记录输出量,并将日志记录的开销降到最低。 它允许开发者控制以任意间隔输出哪些日志语句。通过使用外部配置文件,完全可以在运行时进行配置。几乎每个大的应用程序都 阅读全文
posted @ 2011-01-29 23:22 传奇net 阅读(236) 评论(0) 推荐(0)
摘要:Normal 0 7.8 pt 0 2 false false false EN-US ZH-CN X-NONE MicrosoftInternetExplorer4 阅读全文
posted @ 2011-01-27 10:59 传奇net 阅读(741) 评论(0) 推荐(0)
摘要:ADO 微软公司的ADO (ActiveX Data Objects) 是一个用于存取数据源的COM组件。它提供了编程语言和统一数据访问方式OLE DB的一个中间层。允许开发人员编写访问数据的代码而不用关心数据库是如何实现的,而只用关心到数据库的连接。访问数据库的时候,关于SQL的知识不是必要的,但是特定数据库支持的SQL命令仍可以通过ADO中的命令对象来执行。ADO被设计来继承微软早期的数据访问对象层,包括RDO (Remote Data Objects) 和DAO(Data Access Objects)。ADO在1996年冬被发布。ADO包含一些顶层的对象:连接,代表到数据库的连 阅读全文
posted @ 2011-01-25 11:50 传奇net 阅读(732) 评论(0) 推荐(0)
摘要:正文: 1、 什么是Mono Mono在西班牙语中的意思,是“猴子”。 “猴子”两个字让人想起墨西哥人火辣直白的性格,与《西游记》中孙悟空的野性难驯别无二致。 “猴子”的身世:“猴子”生于2001年,创造他的是Miguel de Icaza和他的朋友。他创建的Ximian被Novell收购,所以,现在Mono项目由Novell赞助。 Mono是.NET Framework 的一种开源实现。 Mono项目将使开发者用各种语言(C#,VB.NET等)开发的.NET应用程序,能在任何Mono支持的平台上运行, 包括Linux, Unix。Mono项目将使大家能开发出各种跨平台的应用程序, 并能极大提 阅读全文
posted @ 2011-01-23 21:02 传奇net 阅读(2523) 评论(0) 推荐(0)
摘要:struts1 7大组件 ActionServlet 控制器 Action 包含事务逻辑 ActionForm 显示模块数据 数据模型 ActionMapping 帮助ActionServlet控制器将请求映射到操作 ActionForward 用来指示操作转移的对象 ActionError 用来存储和回收错误 Struts标记库 可以减轻开发显示层次的工作 mvc model------actionform v---------jsp contrl----actionservlet 核心控制器 业务控制器 action 1 hellowo 阅读全文
posted @ 2011-01-23 11:48 传奇net 阅读(772) 评论(0) 推荐(0)
摘要:第一步、测试能否配置多个DataSource第二步、测试能否配置多个SessionFactory第三步、测试能否配置多个TransactionManager第四步、测试能否使用多个TransactionManager,也就是看能否配置多个tx:annotation-driven/基本上到第四步就应该走不通了,因为Spring中似乎不能配置多个tx:annotation-driven/,而且@transactional注解也无法让用户选择具体使用哪个TransactionManager。也就是说,在SpringSide的应用中,不能让不同的数据源分别属于不同的事务管理器,多数据源只能使用 阅读全文
posted @ 2011-01-22 21:02 传奇net 阅读(2802) 评论(0) 推荐(0)
摘要:session是一种保存上下文信息的机制,它是针对每一个用户的,变量的值保存在服务器端,通过SessionID来区分不同的客户,session是以Cookie或URL重写为基础。默认使用Cookie来实现,系统会创造一个名为JSESSIONID的输出Cookie,或称为"Session Cookie",以区别Persistent Cookies(通常所说的Cookie).Session Cookie是存储在浏览器中,并不是写在硬盘上的,但是把浏览器的Cookie禁止后,使用response对象的encodeURL或encodeRedirectURL方法编码URL,WEB服务器会采URL重写的方 阅读全文
posted @ 2011-01-22 19:58 传奇net 阅读(449) 评论(0) 推荐(0)
摘要:Android应用的性能如何测试?JAVA层面可以用TraceView,可是用NDK开发出来的是so,TraceView跟踪不了怎么办?问了Google大神,答案是OProfile! Oprofile 是Linux系统下一个低开销的系统全局的性能监视工具,利用处理器上所包含的专用的性能监视硬件(若没有性能监视硬件则使用一个基于计时器的代用品)来收集与性能相关的数据样品。它获得关于内核以及系统上的可执行文件的信息,例如内存是何时被引用的;L2缓存请求的数量;收到的硬件中断数量等。 Oprofile的特点如下: l 无需重新编译源代码,如果不进行源代码及分析,连调试信息(-g option to 阅读全文
posted @ 2011-01-21 17:59 传奇net 阅读(5220) 评论(0) 推荐(0)
摘要:资源准备 说明:本文以Mac系统为例,所以准备的软件都需要是适合Mac版本的. Android SDK:android-sdk-mac_86 Android NDK: android-ndk-r4b-darwin-x86 Eclipse ADT CDT ANT 搭建Android SDK开发环境 Android SDK还发环境搭建步骤: 1:Jdk安装,要求1.5以上.一般的Mac OS中已经预装了jdk,我的是jdk 1.6.用"java -version"在terminal可以查看. 2:eclipse IDE安装.需要去Eclipse官网下载,我下载的是eclipse 3.5.2.解压 阅读全文
posted @ 2011-01-21 12:58 传奇net 阅读(801) 评论(0) 推荐(0)
摘要:线程的同步由于同一进程的多个线程共享同一片存储空间,在带来方便的同时,也带来了访问冲突这个严重的问题。Java语言提供了专门机制以解决这种冲突,有效避免了同一个数据对象被多个线程同时访问。由于我们可以通过 private 关键字来保证数据对象只能被方法访问,所以我们只需针对方法提出一套机制,这套机制就是 synchronized 关键字,它包括两种用法:synchronized 方法和 synchronized 块。1. synchronized 方法:通过在方法声明中加入 synchronized关键字来声明 synchronized 方法。如:public synchronized v 阅读全文
posted @ 2011-01-21 09:53 传奇net 阅读(384) 评论(0) 推荐(0)
摘要:配色字体等配置 修改方法: WindowPreferencesJavaEditorSytaxcoloring点开右边java的加号   Annotations(注释): 107, 147, 186  Deprecated members(不建议使用的成员): 0, 0, 0  Fields(字段): 128, 0, 128  Keyword 'return'(关键字'return'): 255, 0, 0  Keyword excluding 'return'(除了关键字以外的return): 255, 0, 128  Local variable declaratio 阅读全文
posted @ 2011-01-20 22:05 传奇net 阅读(475) 评论(0) 推荐(0)
摘要:对于新的元素,但还是不够。组件化对于Web应用本身的代码共享和团队分工也是很有意义的。 Web 应用前端组件化的发展也是渐进的。开始的时候,只是一些简单的HTML、CSS加上JavaScript的代码示例。比如当需要实现一个多级菜单的时候,就下载相关的代码示例,就根据自己的需要进行修改。这样的组件比较难以复用。后来JavaScript框架开始流行的时候,有些框架本身就提供了组件的支持,包括Ext JS、jQuery UI和Dojo等。不过不同框架提供的组件模型不尽相同。 Dijit组件模型概述 Web 应用的前端组件的定义比较宽泛。一个组件占据Web页面上的某个区域,并负责完成某项具体的 阅读全文
posted @ 2011-01-20 21:55 传奇net 阅读(356) 评论(0) 推荐(0)
摘要:自从关注google application engine 以来,为了更深入了解这个平台,在gae上设计,开发一个小应用 sharecode . 通过这个应用,总结了使用python,gae 开发的一些特点: 开发效率高 python,django 此类动态语言及其框架开发效率确实比java ,hibernate,spring高出不少, 以sharecode 为例, 从3月初开始构思到3月底基本功能完成, 总共也就3周多一点的时间,如果是在java 下使用hibernate,spring 之类的框架,基本上不可能在这么短时间内完成.总结python,django 下效率高的原因(ga 阅读全文
posted @ 2011-01-20 18:26 传奇net 阅读(273) 评论(0) 推荐(0)
摘要:J2EE与JMS JMS是J2EE的13种核心技术规范之一,是J2EE众多应用程序组件中的重要一员。J2EE有标准的JMS API开放,以支持各个JMS应用生产厂商的产品,开源的有jbossmq,openjms,mantamq,ActiveMQ等,不过大多已停止发展; 商业的有IBM WebSphere MQ, BEA WebLogic JMS, Oracle AQ等。 它功能强大,支持多种语言编写的客户端,符合J2EE1.4规范,支持持久化,甚至支持Ajax等等. JMS开发入门 环境: jdk1.5以上, eclipse for j2ee版本, ${download}/activem 阅读全文
posted @ 2011-01-20 18:00 传奇net 阅读(856) 评论(0) 推荐(0)
摘要:本文转自台湾七年前的 JAVA 周报,该文是由台湾当时任职于 Sun Microsystems 的 王森 先生,回应当时 蔡学镛 先生所写的一篇文章「程序与香鸡排」。原文为繁体中文,本帖将其内容和用词转为简体中文。 JAVA周报: 程序设计师真情忏悔录 时间: Sat, March 30, 2002 标题: 【转载】程序设计师真情忏悔录(上)(中)(下) ------------------------------------------------不负责讲座> 程序设计师真情忏悔录(上) Sun 教育训练中心 王森 前言 :不久前,蔡学镛先生发表了两篇分别叫做「James Gosling 阅读全文
posted @ 2011-01-20 17:46 传奇net 阅读(231) 评论(0) 推荐(0)
摘要:from: /792419/459684 说明:这是一个系列文章,在前面的四篇当中周公分别讲述了利用ADO.NET、NHibernate、Linq to SQL及EntityFramework来实现CRUD功能(C:Create/R:Read/U:Update/D:Delete),在这里再讲述另一种框架,那就是MyBatisNet。MyBatisNet源自于iBatisNet,而iBatisNet又是受了Java平台上的iBatis的影响。iBatis及iBatis.NET都是利用XML描述来执行存储过程或者SQL语句。与其它ORM框架相比,简单易学是iBatis及iBatis.NET的最大 阅读全文
posted @ 2011-01-20 17:11 传奇net 阅读(1126) 评论(0) 推荐(0)
摘要:MongoDB (名称来自"humongous") 是一个可扩展的,高性能,开源,模式自由,面向文档的数据库.使用C++编写,集文档数据库,键值对存储和关系型数据库的优点于一身.不夸张的说:MySQL所能实现的功能,MongoDB几乎能完全实现(至目前为止,mysql中的union在MongoDB中是不行的)。而且MongoDB的性能远远胜于Mysql,特别是插入性能,据测试,当数据量达到50G以上时,他的插入性能几乎是Mysql的10倍!MongoDB主要有如下特点: 面向文档存储(类JSON数据模式(bson)简单而强大) 动态查询 全索引支持,扩展到内部对象和内嵌数组 查询记录分 阅读全文
posted @ 2011-01-20 16:43 传奇net 阅读(416) 评论(0) 推荐(0)
摘要:2011年将是一个转折,对我人生也是。 阅读全文
posted @ 2011-01-03 16:28 传奇net 阅读(123) 评论(0) 推荐(0)