JAVA
文章平均质量分 77
高冷十三岁
这个作者很懒,什么都没留下…
展开
-
正则表达式在javascript和java中如何使用
正则表达式只要有两个功能: 模式的检验与替换 在开始之前先简单介绍一下正则表达式的基础,以下为我做的摘录: 表示匹配元素的符号'.' 符号匹配所有字符,包括空格、Tab字符甚至换行符。'[]' 方括号里面指定参与匹配的字符. eg. 正则表达式“t[aeio]n”只匹配“tan”、“Ten”、“tin”和“ton”。'(|)' “|”操作符的基本意义就是“或”运算. eg.要匹原创 2012-10-30 20:43:45 · 1270 阅读 · 0 评论 -
hadoop初学之MapReduce编程模型学习
MapReduce是一种编程模型,用于大规模数据集(大于1TB)的并行运算。概念"Map(映射)"和"Reduce(化简)",和他们的主要思想,都是从函数式编程语言里借来的,还有从矢量编程语言里借来的特性。他极大地方便了编程人员在不会分布式并行编程的情况下,将自己的程序运行在分布式系统上。 当前的软件实现是指定一个Map(映射)函数,用来把一组键值对映射成一组新的键值对,指定并发的Reduce(化原创 2013-03-12 12:10:00 · 1180 阅读 · 0 评论 -
Eclipse下在github托管代码
首先需要在www.github.com中注册一个账户在eclipse中安装EGIT插件,最新版本的eclipse已经自带了git版本控制在github上新建一个项目:bms_java 确定以后选择仓库的包含文件,我们选择README添加完以后的效果在Eclipse下,选择window - perferences,在General选项中原创 2013-07-10 00:13:02 · 2515 阅读 · 2 评论 -
Java反射机制
一、什么是反射: 反射的概念是由Smith在1982年首次提出的,主要是指程序可以访问、检测和修改它本身状态或行为的一种能力。这一概念的提 出很快引发了计算机科学领域关于应用反射性的研究。它首先被程序语言的设计领域所采用,并在Lisp和面向对象方面取得了成绩。其中 LEAD/LEAD++ 、OpenC++ 、MetaXa和OpenJava等就是基于反射机制的语言。最近,反射机制也被转载 2013-08-25 08:10:55 · 804 阅读 · 0 评论 -
JSTL使用及EL运算符的使用
JSTL使用JSTL标记库由以下标记组成:core:核心标签,流程控制, 处理作用域变量, 变量的显示, 异常的处理, url的处理; formatting:日期, 时间, 数字等的有关i18n的格式化处理; xml:解析xml和通过xsl转换文档格式的处理; sql:SQL数据库操作的处理。比较常用的是core和formatting标签。xml标签用于特定场景的数据显示,sql标转载 2012-11-05 19:27:15 · 9561 阅读 · 0 评论 -
JSP转译成Servlet详细过程
JSP转译成Servlet详细过程转载地址为:http://www.189works.com/article-80321-1.html很多人都会认为JSP的执行性能会和Servlet相差很多,其实执行性能上的差别只在第一次的执行。因为JSP在执行第一次后,会被编译成Servlet的类文件,即.class,当再重复调用执行时,就直接执行第一次所产生的Servlet,而不再重新把JSP转载 2012-11-06 19:57:52 · 996 阅读 · 0 评论 -
JAVA网络编程 TCP、UDP
在数据传输过程中按照传输的协议我们分为两种TCP和UDP,其中TCP是面向连接的传输控制协议,UDP是用户数据报协议。TCP Socket: Socket:通常也称作"套接字",用于描述IP地址和端口,是一个通信链的句柄。在Internet上的主机一般运行了多个服务软件,同时提供几种服务。每种服务都打开一个Socket,并绑定到一个端口上,不同的端口对应于不同的服务。Socket原创 2013-07-11 21:02:13 · 1543 阅读 · 0 评论 -
Java正则表达式详解
如果你曾经用过Perl或任何其他内建正则表达式支持的语言,你一定知道用正则表达式处理文本和匹配模式是多么简单。如果你不熟悉这个术语,那么“正则表达式”(Regular Expression)就是一个字符构成的串,它定义了一个用来搜索匹配字符串的模式。许多语言,包括Perl、PHP、Python、JavaScript和JScript,都支持用正则表达式处理文本,一些文本编转载 2012-07-25 13:48:09 · 937 阅读 · 0 评论 -
关于google earth KML,自动编码设计生成
我们知道googleearth 中我们可以将自己的坐标信息进行共享,其中使用的方式就是通过kml实现的。 什么是KML呢?KML全称:Keyhole Markup Language,是基于XML(eXtensible Markup Language,可扩展标记语言)语法标准的一种标记语言(markup language),采用标记结构,含有嵌套的元素和属性。关于kml的编写标准我就不多原创 2012-07-25 14:26:37 · 3083 阅读 · 0 评论 -
Java解析XML---DOM
我这里只列举其中之一,我感觉最容易理解的DOM,因为和javascript操作节点基本一样//参考文档:http://developer.51cto.com/art/200903/117512.htm/* * 为 XML 文档的已解析版本定义了一组接口。解析器读入整个文档,然后构建一个驻留内存的树结构, * 然后代码就可以使用 DOM 接口来操作这个树结构。优点:整原创 2013-03-18 11:31:39 · 1031 阅读 · 0 评论 -
使用lucene进行信息检索
Apache Lucene是一个开放源程序的搜寻器引擎,利用它可以轻易地为Java软件加入全文搜寻功能。Lucene的最主要工作是替文件的每一个字作索引,索引让搜寻的效率比传统的逐字比较大大提高,Lucen提供一组解读,过滤,分析文件,编排和使用索引的API,它的强大之处除了高效和简单外,是最重要的是使使用者可以随时应自己需要自订其功能。首先在自己的电脑上建三个文本供建立索引使用,我一共建了三原创 2013-03-22 09:52:54 · 1570 阅读 · 0 评论 -
哈弗曼树研究(JAVA)
哈弗曼编码用于数据通信的二进制编码中。我们知道设计不等长的编码,要求对字符集中的任一字符的编码都不是另一个字符编码的前缀,这样做的好处是:在进行译码的时候不需要在字符之间添加分隔符。其他的用处有:apache负载均衡的按权重请求策略的底层算法、咱们生活中的路由器的路由算法、利用哈夫曼树实现汉字点阵字形的压缩存储、快速检索信息等等底层优化算法,其实核心就是因为目标带有权重、长度远近这类信息才能构建哈原创 2013-05-11 19:48:36 · 1316 阅读 · 0 评论 -
java 快速排序
在网上找来找去,基本都是用c语言实现的快速排序,或者用java写的但是不够简洁。于是自己就用java写了一个。我们知道快速排序的时间复杂度平均为O(nlog2n),喜欢基本无序的情况,代码如下:public class quickSort { /** * @param 快速排序 */ public static void main(String[] args) { in原创 2013-05-04 10:11:12 · 1036 阅读 · 0 评论 -
Java多线程实例
直接上代码了,解释看注释即可:package Thread;/* * 参考文章:http://www.cnblogs.com/rollenholt/archive/2011/08/28/2156357.html * */class thread8 implements Runnable{ private int count= 2; public void原创 2013-08-25 15:38:42 · 897 阅读 · 0 评论 -
Java垃圾收集GC()
垃圾收集GC(Garbage Collection)是Java语言的核心技术之一,在JVM的内部运行机制上看,Java的垃圾回收原理与机制并未改变。垃圾收集的目的在于清除不再使用的对象。GC通过确定对象是否被活动对象引用来确定是否收集该对象。GC首先要判断该对象是否是时候可以收集。两种常用的方法是引用计数和对象引用遍历。引用计数收集器引用计数是垃圾收集器中的早期策略。在这种方法中,堆中每个转载 2013-10-31 10:03:40 · 922 阅读 · 0 评论 -
风雨20年:我所积累的20条编程经验
编者按:原文作者乔纳森·丹尼可(Jonathan Danylko)是一位自由职业的Web架构师和程序员,编程经验已超过20年,涉足领域有电子商务、生物技术、房地产、医疗、保险和公用事业。正如乔纳森在文中所言,本文适合刚毕业的大学生和刚入门的程序员。如果你已是高级开发人员,或许你在本文中看到自己的身影。 从11岁时,我就一直在编程,并且一直都很喜欢技术和编程。这些年来,我积累了一转载 2012-09-07 20:43:57 · 1039 阅读 · 0 评论