搜索到与相关的文章
Java

java学习笔记1

一.获得控制台用户输入的信息publicStringgetInputMessage()throwsIOException{System.out.println("请输入您的命令∶");bytebuffer[]=newbyte[1024];intcount=System.in.read(buffer);char[]ch=newchar[count-2];//最后两位为结束符,删去不要for(inti=0;i

系统 2019-08-29 22:31:42 2261

编程技术

全新的Struts2框架

1.为什么要使用框架?(1)框架自动完成了很多琐屑的任务对于Struts2来说,它帮助我们方便地完成了数据类型转换、数据验证、国际化等等Web开发中常见的任务。还有Spring中大量使用的Template模式,都是在让我们的开发过程更加自动化、智能化。使用框架就是避免重新发明轮子,重新复制这些模板代码。框架让我们将精力更多地放在更高级别的问题上,而不是常见工作流和基础任务上。(2)使用框架就是优雅地继承了框架背后的架构框架背后的架构通常定义了一系列的工作流

系统 2019-08-29 22:14:42 2261

编程技术

访问者模式

文章摘抄至http://www.cnblogs.com/java-my-life/archive/2012/06/14/2545381.html访问者模式是对象的行为模式。访问者模式的目的是封装一些施加于某种数据结构元素之上的操作。一旦这些操作需要修改的话,接受这个操作的数据结构则可以保持不变。分派的概念变量被声明时的类型叫做变量的静态类型(StaticType),有些人又把静态类型叫做明显类型(ApparentType);而变量所引用的对象的真实类型又叫

系统 2019-08-29 22:11:01 2261

编程技术

QQ空间技术架构之深刻揭秘

QQ空间作为腾讯海量互联网服务产品,经过近七年的发展,实现了从十万级到亿级同时在线的飞跃。在这个过程中,QQ空间团队遇到了哪些技术挑战?其站点前后台架构随着业务规模的变化又进行了怎样的演进与变迁?成长背后有过怎样的心酸和快乐……4.26日晚间,腾讯大讲堂·深圳首站《QQ空间技术架构之峥嵘岁月》活动在腾讯总部腾讯大厦多功能厅举办,腾讯Web前端研发领域专家、腾讯最早的专职Web开发团队核心成员、Qzone核心架构研发总监徐晓在两小时的演讲中揭开了QQ空间技术

系统 2019-08-12 09:30:25 2261

Java

java中函数使用变长参数

java中函数使用变长参数2010-01-0121:09当参数个数不确定时,开发者很想使用变长参数,让调用者以更灵活的方式调用。此种方法和方法重载有同样的效果,但是个人感觉比方法重载用着简洁。一直知道Java支持变长参数函数,然而项目中一直没有用到,前几天在项目中看到前辈大量使用变长参数,感觉有很好的效果。特别是API设计中能够解决很多不确定因素。下面是一个简单的变长参数示例变长参数使用的形式是Type...argsName,即类型+省略号+参数名Java

系统 2019-08-12 09:29:32 2261

各行各业

Thrift安装及遇到问题并附带一个例子

说明:可能是用windows时间长的关系,总感觉linux下的软件管理很麻烦。特意说明下:这里的方法非原创,都是在安装过程中遇到问题在搜索之后的整理。作为一种经验整理。·安装:依赖库:基本:--应该是最小集,但我安装这些后还是缺少库。libboost-dev,libevent-dev,libtool,flex,bison,g++,automake,pkg-config,libboost-test-devlibmono-dev,ruby1.8-dev,lib

系统 2019-08-12 09:26:54 2261

Java

java在sybase上创建特定触发器

本文是小小的总结一下本人开发时要在sybase数据库上创建特定的触发器创建的触发器完成的功能如下:在数据库中指定的表上创建插入,更新,删除触发器,当指定的表发生插入、更新或者删除操作时,将触发触发器相应的动作,触发器的作用就是,将发生上述操作的表的表名、主键名、对应的主键值、相应的操作存到另一张记录表中。本总结中除了创建该类型触发器外还包括删除触发器,删除记录表,判断是否已有记录表。需要导入的架包:activejdbc.jar,jconn3.jar:imp

系统 2019-08-12 01:55:04 2261

数据库相关

CreateCompatibleDC工作原理

WindowsGDI的接口没提供这种功能机制。仅仅能是先通过CreateCompatibleDC创建一个与显示器设备内容兼容的内存设备内容。用SelectObject将位图选入内存设备内容,再用BitBlt函数进行从内存到显存的位块传输。DC是设备内容。是我们问题的核心,请看《Windows程序设计》关于设备内容的解说:设备内容:设备内容中包括很多确定GDI函数怎样在设备上工作的眼下「属性」,这些属性同意传递给GDI函数的參数仅仅包括起始坐标或者尺寸信息,

系统 2019-08-12 01:54:03 2261

数据库相关

数据库索引

数据库索引的基础知识一、理解索引的结构索引在数据库中的作用类似于目录在书籍中的作用,用来提高查找信息的速度。使用索引查找数据,无需对整表进行扫描,可以快速找到所需数据。微软的SQLSERVER提供了两种索引:聚集索引(clusteredindex,也称聚类索引、簇集索引)和非聚集索引(nonclusteredindex,也称非聚类索引、非簇集索引)。SQLServer中数据存储的基本单位是页(Page)。数据库中的数据文件(.mdf或.ndf)分配的磁盘空

系统 2019-08-12 01:53:31 2261

数据库相关

企业邮箱服务优化软件

我们已经进入了大数据处理时代,须要高速、简单的处理海量数据,企业邮箱服务也面临着大数据处理,海量数据处理的三个主要因素:大容量数据、多格式数据和速度。DMCTextFilter和HTMLFilter是由北京红樱枫软件有限公司研制和开发的纯文本抽出和HTML转换通用程序库产品。本产品能够从各种各样的文档格式的数据中或从插入的OLE对象中,高速抽出纯文本数据信息和转换成HTML文件。便于用户实现对多种文档数据资源信息进行统一管理,编辑,检索和浏览。1.多格式数

系统 2019-08-12 01:51:34 2261