简单的TCP程序客户端流程:创建套接字(套接字用IP地址:端口号)表示)socket()->请求连接connect()->交换数据 send()/recv()->关闭连接 closesocket() 简单的TCP程序服务端流程:创建套接字socket()->绑定相应的端口bind()->监听端口li ...
分类:
Web程序 时间:
2018-03-03 00:39:55
阅读次数:
247
JDBC操作数据库的基本步骤: 1)加载(注册)数据库驱动(到JVM)。 2)建立(获取)数据库连接。 3)创建(获取)数据库操作对象。 4)定义操作的SQL语句。 5)执行数据库操作。 6)获取并操作结果集。 7)关闭对象,回收数据库资源(关闭结果集-->关闭数据库操作对象-->关闭连接)。 ...
分类:
数据库 时间:
2018-03-02 01:17:04
阅读次数:
173
原文链接 批量操作优化: 在使用redis的时候,客户端通过socket向redis服务端发起请求后,等待服务端的返回结果。 客户端请求服务器一次就发送一个报文 -> 等待服务端的返回 -> 关闭连接 如果是100个请求、1000个请求,那就得请求100次、1000次 所以使用多个请求的时候使用管道 ...
分类:
其他好文 时间:
2018-02-28 23:05:42
阅读次数:
1894
HttpClient4.x可以自带维持会话功能,只要使用同一个HttpClient且未关闭连接,则可以使用相同会话来访问其他要求登录验证的服务(见TestLogin()方法中的“执行get请求”部分)。 如果需要使用HttpClient池,并且想要做到一次登录的会话供多个HttpClient连接使用 ...
分类:
Web程序 时间:
2018-02-26 13:35:30
阅读次数:
313
ASP.NET比较常用的26个性能优化技巧 1. 数据库访问性能优化 数据库的连接和关闭 访问数据库资源需要创建连接、打开连接和关闭连接几个操作。这些过程需要多次与数据库交换信息以通过身份验证,比较耗费服务器资源。ASP.NET中提供了连接池(Connection Pool)改善打开和关闭数据库对性 ...
分类:
Web程序 时间:
2018-02-22 19:48:37
阅读次数:
210
MySQL性能调优
提高MySQL系统的性能、影响速度
-替换硬件(CPU/磁盘/内存等)
-服务程序的运行参数调整
-对SQL查询进行优化
并发及连接控制
-连接数、连接超时
max_connections //允许的最大并发连接数
connect_timeout //等待建立连接的超时秒数,默认10秒,只在登录时有效
wait_timeout //等待关闭连接的不活动超时秒数,默认28800秒(8小时)
-产看当前已使用的连接数
mysql>flush status;
mysql>show globale status like "max_used_connections";
-查看默认的最大连接数
mysql>show variables like "max_connections";
-缓存参数控制
缓存区、线程数量、开表数量
key_buffer_size //用于MyISAM引擎的关键索引缓存大小
sort_buffer_size //为每个要排序的线程分配此大小的缓存空间
read_buffer_size //为顺序读取表记录保留的缓存大小
re
分类:
数据库 时间:
2018-02-20 21:00:48
阅读次数:
202
1.数据库连接池 什么是数据库连接池 简单来说: 数据库连接池就是提供连接的。。。 为什么我们要使用数据库连接池 数据库的连接的建立和关闭是非常消耗资源的 频繁地打开、关闭连接造成系统性能低下 编写连接池 1. 编写连接池需 实现java.sql.DataSource接口 2. 创建批量的Conne ...
分类:
数据库 时间:
2018-02-19 22:25:19
阅读次数:
249
1.HTTP特点:无状态HTTP协议就是WEB浏览器和WEB服务器之间交互过程必须遵循的规则。定义WEB浏览器和WEB服务器之间交换数据的过程以及数据本身的格式。HTTP/1.1HTTP1.0:每请求一个资源都要单独建立新的连接,请求完并关闭连接HTTP1.1:能在一次连接之间,多次请求,多次响应,响应完后再关闭连接HTTP1.1的特点在一个TCP连接上可以传送多个HTTP请求和响应多个请求和响应
分类:
Web程序 时间:
2018-02-11 16:13:32
阅读次数:
339
数据库 sql.DB连接池需知: sql.DB内置连接池,连接不足时会自动创建新连接,新创建的连接使用 时传入的dsn来构造。 sql.DB 时只会关闭连接池中的连接,未归还的连接将会在归还时直接关闭。 归还连接时,不会将 放回连接池,会直接关闭。 sql.DB的 操作会从连接池取一条连接或者直接创 ...
分类:
数据库 时间:
2018-02-10 18:54:08
阅读次数:
1481
socket: socket又称"套接字",应用程序通常通过"套接字"向网络发出请求或者应答网络请求。 python中使用socket来进行网络连接传输 由图可知: socket中客户端需要进行的操作是:建立,连接,传输数据 ,接收数据,关闭连接 服务端需要进行的操作是:建立,绑定IP地址和端口,等... ...
分类:
其他好文 时间:
2018-02-08 00:33:05
阅读次数:
203