拥有Java标签的文章
Java

Java Transaction API概述

JTA(JavaTransactionAPI)允许应用程序执行分布式事务处理--在两个或多个网络计算机资源上访问并且更新数据。JDBC驱动程序的JTA支持极大地增强了数据访问能力。本文的目的是要提供一个关于的Java事务处理API(JTA)的高级的概述,以及与分布式事务相关的内容。一个事务处理定义了一个工作逻辑单元,要么彻底成功要么不产生任何结果。一个分布式事务处理只是一个在两个或更多网络资源上访问和更新数据的事务处理,因此它在那些资源之间必然是等价的。在

系统 2019-08-29 22:51:00 2380

Java

深入入门正则表达式(java) - 匹配原理 - 2 -

内容可能有些不严谨的地方,希望大家落脚前先拍砖,多谢深入入门正则表达式(java)-引言深入入门正则表达式(java)-1-入门基础深入入门正则表达式(java)-2-基本实例深入入门正则表达式(java)-3-正则在java中的使用深入入门正则表达式(java)-匹配原理-1-引擎分类与普适原则深入入门正则表达式(java)-匹配原理-2-回溯回溯(backtracking)NFA引擎最重要的性质是:它会一次处理各个子表达式或组成元素,遇到需要在两个可能

系统 2019-08-29 22:04:20 2380

Java

将BIRT整合到自己的Java项目中(一)

BIRT的runtime下载包中有一个birt.war文件,将它解开,复制WEB-INF/plantform目录下的congiguration和plungins目录到项目lib/birt-2.1.2目录,复制WEB-INF/lib目录下的jar到项目lib/birt-2.1.2/lib。顺便说一下,我的项目目录结构是这样的:src/javalib/birt-2.1.2/libconfgurationpluginsweb/WEB-INF如果项目需要使用BIR

系统 2019-08-12 09:29:50 2380

Java

Java基于Socket文件传输示例

最近需要进行网络传输大文件,于是对基于socket的文件传输作了一个初步的了解。在一位网友提供的程序基础上,俺进行了一些加工,采用了缓冲输入/输出流来包装输出流,再采用数据输入/输出输出流进行包装,加快传输的速度。废话少说,先来看服务器端的程序。1.服务器端packagesterning;importjava.io.BufferedInputStream;importjava.io.DataInputStream;importjava.io.DataOut

系统 2019-08-12 09:29:40 2380

Java

Ubuntu 14.04下java开发环境的搭建--3--Tomcat

前面两篇文章,已经说明了JDK和Eclipse的安装方法,下面简单说一下,Tomcat及MySQL的安装方法。Tomcat的安装。在合适的地方解压apache-tomcat-6.0.39.tar.gzcd/opt/DevelopToolssudomkdirservercdserversudocp/home/home/下载/apache-tomcat-6.0.39.tar.gz/opt/DevelopTools/serversudotar-zxvfapach

系统 2019-08-12 01:32:31 2380

Java

java cookies

1.设置Cookie1Cookiecookie=newCookie("key","value");2cookie.setMaxAge(60);//设置60秒生存期,如果设置为负值的话,则为浏览器进程Cookie(内存中保存),关闭浏览器就失效。3cookie.setPath("/test/test2");//设置Cookie路径,不设置的话为当前路径(对于Servlet来说为request.getContextPath()+web.xml里配置的该Serv

系统 2019-08-29 23:46:16 2379

Java

java 培训日记

进行了一周紧张后的学习,今天终于闲下把日记与大家分享,在这周里张老师给我们讲了好多未来我们在工作中出现的一些问题,我记得不是很好!希望大家多提建议!让我更好的掌握JAVA一、myeclipse的安装和基本使用1、安装路径最好不带有空格;2、将Tomcat置于myeclipse的控制之下;3、建立WebProject,以及发布到Tomcat服务器;4、myeclipse常用的快捷键列表如下:Alt+/代码提示Ctrl+shift+o导入包Ctrl+shift

系统 2019-08-29 23:14:44 2379

Java

Java版PageRank及网站收录情况查询代码

在Google这个由10的100次方得名的站点中,各种评估网站的算法层出不穷,而PageRank即是其中之一。Google的PageRank根据网站的外部链接和内部链接的数量和质量俩衡量网站的价值。PageRank背后的概念是,每个到页面的链接都是对该页面的一次投票,被链接的越多,就意味着被其他网站投票越多。这个就是所谓的“链接流行度”——衡量多少人愿意将他们的网站和你的网站挂钩。PageRank这个概念引自学术中一篇论文的被引述的频度——即被别人引述的次

系统 2019-08-29 23:01:02 2379

Java

Java实现嵌入式数据库(文本数据库)代码实例

在Java中虽然提供了良好的数据库支持并有大量的第三方持久层框架作为辅助,但相对其他语言来讲在Java中使用数据库连接时造成的系统损耗也会比较多。因此对于数据吞吐量较少的系统而言,有时放弃数据库而改为使用本地文件来存储资料反而是种较好的选择,比如我们对于Java程序的启动配置通常会使用Properties及dom4j等从文本文件或xml文档读取数据,而不会一股脑丢到数据库中,这几乎已经是一种常识。但就功能而言,Properties的操作功能仅仅局限在对引入

系统 2019-08-29 22:35:56 2379

Java

Java基础之软引用、弱引用、虚引用

1、概述在JDK1.2以前的版本中,当一个对象不被任何变量引用,那么程序就无法再使用这个对象。也就是说,只有对象处于可触及状态,程序才能使用它。这就像在日常生活中,从商店购买了某样物品后,如果有用,就一直保留它,否则就把它扔到垃圾箱,由清洁工人收走。一般说来,如果物品已经被扔到垃圾箱,想再把它捡回来使用就不可能了。但有时候情况并不这么简单,你可能会遇到类似鸡肋一样的物品,食之无味,弃之可惜。这种物品现在已经无用了,保留它会占空间,但是立刻扔掉它也不划算,因

系统 2019-08-29 22:32:21 2379

Java

Java soap axis使用

1.引入Jar包2.Web.xml中添加信息SOAPMonitorServiceorg.apache.axis.monitor.SOAPMonitorServiceSOAPMonitorPort5001

系统 2019-08-29 22:26:05 2379

Java

Java NIO(十一)Pipe

JavaNIO管道是2个线程之间的单向数据连接。Pipe有一个source通道和一个sink通道。数据会被写到sink通道,从source通道读取。这里是Pipe原理的图示:创建管道通过Pipe.open()方法打开管道。例如:Pipepipe=Pipe.open();向管道写数据要向管道写数据,需要访问sink通道。像这样:Pipe.SinkChannelsinkChannel=pipe.sink();通过调用SinkChannel的write()方法,

系统 2019-08-29 22:04:18 2379

Java

java JDBC连接Oracle数据库的方法

1importjava.sql.Connection;2importjava.sql.DriverManager;34privatestaticfinalStringURI="jdbc:oracle:thin:@localhost:1521:orcl";5//驱动路径6privatestaticfinalStringUSER="testUser";//数据库名7privatestaticfinalStringPWD="admin";//数据库密码8/--9

系统 2019-08-12 01:52:10 2379

Java

java即时通信解决方案openfire+spark完整安装指

本文介绍基于java的即时通信解决方案openfire3.6.4+spark2.5.8的完整的安装说明,并介绍了使用smack的java类库如何与im用户交互的例子,这样使得业务系统的消息可以通过smack编程将消息发送给spark客户端。spark2.5.8除了聊天之外还支持多人视频,语音,文件传输,截图,观看远程桌面,msn互联互通等功能。因本文图片太多,需要看图片的请下载资源或者访问http://code.google.com/p/openjweb/

系统 2019-08-12 01:33:16 2379

Java

想成为程序员,学编程,Python、Go、Java、C++,你选什么?

很多时候,我们都不得不做出选择。就拿想成为程序员学编程这件事来说,想学一门编程语言,是选择最新潮的Python、Go,还是选择比较传统的JAVA和C++呢?要做出选择,就得先进行比较。其实不同编程语言之间并没有绝对优势,而是各有优劣。今天分享的这篇文章,希望对正纠结在各种语言优劣对比当中的你一点帮助,也给正在准备当一位C++程序员的伙伴一些力量和信心——相信自己的选择,接下来努力学就OK了!Python、Go虽说比较新潮,但是市面上的岗位需求还是比不了Ja

系统 2019-09-27 17:54:05 2378