`
文章列表
 连接池的基本工作原理   1、基本概念及原理   由上面的分析可以看出,问题的根源就在于对数据库连接资源的低效管理。我们知道,对于共享资源,有一个很著名的设计模式:资源池 (Resource Pool)。该模式正是为了解决资源的频繁分配?释放所造成的问题。为解决上述问题,可以采用数据库连接池技术。数据库连接池的基本思想就是为数据库连接 建立一个“缓冲池”。预先在缓冲池中放入一定数量的连接,当需要建立数据库连接时,只需从“缓冲池”中取出一个,使用完毕之后再放回去。我们可以通过设定 连接池最大连接数来防止系统无尽的与数据库连接。更为重要的是我们可以通过连接池的管理机制监视数据库的连接的数 ...

Ruby待解决

    博客分类:
  • Ruby
1.inject 2.|x|这种用法

Tutor

    博客分类:
  • Ruby
http://www.fincher.org/tips/Languages/Ruby/   http://www.tutorialspoint.com/ruby/ruby_associated_tools.htm

tab设置成4

    博客分类:
  • Vim
如果是vim的话,上面都说了,就是修改.vimrc 如果是vi,修改~/.exrc 加上这一行 set tabstop=4

Tutorial

    博客分类:
  • Ruby
Variable naming Ok, let's slow down and learn some basics about variable names Global variables start with '$' Class variables start with '@@' Instance variables start with '@' Local variables, method names, and method parameters start with a lower case letter Class names, module names and co ...

GOF

Abstract Factory 用可配置的方法生成有关的对象群   Adapter 变换对象的接口   Bridge 分离类之间的实现   Builder 分离复杂对象的生成过程   Chain of Responsibility 用多个对象来处理请求   Command 把请求封装成对象   Composite 用树结构来构成对象   Decorator 给对象动态增加新的功能   Facade 因脏子系统的详细内容,提供统一的接口   Factory Method 在父类只定义生成对象的接口,具体的生成过程有由派生类来实现。   ...

实用命令

关闭显示器 xset dpms force off
月光博客6月12日发表了《写给新手程序员的一封信 》,翻译自《An open letter to those who want to start programming 》,我的朋友(他在本站的id是Mailper )告诉我,他希望在酷壳上看到一篇更具操作性的文章。因为他也是喜欢编程和技 ...
最近看到朋友也买了台新笔记本,64位win7的操作系统,在使用 UltraISO 刻录光盘时出现Error setting write mode page错误信息,找我解决,我搜索了下网上的资料,大多不能解决问题,于是开机查看了BIOS设置信息,发现了BIOS中数据传输模式竟然是AHCI模式,于是到intel官网查看了AHCI的介绍,之后下载了SATA的兼容驱动,重启之后再次使用UltraISO 刻录光盘就没有出错了,且正常刻录了光盘。   附ACHI和SATA的驱动下载地址: http://downloadcenter.intel.com/Detail_Desc.aspx?lang ...
Chap4                     传递参数  ECMAScript中所有的参数都是传值.                               检测类型 基本类型用typeof                 引用类型用instanceof             作用域                     没有块级作用域      

位运算

结论:取字节的最低位赋值 实验环境:AVR Studio + WinAVR 071221 实验程序: #include <avr/io.h> typedef unsigned char INT8U; typedef struct {     INT8U   a:1;     INT8U   b:7; } BTS; 

Mongodb - Operators

Humongous巨大的 $lt - '<', $lte - '<=', $gte - '>=', $ne - '!=' $in - 'is in array', $nin - '! in array'

动态sql2

SQL Server 动态SQL 动态SQL:code that is executed dynamically。它一般是根据用户输入或外部条件动态组合的SQL语句块。动态SQL能灵活的发挥SQL强大的功能、方便的解决一些其它方法难以解决的问题。相信使用过动态SQL的人都能体会到它带来的便利,然而动态SQL有时候在执行性能(效率)上面不如静态SQL,而且使用不恰当,往往会在安全方面存在隐患(SQL 注入式攻击)。 动态SQL可以通过EXECUTE 或SP_EXECUTESQL这两种方式来执行。(来自MSDN)     EXECUTE    执行 Transac ...

动态sql

Oracle中的动态SQL         一般的PL/SQL程序设计中,在DML和事务控制的语句中可以直接使用SQL,但是DDL语句及系统控制语句却不能在PL/SQL中直接使用,要想实现在PL/SQL中使用DDL语句及系统控制语句,可以通过使用动态SQL来实 ...
我编程我快乐,练习     第1章 选择市场 1 1 稳定成熟的技术还是未成熟的新技术? 5 基于当今市场,按照从左到右的顺序尽可能多地列举出处于早期,中期,晚期的技术.最左边为崭新的尚未稳定的技术,最右边为即将退出市场的技术
Global site tag (gtag.js) - Google Analytics