04 2021 档案

socket
摘要:socket 可以理解为连接计算机和网络的一种抽象,ip和端口可以理解socket的组成部分,一台计算机有65535个端口 除去系统使用的剩下的都可以生成一个socket,像有一些常用的socket 如http使用的是80端口的,ftp使用的是22端口的 阅读全文

posted @ 2021-04-30 09:57 dzh1990 阅读(64) 评论(0) 推荐(0)

.netFramework List<T>
摘要:List<T> 底层采用数组存值,按照数据查找的话,最坏情况 O(n),如果按照下标查找的话O(1) 例:T[0]直接可以得到值 数组长度和list数关系 假设数组的长度是32 list是32 这种情况是良好的 数组长度够用 但此时如果add一个list,数组长度就需要扩容,扩容 至少是原来的2倍 阅读全文

posted @ 2021-04-13 21:58 dzh1990 阅读(111) 评论(0) 推荐(0)

vba 中 function 和sub区别
摘要:function可以返回值,sub不可以返回值 sub可以直接执行,function需要调用 阅读全文

posted @ 2021-04-13 10:54 dzh1990 阅读(679) 评论(0) 推荐(0)

java spring 控制反转 和AOP
摘要:控制反转又叫做依赖注入 通俗的讲就是 我想吃广东菜,这时需要new 一个广东的厨师A,让A来做菜,有一天我想吃湖南菜 这时就需要new 一个湖南厨师B,让B来做菜 这样就需要我来new 厨师和我之间有耦合 那怎么样解除这个耦合呢 这里就引入了控制反转 我只需要厨师做菜 至于厨师是A还是B我不去控制, 阅读全文

posted @ 2021-04-13 10:04 dzh1990 阅读(84) 评论(0) 推荐(0)

乐观锁与悲观锁
摘要:Java乐观锁的实现原理(案例) 简要说明: 表设计时,需要往表里加一个version字段。每次查询时,查出带有version的数据记录,更新数据时,判断数据库里对应id的记录的version是否和查出的version相同。若相同,则更新数据并把版本号+1;若不同,则说明,该数据发送并发,被别的线程 阅读全文

posted @ 2021-04-13 10:03 dzh1990 阅读(35) 评论(0) 推荐(0)

jsp的执行过程是怎样的
摘要:展开全部 JSP的执行过程 JSP的执行过程主要可以分为以下几点:62616964757a686964616fe59b9ee7ad9431333431353364 客户端发出请求。 Web容器将JSP转译成Servlet源代码。 Web容器将产生的源代码进行编译。 Web容器加载编译后的代码并执行。 阅读全文

posted @ 2021-04-13 10:01 dzh1990 阅读(407) 评论(0) 推荐(0)