- 浏览: 31170 次
- 性别:
- 来自: 青岛
最新评论
文章列表
Mysql 事件调度器Event
- 博客分类:
- Mysql
在完善portal中,有这么一个功能,需要添加在线客服(im).
由于浏览器之间的差别,我们不能判断每个用户是否下线,所以我们需要写一个任务,定时将不活跃的用户通过存储过程清除.
Mysql 从5.1.*之后添加了事件调度功能,之前版本似乎是通过win系统的定时任务来调度的.
1. 查看Event_scheduler是否开启
SELECT variable_value FROM information_schema.global_variables WHERE variable_name = 'event_scheduler';
2. 调度任务支持动态开关,布尔值ON/1表示打开 ...
JAVA迭代器与迭代模式
- 博客分类:
- J2EE
在jdk中,与迭代器相关的接口有两个:Iterator 与 Iterable
Iterator:迭代器,Iterator及其子类通常是迭代器本身的结构与方法;
Iterable:可迭代的,那些想用到迭代器功能的其它类,如AbstractList HashMap等,需要实现该接口。
以下为两个接口源码:
Iterator 如下:
1.public interface Iterator<E> {
2. boolean hasNext();
3. E next();
4. void remove();
5.}
Iterable 如 ...
- 2012-05-04 17:31
- 浏览 7731
- 评论(0)
在与消费信贷做数据接口时,第一次接触了webservice的另一种形式, 所有数据的输入也输出都使用xml,
我们网银使用HttpClient发送xml报文...
那么信贷是如何接受的? 可能如下:(由于我只是好奇,因为没有传参数名,所以自己搭了一个环境)
byte[] buffer = new byte[64*1024];
InputStream in = request.getInputStream();
int length = in.read(buffer);
String encode = request.getCharacterEnco ...
来自 http://www.2cto.com/database/201108/101766.html
Oracle中的select语句可以用start with...connect by prior子句实现递归查询,connect by 是结构化查询中用到的,其基本语法是:select ... from <TableName>where <Conditional-1>start with <Conditional- ...
提示:not logger on 可能是你当前的系统用户权限不够,建议使用Administrator用户试试.
提示:无法解析指定的连接标识符 可能是你安装的路径中有不常规的字符,如我的系统是win7 64位, 我把PLSQL Developer安装在Program Files (x86)下,这样导致报如上错误.
深入理解JVM-编译器
- 博客分类:
- JVM
Java字节码的两种执行方式
1、即时编译方式:解释器先将字节码编译成机器码,然后再执行该机器码。
2、解释执行方式:解释器通过每次解释并执行一小段代码来完成Java字节码程序的所有操作。
Java的编译器一般分为两种,
1. 前端编译器(javac):
负责把*.java文件转换为*.class文件
2. 后端编译器(JTI):
负责把字节码(class文件)转换为计算机能够识别的机器码
3.
同时Java也存在直接将*.java文件编译成机器码的编译器。
深入理解JVM-内存
- 博客分类:
- JVM
Java虚拟机在执行Java程序的过程中会把它所管理的内存划分为以下几个数据区域:
一.程序计数器(Program Counter Register)[线程私有]
是一块较小的内存空间,它的作用可以看做是当前线程所执行的字节码的行号指示器。 ...
1、Java EE技术分类
根据Java EE技术的分层,我们可以将Java EE技术分为以下3类。
17jquery.com
(1)Web应用技术
内容来自17jquery
JDBC:JDBC(Java DataBase Connectivity)是一个基于标准SQL的数据库访问接口,主要用来连接数据库和直接调用SQL命令执行各种SQL语句和存储过程。JDBC相当与Microsoft平台中的ODBC。
Servlet:Servlet是Java平台上的CGI技术。它在服务器端运行,用以动态生成Web页面。与传统的CGI和许多其他类似CGI的技术相 ...
1. 从oracle中导出数据(格式.csv)
2.打开另存为.txt格式
3.在mysql中运行类似如下的语句
load data local infile 'd:/cd_prodtype.txt' into table cd_prodtype character set gbk
fields terminated by ','
lines terminated by '\r\n';
如果你导出的值包在双引号中用如下语句:
load data local infile 'd:/cz.txt' into table country_zipcode character s ...
服务器集群架构的设计与选择
- 博客分类:
- 服务器架构
在网络应用中,“负载均衡”已经不能算是什么新鲜话题了,从硬件到软件,也都有了很多的方法来实现负载均衡。我们这里讨论的负载均衡,并不是指依靠DNS转向或其它硬件设备等所作的负载均衡,而是指在应用层所作的负载均衡。
一般而言,只有在大型在线系统当中才有必要引入负载均衡,那么,多大的系统才能被称为大型系统呢?比如动辄同时在线数十万的网络游戏,比如同时在线数在10万以上的WEB应用,这些我们都可以理解为大型系统,这本身就是一个宽泛的概念。
设计再好的服务器程序,其单个程序所能承载的同时访问量也是有限的,面对一个庞大且日益增长的网络用户群,如何让我们的架构能适应未来海量用户访问,这
...
分布式是指将不同的业务分布在不同的地方。
集群指的是将几台服务器集中在一起,实现同一业务。
------------------------------------------------------------------------------------------------------------------------------------------------------------------------
分布式中的每一个节点,都可以做集群。
集群并不一定就是分布式的。
----------------------------------------------------- ...