- 博客(17)
- 资源 (1)
- 收藏
- 关注
转载 算法3:计算两个矩阵重叠面积
原文:https://blog.youkuaiyun.com/liuzhenya1994/article/details/80870830?utm_source=copy 一、解决思路我们分别用p1与p2表示矩形A的左下角和右上角,用p3和p4表示矩形B的左下角和右上角。考虑两个矩形不重叠的情况:(p1.x > p4.x) || (p2.x < p3.x) || (p1.y > ...
2018-10-12 11:38:56
5810
4
原创 算法2:IP字符串转换为整数
关键技术点 将IP地址转化成整数的方法如下: 通过String的indexOf方法找出IP字符串中的点"."的位置。 根据点的位置,使用String的substring方法把IP字符串分成4段。 使用Long的parseLong方法把子段转化成一个3位整数。 通过左移位操作(<<)给每一段的数字加权,第一段的权为2的24次方,第二段的权为2的16次方,第三段的...
2018-10-09 17:30:03
710
原创 算法1:计算长方形个数
package suanfa;/** * 计算长方形个数 * 给:宽w,高h * 求:宽和高组成的网络,总的长方形个数 */public class t1 { public static void main(String[] args) { long t = getCount(3,3); System.out.println(t);//22 } public s...
2018-10-09 16:47:27
2909
转载 check
一、计算机网络基础部分TCP报头格式 UDP报头格式 https://blog.youkuaiyun.com/fjhfjhfjh123/article/details/52014978 TCP/UDP区别(不仅是宏观上的,最好能根据各自的机制讲解清楚) HTTP状态码(最好结合使用场景,比如在缓存命中时使用哪个) HTTP协议(一些报头字段的作用,如cace-control、keep-a...
2018-08-30 11:30:49
191
原创 学习
1、Java虚拟机解析篇之---内存模型https://blog.youkuaiyun.com/jiangwei0910410003/article/details/406162232、https://www.cnblogs.com/binyue/p/3927105.html3、Java类加载机制及反射http://www.cnblogs.com/ITtangtang/p/39781...
2018-08-30 11:30:12
238
原创 java 概念区别
一、进程和线程区别 进程 线程 调度 拥有资源的基本单位 CPU调度和分配的基本单位 并发性 进程之间可并发执行 同进程间多线程也可并发执行 系统开销 大(系统分配和回收资...
2018-08-30 11:29:36
162
原创 设计模式——适配器模式、代理模式、装饰器模式、桥接模式
一、适配器模式(Adapter):将一个类的接口转换成客户希望的另外一个接口。 适配器的特点在于兼容,从代码上的特点来说,适配类与原有的类具有相同的接口,并且持有新的目标对象。 是将一个类(a)通过某种方式转换成另一个类(b)。http://www.runoob.com/design-pattern/adapter-pattern.htmlhttps://b...
2018-08-30 11:29:12
1149
原创 TCP协议中的三次握手和四次挥手
(1) 三次握手是什么或者流程?四次握手呢?答案前面分析就是。 (2) 为什么建立连接是三次握手,而关闭连接却是四次挥手呢?这是因为服务端在LISTEN状态下,收到建立连接请求的SYN报文后,把ACK和SYN放在一个报文里发送给客户端。而关闭连接时,当收到对方的FIN报文时,仅仅表示对方不再发送数据了但是还能接收数据,己方也未必全部数据都发送给对方了,所以己方可以立...
2018-08-30 11:28:52
143
转载 计算机网络知识点
https://blog.youkuaiyun.com/u013182960/article/details/80797886关于请求及响应报文https://blog.youkuaiyun.com/u010256388/article/details/68491509?t123一、 HTTP请求和响应步骤图片来自:理解Http请求与响应以上完整表示了HTTP请求和响应的7个步骤,下面从TCP/IP...
2018-08-30 11:27:37
126
原创 java基础——异常类
什么是Java异常异常是一个事件,它发生在程序运行期间,干扰了正常的指令流程。Java通 过API中Throwable类的众多子类描述各种不同的异常。因而,Java异常都是对象,是Throwable子类的实例,描述了出现在一段编码中的 错误条件。当条件生成时,错误将引发异常。 Throwable:Throwable 指定代码中可用异常传播机制通过Java 应用程序传...
2018-08-30 11:06:43
433
转载 java
redis 基础学习总结 JAVA提高一:静态导入、可变参数、增强型for循环、装拆箱 JAVA提高二:枚举 JAVA提高三:反射总结 JAVA提高四:反射基本应用 JAVA提高五:注解Annotation JAVA提高六:泛型 JAVA提高七:类加载器 JAVA提高八:动态代理技术 JAVA提高九:集合...
2018-08-26 20:33:12
133
转载 JVM
JVM学习一:JVM之类加载器概况 JVM学习二:JVM之类加载器之加载分析 JVM学习三:JVM之类加载器之连接分析 JVM学习四:JVM之类加载器之初始化分析 JVM学习五:JVM之类加载器之编译常量和主动使用 JVM学习六:JVM之类加载器之双亲委派机制 JVM学习七:JVM之类加载器之类的卸载 JVM学习八:常用JV...
2018-08-26 20:25:41
652
转载 JUC
JAVA多线程基础学习一:基础知识 JAVA多线程基础学习二:synchronized JAVA多线程基础学习三:volatile关键字 JAVA多线程提高一:传统线程技术&传统定时器Timer JAVA多线程提高二:传统线程的互斥与同步&传统线程通信机制 JAVA多线程提高三:线程范围内共享变量&ThreadLocal...
2018-08-26 20:22:10
271
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人