自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

转载 数据库连接池

连接池为了解决频繁的创建、销毁所带来的系统开销。简而言之,就是 自己先创建一定量的连接,然后在需要的时候取出一条连接使用。当然如果你只有一个线程连接数据库,而且不是实时返回结果,那么你完全不必用连接池。想一下网络大型游戏服务器,你就明白为什么需要连接池了。自己敲代码写了一个简单的类,实现连接池,虽然没有mysql++那么强大,但是还是自己有收获。 C

2014-11-24 17:22:54 563

转载 缓存所用的设计模式

缓存简单的讲,缓存就是将默写资源或者数据会频繁会被使用到的数据或者资源存储在系统外,比如数据库、硬盘文件等,那么每次操作这些数据的时候都从数据库或者硬盘上去获取,速度会很慢,会造成性能问题。一个简单的解决方法就是:把这些数据缓存到内存里面,每次操作的时候,先到内存里面找,看有没有这些数据,如果有,那么就直接使用,如果没有那么就获取它,并设置到缓存中,下一次访问的时候就可以直接从内存中获取了。从而节...

2014-11-24 16:45:33 2843

原创 设计模式--对象池

定义一个对象池是一组已经初始化过且可以使用的对象的集合,池的用户可以从池子中取得对象,对其进行操作处理,并在不需要时归还给池子而非销毁它。若初始化、实例化的代价高,且有需求需要经常实例化,但每次实例化的数量较少的情况下,使用对象池可以获得显著的效能提升。从池子中取得对象的时间是可预测的,但新建一个实例所需的时间是不确定。实现1. Reus

2014-11-24 16:17:41 393

原创 mysql-connector-c++ 学习一

起初下载 mysql-connector-c++-1.1.4-win32.msimysql-connector-c++-1.1.4-win32.msi

2014-11-21 19:01:30 1302 2

原创 三次握手四次挥手状态变化

相对于SOCKET开发者,TCP...

2014-11-20 15:11:56 443

原创 Erlang学习六

字符串:

2014-11-14 16:03:10 293

转载 字符编码

字符编码的问题看似很小,经常被技术人员忽视,但是很容易导致一些莫名其妙的问题。这里总结了一下字符编码的一些普及性的知识,希望对大家有所帮助。还是得从ASCII码说起 说到字符编码,不得不说ASCII码的简史。计算机一开始发明的时候是用来解决数字计算的问题,后来人们发现,计算机还可以做更多的事,例如文本处理。但由于计算机只识“数”,因此人们必须告诉计算机哪个数字来代表哪个特定字符

2014-11-14 14:20:22 393

转载 Actor模型

actor模型:Actor模型为并行而生,具Wikipedia中的描述,它原本是为大量独立的微型处理器所构建的高性能网络而设计的模型。而目前,单台机器也有了多个独立的计算单元,这就是为什么在并行程序愈演愈烈的今天,Actor模型又重新回到了人们的视线之中了。Actor模型的理念非常简单:天下万物皆为Actor,Actor之间通过发送消息进行通信。Actor模型的执行方式有两个特点:

2014-11-14 12:23:29 710

原创 erlang学习五

-module(tut).-export([logon/1,logoff/0,send/2]).%%% %%% %%% %%% commandserver_node() -> fa.logon(Name) -> case whereis(mess_client) of undefined -> register(mess_client,spawn(tut,clien

2014-11-12 15:34:42 326

原创 Erlang学习四

http://www.erlang.org/doc/getting_started/intro.html

2014-11-10 18:31:14 273

转载 Lua闭包

lua语言有如下两个特点:1.lua中的函数可以被存放在变量、表中,也可以作为函数的参数,还可以作为函数的返回值,如:      func = function()        print("Hello");      end  等价于      function func()        print("Hello");     

2014-11-07 11:54:21 383

原创 Erlang学习三

http://www.erlang.org/doc/getting_started/intro.html#id60368

2014-11-06 15:26:07 316

原创 Erlang学习二

Erlang学习二http://www.erlang.org/download/getting_started-5.4.pdf

2014-11-05 16:36:15 381

原创 Erlang学习一

http://www.erlang.org/download/getting_started-5.4.pdf

2014-11-03 17:17:25 313

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除