- 博客(11)
- 资源 (2)
- 收藏
- 关注
原创 servlet底层实现
1、客户端使用浏览器提交对Servlet的调用的Get或者Post请求 从浏览器端输入地址就为Get请求 通过一个链接的请求(表单)就是一个Post请求2、服务器接到请求后,如果该Servlet是第一次被调用,实例化这个Servlet3、服务器调用该Servlet对象的service()方法4、Servlet产生动态回复内容5、服务器发送回复内容给客户端
2016-10-10 21:48:45 1874
转载 可重入锁
原文:https://www.shiyanlou.com/questions/24601 . 什么是可重入锁锁的概念就不用多解释了,当某个线程A已经持有了一个锁,当线程B尝试进入被这个锁保护的代码段的时候.就会被阻塞.而锁的操作粒度是”线程”,而不是调用(至于为什么要这样,下面解释).同一个线程再次进入同步代码的时候.可以使用自己已经获取到的锁,这就是可重入锁Java里面内置锁(s
2016-10-09 22:25:40 268
原创 ThreadLocal
当使用ThreadLocal维护变量时,ThreadLocal为每个使用该变量的线程提供独立的变量副本,所以每一个线程都可以独立地改变自己的副本,而不会影响其它线程所对应的副本。从线程的角度看,目标变量就象是线程的本地变量。 ThreadLocal的接口方法ThreadLocal类接口很简单,只有4个方法,我们先来了解一下:void set(Object v
2016-10-09 21:41:30 255
转载 三次握手 四次挥手
举个打电话的例子: A : 你好我是A,你听得到我在说话吗 B : 听到了,我是B,你听到我在说话吗 A : 嗯,听到了 建立连接,开始聊天! 为什么TCP协议终止链接要四次?1、当主机A确认发送完数据且知道B已经接受完了,想要关闭发送数据口(当然确认信号还是可以发),就会发FIN给主机B。
2016-09-29 23:20:18 322
转载 B树、B-树、B+树、B*树
B树 即二叉搜索树: 1.所有非叶子结点至多拥有两个儿子(Left和Right); 2.所有结点存储一个关键字; 3.非叶子结点的左指针指向小于其关键字的子树,右指针指向大于其关键字的子树; 如: B树的搜索,从根结点开始,如果查询的关键字与结点的关
2016-09-29 23:01:34 236
原创 java的特性与原则
java特性:封装、继承、多态(1)单一职责原则(Single-Responsibility Principle,SRP):指一个类的功能要单一,不能包罗万象,如同一个人一样,分配的工作不能太多,否则一天到晚虽然忙忙碌碌,但效率不高。(2)开放封闭原则(Open-Closed Principle,OCP):一个模块在扩展性方面应该是开放的,而在更改性方面应该是封闭的。比如,一个网络模块,原
2016-09-28 12:22:49 277
原创 mysql常用引擎以及各个引擎间的差异
mysql常用引擎:MyISAM、InnoDB、MEMORY、MERGE,其中InnoDB提供事务安全表,其他存储引擎都是非事务安全表InnoDB——>事务安全 (MyISAM、MEMORY、MERGE)——>非事务安全事务(Transaction)指一组sql语句;回退(rollback)指撤销指定SQL语句的过程;提交(commit)指将为存储的SQL语句结果写入数据库表;
2016-09-27 22:47:33 436 4
原创 求助 3ds max模型导入vrp的问题 求大神指教 等 这个问题大家有遇到过吗 应该怎么解决啊
求助 3ds max模型导入vrp的问题 求大神指教 等 这个问题大家有遇到过吗 应该怎么解决啊
2012-07-18 20:17:15 2466
原创 alert后返回原jsp页面
可以返回原jsp页面 window.history.back(-1); onClick="document.location.href='uploadimage.jsp'"
2012-07-09 11:11:55 1009
转载 该用户与可信SQL server 连接无关联 18452
用户 'sa' 登录失败。该用户与可信 SQL Server 连接无关联问题一、忘记了登录Microsoft SQL Server 2005 的sa的登录密码解决方法:先用windows身份验证的方式登录进去,然后在‘安全性’-‘登录’-右键单击‘sa’-‘属性’,修改密码点击确定就可以了。问题二、已成功与服务器建立连接,但是在登录过程中发生错取。(provider:共享内存提供程序,
2012-07-06 16:51:24 863
原创 VS2010中队列queue及stack的使用
首先,在VS2010中 队列头文件应该以#includeusing namespace std; 的形式引入其次VS中的queue是模板类,在定义对象时应该以queue A;的形式定义queue中函数解析front() 函数 :无参数,取队列的头结点,返回相应类型的值,但不删除头结点push() 函数:带参数,参数为要进入队列的值过指针pop() 函数:无参数,拿
2012-04-26 21:10:15 1624
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人