![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
服务器
dengit_w
在一个圈子里,努力了不一定能成为最好的那一位,但绝对不允许自己差劲
展开
-
Java线程池使用与原理
线程池是什么?我们可以利用java很容易创建一个新线程,同时操作系统创建一个线程也是一笔不小的开销。所以基于线程的复用,就提出了线程池的概念,我们使用线程池创建出若干个线程,执行完一个任务后,该线程会存在一段时间(用户可以设定空闲线程的存活时间,后面会介绍),等到新任务来的时候就直接复用这个空闲线程,这样就省去了创建、销毁线程损耗。当然空闲线程也会是一种资源的浪费(所有才有空闲线程存活时间的限制),转载 2017-09-25 21:51:31 · 272 阅读 · 1 评论 -
WebService中的wsdl文件作用是什么?
传统上,我们把计算机后台程序(Daemon)提供的功能,称为”服务”(service)。比如,让一个杀毒软件在后台运行,它会自动监控系统,那么这种自动监控就是一个”服务”。通俗地说,”服务”就是计算机可以提供的某一种功能。 根据来源的不同,”服务”又可以分成两种:一种是”本地服务”(使用同一台机器提供的服务,不需要网络),另一种是”网络服务”(使用另一台计算机提供的服务,必须通过网络才能完成)。转载 2017-09-25 16:12:12 · 3410 阅读 · 0 评论 -
数据库连接池的原理。为什么要使用连接池。
1,数据库连接是一件费时的操作,连接池可以使多个操作共享一个连接。 2,数据库连接池的基本思想就是为数据库连接建立一个“缓冲池”。预先在缓冲池中放入一定数量的连接,当需要建立数据库连接时,只需从“缓冲池”中取出一个,使用完毕之后再放回去。我们可以通过设定连接池最大连接数来防止系统无尽的与数据库连接。更为重要的是我们可以通过连接池的管理机制监视数据库的连接的数量、使用情况,为系统开发,测试及性能调整原创 2017-09-27 22:16:07 · 2171 阅读 · 0 评论 -
数据库的select底层实现
话题:数据库中的select底层? 一、从数据库查询数据的角度,大概架构(前提:客户端需要将查询语句发送到服务器端) 1.接到语句查找sql计划缓存 如果没有—_—|| 2.检查语句合法性(对sql语句语法的检查,)3.检查语言含义(对sql语句的所包含的表名,字段名)4.获得对象解析锁5.核对用户权限是否有访问数据的权限探究到着,我不禁想到,平时写sql语句的时候,就是这样的啊! 6.确原创 2017-10-01 20:35:36 · 3750 阅读 · 0 评论