架构设计
s77108887
这个作者很懒,什么都没留下…
展开
-
面向对象的5条基本设计原则
这几天重新看了一遍《大话设计模式》,发现果然有不同的感悟,而且自己也上网找了《敏捷软件开发—原则、模式与实践》一书来看,那本书的序言中有一段话我觉得很有道理:“美的东西比丑的东西创建起来更廉价,也更快捷。”设计一个软件不关要追求代码的优雅问题,更关乎生产成本等。技术大师们在对软件架构的研究中经历了很长时间的摸索,从面向过程到面向对象,从设计原则到设计模式,总结了许多设计上的经典法则,而我们就只是站转载 2013-04-25 16:46:28 · 596 阅读 · 1 评论 -
模式识别和其他智能工具溉述
模式识别从20世纪20年代发展至今,人们的一种普遍看法是不存在对所有模式识别问题都适用的单一模型和解决识别问题的单一技术,我们现在拥有的只是一个工具袋,所要做的是结合具体问题把统计的和句法的识别结合起来,把统计模式识别或句法模式识别与人工智能中的启发式搜索结合起来,把统计模式识别或句法模式识别与支持向量机的机器学习结合起来,把人工神经元网络与各种已有技术以及人工智能中的专家系统、不确定推理方法结合原创 2013-05-10 11:23:51 · 635 阅读 · 0 评论 -
软件升级流程图
原创 2013-06-05 17:13:19 · 3114 阅读 · 0 评论 -
ASP.NET实现伪静态的方法
方法一:利用Httphandler实现URL重写(伪URL及伪静态)我们有时候会见到这样的地址:“http://www.huoho.com/show-12-34.html”,你或许认为在站点服务器根目录“/”下存在名为“show-12-34.html”的文件,其实实际它可能是不存在的,而可能你看到的内容是“/aspx/show.aspx?type= 12&id=34”的内容,为什么转载 2014-06-30 19:23:22 · 716 阅读 · 0 评论 -
linux服务器之LVS、Nginx和HAProxy负载均衡器对比总结
LVS特点: 1.抗负载能力强,使用IP负载均衡技术,只做分发,所以LVS本身并没有多少流量产生; 2.稳定性、可靠性好,自身有完美的热备方案;(如:LVS+Keepalived) 3.应用范围比较广,可以对所有应用做负载均衡; 4.不支持正则处理,不能做动静分离。 常用四种算法: 1.rr:轮叫,轮流分配到后端服务器; 2.wrr:权重轮叫,根据后端服务器转载 2016-06-05 08:29:33 · 299 阅读 · 0 评论 -
nutch与solr集成备忘录
全部抓取#初始抓取库bin/nutch inject crawl/crawldb urls#####one fetch roundbin/nutch generate crawl/crawldb crawl/segments -topN 100s1=`ls -d crawl/segments/2* | tail -1`echo $s1bin/nutch fetc原创 2017-03-15 11:44:26 · 680 阅读 · 0 评论 -
spring boot项目打包成war
1 pom.xml打包方式修改为war2移除spring boot自带的tomcat包3添加serverlet-api(编译阶段需要)<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boo...原创 2018-10-23 12:45:23 · 171 阅读 · 0 评论