King's Blog

纸上得来终觉浅,绝知此事要躬行


  • Home

  • About

  • Tags

  • Categories

  • Archives

  • loveforever

  • Search

ObjectClone

Java扩展 | |

导读
Read more »

从常用的Arrays.sort()源码学习快排和归并排序

Java | |

两岸猿声啼不住,轻舟已过万重山。——《早发白帝城》·李白

前言

在做Java的某些数组排序问题时,我们常常用到sort方法,那么现在就来具体看看sort里面藏了什么乾坤,它到底是如何运行的。

Read more »

有意思的小记

生活 | |

关于char数组的初始化

1
char[] ch = new char[3];

该种初始化是得到每个元素的值初始化为0,字符:’\u0000’ 0

1
char[] ch = {' ',' ',' '};

该种初始化则是得到每个元素是 空格,值是32。

mybatis和mybatis-plus中mapper-locations的区别

在mybatis中是:

1
mybatis.mapper-locations=classpath:mapper/*Mapper.xml

而在mybatis-plus中是:

1
mybatis-plus.mapper-locations=classpath*:/*/mapper/*Mapper.xml

如果配置错误,会出现:

1
Property 'mapperLocations' was not specified or no matching resources found		

错误。表示mapperLocations未定义或未找到。即找不到自己所配置的xml文件位置。

Java虚拟机的内存模型

JVM | |

概述

为了Java程序能更好的管理内存,Java将运行时数据区分为程序计数器、虚拟机栈、本地方法栈、方法区和堆区五个空间。

Read more »

剑指offer学习笔记

剑指offer | |

第14题 剪绳子

结论1:任何一个正整数都可以有无数个2或3组成,且由所有2或3得到的乘积比其他子数的乘积更大,这个最大积应由尽可能多的3相乘,在没有3的情况下再使用2相乘。

结论2:公式(x*y)% p = ((x%p) * (y%p))% p

MySQL基础知识点

MySQL | |

where和having的区别?

where是在分组之前进行限定,若不满足where条件则不参与分组,having是在分组之后进行限定

where后面不能跟聚合函数,而having后面能跟聚合函数

Read more »

计算机网络之网络层

计算机网络 | |

计算机网络之流量控制和拥塞控制

计算机网络 , 流量控制与拥塞控制 | |

莫愁前路无知己,天下谁人不识君。——《别董大二首》唐·高适

Read more »

计算机网络之TCP的三次握手、四次挥手

计算机网络 , 三次握手四次挥手 | |

曾今沧海难为水,除去巫山不是云。 ——《离思》·元稹

概述

我们通常所说TCP的三次握手、四次挥手实际上是指TCP的建立连接和释放连接。TCP是计算机网络中运输层的一种可靠传输协议,属于面向连接的,它传输的单位是报文段。

Read more »

Java关于锁的学习

Java基础 , Java中的锁 | |

Read more »
12

19 posts
17 categories
27 tags
RSS
大佬们的链接
  • 马老师
0%
© 2020 — 2022 king
Powered by Hexo
|
Theme — NexT.Pisces v5.1.4