数据库
文章平均质量分 52
反者模式
项目监理 项目管理 运维 架构 .NET开发 Java开发,细分领域都经历了,如何才能发布一个产品?如何才能顺利验收?如何才能解决代码问题?如何才能搞定运维?如何才能渡过生命周期?
展开
-
【运维心得】500 internal server error的另类解决
昨天临近下班,忽然用户报告了一个诡异的问题,由于隐私原因,系统就不截图了,只做一个描述。系统分前端和后端两部分,前端主要是静态页面+Jquery,向后端发送请求。后端提供数据返回,为Json格式,非常常见的架构。原创 2021-12-10 18:11:54 · 3964 阅读 · 1 评论 -
【运维心得】mysql的慢查询和优化窍门
最近经常碰到mysql的慢查询和优化问题,记录一下,以备将来查询原创 2021-10-08 12:20:40 · 203 阅读 · 0 评论 -
【开发心得】一个因命名重复引起的悬案破解
今天修改代码的时候,发现了一个历史问题:在客户信息应用的界面里,由于字段过多,当时采用了tab窗口的方式进行,以方便客户进行编辑,但是tab其中的A窗口中,有一个备注文本框,发现在列表的时候能够显示出备注内容,但是点击编辑的时候,却无论如何都不能显示值,百思不得其解。原创 2021-05-06 16:14:35 · 162 阅读 · 0 评论 -
【时间之外】数据中台建设要点
经常看到“数据中台”这个名词,很多大厂也都在打造数据中台,那么数据中台建设需要注意哪些问题呢?下面记录一下个人理解,围绕着是否要建设?如何建设?技术挑战三个方面,以便在将来汇报的时候用到。原创 2021-04-21 17:19:29 · 344 阅读 · 2 评论 -
【开发心得】(MS DTC)已取消此分布式事务解决方案之一
今天是2021年第一个工作日,没想到就碰到了诡异问题:系统的不同用户执行同一个事务操作,结果有的可以,有的不可以!但本地测试,都是可以的!于是,首先重启了服务器上所有的相关服务,然后问题依旧。原创 2021-01-04 18:21:23 · 1045 阅读 · 0 评论 -
【开发心得】1分钟了解finally的用法
最近碰到一个系统资源死锁的问题,打个比方,就是当事务A执行的时候,会锁定一系列资源,本来这个操作应该在晚上无人使用系统的时候执行,但是实际情况却是每天早上会被人工执行(系统无法判断是否该执行此事务),这样,当A执行的时候,会造成其他的操作死锁,长时间无反应,用户反映就是网络卡顿(其实是系统卡顿)。原创 2021-01-04 12:56:07 · 427 阅读 · 0 评论 -
【开发心得】sqlserver性能优化中常用的几个命令
最近一直在查关于资源锁定的故障,期间粗浅的研究了关于sqlserver性能优化方面的知识。总结了几个在发生故障的时候,经常需要使用的工具语句,记录下来,希望下次能够用得上。原创 2020-12-02 11:19:17 · 229 阅读 · 0 评论 -
【开发心得】如何查询数据库是否有索引碎片
如之前的文章,今天继续解决最近用户反映系统操作比较卡顿的问题,怀疑是数据库索引的问题,所以找到一段代码,可以查询数据库中是否出现索引碎片,从而可以优化索引,提升数据库的性能。记录一下,以备将来用的上。原创 2020-11-23 13:10:26 · 370 阅读 · 0 评论 -
【开发心得】小贷-银行对账单如何导入系统
本文主要介绍如何将各家银行的对账单导入到系统中,以便进行对账和销账处理。此文主要记录代码步骤,以便将来能够回溯和新增银行对账单原创 2020-09-10 11:00:07 · 396 阅读 · 0 评论 -
【运维心得】如何快速还原sqlserver数据库备份
本文主要介绍了一种快速还原sqlserver数据库备份的方法,比图形界面操作而言,简单且快速,适合经常要进行数据库备份还原的小伙伴。原创 2020-09-03 13:25:18 · 614 阅读 · 0 评论 -
【开发心得】小贷新的产品审批类型增加步骤
本文记录在流程化系统中新增一个产品的审批类型的完整过程,供今后类似的操作进行参考和改进系统功能使用原创 2020-08-26 13:18:47 · 175 阅读 · 0 评论 -
【软件心得】销帐时余额不一致问题
本文记录运维系统中出现的一次诡异问题,由于暂时没有找到原因,暂时以修复数据为主,记录一下,留待今后能够解决原创 2020-08-18 15:06:32 · 349 阅读 · 0 评论 -
游戏与管理-工人物语2攻略
Settler2攻略Settler2是一个德国人开发的游戏,非常古老的游戏,我从1997年就开始玩了,是一个非常好的经营战略的游戏,打仗和经营来说,经营更重要。可以通过这个游戏锻炼你的项目管理能力,例如,如果你没有安排好生产和战斗,一个关卡可以耗费你几天时间,而如果安排的好,半天就可以解决问题。虽然后续出了很多版本,但我觉得还是这一版最好玩。1--off we go这一关就是学习关,只要跟着提原创 2008-11-03 09:13:00 · 8052 阅读 · 0 评论 -
C语言-数组插入的算法
最近整理文档,发现上课的时候写的算法,有详细的注释,发到这里大家共享一下吧。 void insert_array(int[] A,int n,int item){ int k,m; for(k=0;k if(A[k]>=item) break;/*寻找item的位置*/ for(m=n;m>k;m--) A[m+1]=A[m];/*通过后移插入*/ A[k]=item;/*在此插入原创 2008-11-25 10:43:00 · 2110 阅读 · 0 评论 -
.net2003解决方案迁移到.net2005后碰到的问题
以前看到文章,放在这里,以后备查。1.Global.asax文件的处理形式不一样 转化后将出现错误,在vs2003中Global.asax具有代码后置文件,2.0下, 将代码分离文件移到 App_Code 目录下,以便使其自动变为可通过应用程序中的任意 ASP.NET 页面访问。“Code-behind”属性将从 ASAX 文件的指令中删除。vs2005则直接把代码写在Global.asax。转载 2008-11-26 11:39:00 · 813 阅读 · 0 评论 -
C语言-删除数组中的元素
void delete_listi(Node list,int i){ Node p=list;q; int j;/*设辅助循环变量*/ if(i==1) list=list->next; else { q=p;p=p->next; for(j=2;j { q=q->next;p=p->next;/*移动指针*/ } q->next=p->next;free(p);/*找到后释放*原创 2008-11-27 12:59:00 · 5405 阅读 · 0 评论 -
C语言-数组删除相同元素
也是以前考试用过的代码,共享给大家看看 void delete_allequal(int[] A,int n){ int k,m; while(k { if(A[k]==A[k+1]) { for(m=k+1;m A[m]=A[m+1]; n--;/*注意n要减少*/ } else k++;/*继续查找其他记录*/ } return;}原创 2008-11-26 11:36:00 · 3591 阅读 · 0 评论 -
C语言-判断一个数是否是数字
void isDigit(char *a,int length){ int k; if(length==0) return 0; else { for(k=0,k if(a[k]"9") return 0; } return 1;}原创 2008-11-28 12:30:00 · 1902 阅读 · 0 评论 -
C语言-计算二叉树的节点数
此例也是考试用题,供大家参考。 void binarytree_count(BinaryTree *root){ BinaryTree *node;int count; /*使用辅助队列,设进队函数为void in(BinaryTree* Node),出队函数为BinaryTree *out(),判断队列空的函数int isempty()*/ in(root) while(!isempty原创 2008-12-01 11:16:00 · 3020 阅读 · 2 评论 -
有CCS的情况下,如何动态设置gridview的字体颜色
最近碰到一个问题,用户希望根据gridview中某一行的值来动态显示颜色,例如,如果是“可入账合同”则改行的文字为红色,便于查找。我用的.net2005,framework2.0。 根据网上的代码,我写了如下的代码: public void GridView1_RowDataBound(object sender, GridViewRowEventArgs e) {原创 2009-03-03 10:41:00 · 3646 阅读 · 0 评论 -
RegularExpressionValidator验证控件的使用
例:ErrorMessage="只能输入数字" ControlToValidate="tbOrder" ValidationExpression ="^[0-9]*$"> ControlToValidate="要验证的控件名称"ValidationExpression="验证规则"ErrorMessage="所要显示的错误信息" 在使用RegularExpressio转载 2009-04-10 14:13:00 · 1728 阅读 · 1 评论 -
如何连接SQL端口改变的SQL服务器
1.连接数据库时连接字符串加上端口 SQL Server端口:我们可以通过"服务器端网络试用工具"和"客户端实用工具" 设定方法是: ·分别使用"服务器端网络试用工具"和"客户端实用工具" ·设置"常规选项"->"启用的协议"->"Tcp/Ip"->"属性"中的默认端口,假设为1455 ·然后测试你的端口是否起效,可以使用telnet sql服务器地址 1455 看看能不能转载 2009-05-07 09:52:00 · 1308 阅读 · 0 评论 -
类型初始值设定项引发异常之其他原因
最近在整理以前的一些代码,结果第一个界面运行就出现了如下错误:无法打开窗体模板:“UtilityLibrary.Menus.MenuItemEx”的类型初始值设定项引发异常。这个问题困扰了我好几天,在网上查了无数资料,都没有找到解决办法,不过网上说的在初始化上有问题,倒是提醒了我,因为UtilityLibrary.Menus.MenuItemEx是我引用别人的类库,为此,把别人的类库源码好原创 2009-07-25 21:15:00 · 3577 阅读 · 0 评论 -
Asp.Net中Excel操作权限的问题
转载 2009-05-31 11:13:00 · 533 阅读 · 0 评论 -
咱也来学习一下Spring,hibernate,struts
【分享面试题二】Spring,hibernate,struts的面试笔试题(含答案) (声明:这里不是为其他商业利益,是为学习讨论使用) 【郑重声明】:单纯接分将被删帖,希望大家有自己的感触 Hibernate工作原理及为什么要用? 原理: 1.读取并解析配置文件 2.读取并解析映射信息,创建SessionFactory 3.打开Sesssion 4.创建事务Transation 5.持久化操作转载 2009-08-13 11:12:00 · 851 阅读 · 1 评论 -
关于.net2008引用excel控件的问题
今天碰到一个问题:用.net2008打开2005的项目文件,结果发现有一个excel引用的组件出现一个叹号,到网上搜索以后,并没有类似的提问,不过发现如果有这个问题,大多数是路径不对。 后来仔细看了一下,发现这个excel的dll是在一个单独的文件夹中的,在2005里编译没有问题,但到了2008里面似乎就不认得了,后来我把这个dll拷贝到项目所在的文件夹中,然后重新添加引用,编译通过了。原创 2009-08-19 16:40:00 · 1021 阅读 · 1 评论 -
不想被裁员必须具有的十大重要品质
不想被裁员必须具有的十大重要品质 时间:2009-6-17 来源:新浪 作者:新浪 全球经济危机仍在加剧,许多世界级大型企业都先后宣布裁员计划,每天都有大批人失业。 全球经济危机仍在加剧,许多世界级大型企业都先后宣布裁员计划,每天都有大批人失业。不要认为你的公司没有缩小规模或者还没有公布裁员计划你就是安全的,在瞬息万变的时代中,每个职场人都必须做好预防工作。 那么如何在强劲的裁员转载 2009-06-26 12:42:00 · 1292 阅读 · 0 评论 -
聚焦索引与非聚焦索引及其查询效率
发表于:2008-03-03 11:18:56 楼主panmin231 随着“金盾工程”建设的逐步深入和公安信息化的高速发展,公安计算机应用系统被广泛应用在各警种、各部门。与此同时,应用系统体系的核心、系统数据的存放地――数据库也随着实际应用而急剧膨胀,一些大规模的系统,如人口系统的数据甚至超过了1000万条,可谓海量。那么,如何实现快速地从这些超大容量的数据库中提取数转载 2009-06-26 10:47:00 · 911 阅读 · 0 评论 -
sql关于between的用法改进
最近用到日期范围的查询,用到了between,但是发现如果日期带时间的话,BETWEEN 2010-1-4 AND 2010-1-4这样的语句是查不到数据的,后来想到了一种改进方法,供大家参考。 如下:BETWEEN 2010-1-4 AND DATEADD(day, 1, 2010-1-4) 用了DATEADD以后,效果很不错。原创 2010-01-14 15:23:00 · 976 阅读 · 0 评论 -
八大职场Smart生存法则
1.找工作要不抛弃不放弃; 2.注意发挥自己的特长; 3.要懂得如何让BOSS满意; 4.把自己的长处发挥得淋漓尽致; 5.讲原则不要乱了大局; 6.注重实践并且谦虚谨慎; 7.善于思考和处理问题; 8.做好补给和放松转载 2009-12-21 15:43:00 · 764 阅读 · 0 评论 -
SQL Server里面可能经常会用到的日期格式转换方法
例如:select getdate()2004-09-12 11:06:08.177这对于在要不同数据库间转移数据或者习惯oracle日期格式YYYY-MM-DD HH24:MI:SS的人多少有些不方便.我整理了一下SQL Server里面可能经常会用到的日期格式转换方法:举例如下:select CONVERT(varchar, getdate(), 120 )2004-09-12 11:06:0转载 2009-12-25 10:28:00 · 601 阅读 · 1 评论 -
大型网站架构不得不考虑的10个问题
大型网站架构不得不考虑的10个问题 这里的大型网站架构只包括高互动性高交互性的数据型大型网站,基于大家众所周知的原因,我们就不谈新闻类和一些依靠HTML静态化就可以实现的架构了,我们以高负载高数据交换高数据流动性的网站为例,比如海内,开心网等类似的web2.0系列架构。我们这里不讨论是PHP还是JSP或者.NET环境,我们从架构的方面去看问题,实现语言方面并不是问题,语言的优势转载 2010-03-11 10:23:00 · 617 阅读 · 0 评论 -
当前数据库中已存在用户或角色--解决方法
错误15023:当前数据库中已存在用户或角色 经常碰到这个问题:“错误15023:当前数据库中已存在用户或角色”首先介绍一下sql server中“登录”与“用户”的区别,“登录”用于用户身份验证,而数据库“用户”帐户用于数据库访问和权限验证。登录通过安全识别符 (SID) 与用户关联。将数据库恢复到其他服务器时,数据库中包含一组用户和权限,但可能没有相应转载 2010-03-30 11:58:00 · 3434 阅读 · 2 评论 -
如何加快你的网站显示速度?
今天看到一篇老外的文章,觉得写得不错,分享一下:原文地址连接:http://www.codeproject.com/KB/HTML/SpeedUpWebsite.aspx 总结以下几点:1、减少图片和css,js等2、尽量压缩传输3、使用客户端浏览器缓存,可以设置如下:html> head> title>Cache - Example/title>原创 2010-04-23 21:45:00 · 723 阅读 · 0 评论 -
针对“{74946829-37A0-11D2-A273-00C04F8EF4FF}”的 QueryService 失败
<br />今天也碰到了类似的问题,查到了答案,给大家分享一下。<br /> <br />Visual C# 2008 编译器,因此末能打开项目“XXXXXX”。针对“{74946829-37A0-11D2-A273-00C04F8EF4FF}”的QueryService失败。 <br />于是开始修复安装VS2008,结果还是不能解决,而且经测试连new一个Class libary都报同样的错误,但是文件会创建,只是加载不到解决方案中来,有点郁闷了。在网上找到了修改注册表的方法: <br /><br />转载 2010-07-01 12:32:00 · 3703 阅读 · 2 评论 -
检索 COM 类工厂中 CLSID 为 {000209FF-0000-0000-C000-000000000046} 的组件时失败
检索 COM 类工厂中 CLSID 为 {000209FF-0000-0000-C000-000000000046} 的组件时失败解决方法<br />检索 COM 类工厂中 CLSID 为 {000209FF-0000-0000-C000-000000000046} 的组件时失败,原因是出现以下错误: 80070005 <br />在CSDN上总是有网友问这个问题,自己也遇到过,因些写出来供参考:<br />症状:<br />oWordApplic = New Word.Application<br />当原创 2010-08-13 14:42:00 · 866 阅读 · 1 评论 -
word中如何设置多级编号,只要两步搞定
最近写文档比较多,总是对设置多级编号有些头疼,找帮助也没有得到更好的信息。今天无意中发现一个小窍门,跟大家分享一下。首先,设置第一个多级编号,这个相对比较简单,可以写3个标题(我的习惯),然后右键选择多级编号,我是从第二章开始有多级编号的,所以从格式中选择2.1,其中后面这个1上必须是灰色的,代表会自动增加。然后点击确定,会发现3个标题已经都设置好了。如下图:第二...原创 2010-06-23 11:00:00 · 23993 阅读 · 1 评论 -
内存大了,但是系统没觉得快,怎么优化内存呢?
<br />根据我的经验,当内存大于1G以后,其实硬盘的虚拟内存就是鸡肋了。<br />但XP似乎一定要虚拟内存,怎么办呢?<br />后来我发现使用ramdisk可以比较充分的利用内存。<br />只要三步,方法如下:<br /> <br />1、使用ramdisk将物理内存的一半,记住,是一半,如果是2G的话,就设置1G的虚拟硬盘。<br />2、然后再系统的虚拟内存设置中,将虚拟内存设置到这个虚拟硬盘上,一般是R盘,记住不能全部分配,要留10%左右的空间,否则系统会不停的提示硬盘满。<br />3、取原创 2010-11-09 20:03:00 · 787 阅读 · 0 评论 -
C#读写文件总结
cnblog上的文章,转贴过来,很不错的总结!转载 2011-03-15 10:57:00 · 758 阅读 · 0 评论 -
C# 简单的从服务器下载文件代码
转贴的文章,正好做到这个功能,总结的不错,但是代码没有经过测试转载 2011-03-15 15:09:00 · 1218 阅读 · 2 评论