- 博客(5)
- 收藏
- 关注
原创 java多位排序
java多位排序- 问题:java多位排序,有一对象里有多个数据,按Data降序,num降序,sort升序,collections升序排列。Comparator及Comparable区别及使用 方法:采用Comparator接口,实现里面的 public int compare(T t1,T t2) {//比较方式}#### 注意:在进行对象比较的时候,用 对象.compa
2017-07-13 23:36:41
350
原创 java中控制线程间执行顺序的方法
java中控制线程间执行顺序的方法CyclicBarrier 类,#### 意义:让一组线程等待至某种状态后全部执行。#### 内置方法:1. 两组构造函数 public CyclicBarrier(int parties,Runnable action) 参数为一组线程的个数,action为达到某种状态后执行的动作public CyclicBarrier(int parties) 参数为
2017-07-12 23:54:26
1144
1
原创 HTTP,HTTPS协议知识点总结
HTTP是面向事务,无状态的服务器传输超文本到本地浏览器的明文传送协议,端口号80HTTPS是SSL+http构建的有加密传输,身份认证的网络协议,SSL(安全套接字协议)的作用是对数据进行加密,比http安全,端口号443面向事务:保持整个请求被完全请求或者完全不请求。无状态:不保留之前一切请求或响应报文的信息。采用了session(ser)或cookies(cli)来记录一定的客户
2017-04-24 19:45:36
353
原创 Linux下静态库,动态库的制作和使用
静态链接库:(libxxxx.a)编译时所有函数都被整合进目标代码,体积大,所有的函数都被编译为可执行文件,所以编译后的程序不需要外部函数库的支持,当静态库有所改变时,需重新编译。动态链接库:(libxxxx.so)编译时函数没有被整合进目标代码,当执行至相关函数时才调用库里的相应函数,所以动态链接库生成的可执行文件小,运行时需要提供相应库,当动态库有改变时,对自身代码无影响。静态
2017-02-22 21:33:59
268
原创 new操作符(new operator) 和 new 操作(operator new)和new[]
new操作符(new operator) 和 new 操作(operator new)和operator new[]new操作符,完成功能的行为分两部分:1.先分配对象所占用的内存。2.再调用构造函数初始化内存里的对象。不能以任何形式改变new操作符的行为,但能改变其如何分配内存,new操作符调用operator new()函数内存分配,可重写此函数改变其行为。
2017-02-22 20:38:17
478
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人