自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(108)
  • 收藏
  • 关注

Ajax概述及浅谈其与服务器的交互过程

概念: 首先AJAX不只是一个特定的客户端技术,更应算是一种技巧。Ajax技术的核心操作是用XmlHttpRequest(下称XHR)对象进行异步数据处理。 所谓异步,即通过 AJAX,JavaScript 无需等待服务器的响应,而是:  Ø 在等待服务器响应时执行其他脚本  Ø 当响应就绪后对响应进行处理作用: 在AJAX技术中,主要利用JavaScript的XHR对...

2013-08-31 16:59:00 367

深入Android Touch事件传递机制

随着android学习的深入,发现Android中的Touch事件是一个你必须要啃的硬骨头,本人花了一些时间去搞明白这些事,不敢说搞的非常透彻,但也绝不是浅尝辄止。下面我就用最通俗的话分享给大家。一、什么是Touch事件/机制 即是用户用手指头放到手机屏幕上到手指头全部离开的整个过程(也叫一次事件)。有可能只是简单的ACTION_DOWN(按下) ->ACTION_MOVE(在...

2013-08-30 21:09:00 134

C/S与B/S谁与争锋之我见

看到网上有些人在讨论C/S架构和B/S架构以及它们的发展趋势,后起之秀B/S是否真将取代C/S而存在?在发表我的观点之前,我们先来一起来回顾下C/S以及B/S.一C/S1.C/S概念C/S是Client/Server的缩写。服务器通常采用高性能的PC、工作站或小型机,并采用大型数据库系统,如Oracle、Sybase、Informix或 SQL Server。客户端需要安装...

2013-08-29 18:16:00 232

apache+tomcat集群配置(实践篇)

实现tomcat集群的具体步骤如下:Apache+tomcat网上有篇不错的例子:http://www.iteye.com/topic/1017961根据网上这篇博客,基本上可以理解以及达到tomcat集群的效果。只不过下面说一下自己开发的心得以及注意事项。虽然例子中实现了相应的session同步,但是本人在测试时,其实session根本没有共享,因为每次刷新,都有一个新的sessio...

2013-08-28 21:00:00 60

apache+tomcat集群配置(概念篇)

为了更容易理解,首先从概念上下手。tomcat集群:多个tomcat服务器构成;tomcat集群出现缘由:为了负载均衡;负载均衡:大量并发的访问或流量分担到多台服务器上,减少了单个服务器的压力,从而减少用户的访问等待时间。对于tomcat而言,配置多个tomcat,用户访问时,从而分配到多个tomcat服务器上,减少了单个tomcat服务器的压力。集群的优点:...

2013-08-28 20:55:00 82

简谈“开放平台”设计中的一些感悟

从2012年11月份实习开始,到现在2013年9月已经算是工作将近一年时间了,个人是从工作中学到了不少东西的。刚进公司的时候主要是负责平台服务器开发,后来由于我对前端的一些偏向,所有年后不久就转到公司前台业务的Web开发。因为我从公司开放平台服务的开发,然后到公司web产品的开发这2个部分都有参与,所以自己对公司的这个架构设计上和业务层面的一些设计也是有了自己比较深刻的感受。其中开发过程中发现...

2013-08-28 14:26:00 126

SQLite入门

菜鸟入门 1。从www.sqlite.org 下载SQLite 3.8.0的版本 为了方便,我把它解压了,就一个SQLite3.exe,放入Windows目录下。 Cmd 进入命令行 1)创建数据库文件: >SQLite3 d:\test.db 回车 就生成了一个test.db在d盘。 这样同时也SQLite3挂上了这个test.db 2) 用.help可以看看...

2013-08-28 02:45:00 67

Java开源框架

Java 开源项目Spring Framework【J2EE框架】Spring是一个解决了许多在J2EE开发中常见的问题的强大框架。Spring提供了管理业务对象的一致方法并且鼓励了注入对接口编程而不是对类编程的良好习惯。WebWork【Web框架】WebWork是由OpenSymphony组织开发的,致力于组件化和代码重用的拉出式MVC模式J2EE Web框架。在...

2013-08-27 23:18:00 115

清理系统垃圾

------------------------------新建txt文件将下面语句拷贝,将后缀名改为bat,双击即可----------------@echo off echo 正在清除系统垃圾文件,请稍等...... del /f /s /q %systemdrive%\*.tmp del /f /s /q %systemdrive%\*._mp del /f /s /q ...

2013-08-26 21:51:00 60

清理系统方法

一、每天关机前清洗 1、双击“我的电脑” 2、右键点C盘 3、点“属性” 4、点“磁盘清理” 5、点“确定” 6、再点“是” 7、再点“确定”。 8、清理过程中,您可看得到未经您许可(您可点“查看文件”看,就知道了)进来的“临时文件”被清除了,盘的空间多了。对D,E,F盘也用此法进行。二、随时进行清理 1、打开网页 2、点最上面一排里的“工具” 3、...

2013-08-26 21:48:00 100

超文本传输协议-HTTP/1.1

超文本传输协议-HTTP/1.1(修订版)---译者:孙超进本协议不限流传发布。版权声明Copyright (C) The Internet Society (1999). All Rights Reserved.摘要超文本传输协议(HTTP)是一种为分布式,协作式的,超媒体信息系统。它是一种通用的,无状态(stateless)的协议,除了应用于超文本传输外,它也可以应用于诸如名称服务器和分布...

2013-08-26 11:30:00 179

jdbc详解(三)

开源数据库连接池l现在很多WEB服务器(Weblogic,WebSphere, Tomcat)都提供了DataSoruce的实现,即连接池的实现。通常我们把DataSource的实现,按其英文含义称之为数据源,数据源中都包含了数据库连接池的实现。l也有一些开源组织提供了数据源的独立实现:•DBCP 数据库连接池•C3P0 数据库连接池l实际应用时不需要编写...

2013-08-26 11:27:00 87

jdbc详解(二)

使用JDBC处理大数据l在实际开发中,程序需要把大文本或二进制数据保存到数据库。ll基本概念:大数据也称之为LOB(Large Objects),LOB又分为:•clob和blob•clob用于存储大文本。•blob用于存储二进制数据,例如图像、声音、二进制文等。l对MySQL而言只有blob,而没有clob,mysql存储大文本采用的是Text,...

2013-08-26 09:01:00 61

jdbc详解(一)

JDBC简介l数据库驱动SUN公司为了简化、统一对数据库的操作,定义了一套Java操作数据库的规范,称之为JDBClJDBC全称为:Java Data Base Connectivity(java数据库连接),它主要由接口组成。l组成JDBC的2个包:ljava.sqlljavax.sqll开发JDBC应用需要以上2个包的支持外,还需要导入...

2013-08-26 02:04:00 76

c#的DateTime.Now函数详解

//2008年4月24日System.DateTime.Now.ToString("D");//2008-4-24System.DateTime.Now.ToString("d");//2008年4月24日 16:30:15System.DateTime.Now.ToString("F");//2008年4月24日 16:30System.DateTime.Now.ToString("f");//...

2013-08-25 17:22:00 64

AspNetPager实现真分页+多种样式

真假分页  分页是Web应用程序中最常用到的功能之一。当从数据库中获取的记录远远超过界面承载能力的时候,使用分页可以使我们的界面更加美观,更加的用户友好。分页包括两种类型:真分页和假分页。 其中假分页就是从数据库中获取全部的想要检索的记录数,然后再显示给用户;而真分页则是根据页面的情况,检索特定页面要求内的记录。当然如果数据库中记录较少的话,真假分页的效果是不明显的;但是当数据库中记录远远超过...

2013-08-24 13:09:00 242

JS模拟alert与confrim 对话框

这2个例子都是用原生JS写的,主要是用JS拼接了界面,并未做过多的事件监听。,样式用了Css3的一些特性。 调用方式则为: //Alert Alert.show('我警告你哦~'); //Confirm Confirm.show('我是确认对话框',function(){ doSomething(); });组件详情看下面的具体代码:...

2013-08-23 11:12:00 87

手机耳机接口国家标准(OMTP)与国际标准(CTIA)区别

目前国际上通用的手机耳机接口标准有两个,一个是OMTP的标准,一个是CTIA的标准。一般来讲,国际厂商大部分使用的是CTIA标准,如美国、香港和其他国际市场的iPhone耳机,而国内的行货产品则需要支持OMTP标准。这里简单介绍:①、国际标准(CTIA)的3.5毫米接口:插针接法是左声道-右声道-地线-麦克风。也是目前市场上最流行、使用量最大的接法。国际标准(CTIA)耳机适用手机范围...

2013-08-22 21:19:00 6050

php数据库连接的资源句柄问题

最近项目中涉及到同一台服务器上不同数据库操作,期间需要使用跨库操作!以下是php完全手册中的说明:mysql_connect函数原型resourcemysql_connect ([ string $server [, string $username [, string $password [, bool $new_link [, int $client_flags...

2013-08-22 20:54:00 563

网站的favicon详解

一、使用方法做个ico图标,命名为favicon.ico,把它传到你的页面下面。 并在相应的页面里加上代码在页面<heah></heah>之间加:<link rel="shortcut icon" href="favicon.ico" type="image/x-icon" />二、ico图标做法:1.在线生成favicon.ico地址:http..

2013-08-22 16:35:00 233

SQL为查询的结果加上序号(ROW_NUMBER) 合并多个查询结果

原作者好像叫做topcat,我是自己理解了一下凭记忆写下来备用的。如果使用Select Name From StudentTable,显示的结果是:Name张三李四而如果使用Select ROW_NUMBER() AS ROWINDEX,Name From StudentTable,则显示的结果是ROWINDEX Name1张三2 李四当然一般查询的结果是不...

2013-08-20 17:18:00 408

“WebForms UnobtrusiveValidationMode 需要“jquery”ScriptResourceMapping

问题背景:  我就奇了怪了,为什么同样一个项目在别人那里没有问题,但是到我这里问题重重?这不,在CSS+DIV(Web标准)的学习过程中,对于登录界面要进行信息的验证,判断是否为空。按照视频来的,结果兴冲冲的等待界面加载,却给爆出了这样一个错误:“WebForms UnobtrusiveValidationMode 需要“jquery”ScriptResourceMapping解决...

2013-08-19 11:22:00 468

行动下移篇之——aspnetpager分页控件

概述 在对网页上的记录进行分页显示时,一般用到两种方式,分别是假分页和真分页。假分页就是从数据库中取出所有记录然后再进行分页;而真分页相对来说就简单多了,真分页只需要从数据库中取出当前页需要显示的记录即可。如果你的记录数据量比较小,用哪种方法都可以,如果记录数据量特别大,这时就需要用我们的真分页来提高我们的效率。在这里我们用aspnetpager分页控件来实现我们的真分页。aspn...

2013-08-19 08:11:00 67

非递归斐波那契

求第100个斐波那契数package utils;import java.math.BigInteger;public class FibTest {public static void main(String[] arags) {int fibNum = 100;System.out.println(fib(fibNum));}/* * public stat...

2013-08-18 15:26:00 43

tomcat数据源配置

两种方式:一、Tomcat服务器配置: 1、 把 <Resource name="jdbc/TestDB" auth="Container" type="javax.sql.DataSource" maxActive="100" maxIdle="30" maxWait="10000" username="root" password=&q

2013-08-17 11:31:00 64

自定义标签

自定义标签主要用于移除Jsp页面中的java代码移除jsp页面中的java代码,只需要完成两个步骤:•编写一个实现Tag接口的Java类,并覆盖doStartTag方法,把jsp页面中的java代码写到doStartTag方法中。•编写标签库描述符(tld)文件,在tld文件中对自定义标签进行描述。•完成以上操作,即可在JSP页面中导入和使用自定义标签。...

2013-08-17 09:31:00 68

用批处理开启、关闭oracle服务

如果你把oracle11g装在笔记本上并让服务开机启动的话,会明显感受到笔记本比平时启动慢几十秒,差点的甚至1-2分钟,但是不开机启动吧,每次到服务里打开,很麻烦...用批处理文件打开和关闭不失为一个好办法。-------Oracle服务启动.bat-----------------@echo off@ ECHO 启动 Oracle 11g 服务net start "Ora...

2013-08-17 01:37:00 52

IO-同步、异步、阻塞、非阻塞

1.同步与异步所谓同步就是一个任务的完成需要依赖另外一个任务时,只有等待被依赖的任务完成后,依赖的任务才有可能完成(当然我们可以根据事务回滚、数据恢复等使之成为一种可靠的任务序列:要成功都成功,要失败都失败,两个任务的状态保持一致);异步不需要等待被依赖的任务完成,只是通知被依赖的任务要完成什么工作,依赖的任务不需要等待其完成,即可立即执行,只要自己完成了整个任务就算完成了。至于被依赖的任...

2013-08-17 00:50:00 52

jstl

标记<c:out>具有以下属性:属性描述必需默认值value输出的信息YesNonedefault反馈输出的信息NobodyescapeXmlTrue,如果标签转义特殊XML字符No...

2013-08-16 17:06:00 200

.NET事务操作

一、利用MS SQL数据库MS SQL数据库提供了事务处理机制,利用T-SQL语句建立数据库存储过程,不仅实现了事务处理的要求,还提高了运行性能和速度。有一个限制就是对于业务逻辑特别复杂的事务处理起来可能不是得心应手。加入回滚机制的事务操作如下:CREATE PROC pTransASBEGIN BEGIN TRANSCATION ... IF @@error &lt...

2013-08-16 15:31:00 103

HBase安装

(一)简介:HBase是一个分布式的、面向列的开源数据库。HBase是Google Bigtable的开源实现,它利用Hadoop HDFS作为其文件存储系统,利用Hadoop MapReduce来处理HBase中的海量数据,利用Zookeeper作为协同服务。表结构:HBase以表的形式存储数据。表有行和列组成。列划分为若干个列族/列簇(column fami...

2013-08-16 14:57:00 67

excel数据源刷数据时不能排列问题

一个excel采用数据源方式刷数据,原先仅仅是读出来,最近要求按id升序进行排列。于是加了order by, sql中执行成功,excel不变。网上办法:在select 后边加 TOP 100 PERCENT ,100%的意思。实测无效真正解决办法:sql 语句是有效的,只是把excel的id栏升序排列一下再刷新,问题解决...

2013-08-16 09:10:00 114

数据库数据一致性——事务和存储过程

问题背景:  原先做机房收费系统的时候,对于D层访问数据库,对数据库的操作基本上都是通过SQL语句实现的,这样导致的一个问题就是在完成机房收费系统中,产生了一些容易被忽略的逻辑黑洞。例如:在退卡业务逻辑中,要判断从注册表中是否删除成功,其次,还要判断是否将退卡记录添加到退卡记录表中,两者都成功之后,标识退卡业务逻辑完成,任何一个失败,退卡业务逻辑标识失败。我原先的思路有点片面化,就是通过a...

2013-08-15 17:32:00 498

Git 操作实战示例(四)

前面三篇介绍了关于 Git 的概念、命令使用、命令查询等理论知识1)Git 版本管理工具2)Git 常用命令详解3)Git 常用命令速查表本文主要介绍在使用Git 过程中遇到的几个问题及其解决方案一、Git 界面GUI和命令行Command两种操作方式Git 进行代码版本管理时,有两种操作方式:图形界面GUI和命令行Command图形界面GUI:有平...

2013-08-15 14:56:00 103

Git 常用命令速查表(三)

前面两篇博客Git 版本管理工具和Git 常用命令详解,分别介绍了Git 基础知识和命令用法本文将对Git 命令,做一下全面而系统的简短总结,整理成简洁、明了的图表结构,方便查询一、 Git 常用命令速查git branch 查看本地所有分支git status 查看当前状态git commit 提交git branch -a 查看所有的分支git bran...

2013-08-15 14:00:00 53

Git 常用命令详解(二)

Git 是一个很强大的分布式版本管理工具,它不但适用于管理大型开源软件的源代码(如:linux kernel),管理私人的文档和源代码也有很多优势(如:wsi-lgame-pro)Git 的更多介绍,请参考我的上一篇博客:Git 版本管理工具一、 Git 命令初识在正式介绍Git命令之前,先介绍一下Git 的基本命令和操作,对Git命令有一个总体的认识示例:从Git 版本库...

2013-08-15 13:32:00 85

Git 版本管理工具(一)

Git是一个分布式版本控制工具,它的作者Linus Torvalds是这样给我们介绍Git——The stupid content tracker(傻瓜式的内容跟踪器)1、 Git 背景Git 最初由Linus Torvalds编写,用于 Linux 内核开发的版本控制工具。Git 与常用的版本控制工具CVS、Subversion等不同,它采用了分布式版本库的方式,不必服务器端...

2013-08-15 13:20:00 70

eclipse myeclipse代码调试

eclipse myeclipse debug详解原文地址:http://guoliangheyuqin.iteye.com/blog/1634184不知道大家是不是跟我一样 刚开始学java时 不喜欢用Eclipse或Myeclipse中的debug调试程序。但是debug是非常好用的调试工具。所以用MyEclipse 一定要学好debug...

2013-08-15 13:07:00 100

git/github入门

git/github初级运用自如转载自虫师:http://www.cnblogs.com/fnng/archive/2012/01/07/2315685.htmlGithub:git项目托管网站,请先免费申请一个github帐号:www.github.comGit:分布式版本控制工具,http://d....

2013-08-15 11:05:00 87

JS DOM处理小结

DOM即文件对象模型(Document Object Model,简称DOM),HTML DOM 定义了访问和操作 HTML 文档的标准方法。个人理解:(1)其实它就是将 HTML 文档以节点(Node)为单位将其表达为等级明确、节构整齐的树节构,以便于简捷地操作文档的元素。(2)它在一定程度上对HTML(或XML)元素(节点)实现了“黑盒”访问和操作。例如,我们获得了一个...

2013-08-14 21:49:00 155

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除