mszu
mszu
全部文章
JavaSE
git(6)
ide(1)
JavaEE基础(2)
java与网络编程(6)
leetcode(7)
Maven(1)
Mybatis(1)
node(1)
office(1)
spring(4)
分布式(1)
前端(1)
数据库(10)
服务器(2)
网络安全(2)
计算机系统(2)
计算机网络(3)
设计模式(2)
归档
标签
去牛客网
登录
/
注册
mszu的博客
全部文章
/ JavaSE
(共30篇)
CAS机制
Compare And Save 比较并存储 简单说就是比较原始值与预期目标值是否相等,若想等就存储;不等就重新计算再次比较(自旋),重复这个操作 举例 B=A+1 addrA:存储A值的内存地址 addrB:存储B值的内存地址 (1)首先是从addrA取出A值 (2)计算A+1 ...
2018-05-22
0
317
IO多路复用
5种IO模型 阻塞IO:一直等待CPU处理,不干其他事情 非阻塞IO:请求CPU处理,若CPU正忙则返回错误给非阻塞IO,非阻塞IO离开过一段时间再来请求,直到CPU处理 IO多路复用 信号IO:请求CPU处理并提供一个信号函数,然后继续其他操作,CPU准备好了就发信号通知 异步IO:请求...
2018-05-22
0
462
subString源码分析
1. Public String subString(int beginIndex) String的共有方法,从beginIndex位置开始截取字符串到源字符串末尾,包括beginIndex "123".subString(1)--->"23" ...
2018-05-20
0
483
Java求幂集与List的浅拷贝深拷贝问题
求幂集 使用回溯法,主要看集合里每一个元素在与不在链表中,在与不在都会创建一个新的解; import java.util.ArrayList; import java.util.List; public class p78 { public List<List<Int...
2018-05-01
0
394
Java实现递归与非递归的快速排序
挖坑法递归 void quicksort(int s[],int left,int right){ if(left<right){ int temp,i=left,j=right; temp=s[right]; ...
2018-04-23
0
415
正则表达式--Java邮箱验证
主要使用Pattern与Matcher类来执行正则表达式运算 Pattern是用于编译正则表达式,通过complie方法返回一个pattern对象 /** * Compiles the given regular expression into a pattern. ...
2018-04-23
0
526
继承与多态
抽象类 使用abstract修饰的类为抽象类 1.抽象类无法实例化,因为其中的抽象方法未实现,而继承它的子类必须实现父类所有的抽象方法 2.可以包含abstract修饰的抽象方法,也可以有无abstract的非抽象方法 package over; public abstrac...
2018-04-22
0
439
IO--int read(char cbuf[],int off,int len)
1.InputStreamReader Reader与Writer是基于字符的IO操作接口,而InputStreamReader的read方法就是以字符为单位的读方法 /** * Reads characters into a portion of an array. ...
2018-04-22
0
527
Integer vs int
Integer可用作对象,而int不可,因此List<Integer>可行,而List<int>错误
2018-03-10
0
338
关于异常try{}catch(){}
1.抛出不同的异常要使用相对应的cath来捕获异常。 2.如果try{}中有多条语句抛出同一样的异常,可以使用一个对应的cath来捕获而不需要多个,但是要通过打印错误信息才能分析师哪条语句的问题。 3.要注意try{}catch(){}的范围,一旦try{}中触发了异常,那么try{}中剩余的语...
2017-05-29
0
325
首页
上一页
1
2
3
下一页
末页