`
maimode
  • 浏览: 412391 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
    来自oracle资料 写道 Oracle 的无阻塞读方法有一个副作用,如果确实想保证一次最多只有一个用户访问一行数据,开发人员就得自己做些工作。考虑下面这个例子。一位开发人员向我展示了他刚开发的一个资源调度程序(可 ...
在正则表达式中,.是代表任一字符,.+是代表任意一个或多个字符,[]括号代表括号中任一字符,[.]是代表 ". "号,[.]+是代表一个或多个 ". "号,和\.+的意思是一样的。 正则表达式中()的作用和在数学中的很像,就 ...
ArrayList 和Vector是采用数组方式存储数据,此数组元素数大于实际存储的数据以便增加和插入元素,都允许直接序号索引元素,但是插入数据要设计到数组元素移动等内存操作,所以索引数据快插入数据慢,Vector由于使用了synchronized方法(线程安全)所以性能上比ArrayList要差,LinkedList使用双向链表实现存储,按序号索引数据需要进行向前或向后遍历,但是插入数据时只需要记录本项的前后项即可,所以插入数度较快!线性表,链表,哈希表是常用的数据结构,在进行Java开发时,JDK已经为我们提供了一系列相应的类来实现基本的数据结构。这些类均在java.util包中。本文试图通 ...
堆和栈的区别 栈与堆都是Java用来在Ram中存放数据的地方。与C++不同,Java自动管理栈和堆,程序员不能直接地设置栈或堆。 Java的堆是一个运行时数据区,类的(对象从中分配空间。这些对象通过new、newarray、anewarray和multianewarray等 ...
物联网的核心是网。   制造智能设备将不是问题,目前已经有很多企业能够制造这些具备智能的设备,如海尔,但是光有这些智能设备时不能真正满足我们对物联网的期望和要求,物联网是一个系统,最重要的是这个网。   物联网中的这个网与我们传统意义上认识的这个网不太一样,他不是简单意义上的传输数据,而是由这些智能设备连在一起后,远程操控将变得十分轻松如意,对大量设备使用数据收集,然后进行统计分析,再对这些设备进行控制,数据和信息始终在这个网中循环流动,谁都难以想象这些数据流动的价值。   初级阶段我们需要手动去控制这些设备,随着时间的推进,网能帮助我们决策,我们可以越来越多的信任网络提供的决策,令 ...
网上查看了许多有关link方式安装插件的介绍,但总是因为介绍不够详细导致没有成功,经过半天时间的摸索,终于实验成功了,记录下来。   下面以安装jadclipse(反编译)和jocky(java混淆)这两个插件为例子说明,附件有这两个插件文件。主意:例子在myeclipse6.6和eclipse3.2上测试通过,但是在eclipse HELIOS上未测试通过。   下载文件: 1. jadclipse: http://jadclipse.sourceforge.net 2. jad: http://www.varaneckas.com/jad   在系统中配置jad:解压缩ja ...
通过一段时间的看程序和修改别人的程序,简单做了一下总结,自己的一点观点,这也是上班后第一次发表到每月技术文章中的文章,现在贴出来,以后自己回头再看时供自己比较一下。   1.       避免“串起来” 如果一个功能需要多个步骤按次序完成,那么各个分步骤模块儿之间不要发生调用关系,并且按顺序执行的要求也不要由每个分步骤模块儿自己来决定,要交由宿主方法来组织。   示例: 不推荐模式: 推荐模式: functionA(){ rt = functionB(rt);
JavaMail API提供了邮件处理的框架,我们可以再此基础上封装成适合自己使用的邮件收发组件。 下面提供一个最简单的使用例子,此示例介绍了支持SSL方式的应用,如果不使用SSL可以根据注释,去除相关语句:     package example.mail; import java.io.UnsupportedEncodingException; import java.security.Security; import java.util.Date; import java.util.Properties; import javax.mail.Authenticat ...
很多应用都会用到数据源,现简要介绍一下tomcat5.x中如何配置数据源 项目:myeclipse6.6 + mysql + tomcat5.5   1.创建web工程,命名tomcatdb,创建包web.test,在此包下创建类WebTestMain   package web.test; import java.sql.Connection; import java.sql.ResultSet; import java.sql.SQLException; import java.sql.Statement; import javax.naming.Context; ...
团队软件开发过程中,版本控制软件是必不可少的,常见的版本控制软件有SVN和CVS,下面简要介绍一下SVN的使用。myeclipse/eclipse中添加SVN插件的方法,进入更新配置界面,添加新remote site,地址填入:http://subclipse.tigris.org/update然后确定更新即可。插件更新完毕后,在新建中能够找到SVN项目,选择checkout向导,输入SVN服务器库地址,输入分配给你的SVN账户信息,然后选择要签出的项目签出即可将项目签到本地。常用命令或功能:Checkout:从服务器获取一个拷贝至本地 Delete:删除文件(需要权限允许)Svn Update ...
Web Service是构建互联网分布式系统的基本部件。(以下内容从网络上整理而来) 下面是一些与Web Service有关的技术活概念: Web Service主要是为了使原来各孤立的站点之间的信息能够相互通信、共享而提出的一种接口。 Web Service所 ...
日志是系统开发过程中非常常用的技术之一,平时一直都在使用,但是对其没有系统的学习,因此可能导致使用不当造成效率不高的缺陷。 以下资料摘自网络,通过查阅资料增进对日志系统的熟悉和理解。 常用日志系统简介( ...
1.修改Eclipse注释的作者(摘自:http://zhidao.baidu.com/question/91910960)两种办法:一、将 @author 属性写死 。 通过菜单 Window->Preference 打开参数设置面板,然后选择: 1.Java -> Code Style -> Code Templates 2.在右侧选择Comments,将其中的Types项,然后选右边的"Edit",进入编辑模式,将 @author ${user} 中的${user}改成你自己的名字即可。 二、修改用户名 控制面板-->计算机管理-->本地用 ...
转载至:http://lavasoft.blog.51cto.com/62575/179324 Java正则表达式应用总结 2009-07-17 08:45:17 标签:正则表达式 版权声明:原创作品,谢绝转载!否则将追究法律责任。 Java正则表达式应用总结 一、概述 正则表达式是Java处理字符串、文本的重要工具。 Java对正则表达式的处理集中在以下两个两个类: java.util.regex.Matcher   模式类:用来表示一个编译过的正则表达式。 java.util.regex.Pattern   匹配类:用模式匹配一个字符串所表达的抽象结果。 (很遗憾,Java ...
Google提供了免费版和收费版的地图API,提供了多种应用场合的API接口,我自己是从javascript API开始学习的。 地图js api可以添加标记,解析地址,在标记位置显示信息,画线,画多边形,叠加图标等。 任务中所说的“热点”,对应地图中应该为“图标”或“标记”,“图标”具有鼠标点击事件,点击后可利用“信息窗口”显示指定的信息。 Google提供了非常详尽的API说明和入门教程,学习它最好方法是完整的阅读官方的入门文档http://code.google.com/intl/zh-CN/apis/maps/index.html选择自己喜欢的API种类开始。 大致原理: Java ...
Global site tag (gtag.js) - Google Analytics