JAVA
文章平均质量分 55
T9Team
专注互联网技术
展开
-
Oracle中的in和exists区别
在SQL查询语句中,经常会很多人对in和exists的查询效率进行疑惑,很多人都认为exists查询速度要比in快,其实这个说话不绝对,exists和in都有它们适合的场合,不然在SQL查询标准中,也不会一直不遗余力的进行支持。先说in,通常情况下我们即认为是先将in子句里面的内容查询出来,然后对In的查询结果进行合并,再根据查询结果对主SQL进行一个个的查询,即相当于以下转换。 sel原创 2013-06-14 12:26:35 · 1195 阅读 · 0 评论 -
+=的研究
表达式(x += i)只是表达式(x = x + i)的简写方式,这并不准确。这两个表达式都被称为赋值表达式。第二个表达式使用的是简单赋值操作符(=),而第一个表达式使用的是复合赋值操作符。Java语言规范中讲到,复合赋值(E1 op=E2)等价于简单赋值(E1=(T)((E1) op (E2))),其中T是E1的类型,除非E1只被计算一次。 换句话说,复合赋值表达式自动地将所执行计算原创 2013-06-07 18:46:04 · 1115 阅读 · 0 评论 -
Weblogic10与Jolt结合使用
Weblogic10与Jolt结合使用Jolt是Bea Tuxedo自带的jar组件,在Tuxedo9.0及以后的安装过程中都可以看到安装的Jolt组件,java通过Jolt调用tuxedo服务实现外部应用之间通信。本人根据仅根据实际操作情况,整理java通过调用weblogic jolt连接tuxedo服务,获取文件步骤如下:1、 启动weblogic,访问console,配置原创 2013-06-07 19:05:46 · 2206 阅读 · 0 评论 -
Oracle中的in和exists区别二
select * from T1 where x in (select y from T2);或者select * from T1 where exists (select * from T2 where T2.y=T1.x); 面对这样一条SQL语句,到底有多少种查询方法呢?前面已经说了我们最容易想到的两种查询方法,还有没其他方式? 通过对大量in和exists语句进行分析原创 2013-06-23 12:20:11 · 1217 阅读 · 0 评论 -
浅谈fastDFS(下)
其实上一篇已经简单说了下fastDFS,包括使用及主要配置,今天呢就主要从原理上剖析下它的用途及作为文件服务器存储的负载同步问题。一、fastDFS用途主要如下:1、 FastDFS主要解决了大容量的文件存储和高并发访问的问题,文件存取时实现了负载均衡。2、 FastDFS实现了软件方式的RAID,可以使用廉价的IDE硬盘进行存储,支持存储服务器在线扩容。3、 F原创 2013-06-23 12:31:55 · 2500 阅读 · 0 评论 -
重复提交控制
在项目的开发过程中,经常会遇到重复提交的问题,特别是网速不好的时候,用户经常会认为没有点击到,然后重复点击,这样很容易造成保存数据重复等,严重的时候,比如支付则可能造成重复支付,严重影响用户体验,如何解决这类问题呢?要解决这个问题,根据web的原理,可以分为从客户段控制,服务器端控制,客户端服务器端联合控制三种情况。客户端控制,最简单的实现就是点击按钮后,将按钮变灰,这时按钮已经不可以再次原创 2013-07-15 10:51:34 · 1223 阅读 · 0 评论 -
Fastdfs-apache-module结合使用
之前有讲过fastdfs基本使用简单配置及同步问题讨论,本文中将介绍如何使用fastdfs-apache-module模块整合fastdfs和apahce;整合完毕后,客户端访问apache,apache根据配置,使用fastdfs连接tracker查询相应组内可用的stroage服务器,最后完成http请求的重定向。fastdfs-apache-module主要作用就是配合sotrage存储器以原创 2013-07-15 10:45:45 · 2975 阅读 · 0 评论 -
Java 实现邮件发送
很多应用都会涉及到email,但自己架设email服务器的情况还是很少的。一般都是直接借用一些门户网站的邮件服务发邮件。实现方式一般有如下3种方案:原始级别—自己直接写socket,处理通讯协议;简单级别—自行封装mail.jar的API;开源封装级别—引入一些开源框架的封装,功能强大,却又简单易用。下面粗略介绍一下以上三种方式的实现情况。 1. 原始级别原创 2013-07-15 10:47:36 · 1376 阅读 · 0 评论 -
忘记密码实现方案
在一般的web网站中,都无法避免的涉及帐号密码等的管理,有帐号,密码,也就有忘记帐号,密码,更可能有帐号密码被盗,这些帐号信息轻则使自己原来的历史信息丢失,严重可能涉及到帐号相关积分,金钱等等。一般如何解决该问题呢?最简单的方案就是由管理员对帐号密码进行重置,如果普通用户遗忘帐号或密码时,可以通过邮件告知系统管理员,然后管理员进行重置操作,这种方式在一些企业内部系统中比较常用,复杂一点的,面向原创 2013-08-26 15:23:33 · 3748 阅读 · 0 评论