- 浏览: 52265 次
- 性别:
- 来自: 杭州
最新评论
-
scholers:
这个方法也不错,有兴趣换工作不?
基于Mina同步通信中存在的BUG的一种解决方案 -
hemin108:
public void writeFileToResponse ...
IE6下文件下载不能直接打开,提示‘找不到....' -
hemin108:
我这样写ok了public void writeFileToR ...
IE6下文件下载不能直接打开,提示‘找不到....' -
从百草园到三味书屋:
hemin108 写道还是不行··那么兄弟,那你找到其他的解决 ...
IE6下文件下载不能直接打开,提示‘找不到....' -
hemin108:
还是不行··
IE6下文件下载不能直接打开,提示‘找不到....'
文章列表
oracle学习--存储过程.sql
- 博客分类:
- oracle
create or replace procedure test
as
begin
dbms_output.put_line('hello world!');
end;
show serveroutput;
set serveroutput on;
begin
test;
end;
select * from user_source where name='TEST' order by line;
select * from user_source where name='TEST2' order by line;
create or replace p ...
oracle学习——游标.sql
- 博客分类:
- oracle
set serveroutput on;
declare
cursor myCursor is select * from categoryinfo;
myRow categoryinfo%rowtype;
v_count number(8,0);
begin
-- select count(*) into v_count from categoryinfo;
open myCursor;
-- while v_count>0
loop
fetch myCursor into myRow;
dbms_output. ...
oracle学习——PL/SQL
- 博客分类:
- oracle
--绝对值,取余,判断数值正负函数
select abs(100),abs(-100),abs('100') from dual;
select mod(100,10),mod(100,0) ,mod(34,7) from dual;
select sign(-9),sign(10) from dual;
--四舍五入截取函数
select round(98.36,1) from dual;
select trunc(23562.3,-4) ,trunc(23532.34634,4) from dual;
insert into productinfo(producti ...
android,我发现几乎80%的应用程序,尤其是工具软件、管理软件等。都是一排底部菜单,然后切换来切换去,搞几个页面。这篇文章,是我接触android平台开发的第一篇移动方面的博客。很久了,都没有写的博客,因为自己结束了一段可笑的感情经历,终于解脱了。
我从不说废话,直接上代码。
[list]
配置文件
<?xml version="1.0" encoding="utf-8"?>
<TabHost xmlns:android="http://schemas.android.com/apk/res/android" ...
this->UpdateData(TRUE);//将控件的值赋给成员变量
/**
* 计算中间变量γ1,γ2
*/
double r1_angle = ((this->m_b_hz - this->m_a_hz)/PI) * 180;
double r2_angle = ((this->m_c_hz - this->m_b_hz)/PI) * 180;
double r1_rad = (double)(this->m_b_hz - this->m_a_hz);
this->m_r1.Format("%lf&quo ...
设计模式之装饰器模式
- 博客分类:
- pattern
package decorate;
/**
* 设计模式之装饰器模式:动态给某个对象添加一些额外的职责。
* 该模式涉及4个角色
* 1、接口或者是抽象类(Abstract)
* 2、需要被装饰的对象(Impl)---实现接口或者继承抽象类
* 3、装饰类(Decorate)--也实现接口或者继承抽象类
* 4、继承装饰类的子类(DecorateImpl)
*
* @author
* @since Pattern 1.0.0
* @created 2013-1-18
*/
public class Test {
public sta ...
package singleton;
public class Singleton {
}
/**
* 适用于单线程环境
*
* @author
* @since Pattern 1.0.0
* @created 2013-1-6
*/
class SingletonOne{
private static SingletonOne instance = null;
private SingletonOne(){}
public static SingletonOne getInstance(){
if( ...
基于Mina开发网络通信程序,在传感器数据接入领域应用的很广泛,今天我无意中发现一个问题,那就是我在前端session.write(msg)数据出去之后,却没有经过Filter的Encoder方法,同样能够写入远程服务器。因为我所发送的数据不需要很复杂的编码,所以encoder方法也一直没有去看,今天发现无法被自己写的过滤器所编码,针对这个问题,我打开以前的代码以及以前的项目中的相关代码,有些同事也是session.write(IoBuffer)之后,在encoder方法里面还加上了一句out.write(message);通过跟踪Mina源码发现,session写出去的数据类型是IoB ...
<!-- [if gte mso 9]><xml>
<w:WordDocument>
<w:View>Normal</w:View>
<w:Zoom>0</w:Zoom>
<w:PunctuationKerning/>
<w:DrawingGridVerticalSpacing>7.8 磅</w:DrawingGridVerticalSpacing>
<w:DisplayHorizontalDrawingGridEvery>0< ...
MINA TCP_NODELAY
- 博客分类:
- mina
public boolean getTcpNoDelay() throws SocketException
public void setTcpNoDelay(boolean on) throws SocketException
在默认情况下,客户端向服务器发送数据时,会根据数据包的大小决定是否立即发送。当数据包中的数据很少时,如只有1个字节,而数据包的头却有几十个字节(IP头+TCP头)时,系统会在发送之前先将较小的包合并到软大的包后,一起将数据发送出去。在发送下一个数据包时,系统会等待服务器对前一个数据包的响应,当收到服务器的响应后,再发送下一个数据包,这就是所谓的Nagle算法; ...
一、Ehcache简介
EhCache是Hibernate的二级缓存技术之一,可以把查询出来的数据存储在内存或者磁盘,节省下次同样查询语句再次查询数据库,大幅减轻数据库压力;
当用Hibernate对关系型数据库表进行更改时(DELETE/UPDATE),这时EhCache会自动把缓存中关于此表的所有缓存全部删除掉,以此来达到同步效果。基于这一点来说,ehcache不适合那种经常修改数据库表的情形。
Ehcache适用场合:
1)对数据库表很少修改;
2)对并发要求不是很严格。
对于工业传感器实时数据,程序对其保存后,利用二级缓存技术查看历史 ...
需求:
有一个命令序列,包含三个命令
1.调整命令
2.测量命令
3.获取命令
每个命令,对应的服务端都可能会返回一个字符串。
现在的需求是:
step1.发送命令1,如果服务端没返回结果,重新发送,如果返回了,则执行step2
step2.发送命令2,如果服务端没返回结果,重新发送,如果返回了,则执行step3
step3.发送命令3,如果服务端没返回结果,重新发送,如果返回了,则执行step1
针对这个需求,我之前也在问答模块里提过问,但是没人回答,请看下面的:
http://www.iteye.com/problems/86196
现在通信框架是基于Mina2的,Mina其实提供 ...
基于OpenLayers的简单应用
- 博客分类:
- GIS
var map = null;
Ext.onReady(function(){
new Ext.Viewport({
layout : "border",
items : [ {
region : "north",
height : 65,
contentEl:'title'
}, {
title : "图层管理",
region : & ...
网络应用框架学习
之Mina篇
Apache MINA 2 是一个开发高性能和高可伸缩性网络应用程序的网络应用框架。它提供了一个抽象的事件驱动的异步 API,可以使用 TCP/IP、UDP/IP、串口和虚拟机内部的管道等传输方式。Apache MINA 2 可 ...
Spring IOC容器实现分析
准备工作
我们都知道,IOC容器和AOP是Spring框架的核心,"To the developer, for the developer and by
the developer" - 简化JAVA企业应用的的开发是Spring框架的目标,为更好的使用IOC容器,我们结
合Spring IOC的源代码对它的实现作一个分析。在了解IOC容器实现的基础上,Spring的使用者可以跟
好的使用IOC容器和Spring框架,同时如果需要对Spring框架作自己的扩展,这些方面的了解也是很有
必要的。我们在这里假设读者已经具备对Sprin ...