mszu
mszu
全部文章
分类
git(6)
ide(1)
JavaEE基础(2)
JavaSE(30)
java与网络编程(6)
leetcode(7)
Maven(1)
Mybatis(1)
node(1)
office(1)
spring(4)
分布式(1)
前端(1)
数据库(10)
服务器(2)
网络安全(2)
计算机系统(2)
计算机网络(3)
设计模式(2)
归档
标签
去牛客网
登录
/
注册
mszu的博客
全部文章
(共83篇)
原码 反码 补码
原码:10进制的数换为2进制的数,结果就是三种码中人类唯一认识的原码 负数是10进制转为2进制后最高位置为1,计算机通过+一个负数的相反数来实现减法,但这使用原码是无法实现的 例如4位数用原码计算 1001(-1)+0001(1)=1010(-2),原码计算-1+1结果等于-2 反码:正数不变...
2018-06-07
0
353
JavaMail发送邮件应添加客户端授权密码而不是登陆密码
Exception in thread "main" javax.mail.AuthenticationFailedException: 535 Error: authentication failed at com.sun.mail.smtp.SMTPTranspor...
2018-05-30
0
4818
js插入新的DOM节点时的js文件要放到html末尾
当还未载入document时去使用document.getElementById跟insertBefore方法时,会导致null错误,此时应该将js的引入语句放到html文件的末尾 <script src="../../static/js/showRecords.js&...
2018-05-25
0
435
mybatis自己写resultMap
按照Mybatis官网写配置文件时发现的错误 如果不写自己写resultMap,那么在用select语句时会需要匹配resultType来匹配一个pojo对象 但是有时候可以数据库里的字段名字跟我们j2ee程序里的名字不相同时,我们就可以自己写一个resultMap来匹配 select...
2018-05-24
0
509
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
Centos7.3安装Redis(阿里云服务器)
1.下载Redis指定版本的源码压缩包到当前目录 wget http://download.redis.io/releases/redis-3.0.7.tar.gz 2.解压缩Redis源码压缩包 tar xzf redis-3.0.7.tar.gz 3.建立一个redi...
2018-05-17
0
434
二叉树后序遍历--递归与非递归实现
package tree; import java.util.ArrayList; import java.util.HashMap; import java.util.List; import java.util.Stack; /** * 给定一个二叉树,返回它的 后序 遍历。 示例: ...
2018-05-13
0
469
设计原则
1.找出应用(代码)中可能需要变化之处,把它们独立出来,不要和那些不需要变化的代码混在一起(基本设计思想) 附:把变化的部分抽取出来,以后需求变化也可以轻易扩展而不影响不需要变化的部分 2.针对接口编程,而不是针对实现编程 3.多用组合,少用继承
2018-05-12
0
329
首页
上一页
1
2
3
4
5
6
7
8
9
下一页
末页