08 2019 档案

摘要:https://blog.csdn.net/weixin_37766296/article/details/80545283 阅读全文
posted @ 2019-08-31 12:14 [浪子回头] 阅读(230) 评论(0) 推荐(0)
摘要:https://blog.csdn.net/mxiaoyem/article/details/78569782 阅读全文
posted @ 2019-08-30 11:04 [浪子回头] 阅读(316) 评论(0) 推荐(0)
摘要:在java中,一个数左移n位,就是将这个数乘以2的n次方,右移就是将这个数除以2的n次方。 如: 8>>2 = 2 (8/2^2) 15 << 3 = 120 (15*(2^3)) -2&3 = 2(负号也参与补码的运行) 阅读全文
posted @ 2019-08-30 10:46 [浪子回头] 阅读(565) 评论(0) 推荐(0)
摘要:https://blog.csdn.net/hd12370/article/details/82814348 阅读全文
posted @ 2019-08-29 17:25 [浪子回头] 阅读(620) 评论(0) 推荐(0)
摘要:https://blog.csdn.net/noteless/article/details/82599324 阅读全文
posted @ 2019-08-26 20:06 [浪子回头] 阅读(151) 评论(0) 推荐(0)
摘要:https://www.jianshu.com/p/cde27461c226 阅读全文
posted @ 2019-08-23 15:12 [浪子回头] 阅读(195) 评论(0) 推荐(0)
摘要:https://blog.csdn.net/hskw444273663/article/details/85706136 阅读全文
posted @ 2019-08-23 15:11 [浪子回头] 阅读(115) 评论(0) 推荐(0)
摘要:https://www.cnblogs.com/duwamish/p/10382574.html 阅读全文
posted @ 2019-08-23 10:17 [浪子回头] 阅读(130) 评论(0) 推荐(0)
摘要:Spring是什么? Spring是一个轻量级的IoC和AOP容器框架。 IOC:IOC就是控制反转,控制反转指的是把创建对象和管理对象之间的依赖关系交给了IOC容器来管理。以前new对象由程序员来控制,而控制反转把new对象的工作交给了IOC容器来做。IOC容器负责实例化、定位、配置应用程序中的对 阅读全文
posted @ 2019-08-22 11:20 [浪子回头] 阅读(166) 评论(0) 推荐(0)
摘要:Spring 的 IOC 和 AOP 的理解: https://www.jianshu.com/p/bf1adc3b75e6 对Spring的核心(AOP和IOC)的理解(大白话) https://www.cnblogs.com/sun7897/p/8807089.html 阅读全文
posted @ 2019-08-21 19:48 [浪子回头] 阅读(137) 评论(0) 推荐(0)
摘要:https://www.cnblogs.com/superjt/p/4275462.html 阅读全文
posted @ 2019-08-21 19:28 [浪子回头] 阅读(346) 评论(0) 推荐(0)
摘要:https://www.jianshu.com/p/d392a31f7117 阅读全文
posted @ 2019-08-21 19:24 [浪子回头] 阅读(326) 评论(0) 推荐(0)
摘要:https://www.cnblogs.com/superjt/p/4311577.html 阅读全文
posted @ 2019-08-21 18:57 [浪子回头] 阅读(227) 评论(0) 推荐(0)
摘要:https://www.cnblogs.com/zhujiabin/p/5404771.html 阅读全文
posted @ 2019-08-20 17:15 [浪子回头] 阅读(142) 评论(0) 推荐(0)
摘要:https://blog.csdn.net/zolalad/article/details/38903179 阅读全文
posted @ 2019-08-19 17:23 [浪子回头] 阅读(120) 评论(0) 推荐(0)
摘要:线程的状态图 1.解释线程和进程的区别? <1>线程的尺度划分小于进程,线程隶属于某个进程。 <2>进程是程序的一种动态形式,是CPU,内存等资源占用的基本单位 ,而线程是不能独立的占有这些资源的 <3>进程之间相互独立,通信比较困难,而线程之间共享一块内存区域,通信方便。线程是CPU调度的基本单位 阅读全文
posted @ 2019-08-19 15:21 [浪子回头] 阅读(446) 评论(0) 推荐(0)
摘要:Java线程总结 阅读全文
posted @ 2019-08-19 15:17 [浪子回头] 阅读(160) 评论(0) 推荐(0)
摘要:进程和线程的区别: 进程:进程是指运行中的应用程序,每一个进程都有自己独立的内存空间,也是计算机资源分配的基本单位,一个进程可以包含多个线程,多个线程共享资源。 线程:线程是指进程中的一个执行流程,也是CPU调度和分配的基本单位,一个进程可以由多个线程组成。 阅读全文
posted @ 2019-08-19 14:48 [浪子回头] 阅读(128) 评论(0) 推荐(0)
摘要:https://www.cnblogs.com/leskang/p/7306872.html 阅读全文
posted @ 2019-08-19 11:11 [浪子回头] 阅读(139) 评论(0) 推荐(0)
摘要:https://www.cnblogs.com/leskang/p/7302384.html 阅读全文
posted @ 2019-08-19 11:10 [浪子回头] 阅读(135) 评论(0) 推荐(0)
摘要:https://www.jianshu.com/p/21fe1af672ac 阅读全文
posted @ 2019-08-19 09:18 [浪子回头] 阅读(142) 评论(0) 推荐(0)
摘要:https://www.cnblogs.com/runningTurtle/p/7088125.html 阅读全文
posted @ 2019-08-19 09:17 [浪子回头] 阅读(156) 评论(0) 推荐(0)
摘要:B树(又叫平衡多路查找树) 注意B-树就是B树,-只是一个符号。 B树的性质(一颗M阶B树的特性如下) 1、定义任意非叶子结点最多只有M个儿子,且M>2; 2、根结点的儿子数为[2, M]; 3、除根结点以外的非叶子结点的儿子数为[M/2, M]; 4、每个结点存放至少M/2-1(取上整)和至多M- 阅读全文
posted @ 2019-08-16 15:52 [浪子回头] 阅读(13544) 评论(1) 推荐(1)
摘要:https://www.cnblogs.com/tiancai/p/9024351.html 阅读全文
posted @ 2019-08-16 15:26 [浪子回头] 阅读(229) 评论(0) 推荐(0)
摘要:https://www.2cto.com/net/201808/773535.html 阅读全文
posted @ 2019-08-16 14:55 [浪子回头] 阅读(146) 评论(0) 推荐(0)
摘要:https://www.cnblogs.com/williamjie/p/11081096.html 阅读全文
posted @ 2019-08-16 14:50 [浪子回头] 阅读(138) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2019-08-16 11:41 [浪子回头] 阅读(94) 评论(0) 推荐(0)
摘要:https://blog.csdn.net/maxiao124/article/details/79897229 阅读全文
posted @ 2019-08-16 10:59 [浪子回头] 阅读(228) 评论(0) 推荐(0)
摘要:从事web开发工作有一小段时间,REST风格的接口,这样的词汇总是出现在耳边,然后又没有完全的理解,您是不是有和我相同的疑问呢?那我们一起来一探究竟吧! 就是用URL定位资源,用HTTP描述操作。 知乎大神Ivony有句话说的好: URL定位资源,用HTTP动词(GET,POST,DELETE,DE 阅读全文
posted @ 2019-08-16 10:56 [浪子回头] 阅读(319) 评论(0) 推荐(0)
摘要:之前做的java web项目,基本上只使用get和post的请求方式,但是现在新项目额外增加了put,delete,查了点资料,做个简单的总结。 1、GET get请求是用来获取数据的,只是用来查询数据,不对服务器的数据做任何的修改,新增,删除等操作。 在这里我们认为get请求是安全的,以及幂等的。 阅读全文
posted @ 2019-08-16 10:44 [浪子回头] 阅读(3799) 评论(0) 推荐(0)
摘要:超文本传输协议(Hypertext Transfer Protocol,简称HTTP)是应用层协议。HTTP 是一种请求/响应式的协议,即一个客户端与服务器建立连接后,向服务器发送一个请求;服务器接到请求后,给予相应的响应。 HTTP 请求报文 HTTP 请求报文由请求行、请求头部、空行 和 请求包 阅读全文
posted @ 2019-08-16 10:29 [浪子回头] 阅读(8514) 评论(0) 推荐(1)
摘要:HTTP1.0和HTTP1.1的一些区别 HTTP1.0最早在网页中使用是在1996年,那个时候只是使用一些较为简单的网页上和网络请求上,而HTTP1.1则在1999年才开始广泛应用于现在的各大浏览器网络请求中,同时HTTP1.1也是当前使用最为广泛的HTTP协议。 主要区别主要体现在: 缓存处理, 阅读全文
posted @ 2019-08-16 09:50 [浪子回头] 阅读(757) 评论(0) 推荐(0)
摘要:一.什么是事务 事务是应用程序中一系列严密的操作,所有操作必须成功完成,否则在每个操作中所作的所有更改都会被撤消。 事务具有4个基本特征,分别是:原子性、一致性、隔离性、持久性。 A:原子性(Atomicity):事务中的操作要么都不做,要么就全做。 C:一致性(Consistency):事务执行的 阅读全文
posted @ 2019-08-15 17:05 [浪子回头] 阅读(269) 评论(0) 推荐(0)
摘要:参考链接:https://blog.csdn.net/kongmin_123/article/details/82555936 阅读全文
posted @ 2019-08-15 15:50 [浪子回头] 阅读(169) 评论(0) 推荐(0)
摘要:UDP:用户数据报协议1.UDP面向无连接,即发送数据之前不需要建立连接。2.udp使用尽最大努力交付,即不保证可靠交付。3.udp面向报文,没有拥塞控制,很适合多媒体通信的要求。4.udp支持一对一,一对多,多对多,多对一的通信5.udp的首部开销小,仅占8个字节。 TCP:传输控制协议1.TCP 阅读全文
posted @ 2019-08-15 15:46 [浪子回头] 阅读(142) 评论(0) 推荐(0)
摘要:https://www.cnblogs.com/Renyi-Fan/p/10857872.html 阅读全文
posted @ 2019-08-15 15:07 [浪子回头] 阅读(360) 评论(0) 推荐(0)
摘要:https://www.cnblogs.com/fanbi/p/9413237.html https://jingyan.baidu.com/article/a948d651c0fd320a2dcd2ea8.html https://blog.csdn.net/qq_32444825/article 阅读全文
posted @ 2019-08-14 20:08 [浪子回头] 阅读(223) 评论(0) 推荐(0)
摘要:https://www.cnblogs.com/zhou-test/p/9811771.html 阅读全文
posted @ 2019-08-14 10:39 [浪子回头] 阅读(115) 评论(0) 推荐(0)
摘要:https://blog.csdn.net/xingjing1226/article/details/81977129 阅读全文
posted @ 2019-08-14 10:28 [浪子回头] 阅读(148) 评论(0) 推荐(0)
摘要:https://blog.csdn.net/qq_21383435/article/details/80032375 阅读全文
posted @ 2019-08-14 09:36 [浪子回头] 阅读(161) 评论(0) 推荐(0)
摘要:https://blog.csdn.net/qq_34337272/article/details/64310849 阅读全文
posted @ 2019-08-13 11:43 [浪子回头] 阅读(135) 评论(0) 推荐(0)
摘要:http://www.iteye.com/topic/539465 阅读全文
posted @ 2019-08-13 09:38 [浪子回头] 阅读(149) 评论(0) 推荐(0)
摘要:https://blog.csdn.net/xiaosuanmiao123/article/details/82661115 阅读全文
posted @ 2019-08-12 23:18 [浪子回头] 阅读(120) 评论(0) 推荐(0)
摘要:HashMap以键值对(key-value)的形式来储存元素,但调用put方法时,HashMap会通过hash函数来计算key的hash值,然后通过hash值&(HashMap.length-1)判断当前元素的存储位置,如果当前位置存在元素的话,就要判断当前元素与要存入的key是否相同,如果相同则覆 阅读全文
posted @ 2019-08-12 19:28 [浪子回头] 阅读(115) 评论(0) 推荐(0)
摘要:https://blog.csdn.net/VampireKalus/article/details/79798372 阅读全文
posted @ 2019-08-12 18:57 [浪子回头] 阅读(105) 评论(0) 推荐(0)
摘要:>>>表示不带符号向右移动二进制数,移动后前面统统补0;两个箭头表示带符号移动, 没有<<<这种运算符,因为左移都是补零,没有正负数的区别。 如 -12 的二进制为:1111 1111 1111 1111 1111 1111 1111 0100; -12 >> 3 即带符号右移3位,结果是:1111 阅读全文
posted @ 2019-08-12 17:19 [浪子回头] 阅读(1410) 评论(0) 推荐(0)
摘要:https://www.cnblogs.com/yesiamhere/p/6675067.html 阅读全文
posted @ 2019-08-12 17:11 [浪子回头] 阅读(205) 评论(0) 推荐(0)
摘要:Java的集合主要有List , Set, Map List , Set继承至Collection接口,Map为独立接口 List下有ArrayList,LinkedList,Vector Set下有HashSet,LinkedHashSet,TreeSetMap下有HashMap,LinkedHa 阅读全文
posted @ 2019-08-09 15:13 [浪子回头] 阅读(10177) 评论(0) 推荐(2)
摘要:String、StringBuffer、StringBuilder的区别: 阅读全文
posted @ 2019-08-08 18:40 [浪子回头] 阅读(179) 评论(0) 推荐(0)
摘要:abstract关键字、final关键字、static关键字、访问修饰符详解 abstract关键字: final关键字: static关键字: 访问修饰符: 阅读全文
posted @ 2019-08-07 19:57 [浪子回头] 阅读(193) 评论(0) 推荐(0)
摘要:String、StringBuiler、和StringBuffer都是可以对字符串进行处理的类,他们3个的主要区别在于,运行的速度,还有运行时的线程安全问题。 运行速度方面,它们的快慢顺序依次为:StringBuilder > StringBuffer > String String最慢的原因: S 阅读全文
posted @ 2019-08-07 11:31 [浪子回头] 阅读(290) 评论(0) 推荐(0)
摘要:https://www.cnblogs.com/dearcabbage/p/10609838.html 阅读全文
posted @ 2019-08-07 09:29 [浪子回头] 阅读(139) 评论(0) 推荐(0)
摘要:输入一个链表,输出该链表中倒数第k个结点。 阅读全文
posted @ 2019-08-05 20:05 [浪子回头] 阅读(120) 评论(0) 推荐(0)
摘要:输入一个整数,输出该数二进制表示中1的个数。其中负数用补码表示。 阅读全文
posted @ 2019-08-05 19:26 [浪子回头] 阅读(141) 评论(0) 推荐(0)
摘要:题目:我们可以用2*1的小矩形横着或者竖着去覆盖更大的矩形。请问用n个2*1的小矩形无重叠地覆盖一个2*n的大矩形,总共有多少种方法? 在分析前不知道是什么序列,所以先看了n=1,n=2,n=3,n=4的情况摸索规律,主要是看 n 和 n-1 的隐含联系。(2*1 指 长宽) 结论:f(n) = f 阅读全文
posted @ 2019-08-05 19:08 [浪子回头] 阅读(118) 评论(0) 推荐(0)
摘要:题目:一只青蛙一次可以跳上1级台阶,也可以跳上2级……它也可以跳上n级。求该青蛙跳上一个n级的台阶总共有多少种跳法。 关于本题,前提是n个台阶会有一次n阶的跳法。分析如下: f(1) = 1 f(2) = f(2-1) + f(2-2) //f(2-2) 表示2阶一次跳2阶的次数。 f(3) = f 阅读全文
posted @ 2019-08-05 18:45 [浪子回头] 阅读(142) 评论(0) 推荐(0)
摘要:题目:一只青蛙一次可以跳上1级台阶,也可以跳上2级。求该青蛙跳上一个n级的台阶总共有多少种跳法(先后次序不同算不同的结果)。 对于本题,前提只有 一次 1阶或者2阶的跳法。 a.如果两种跳法,1阶或者2阶,那么假定第一次跳的是一阶,那么剩下的是n-1个台阶,跳法是f(n-1); b.假定第一次跳的是 阅读全文
posted @ 2019-08-05 18:33 [浪子回头] 阅读(150) 评论(0) 推荐(0)
摘要:https://www.cnblogs.com/mengchunchen/p/7819670.html 阅读全文
posted @ 2019-08-01 19:20 [浪子回头] 阅读(155) 评论(0) 推荐(0)
摘要:https://blog.csdn.net/xiao______xin/article/details/81985654 阅读全文
posted @ 2019-08-01 19:18 [浪子回头] 阅读(280) 评论(0) 推荐(0)
摘要:https://www.jianshu.com/p/474d98fc4776 阅读全文
posted @ 2019-08-01 18:45 [浪子回头] 阅读(8508) 评论(0) 推荐(0)
摘要:https://www.cnblogs.com/chengxuwang/p/11282612.html 阅读全文
posted @ 2019-08-01 15:26 [浪子回头] 阅读(185) 评论(0) 推荐(0)
摘要:深入理解java虚拟机 学习总结: 1.Java内存区域 1.1 java运行时数据区 Java 虚拟机所管理的内存如下图所示,基于JDK1.6。 基于jdk1.8画的JVM的内存模型 (1) 程序计数器:当前线程所执行的字节码的行号指示器,内存空间小,线程私有。 内存溢出情况:唯一一个在 Java 阅读全文
posted @ 2019-08-01 15:13 [浪子回头] 阅读(1629) 评论(0) 推荐(0)
摘要:https://blog.csdn.net/vegetable_bird_001/article/details/51278339 阅读全文
posted @ 2019-08-01 11:12 [浪子回头] 阅读(138) 评论(0) 推荐(0)
摘要:https://blog.csdn.net/wangbiao007/article/details/78545189 阅读全文
posted @ 2019-08-01 10:56 [浪子回头] 阅读(116) 评论(0) 推荐(0)
摘要:https://www.cnblogs.com/cainiao-chuanqi/p/11129165.html 阅读全文
posted @ 2019-08-01 09:36 [浪子回头] 阅读(171) 评论(0) 推荐(0)