- 博客(21)
- 资源 (4)
- 收藏
- 关注
原创 SQLServer链接数据库身份验证失败
最近在做跨主机的数据库交互,大概就是把DB1的某些数据搬到另外一台服务器的DB2最佳的方法,就是用SQLServer的代理服务做定时任务,执行SQL脚本同一个主机的数据库相互访问这个很容易,但跨主机的就比较麻烦,常见的做法就是用“链接数据库”的方式。1. 如图,用sa(其他帐户未必有权限)登陆DB1,然后点右键,“新建链接服务器”2. 接着,链接服务器这里填写DB2所在服务
2017-06-23 08:32:28 9136
原创 .net关于反射加载机制问题
太忙太懒,写博客的时间少了很多最近使用ORM,里面使用大量的反射,其中有一个需求,就是需要在程序启动时,将所有数据库实体类注册到容器,方便后续调用。使用的框架是MVC,所在把初始化的入口放到了 Global.asax里面的 Application_Start()项目比较大,分了好几个工程,如Web,Core,Common,Biz......等等而数据库实体,也散落分布到各个项目里面
2017-06-07 09:18:12 369
原创 SQL Server配置读写分享 注意事项
最近在做业务数据库的读写分离,业务场景主要是读的压力实在太大,而写操作偶尔也会很频繁,在流量大的时候,就经常出现死锁。虽然说死锁,跟业务逻辑层设计有关,但在没办法完全重构业务逻辑层的情况下,尝试读写分离,也是另外一种尝试。1。在阿里云购买两台ECS,通过内网联通,要确保相互之间用"计算名”能ping通 我配置的时候,内网IP能ping通,但计算机名ping不通,这时候,通过修
2017-05-09 22:39:54 512
转载 强制断开SqlServer连接
declare @i INT declare cur cursor for select spid from sysprocesses where db_name(dbid)= 'Your_Database_Name' open cur fetch next from cur into @i while @@fetch_status=0 begin ex
2016-08-19 09:13:48 1277
转载 获取mssql各表的大小
create table #Data(name varchar(100),row varchar(100),reserved varchar(100),data varchar(100),index_size varchar(100),unused varchar(100)) declare @name varchar(100) declare cur cursor for
2016-08-15 10:06:48 520
原创 window下rabbitmq的配置问题
最近项目想用个MQ来做业务分离,看了市面上众多产品,最后选了rabbitmq,理由很简单,对window的支持很到位(其实是公司的系列产品都是.net的)。安装方法什么的就不说了,直接到官网下载双击安装就可以。如果全部都使用默认配置,你将不会遇到任何阻碍。安装之后设置一下帐号信息,抄了网上的一个方子:REM 开启网页版管理平台rabbitmq-plugins.bat en
2016-05-19 21:41:43 7076
转载 彻底删除项目的VSS源代码管理信息
微软的源代码管理不好用!微软的源代码管理不好用!微软的源代码管理不好用!重要的事情说三遍!以下博文转自:http://blog.csdn.net/mallva/article/details/2005429打开时老是提示我要连接源代码管理服务器,这个程序用到的源代码服务器管理我当然连接不上,看着很不爽,就开始删除源代码管理信息。 先删除解决方案目录、各个项目
2016-04-21 09:10:06 2423
原创 关于启用sessionState外部存储,导致IHttpAsyncHandler长连接阻塞线程的问题
当使用IHttpAsyncHandler开启长连接时,如果此时需要用到session,很有可能会阻塞全部页面。这是因为当启用了session外部存储器时,为防止同一会话并发时,导致读写session异常,这时asp.net会给会话分配session读写锁,而这个锁是阻塞的。
2016-04-12 21:28:42 956
转载 键盘对应的ASCII码
ESC键 VK_ESCAPE (27)回车键: VK_RETURN (13)TAB键: VK_TAB (9)Caps Lock键: VK_CAPITAL (20)Shift键: VK_SHIFT ($10)Ctrl键: VK_CONTROL (17)Alt键: VK_MENU (18)空格键: VK_SPACE ($20/32)退格键: VK_BACK (8)左
2016-03-14 09:55:53 746
原创 WCF寄宿
WCF可以寄宿在很多地方,常见的有IIS和系统服务,对于稳定性要求高的场合,用系统服务来运行WCF应该是比较好的选择布署方法还是比较简单的:1. 创建一个系统服务项目,常规的代码就不写了,主要是app.confg中的wcf配置
2016-03-08 21:44:43 525
原创 TcpClient使用http代理访问外网方法
最近在做一个内网和外网通信的工具,其中内网需要用http代理才能连接外网所以在TcpClient的使用上,就遇到了麻烦,不能直接连接外网主机。具体方法如下:var client=new TcpClient();client.Connect(proxyip,proxyport);//需要连接到代理服务器,而非远程主机然后发送 string.Format("CONNECT {0}:
2016-03-07 15:11:49 5433
原创 应用程序池20分钟不工作后自动关闭
最后写了一个wcf挂在了一个iis网站上,wcf用到tcplistener,用于监听接收数据可在前期开发阶段,测试的服务器,隔一段时间就会发现tcplistener不工作查看 netstat -ano|findstr "20160" ,发现此端口并没有再监听打开事件查看器,发现惊天一幕“为应用程序池“RemoteSQLRelease”提供服务并且进程 ID 为“4548”的工作进程
2016-03-07 13:15:33 12352
原创 获得所有表的表记录,和使用空间的SQL
exec sp_MSForEachTable @precommand=N'create table ##(id int identity,表名 sysname,字段数 int,记录数 int,保留空间 Nvarchar(10),使用空间 varchar(10),索引使用空间 varchar(10),未用空间 varchar(10))',@command1=N'insert #
2014-07-18 16:34:15 439
转载 asp.net后台长时间操作时,向前台输出“请等待"信息的方法
在asp.net中,有时候页面加载时,后台需要进行一些操作,比如查询数据库等。而且可能这些操作需要花费较长时间,致使前台长时间无响应,甚至有可能造成页面超时。可以采用以下方法解决: 1、asp.net 1.1 1using System.Web.UI; 2using System.Web.UI.WebControls; 3using System
2008-07-10 14:35:00 1957 1
转载 ASP.NET2.0中给GridView动态添加模板列并自动绑定数据
在孟子E章上看了一下,但是他的数据是不能自动绑定上去的,需要再RowDataBind事件里面处理。改进了一下。可以指定datafield,让其自动绑定上去。对于TextBox在InstantiateIn中增加事件:tb.DataBinding += new EventHandler(tb_DataBinding);然后在事件函数tb_DataBinding里面:tb.Text
2008-07-07 12:31:00 701
转载 Window2003 server的一些优化设置
Window2003 server的一些优化设置1.禁用配置服务器向导: 禁止“配置你的服务器”(Manage Your Server)向导的出现:在控制面板(Control Panel) -> 管理员工具(Administrative Tools )-> 管理你的服务器(Manage Your Server)运行它,然后在窗口的左下角复选“ 登录时不要显示该页”(Don
2008-06-23 12:46:00 781 1
转载 在 ASP.NET 中执行 URL 重写
下载本文的源代码。本页内容 引言 URL 重写的常见用法 请求到达 IIS 时将会发生什么情况 实现 URL 重写 构建 URL 重写引擎 使用 URL 重写引擎执行简单的 URL 重写 创建真正“可删节”的 URL 结论 参考资料 引言让我们花点时间来看一下网站上的一些 URL。您是否发现一些类似于 http://yoursit
2008-06-23 11:27:00 348
转载 开发和使用自定义服务器控件
此演练演示如何创建和编译自定义 ASP.NET 服务器控件以及如何在页中使用该控件。 通过此演练,您将学会如何执行以下任务: 创建一个 ASP.NET 服务器控件。 向该控件及其成员添加元数据以控制安全性和设计时行为。 使用 ASP.NET 网站中的 App_Code 目录对控件进行测试(无需手动
2008-06-21 12:29:00 544
原创 软件测试工程师常见面试题
01. 为什么要在一个团队中开展软件测试工作?因为没有经过测试的软件很难在发布之前知道该软件的质量,就好比ISO质量认证一样,测试同样也需要质量的保证,这个时候就需要在团队中开展软件测试的工作。在测试的过程发现软件中存在的问题,及时让开发人员得知并修改问题,在即将发布时,从测试报告中得出软件的质量情况。02. 您在以往的测试工作中都曾经具体从事过哪些工作?其中最擅长哪部分工作?我曾经做
2008-01-22 21:49:00 2040
vs2017调试符号文件
2020-02-29
Spring+struts+hibernate 的 SSH教程
2009-11-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人