1 2 3 4 5 ··· 8 下一页
摘要: 1.toString是调用的对象本身的,也就是继承或者重写的object.toString()方法,如果是byte[] b,那么返回的是b的内存地址。 2.new String()是使用虚拟机默认的编码base返回对应的字符。 阅读全文
posted @ 2020-12-17 19:44 北城cheng 阅读(568) 评论(0) 推荐(0) 编辑
摘要: 排序方法 时间复杂度(平均) 时间复杂度(最坏) 时间复杂度(最好) 空间复杂度 稳定性 复杂性 直接插入排序 O(n2) O(n2) O(n) O(1) 稳定 简单 希尔排序 O(nlog2n) O(n2) O(n1.3) O(1) 不稳定 较复杂 直接选择排序 O(n2) O(n2) O(n2) 阅读全文
posted @ 2020-09-04 16:23 北城cheng 阅读(199) 评论(0) 推荐(0) 编辑
摘要: 首先选取序列的第一个数为key,然后先从后往前遍历,找到比key小的数停止,然后再从前往后遍历,找到比key大的数停止,然后调换这两个数的位置。然后重复这个步骤,直到相遇为止并将这个数与数组的最左边的数进行交换,将所有比key小的数放在它的位置之前,所有比key大的数放在它之后,划分为两个子序列,这 阅读全文
posted @ 2020-08-24 16:52 北城cheng 阅读(587) 评论(0) 推荐(0) 编辑
摘要: 1. InnoDB支持事务,MyISAM不支持,对于InnoDB每一条SQL语言都默认封装成事务,自动提交,这样会影响速度,所以最好把多条SQL语言放在begin和commit之间,组成一个事务; 2. InnoDB支持外键,而MyISAM不支持。对一个包含外键的InnoDB表转为MYISAM会失败 阅读全文
posted @ 2020-08-16 16:55 北城cheng 阅读(284) 评论(0) 推荐(0) 编辑
摘要: 内存泄露是内存溢出OOM的重要原因之一并且会导致频繁fullgc 1 确定频繁Full GC现象:通过“虚拟机进程状况工具:jps”找出正在运行的虚拟机进程id,再利用“虚拟机统计信息监视工具:jstat”监视虚拟机各种运行状态信息,发现fullGC频繁,确认内存泄露 2 找出导致频繁Full GC 阅读全文
posted @ 2020-08-11 15:58 北城cheng 阅读(191) 评论(0) 推荐(0) 编辑
摘要: select的话,首先会将socket连接创建的文件描述符(是一个数字)放入fds数组中,然后会用bitmap(rset)来表示哪一个文件描述符被创建了,而bitmap的大小是1024,所以单个进程所打开的FD是有一定限制的,它由FD_SETSIZE设置,默认值是1024。然后用户态会将这个rset 阅读全文
posted @ 2020-07-30 10:31 北城cheng 阅读(165) 评论(0) 推荐(0) 编辑
摘要: UDP的主要特点 UDP 是无连接的,即发送数据之前不需要建立连接。 UDP 使用尽最大努力交付,即不保证可靠交付,同时也不使用拥塞控制。 UDP 是面向报文的。UDP 没有拥塞控制,很适合多媒体通信的要求。 UDP 支持一对一、一对多、多对一和多对多的交互通信。 UDP 的首部开销小,只有 8 个 阅读全文
posted @ 2020-07-21 09:53 北城cheng 阅读(105) 评论(0) 推荐(0) 编辑
摘要: 设计模式主要分为三大类: 1.创建型模式:工厂模式、抽象工厂模式、单例模式、建造者模式、原型模式。 创建型模式关注对象的创建过程。 2.结构型模式:适配器模式、桥接模式、装饰模式、组合模式、外观模式、享元模式、代理模式。 结构型模式关注对象和类的组织。 4.行为型模式:模板方法模式、命令模式、迭代器 阅读全文
posted @ 2020-07-04 21:33 北城cheng 阅读(1634) 评论(0) 推荐(0) 编辑
摘要: springioc指的是spring的控制反转,在没用spring前,传统的构造对象一般都是new一个对象,这样的new出来的对象就与类耦合度很高,并且创建销毁都得通过自己写代码去实现。而spring的ioc,他是将对象都注册到ioc容器中,对象的创建和销毁都有spring控制,你只需要告诉spri 阅读全文
posted @ 2020-07-01 21:55 北城cheng 阅读(130) 评论(0) 推荐(0) 编辑
摘要: HTTPS和HTTP的区别主要如下: 1、https协议需要到cas申请证书,一般免费证书较少,因而需要一定费用。 2、http是超文本传输协议,信息是明文传输,https则是具有安全性的ssl加密传输协议。 3、http和https使用的是完全不同的连接方式,用的端口也不一样,前者是80,后者是4 阅读全文
posted @ 2020-06-19 16:38 北城cheng 阅读(155) 评论(0) 推荐(0) 编辑
1 2 3 4 5 ··· 8 下一页