摘要: 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 阅读(447) 评论(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 阅读(5216) 评论(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 阅读(474) 评论(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 阅读(271) 评论(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 阅读(855) 评论(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 阅读(1125) 评论(0) 推荐(0)