- 博客(200)
- 资源 (30)
- 收藏
- 关注
翻译 RequireJS 快速入门
http://www.wojilu.com/Forum1/Topic/4205说明:本文只提供快速入门内容,方便快速进入实战状态。更高级的配置,请参考官网文档。当初之所以使用 RequireJS 等工具,是因为想提高js的加载速度,避免不必要的堵塞。但通过一段时间的使用,发现 RequireJS 更重要的作用是作为命名空间使用。一、基本用法RequireJS 官
2014-02-23 09:52:54
575
转载 集合类接口和类层次关系图
. Collection vs Collections首先,“Collection”和“Collections”是两个不同的概念。你可以从下面的层次关系图中看到,”Collection”是集合层次的顶层接口,而”Collections”是提供了操作集合类型的静态方法的类。2. 集合类层次关系图下图是集合类的层次关系图3. Map的类层次结构关系图
2014-02-11 11:38:59
477
转载 Eclipse插件开发之基础篇(6) SWT简介
SWT(Standard Widget Toolkit)是为Eclipse平台开发的GUI工具包。SWT构建了Eclipse的UI,但SWT并不依赖Eclipse,也可以被单独使用。 1. SWT的特征 现在的Eclipse中绝大部分的UI都由SWT的组件构成。 SWT最大的特征就是不实现Pure Java,对各个OS平台API的依赖在必要的时候才会通过java去调用。由此反映速度
2014-02-08 16:28:05
513
转载 Eclipse插件开发之基础篇(5) 制作OSGi Bundle
1. 生成OSGi工程 首先打开新工程向导,选择创建Eclipse插件工程。在[目标平台(Target Platform)]选项中选择[OSGi 框架(OSGi framework)]。图5-1 创建插件工程 在选择模板的时候选择,Hello OSGi Bundle后点击完成。图5-2 选择OSGi模板 生成工程后,在Mani
2014-02-08 16:27:21
454
转载 Eclipse插件开发之基础篇(4) OSGi框架
1. 什么是OSGi框架 OSGi(Open Service Gateway Initiative)框架是运行在JavaVM环境里的服务平台。框架提供的主要功能是对应用和组件的生命周期管理,系统可以在无需重启的情况下,远程操纵组件的安装、启动、停止。 OSGi框架不仅用于Eclipse,从移动终端到车载系统,各个领域都在应用这个技术。 2. OSGi和Eclipse的
2014-02-08 16:26:44
511
转载 Eclipse插件开发之基础篇(3) 插件的测试与调试
1. 使用JUnit对插件进行测试 Eclipse中已经嵌入了JUnit,我们可以使用JUnit为插件进行单体测试。一般的JUnit是不可以对插件部分(对Eclipse的API依赖的部分)进行测试的,但是在PDE环境中使利用JUnit对插件进行单元测试成为可能。 要想进行测试首先要添加插件的依赖关系,在插件设定页面的[依赖关系(Dependencies)]页面点击[增加(Add
2014-02-08 16:26:14
1675
转载 Eclipse插件开发之基础篇(2) 第一个Eclipse
在Eclipse中使用PDE(Plugin Development Environment)进行插件开发。在PDE中为大家准备了几个模板供大家参考。第一步咱们先利用模板制作一个简单的插件作为和PDE的第一次接触。 1.生成插件工程 通过选择[文件]->[新建]->[工程...]启动[新工程(New Project)]向导。在插件开发的时候我们就不能选择通常的java工程了,要选
2014-02-08 16:25:22
477
转载 Eclipse插件开发之基础篇(1) 插件开发的基础知识
名词翻译 有一些名词在翻译的过程中可能会出现歧义,在这里统一一下。 アーキテクチャ=architecture=架构 プラットフォーム=platform=平台 コンポーネント=component=组件 其余的随时补充。 1.Eclipse的架构 Eclipse被作为java的IDE(集成开发环境)被广泛的应用,但是从本质上看Ecli
2014-02-08 16:24:13
495
转载 Tomcat Server处理一个http请求的过程
Tomcat Server处理一个http请求的过程 假设来自客户的请求为: http://localhost:8080/wsota/wsota_index.jsp 1) 请求被发送到本机端口8080,被在那里侦听的Coyote HTTP/1.1 Connector获得 2) Connector把该请求交给它所在的Service的Engine来处理,并等待来自Engine的回应 3)
2014-02-07 14:15:24
862
转载 tomcat server.xml 配置详解
http://wenku.baidu.com/view/b0c54b36ee06eff9aef80701.html
2014-02-07 13:40:10
312
转载 dubbo学习
Dubbo是阿里巴巴SOA服务化治理方案的核心框架,每天为2,000+个服务提供3,000,000,000+次访问量支持,并被广泛应用于阿里巴巴集团的各成员站点: 那么,Dubbo是什么?Dubbo是一个分布式服务框架,致力于提供高性能和透明化的RPC远程服务调用方案,以及SOA服务治理方案。其核心部分包含:远程通讯: 提供对多种基于长连接的NIO框架抽象封
2014-01-17 09:33:15
744
转载 AJAX POST&跨域 解决方案 - CORS
跨域是我在日常面试中经常会问到的问题,这词在前端界出现的频率不低,主要原因还是由于安全限制(同源策略, 即JavaScript或Cookie只能访问同域下的内容),因为我们在日常的项目开发时会不可避免的需要进行跨域操作,所以跨域能力也算是前端工程师的基本功之一。 和大多数跨域的解决方案一样,JSONP也是我的选择,可是某天PM的需求变了,某功能需要改成支持POST,因为传输的数据量比较大
2014-01-09 16:11:18
32520
转载 JSONP跨域的原理解析
JavaScript是一种在Web开发中经常使用的前端动态脚本技术。在JavaScript中,有一个很重要的安全性限制,被称为“Same-Origin Policy”(同源策略)。这一策略对于JavaScript代码能够访问的页面内容做了很重要的限制,即JavaScript只能访问与包含它的文档在同一域下的内容。JavaScript这个安全策略在进行多iframe或多窗口编程、以及Ajax
2014-01-09 15:46:02
1998
转载 浅谈Java多态性
众所周知,JAVA有三大特征,分别是封装、继承、多态。 封装和继承就不多说了,封装是把数据和操作数据的方法捆绑在一起,避免外部的误用。 继承就是一个类复用另一个类的代码。 重点来说说多态。 多态,顾名思义,多种形态。在JAVA里就是“一个接口,多种方法”。 注意啦,这个‘多种方法’是相对于接口的实现类来说的。 一个接口定义了N个抽象方法,
2014-01-09 15:16:33
414
转载 解码OutOfMemoryError:PermGen Space
垃圾回收是Java开发人员理解得最不彻底的地方之一。他们觉得既然JVM负责垃圾回收,那么便不必担心内存的分配跟回收等问题。但是当应用变得复杂的时候,垃圾回收同样变得复杂起来,而且一旦垃圾回收变得复杂,程序的性能就会受到影响。所以,这篇文章将会帮助Java开发人员更好地理解垃圾回收机制是怎样工作的,以及如何修复Java中的“Out of Memory”问题。有两个十分普遍的导致“Out of Mem
2013-12-30 10:15:55
469
转载 window.showModalDialog
基本介绍: showModalDialog() (IE 4+ 支持) showModelessDialog() (IE 5+ 支持) window.showModalDialog() 方法用来创建一个显
2013-12-18 14:33:14
363
转载 动态绑定 vs 静态绑定
动态绑定(又名后期绑定)动态绑定是指编译器在编译阶段不知道要调用哪个方法,直到运行时才能确定。让我们用个例子来解释。譬如我们有一个叫作’SuperClass’的父类,还有一个继承它的子类’SubClass’。现在SuperClass引用也可以赋给SubClass类型的对象。如果SuperClass中有个someMethod()的方法,而子类也重写了这个方法,那么当调用SuperClass引
2013-12-16 10:08:47
427
转载 javascript 跨域汇总
什么是跨域?当两个域具有相同的协议、相同的端口、相同的host时,那么我们就可以认为它们是相同的域。比如:http://www.example.com/a.html 和 http://www.example.com/b/c.html 就属于相同的域,数据访问可通过 ajax 解决。反之如果不符合上述三个条件中任何一个,我们称之为不同域。比如 http://www.example.com/a.htm
2013-12-09 10:03:47
340
转载 Stack的三种含义
学习编程的时候,经常会看到stack这个词,它的中文名字叫做"栈"。理解这个概念,对于理解程序的运行至关重要。容易混淆的是,这个词其实有三种含义,适用于不同的场合,必须加以区分。含义一:数据结构stack的第一种含义是一组数据的存放方式,特点为LIFO,即后进先出(Last in, first out)。在这种数据结构中,数据像积木那样一层层堆起来,后面加入
2013-12-04 16:05:35
390
转载 Comparable与Comparator的区别
Comparable & Comparator 都是用来实现集合中元素的比较、排序的,只是 Comparable 是在集合内部定义的方法实现的排序,Comparator 是在集合外部实现的排序,所以,如想实现排序,就需要在集合外定义 Comparator 接口的方法或在集合内实现 Comparable 接口的方法。 Comparator位于包java.util下,而Comparable位于包
2013-12-04 15:17:09
334
转载 Java程序员集合框架面试题
Java集合框架是最常被问到的Java面试问题,要理解Java技术强大特性就有必要掌握集合框架。这里有一些实用问题,常在核心Java面试中问到。 1、什么是Java集合API Java集合框架API是用来表示和操作集合的统一框架,它包含接口、实现类、以及帮助程序员完成一些编程的算法。简言之,API在上层完成以下几件事: ● 编程更加省力,提高城程序速度和代码质量
2013-12-04 14:48:37
396
转载 为什么String类是不可变的?
本文由 ImportNew - 唐小娟 翻译自 Journaldev。如需转载本文,请先参见文章末尾处的转载要求。String是所有语言中最常用的一个类。我们知道在Java中,String是不可变的、final的。Java在运行时也保存了一个字符串池(String pool),这使得String成为了一个特别的类。String类不可变性的好处只有当字符串是不可变的,字符
2013-12-04 14:00:37
452
转载 深入理解Java中的final关键字
本文由 ImportNew - 唐小娟 翻译自 Javarevisited。如需转载本文,请先参见文章末尾处的转载要求。Java中的final关键字非常重要,它可以应用于类、方法以及变量。这篇文章中我将带你看看什么是final关键字?将变量,方法和类声明为final代表了什么?使用final的好处是什么?最后也有一些使用final关键字的实例。final经常和static一起使用来声明常量
2013-12-04 13:48:26
1557
转载 对session和cookie的一些理解
对session和cookie的一些理解由于项目需要,最近用session容器比较多,传载的同时加上了自己的一些理解,不足之处还请大家补充和纠正。一、cookie机制和session机制的区别*************************************************************************************Cooki
2013-11-28 11:30:10
345
转载 Session的生命周期
Session的生命周期 以前在学习的时候没怎么注意,今天又回过头来仔细研究研究了一下Session的生命周期。 Session存储在服务器端,一般为了防止在服务器的内存中(为了高速存取),Sessinon在用户访问第一次访问服务器时创建,需要注意只有访问JSP、Servlet等程序时才会创建Session,只访问HTML、IMAGE等静态资源并不会创建Session,可调
2013-11-28 10:59:46
341
转载 说说JSON和JSONP
前言: 由于Sencha Touch 2这种开发模式的特性,基本决定了它原生的数据交互行为几乎只能通过AJAX来实现。当然了,通过调用强大的PhoneGap插件然后打包,你可以实现100%的Socket通讯和本地数据库功能,又或者通过HTML5的WebSocket也可以实现与服务器的通讯和服务端推功能,但这两种方式都有其局限性,前者需要PhoneGap支持,后者
2013-09-06 10:53:57
362
转载 HIBERNATE Session缓存
Session缓存的作用:1.减少访问数据库的频率,应用程序从内存中读取持久化对象的速度显然比到数据库查询数据的速度快多了,因此Session的缓存可以提高数据库的访问性能。2.保证缓存中的对象与数据库中的记录保持同步,当缓存中持久化对象的状态发生了变化,Session并不会立即执行相关的SQL语句,这使得Session能够把几条相关的Sql语句合并为一条sql语句,以便减少访问数据库的次
2013-07-28 14:50:12
391
转载 oracle 表解锁
1.关联查询SELECT OBJECT_ID,SESSION_ID,SERIAL#, ORACLE_USERNAME,OS_USER_NAME,S.PROCESS FROM V$LOCKED_OBJECT A, V$SESSION S WHERE A.SESSION_ID=S.SID2.alter system kill session 'sid,serial#
2013-07-19 12:07:22
351
转载 翻译:web制作、开发人员需知的Web缓存知识
什么是Web缓存,为什么要使用它?缓存的类型:浏览器缓存;代理服务器缓存;网关缓存;Web缓存无害吗?为什么要鼓励缓存?Web缓存如何工作如何控制缓存和不缓存:HTML Meta标签 vs. HTTP头信息;Pragma HTTP头信息(以及为什么不起作用);使用Expires HTTP头信息控制不过期;Cache-Control(缓存控制)HTTP头信息;验证器和验证;创
2013-06-12 17:44:30
527
转载 eclipse插件egit安装使用
网络上的介绍一堆堆的,但是自己尝试了下,发现问题很多,就动手做个教程。大纲 1.git客户端安装 2.ssh配置 3.egit安装配置 4.参考资料 Ps:为了增加乐趣,文章并没有按照大纲来描述,如果您急着搭建egit,请尽量按大纲顺序来配置,可以少走弯路1.egit的安装 当然也可以选择在Eclips
2013-06-08 20:51:24
795
转载 FLEX编程笔记:flex和js的交互
在FLEX里若需要调用WEB页面的js函数,用以下方法:ExternalInterface.call("jsFunction")里面的参数为js的函数名,可以传递参数:ExternalInterface.call("jsFunction","1")这里的第二个参数即为js函数的第一个参数,可以传多个参数。在FLEX里需要外部js调用flex里的某个方法的话,可以用以下方法:ExternalInte
2013-05-23 14:01:37
569
转载 将hql语句转换为sql语句的方法
现有项目的持久层是用hibernate,但hibernate的一个非常不好用的方法就是。程序中写的hql语句要拿出来在数据库客户端执行的话,得自己手动转换为sql语句,这样感觉很麻烦,所以自己找个个方法,可以将hql语句转换为sql语句。/*** 将hql语句转换为sql语句* @param hql 要转换的hql语句*/public String transHqlToSql(
2013-05-15 09:41:33
4694
转载 substring substr
数据库SQL 中的 substring 函数是用来抓出一个栏位资料中的其中一部分。这个函数的名称在不同的资料库中不完全一样:MySQL: SUBSTR(), SUBSTRING()Oracle: SUBSTR()SQL Server: SUBSTRING()substr(str,pos): 由中,选出所有从第位置开始的所有字符。请注意,这个语法不适用于SQL Server上
2013-05-07 10:26:52
582
转载 SQL 的 EJB 查询语法
开发 > Developing enterprise applications > EJB 应用程序 > 部署 EJB 应用程序 > 参考 > ejbdeploy 命令SQL 的 EJB 查询语法使用 SQL 执行 EJB 查询的语法与数据库有关。将此信息用作参考,以从在不同数据库供应商后端运行 EJB 查询来发现已转换的 SQL 语句。此参考主题对执行下列任务
2013-05-07 10:24:20
1297
原创 eclipse 安装Adobe Flash Builder插件
执行下D:\Program Files\Adobe\Adobe Flash Builder 4.5\utilities\Adobe Flash Builder 4.5 Plug-in Utility.exe这个就可以了。 安装完后,感觉这东西好难用啊。还是习惯分开。又卸载掉了。。
2013-05-06 15:33:22
449
转载 jdk与jre的区别
很多程序员已经干了一段时间java了依然不明白jdk与jre的区别。JDK就是Java Development Kit.简单的说JDK是面向开发人员使用的SDK,它提供了Java的开发环境和运行环境。SDK是Software Development Kit 一般指软件开发包,可以包括函数库、编译程序等。JRE是Java Runtime Enviroment是指Java的运行环境,是面向
2013-04-24 11:37:58
348
转载 prototype中美元符号$的有关用法
prototype是实现面向对象的一个重要工具,是javascript的一个不错的框架。用jquery的人都知道,jquery中也有$美元符号,prototype中呢,也有$,他们有什么区别呢。1,prototype中$()的用法prototype写法 $("test") 或者 $$("#test"), 他相当于js中document.getElementById(
2013-04-18 23:23:36
605
原创 导入dmp
1-----/*建立表空间tlds_space 。放在D:\data_bak\tlds\tlds_space.ora 下,大小为200兆*/CREATE TABLESPACE tlds_space DATAFILE 'D:\data_bak\tlds\tlds_space.ora' SIZE 20G EXTENT MANAGEMENT LOCAL SEGMENT SPACE MAN
2013-04-11 20:56:49
382
原创 判断方法有感
最近改代码时,发现现系统大量存在着一种感觉很无语的判断方法;//0:允许;1:不允许String flag=0;flag = this.get...(从数据库查询出此参数的值)if(!flag.equals("0")){...}else{...}可能自己头脑太笨了吧,对这种判断实在费脑,脑筋转不过来。为何不这样写呢if(flag.equals("0")){...}el
2013-04-09 13:57:37
368
3天精通deepseek-清华大学出品从入门到精通deepseek
2025-02-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人