- 博客(42)
- 收藏
- 关注
转载 cap原则(cap定理)与base理论
CAP定理c:一致性 Consistency: 分布式系统中,所有数据备份,同一时刻存在一样的值。当在分布式环境中,当一个地方写入返回成功的结果,其他地方也应读取到最新的数据。a:可用性 Availability:集群中,一部分节点故障后,集群整体是否还能响应客户的端的读写请求。p:分区容错性 Partition tolerance: 分布式系统中,不同应用之间通信出现网络问题,对外提供...
2019-01-14 19:50:00 245
转载 java程序性能优化读书笔记-垃圾回收
衡量系统性能的点执行速度:即响应时间内存分配:内存分配是否合理,是否过多消耗内存或者存在内存泄露启动时间:程序从启动到正常处理业务需要的时间负载承受能力:当系统压力上升,系统执行速度和响应时间上升曲线是否平缓系统调优层次系统设计调优代码调优jvm调优数据库调优操作系统调优垃圾回收基础垃圾回收算法:引用计数法:每个对象都有一个引用计数器,当被一个...
2019-01-05 17:59:00 174
转载 每日话题讨论记录:技术和产品的沟通问题
背景:有时候会问自己,技术人员如何提升自己,随着工作年限时间推移如何和别人拉开差距,我感觉,2小时是一个黄金时刻,其实我有点看不起下班后只会看电影、玩游戏、吃鸡、刷抖音、看小说的人,特别是技术人;因此,忽然心血来潮,想着在下班时间,可以在以前建的一个IT交流群进行包括不限于IT技术、产品、生活相关话题讨论,相互交流,碰撞火花,共同成长;于是在这里把群讨论的话题和笔记简单同步到...
2018-09-12 19:52:00 232
转载 为什么软件开发,人多,事少,还会工作量大?
本文所要分享的是软件开发过程中,亲身经历过的“怪现象”。为什么说怪呢,人多力量大,似乎才符合常理,但是往往在软件项目开展的过程中会出现人多、事少、工作量大的情况,这跟我们以往的认知大相径庭。 首先,要解释下标题的意思。人多,指的是同一个项目团队、同一个小组或者同一个部门的范围内;事少, 指的是做出的效果,真正的产出少;工作量大,指的是,工作时间长,工作忙,实际的投入大。 ...
2016-12-28 14:05:00 203
转载 开发人员处理生产环境系统问题经验之谈
系统维护在软件生命周期中,持续时间最长的工作。处理生产环境系统上的运维问题,几乎成了每位开发人员的必修课。 当碰到问题的时候,我们如何高效地、快速、一针见血地去处理和解决,是值得我们思考的问题。 当然,影响效率的,还有开发人员对系统的熟悉程度、对业务的熟悉程度、自身的沟通处理和协调能力和环境等客观因素。 本文只是对通用的方法进行经验性总结。...
2016-11-02 17:59:00 978
转载 有干货--魅族技术沙龙第三期广州站参会总结
周六(2016、4、9)有幸在广州参加了魅族发起的技术沙龙,期间有100+人参加。可见,广州Iter也是求知若渴的啊,同时也说明广州,技术氛围可能没有北京和和深圳强,希望以后土豪们多举办一下类似活动。文章内容并不完全涵盖了沙龙所有内容,只记录了印象深刻,或者之前没接触过的知识(记忆能力有限哈)。总结的内容,不一定和演讲者表达完全一致(理解能力有限哈)。写下此文,为总结...
2016-04-10 13:36:00 131
转载 电商系统二次开发---经验之谈
本文简单介绍了在电商行业,开发企业自有系统,要处理的一些问题与开发工作经验的一些总结。开发的时候,考虑到了这些问题,开发将会更加顺畅,开发出来的软件将更有生命力。充分利用原有系统功能,把工作量降低到最小公司的系统是是正在运行中的系统,做二次开发的时候往往是在原有的一些基础功能上升级,这就要求不能破坏原有的功能逻辑,又要利用好先有的功能,因为要实现某些功能的时候,可能有的功能...
2016-02-28 11:28:00 299
转载 敏捷软件开发原则
敏捷软件开发原则----《敏捷软件开发原则、模式与实践》学习笔记 最近在系统地学习并且有意地在工作中实践敏捷软件开发,文章乍看起来,都是一些说教性、理论性,比较无聊的东西。 但是如果静下心来结合自己自身的经历、思考地去阅读,可能会发现,有的观点确实很赞同,然而有的可能会有自己的想法。 以下是在《敏捷软件开发 原则、模式与实践》一些读书笔记,斜体字是直...
2015-04-19 17:14:00 164
转载 软件开发工作经验分享
本文简要说明了自己对于软件开发经验的一些看法,并且简单的分享了自己的一些经验。一、对于开发经验的看法:1、经验积累是非常重要的。因为这是花费了最宝贵的时间+项目机会、实践获得的,无论是成功或者是失败的经验,都必须要积累下来。这些经验,会让我们更加顺利的,做好下一件事情。2、值得注意的是,经验也不能生搬硬套,不能让经验禁锢住我们的思维,经验也有一定的适用场景,...
2015-03-15 15:55:00 217
转载 小知识:C#可选参数的一个陷阱
一、背景:互联网行业,为了降低程序维护、升级的部署风险,往往会将程序拆分成很多项目,编译成多个dll部署,这样发布的时候,只需要部署修改过的dll即可。二、问题:有一个函数,在很多个地方被使用:public fun1(A a ,B b){ //代码主体}突然有一天,有的地方调用的时候需要加入一个参数C c,但是又不想其...
2014-10-30 16:29:00 97
转载 C#异常处理经验(原则与方法)
本文是异常处理经验性的文章,其实跟C#关系也不大。比较适合刚刚熟悉异常语法,而缺乏实战的读者。当然,经验老练的读者也可指出不足、给予意见、补充说明,一起完善文章,分享更多知识与经验。1、什么时候该异常处理?1)代码最外层,如WinFrom,避免用户看到内部异常信息用户体验不好,或者造成程序崩溃,可以用log4net之类的框架记录异常。2)遇到异常需要恢复状态或...
2014-03-18 23:16:00 179
转载 EntityFramework linq 多条件查询,不定条件查询
一、场景描述: 开发的时候,有些查询功能,往往查询的条件是不确定的,用户没有填的不参与到查询中去。如图1所示,用户可能只要给根据名称来查询即可,有时候开始时间和结束时间并不需要填写。图 1二、解决方案 如图2所示,传统的解决方案往往是判断下用户输入了什么字段,然后写n个 if else 来判断图 2而本文利用三目运算符,减少...
2013-12-10 22:38:00 389
转载 C#制作、打包、签名、发布Activex全过程
一、前言 最近有这样一个需求,需要在网页上面启动客户端的软件,软件之间的通信、调用,单单依靠HTML是无法实现了,因此必须借用Activex来实现。由于本人主要擅长C#,自然本文给出了用C#实现的范例,本文的预期效果是有一定Winform基础的人可都轻松读懂本文。文章主要介绍了以下几个部分:1、用C#制作Activex控件,并发布为msi安装文件2、...
2013-06-21 17:51:00 283
转载 Spring.Net依赖注入(属性注入)学习笔记
一、前言:Spring.Net是Java开源框架迁移过来的,主要分为1)依赖注入2)面向方面编程3)数据访问抽象4)Asp.Net扩展四个模块功能,这里只是简单介绍依赖注入模块功能。对于Mybatis,在这里也是简单介绍相关配置和实现插入和查找功能。二、项目结构:DAL\BLL\Web项目在这里不作介绍,因为本文章重点不在这里。这里着...
2013-04-09 17:37:00 129
转载 关于单元测试提出的思考
前言:对于开发者来说,软件测试,特别是单元测试,也是在开发过程中的重要组成部分。对于负责的系统、功能模块来说,做好单元测试,对保证产品质量有非常重要的作用。此外,做好单元测试,还能提高开发者开发思维的严谨性、启发功能模块解耦(测试驱动开发)。以下提出单元测试常见的问题和提供使用的解决方案。一、如何把握好单元测试的粒度。(待完善)二、无法构造函数运行环境怎么办...
2013-04-09 16:50:00 100
转载 SQL表连接查询(inner join、full join、left join、right join)
SQL表连接查询(inner join、full join、left join、right join)前提条件:假设有两个表,一个是学生表,一个是学生成绩表。表的数据有:一、内连接-inner jion :最常见的连接查询可能是这样,查出学生的名字和成绩:selec...
2012-10-22 22:03:00 353
转载 2.面向对象设计模式学习之Singleton单件模式
Singleton单件(创建型模式)1、动机(应用场景):在软件系统中,必须保证系统中只存在一个实例,才能确保逻辑正确性和良好的效率。2、意图:保证一个类仅有一个实例,并提供全局访问点。3、实现:有的人可能会觉得,要保证一个系统中一个类只能有一个实例,那么这个类和平常一样写,然后你在系统中只实例化一次不就得了?其实这应该是类的设计者的责任还,而不是类的使用者的...
2012-08-06 22:58:00 200
转载 1.面向对象设计模式学习开篇
一、要学习设计模式,先了解什么是设计模式:1、什么是设计模式?设计模式描述了软件设计过程中某一类常见问题的一般性的解决方案。2、什么是面向对象设计模式?面向对象设计模式描述了面向对象设计过程中、特定场景下、类与相互通信的对象之间常见的组织关 系。二、从面向对象谈起:这里谈的是面向对象的设计模式,那就先让我们了解一下什么是对象。1、对象是什么?从概念层...
2012-08-05 22:59:00 106
转载 Mysql中文字符出现乱码容易遇到的问题
出现这个问题的原因,很大可能是数据库的编码问题。1 在mysql中输入命令行:SHOW VARIABLES LIKE 'character_set_%';可以看到自己的编码设置:2 看字面上的意思就可以看出哪个代表神马,按照下面的命令行把种种字符改成自己想要的就行了,例如:SET character_se...
2012-05-02 21:26:00 82
转载 腾讯.net“面试”记
在网上看到腾讯要找实习生了,而且看到应用开发方向还招.net的,于是兴冲冲地网投了,结果成功收到了笔试通知的短信(网投了的都能收到)。 结果星期六的时候,有点小激动的去笔试了,题目考的大多是数据结构与算法的。编译原理、设计模式也涉及一点。总得来来说题目偏难,具体是神马题目,这里不方便透露,因为当时是签了保密协议的。最坑爹的是有个地方填语言方向的,只有c++和java填,感觉有点坑爹...
2012-04-14 15:42:00 103
转载 WindowMobile如何判断网络有没连接和如何判WebService服务器地址是否正确(wifi有无打开)...
WindowMobile 开发中,如果网络没有连接成功或者服务器地址错误,如果程序调用WebService方法的时候,软件将会崩溃。有如下解决思路:1、下载服务器特定的静态html,看是否能够下载成功,能够下载成功说明网络是畅通的。 1 //测试网络连接是否正常 2 private bool TestNet() 3 ...
2012-04-11 16:19:00 202
转载 WindowsMobile(Winform)开发中的数据存储(解决在不同的Form中要调用对方的方法或者使用对方的数据问题)...
WindowsMobile(Winform)开发中可能会遇到以下几个问题:1、在不同的Form中要调用对方的方法或者使用对方的数据,而不知道如何调用。例如在一个From1中,以Dialog形式弹出另外一个From2,如何在Form2中调用Form1的方法和使用Form1的数据呢?2、对于CS开发模式,加载服务器的数据需要一定的时间,特别是有的数据在不同的Form中都会使用到,次次...
2012-04-11 15:59:00 84
转载 微软MVC3框架下JqueryMobile Ajax的实现(以更新ListView为例)
一、 提供后台数据的接口后台主要提供Json序列化后的数据。任何一个对象都可以序列化为Json字符串。在后台将对象序列化后字符串可以直接提交给前台反序列化成对象。1、提供JSON的接口: 1 /// <summary> 2 /// 根据时间取得短医嘱 3 /// </summary>...
2012-04-10 19:05:00 150
转载 jquerymobile动态添加元素之后不能正确渲染解决方法(转)
jquerymobile动态添加元素之后不能正确渲染解决方法jquerymobile动态添加元素之后有些不能被正确渲染的解决方法:listview: 添加 jq(".detail").listview("refresh");div或其他: 添加.trigger( "create" );出自http://www.douban.com...
2012-02-11 20:58:00 81
转载 (转载)解决IIS7虚拟目录出现HTTP 错误 500.19(由于权限不足而无法读取配置文件)的问题...
今天在windows 7笔记本上搭建一个ASP.NET网络平台,启动IIS 7 时候出现错误:错误摘要HTTP 错误 500.19 - Internal Server Error无法访问请求的页面,因为该页的相关配置数据无效。详细错误信息模块 IIS Web Core通知 BeginRequest处理程序 尚未确定错误代码 0x80070005配置错误 由于权限不足而...
2012-02-06 16:40:00 188
转载 string类型其实就是一个指针
List<AjaxClass> listUrl=new List<AjaxClass>(); //图片类链表 AjaxClass ajaxClass = new AjaxClass(); ajaxClass.name = "美男1号"; ajaxClass.url =...
2012-02-03 21:42:00 915
转载 iis网站发布后出现由于权限不足而无法读取配置文件
iis网站发布后出现由于权限不足而无法读取配置文件出现这种问题,原因可能是因为网站项目哪里出错了,或者webconfig出错了。但是IIS却没有把错误显示出来只需要这样设置即可看到自己网站的错误1、打开iis2、进入iis基本设置菜单3、点击连接为4、特定用户5、输入计算机登陆的用户名和密码即可完成以上5个步骤,再次打开发布的网站即可以看到自己的错误转...
2012-01-19 15:06:00 1083
转载 js实现全选
function chekCurPage() { var s = document.getElementsByTagName("input"); for (var i = 0; i < s.length; i++) { if (s[i].type == "checkbox") {...
2011-10-22 11:24:00 75
转载 SQL,select的字段如何取别名
SQL如何取别名access 多表查询有重复的字段,而且要前台绑定,怎么办?access用 列表+空格+别名可不行!要这样:SELECT product.id as productId,product.name,product.price,car.amount,car.amount*product.price as totalprice from product,car,o...
2011-10-20 19:41:00 1528
转载 asp.net后台添加js代码(不是Response.Write())
Page.ClientScript.RegisterStartupScript(Page.GetType(), "message", "<script language='javascript' defer>alert('密码修改成功');</script>");转载于:https://www.cnblogs.com/still-windows7/archi...
2011-10-18 23:42:00 118
转载 Js操作select(getElementById的用法)
注意:Option中的O是要大写的,不然语法报错 1.动态创建select Javascript代码 functioncreateSelect(){ Select=document.createElement("select"); mySelect.id="mySelect";...
2011-10-18 00:08:00 1397
转载 (转载)如何用JS获取ASP.net中的textbox的值 js获不到text值,【asp.net getElementById用法】...
(转载)如何用JS获取ASP.net中的textbox的值 js获不到text值 <tr> <td class="table_body" style="width: 10%" align="right"> 工作目标...
2011-10-17 16:00:00 127
转载 这次手贱了,起了个和关键字相同的列表。【INSERT INTO 语句的语法错误。】
sql语句在数据库测试过可以执行,但是放到.net中确有这样的异常:INSERT INTO 语句的语法错误。 百思不得其解,最后终于回想起几个月前也是弄的非常蛋疼的问题起了个和关键字相同的列表于是这个:sqlstr = "insert into manager(account,passWord,email) values(@account,@p...
2011-10-16 17:21:00 90
转载 asp.net OleDbParameter跟顺序有关?
OleDbParameter[] paras = new OleDbParameter[] { new OleDbParameter ("@title",news.Title ), new OleDbParameter ("@content",news.Content ), new OleDbParame...
2011-10-09 19:18:00 163
转载 基于asp.net三层架构数据库操作类DAL总结【基础篇】
DAL数据库操作类一般方法1.增(insert): insert数据。这个在BLL使用的时候,一般要先判断插入记录是否存在,配合isExist一起使用。2.删(delete): 全部删除; 根据ID删除数据。要实现批量删除功能,可利用循环调用删除单个记录的方法来实现。3.查(select): 全部取出; 根据ID查数据; 根据某字段关键字查...
2011-09-19 16:47:00 180
转载 彩影防火墙兼容性问题
win7系统下安装彩影防火墙,整天说不兼容当前系统,安装了好几次都不行都是这样,而且安装官网的方法安装了修复补丁还是不行。搞到头都大了。一直想不明白,怎么别人的可以,我的不行呢!!!!! 后来想了一下,我安装的和别人的不同之处。额、、、原来是我安装在D盘,不是安装在C盘,晕死,试了一下居然是这个问题。安装的时候不改变安装目录,直接安装在C盘就行了,晕死。转载于:https:...
2011-09-09 13:32:00 108
转载 注册表功能大全(转)
键值名称:NoDeletingComponents 数据类型:DWORD 键 值:1作 用:禁止添加桌面项 路 径:HKEY_USERS\.DEFAULT\Software\Microsoft\Windows\CurrentVersion\Policies\System\ActiveDesktop键值名称:NoAddingComponents 数据类型:DWORD 键 值:1 作 用...
2011-09-01 11:23:00 559
转载 asp.net小技巧(转载)
1.Server对象。Server对象的MapPathh方法,可以将相对的URL地址转投成服务器上的物理路径。<li>Server.MapPath=<%Server.MapPath(".")%></li>2.Session对象的数据保存在服务器端,在客户端需要时创建。Session的默认生命周期是20分钟。Clear()/Remove...
2011-09-01 09:48:00 79
转载 关于用JS检测有无安装某个软件,没有安装就提示下载的问题。
关于检测用户有无安装某个软件的问题一、材料:functionocxstatus(){varNewObj;try{NewObj=newActiveXObject("TVANTSX.TvantsXCtrl.1");if(typeofNewObj!='undefined'){...
2011-08-28 17:33:00 453
转载 关于asp.net页面通过url传值,中文出现乱码的一些有趣的问题~~~
中文传值的真的会出现乱码吗?什么时候会,什么时候不会,有木有思考过呢?要怎样才能避免出现乱码呢??? 最近开发一个电视直播网站,为了减轻数据库查询次数,有些中文必须用url传值的方法,结果囧事发生了,当时是传值后出现乱码啦。于是怀疑是编码有问题,于是赶紧在前台加上指定编码的蛋疼语句 <meta http-equiv="Content-Type" content="text...
2011-08-28 13:39:00 183
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人