`
donggua63966659
  • 浏览: 17106 次
  • 性别: Icon_minigender_1
  • 来自: 郑州
社区版块
存档分类
最新评论
文章列表

算法-爬楼梯

今天无意中看到这个连接。http://www.iteye.com/topic/1118928 看到了爬楼梯的算法比较有意思。就研究了下。呜呜。摆置半天没有写出来。悲催啊。看来好长时间不看。以前的知识都荒废了。 转载 http://283433775.iteye.com/blog/1313748 对这个问题的分析。 对于这个问题进行解答: 1. 假定青蛙跳阶的跳法以f(n)来表示,n表示阶数,即f(1)表示1阶的跳法,f(2)表示2阶的跳法... 2. 由于对于第二个问题有一次n级跳法,所以这里设定一个值f(0)=f(n-n)=1 表示n阶由一次跳上n级的跳法数为1。 ---------- ...
最近做一个项目,对性能以及并发量要求比较高。程序完成后一直在做优化。 记录优化的一些方面。 1.重构代码,优化业务逻辑。 2.部分业务逻辑使用缓存。 3.优化数据层,优化sql语句,使用执行计划分析sql语句,以及索引使用及优化。 4.分表,将大表分成小表,建立索引。 5.使用内存数据库(没有使用,对内存数据库不熟悉,不该贸然使用) 数量级:千万级别  方式:webService 性能:并发 500 下耗时:50毫秒左右 大家对性能调优有什么好的办法,不吝赐教啊。
MSSQL优化之————探索MSSQL执行计划 作者:no_mIss  QQ:34813284 时间:2006.11.07 23:30:00 环境:win2003 + mssql2005 最近总想整理下对MSSQL的一些理解与感悟,却一直没有心思和时间写,晚上无事便写了一篇探索MSSQL执行计划,本文讲执行计划但不仅限于讲执行计划。 网上的SQL优化的文章实在是很多,说实在的,我也曾经到处找这样的文章,什么不要使用IN了,什么OR了,什么AND了,很多很多,还有很多人拿出仅几S甚至几MS的时间差的例子来证明着什么(有点可笑),让许多人不知道其是对还是错。而SQL优化又是每个要与数据库 ...
BULK INSERT CSVTable FROM 'D:\csv.txt' WITH( FIELDTERMINATOR = ',', ROWTERMINATOR = '\n' )
今天,测试数据并发,发现死锁问题,最后发现时频繁对一个表进行更新和查询操作。我的业务逻辑很简单,就是做个seq 。但是sqlserver没有,所以就一个表来实现,通过程序先取出 再+1 更新,但是在大并发的情况下就会死锁。 所以就想看看有没有办法把这两个sql 写成一个的。网上查了半天终于发现了。 eg: UPDATE BI6341D11 SET number = number+1 OUTPUT inserted.number as number WHERE ORGANCODE = #organCode# and GENERALDATE = #generalDate ...
今天使用 ibatis 的动态sql 。很好很强大。但是遇到一个问题。我将<sql id="xx"> select * from temp </sql> 写到了 statement 语句的后边,启动时一直抛出 Could not find SQL statement to include with refid 'xx' 搞的很是郁闷。最后看了自己以前写的例子发现例子是将 sql 标签放到前边的,测试了下。果然是这个问题。 fuck 。ibatis 也太。。。。 不知道3.0 是否也是这样。有时间了看看。
刚写了个 cxf 发布webService 的例子。再写个xfire吧。可以对比下。 xfire 1.2.6 + spring 3.0.5 几个配置文件: web.xml: <filter> <filter-name>Set Character Encoding</filter-name> <filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class> <init-param> <param ...
   前言,某些服务要发布成webService。webService 不精通,但是还知道一些工具包,庆幸以前用过xfire。ok 发布成功。哇嘎嘎,glassfish v2.2 测试有问题。郁闷。搞了半天不知道如何设置webService中方法的命名空间。哭了。哪就换吧。cxf。嘻嘻。一直想用这个就是没有时间。现在终于可以体验下了。     进入正文,记录下使用cxf 的一些问题。 使用的是cxf v2.3 + spring v3.0.5 使用cxf 发布webSerivce 服务。 老生常谈,几个配置文件的书写。 1.web.xml <context-param> & ...
存储过程: create or replace procedure P_search(weight_value in integer, p_cursor out types.searchNature_CURSOR) as begin   open p_cursor for     select globalId       from (select sum(WEIGHT) as w, globalId               from EMPI_TEMP              group by globalId              order by sum(WEIGHT) desc ...
好的程序员具备的一些性格: 1.谦虚 2.求知欲 3.诚实(要认识自己,知道就是知道,不知道就是不知道。没有什么好丢人的。) 4.交流与合作(编程首先是与人交流,其次才是与计算机交流) 5.创造力和纪律 6.懒惰 7.不如你想象中那样起作用的性格因素(坚持,经验,编程狂人) 8.习惯 9.更多资源 摘自 《code complete》
Global site tag (gtag.js) - Google Analytics