1. 为什么在 Java 中用 (low+high)>>>1 代替 (low+high)/2 或 (low+high)>>1 来计算平均值呢?好在哪里?

    抄自:https://www.cnblogs.com/zt007/p/7169735.html?utm_source=itdadao&utm_medium=referral >>>与>>是位运算符,只对整型有效(不能用于浮点型)。当是整型的时候(low+high)>>1可以代替(low+high)/2。>>>是无符号右移运算符。 …

    继续阅读

  2. 计数排序

    摘抄自:https://www.cnblogs.com/developerY/p/3166462.html https://blog.csdn.net/gaoruxue918/article/details/61467416       它是一个不需要比较的,类似于桶排序的线性时间排序算法。该算法是对已知数量范围的数组(元素必 …

    继续阅读

  3. java sort 方法源码学习

          在学习《Thinking in java》集合一章时,快到末尾时讲解了排序和搜索中用到了sort(),点进去看了下源码,发现第一遍看起来还有点不甚了解,遂专开一篇来学习理解。 一、sort(byte[] a, int left, int right)示例:1234567891011121314151617181920packa …

    继续阅读

  4. 快速排序和冒泡排序

          最近空闲时间逛论坛发现,好多人在面试时问了排序算法,比如快速排序以及冒泡排序。我回想了下,依稀记得有什么for循环嵌套,然后就没了。这样可不好,不能工作了就忘了这些基础,会被淘汰的。所以又重新学习了下这两个算法,发现自己还是有很多坑要填,做个学习笔记吧,以免又忘了。 排序算法说明: 时间复杂度指的是一个算法执行所耗费的时 …

    继续阅读

  5. Thinking in Java 学习笔记

    一、目录 java基础数据类型 假设一个值是29.7,我们把它强转成一个char,那么结果值到底是 30 还是29 呢? 构造函数 垃圾收集 成员初始化 public, protected, default(friendly), private 对应的访问权限 final 方法过载与覆盖 抽象方法 接口 多重继承 多态 继承和 finalize() 构建器内部的多形性方法的行为 集合 Vector …

    继续阅读

  6. TCP三次握手与四次挥手

    参考自:http://blog.csdn.net/qq598535550/article/details/52997218http://blog.csdn.net/guyuealian/article/details/52535294 声明      由于本人并不了解TCP相关协议,所以该文主要是复制粘贴。至于为什么要复制粘贴?当然是为了 …

    继续阅读

  7. 宏观上把握MyBatis框架

    原文地址:http://blog.csdn.net/eson_15/article/details/51582967 mybatis框架是一个持久层框架,是Apache下的顶级项目。mybatis可以让开发者的主要精力放在sql上,通过mybatis提供的映射方式,自由灵活的生成满足需要的sql语句。MyBatis可以将向preparedStatement中的输入参数自动进行输入映射,将查询结果集 …

    继续阅读

  8. vue中extends用法以及动态生成页面

    代码在:https://github.com/lizhongzhen11/myStudy/blob/master/vue/listDetails.vue需求      老板要求师傅以及其他同事在vue基础上封装一套页面生成模板,这样以后新来的直接往里面传传数据页面就出来了,跟以前老板自己在ext上封装的功能一样,只是以前的那套模板太丑了, …

    继续阅读

  9. 宏观上把握SpringMVC框架

    拷贝自:http://blog.csdn.net/eson_15/article/details/51689023SpringMVC流程示意图: springmvc的执行流程分析      向服务器发送Http request请求,请求被前端控制器(DispatcherServlet)捕获。     …

    继续阅读

  10. vue进度条及动态添加

    地址:https://github.com/lizhongzhen11/myStudy/tree/master/vue      最近有点闲,被拉过去用vue对一老项目进行重构开发。      当然,主要是我师傅在弄,看我太闲了顺带上我。   &nb …

    继续阅读