- 博客(23)
- 资源 (15)
- 收藏
- 关注
原创 C#开启SQLSERVER数据库缓存依赖优化网站性能
很多时候,我们服务器的性能瓶颈会是在查询数据库的时候,所以对数据库的缓存非常重要,那么有没有一种方法,可以实现SQL SERVER数据库的缓存,当数据表没有更新时,就从缓存中读取,当有更新的时候,才从数据表中读取呢,答案是肯定的,这样的话我们对一些常用的基础数据表就可以缓存起来,比如做新闻系统的新闻类别等,每次就不需要从数据库中读取了,加快网站的访问速度。那么如何开启SQLSERVER数据
2015-12-22 16:11:17 1297
原创 使用JDBC对数据库进行CRUD
一、statement对象介绍 Jdbc中的statement对象用于向数据库发送SQL语句,想完成对数据库的增删改查,只需要通过这个对象向数据库发送增删改查语句即可。 Statement对象的executeUpdate方法,用于向数据库发送增、删、改的sql语句,executeUpdate执行完后,将会返回一个整数(即增删改语句导致了数据库几行数据发生了变化)。 Sta
2015-12-21 13:23:10 595
原创 JDBC事务的管理
一、事务的概念 事务指逻辑上的一组操作,组成这组操作的各个单元,要不全部成功,要不全部不成功。 例如:A——B转帐,对应于如下两条sql语句 update from account set money=money+100 where name='B';update from account set money=money-100 where name='A';12
2015-12-21 11:41:44 587
原创 asp.net简单实现单点登录(SSO)的方法
本文实例讲述了asp.net简单实现单点登录(SSO)的方法。分享给大家供大家参考,具体如下:单点登录(Single Sign On , 简称 SSO )是目前比较流行的服务于企业业务整合的解决方案之一, SSO 使得在多个应用系统中,用户只需要登录一次就可以访问所有相互信任的应用系统CAS(Central Authentication Service)是一款不错的针对 Web 应
2015-12-16 11:21:16 908
原创 反序列化
反序列化就是读取xml文件并将其值自动匹配给类中的公有属性或方法或字段,也就是上面的逆操作。 C#复制代码 webinfo info = new webinfo(); //用webinfo这个类造一个XmlSerializer XmlSerializer ser = new XmlSerializer(typeof(webinfo)); st
2015-12-16 10:11:46 480
原创 基于jQuery实现复选框是否选中进行答题提示
一、实现的原理:第一步:判断用户选择哪一项,即哪个复选框被选中第二步:根据复选框的选中情况给出相应的提示二、下面来看主体程序:?1234567891011121314151617 "utf-8"/>
2015-12-11 09:56:20 885
原创 asp.net基于Web Service实现远程上传图片的方法
本文实例讲述了asp.net基于Web Service实现远程上传图片的方法。分享给大家供大家参考,具体如下:页面调用代码: 前提添加Web 引用?1234567891011HttpFileCollection files = HttpContext.Current.Request.Files;st
2015-12-07 16:02:55 679
原创 c#页面缓存
当用户访问页面时,整个页面将会被服务器保存在内存中,这样就对页面进行了缓存。当用户再次访问该页,页面不会再次执行数据操作,页面首先会检查服务器中是否存在缓存,如果缓存存在,则直接从缓存中获取页面信息,如果页面不存在,则创建缓存。页面输出缓存适用于那些数据量较多,而不会进行过多的事件操作的页面,如果一个页面需要执行大量的事件更新,以及数据更新,则并不能使用页面输出缓存。使用@OutputCatc
2015-12-04 09:32:12 1269
原创 c#连接mysql
第三方组件:Mysql.Data.dll说明:去官方网站下载Mysql.Data.dll,然后在项目中添加该组件的引用,在代码页里输入using Mysql.Data.MysqlClient,我们就可以顺利的使用该类库的函数建立连接了。以下是几个常用函数:#region 建立MySql数据库连接 /// /// 建立数据库连接. /// /
2015-12-03 14:48:56 758
原创 原始ajax post表单
ajax中使用post 方式提交表单时能提交多达2GB的内容,而GET方法只能提交最多512KB的内容.以下是ajax POST提交的例子. [c-sharp] view plaincopy"-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD
2015-12-03 11:21:28 639
原创 ajax post
LANGUAGE=”javascript”> function saveUserInfo(){ //获取接受返回信息层 var msg = document.getElementById(”msg”); //获取表单对象和用户信息值 var f = document.user_info; var userNa
2015-12-03 11:18:11 459
原创 java操作mongodb
java操作mysql数据库的代码我们已经了如指掌了,增删改查,java对mongodb数据库也是类似的操作,先是数据库连接,再是进行操作。首先我们进入进入admin数据库,然后建立自己的数据库testMongoDb,进入admin数据库后,就可以直接进入testMongoDb,因为用户可以进入系统的数据库,就是超级管理员,use testMongoDb后,为该数据库设置用户名和密码,db.a
2015-12-02 17:15:52 637
原创 php调用webservice
首先大家要简单了解了何谓webservice,接下来就做两个非常简单的例子,webservice还是逃不开server端与client端。我测试的环境为:apache2.2.11 php5.2.10做这个测试之前,要确认你的php配置文件中已经将soap扩展打开,即extension=php_soap.dll;OK 现在我们来体验webservice//server端
2015-12-02 16:23:34 620
转载 ASP . NET提供了4种状态类型
ASP . NET提供了4种状态类型,分别应用于不同的目的。视图状态:用于保存本窗体页的状态应用程序状态:用于保存整个应用程序的状态,状态存储在服务器端。会话状态:用于保存单一用户的状态,状态存储在服务器端。Cookie状态:用于保存单一用户的状态,状态存储在浏览器端。一. 视图状态 简单的说,视图状态就是本窗体
2015-12-02 15:44:11 750
原创 Redis操作命令总结
一、key pattern 查询相应的key (1)redis允许模糊查询key 有3个通配符 *、?、[] (2)randomkey:返回随机key (3)type key:返回key存储的类型 (4)exists key:判断某个key是否存在 (5)del key:删除key (6)rename key newkey:改名 (7)rename
2015-12-02 15:28:03 4498
转载 Hbase
Hbase是运行在Hadoop上的NoSQL数据库,它是一个分布式的和可扩展的大数据仓库,也就是说HBase能够利用HDFS的分布式处理模式,并从Hadoop的MapReduce程序模型中获益。这意味着在一组商业硬件上存储许多具有数十亿行和上百万列的大表。除去Hadoop的优势,HBase本身就是十分强大的数据库,它能够融合key/value存储模式带来实时查询的能力,以及通过MapReduce进
2015-12-02 13:48:02 717
转载 Web性能压力测试工具之ApacheBench(ab)详解
ApacheBench命令原理:ab命令会创建很多的并发访问线程,模拟多个访问者同时对某一URL地址进行访问。它的测试目标是基于URL的,因此,既可以用来测试Apache的负载压力,也可以测试nginx、lighthttp、tomcat、IIS等其它Web服务器的压力。ab命令对发出负载的计算机要求很低,既不会占用很高CPU,也不会占用很多内存,但却会给目标服务器造成巨大的负载,其
2015-12-02 10:17:08 1423
原创 三种web性能压力测试工具
三种web性能压力测试工具http_load webbench ab小结题记:压力和性能测试工具很多,下文讨论的是我觉得比较容易上手,用的比较多的三种 http_load 下载地址:http://www.acme.com/software/http_load/http_load-12mar2006.tar.gz 程序非常小,解压后也不到100K 居家旅行携带方便 呵呵
2015-12-02 10:07:55 26181
原创 解决与处理网站高并发 大流量访问的方法
首先,确认服务器硬件是否足够支持当前的流量 普通的P4服务器一般最多能支持每天10万独立IP,如果访问量比这个还要大, 那么必须首先配置一台更高性能的专用服务器才能解决问题 ,否则怎么优化都不可能彻底解决性能问题。其次,优化数据库访问前台实现完全的静态化当然最好,可以完全不用访问数据库,不过对于频繁更新的网站, 静态化往往不能满足某些功能。 缓存技术就是另一个解决方案
2015-12-02 09:40:56 1401
转载 三种C#.net生成静态页面的方法
ASP.NET生成静态页面方法主要有三种第一种方法:向服务器的动态页面发送请求,获取页面的html代码。这种方法缺点显而易见:速度慢。另外如果请求的动态页面有验证控件的话,返回的html页面却无法进行数据验证。但这种方法写起来比较简单。主要代码如下:#region//生成被请求URL静态页面public static void getUr
2015-12-01 11:37:51 3699 1
neatupload
2015-09-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人