自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 详解Java的自动装箱与拆箱(Autoboxing and unboxing)

添加链接描述(大神详解) 以下是我拜读大神的详解之后的内容摘要: 自动装箱:装箱就是自动将基本数据类型转换为包装器类型,如 Integer total = 99; 自动拆箱:拆箱就是自动将包装器类型转换为基本数据类型,如 int totalprim = total; 基本数据类型与对应的包装器类型: 举例:Integer a = int b 当b在[-128,128)时,会创建一个固有的new...

2019-12-25 14:57:39 151

原创 单表多sql查询相比于多表联查的优点

单表多sql查询相比于多表联查的优点 优点: 缓存效率更高。许多应用程序可以方便的缓存单表查询的结果,例如,第一条sql根据id=5查询得到结果,第二条sql是根据id in (5,3)时,第二条sql只需要查询id=3的结果即可; 将联查的sql拆分多条sql单表查询时,执行单个查询可以减少“锁”的竞争; 在应用层做关联,可以更容易的做到高性能和可扩展性; 查询的本身效率也可能会有所提升,例如...

2019-12-20 16:53:13 1075

原创 前端js遍历map获取key与value

前端js获取map集合的key与value值: value=map[key], 例如: var map = {aaa: “10”, bbb: “20”, ccc: “30”} for (var key in map) { console.log(key + “=” + map[key]) } 输出的是: aaa=10 bbb=20 ccc=30 ...

2019-11-21 13:54:17 13734

原创 三次握手与四次挥手

1、三次握手 (1)三次握手的详述 首先Client端发送连接请求报文,Server段接受连接后回复ACK报文,并为这次连接分配资源。Client端接收到ACK报文后也向Server段发生ACK报文,并分配资源,这样TCP连接就建立了。 最初两端的TCP进程都处于CLOSED关闭状态,A主动打开连接,而B被动打开连接。(A、B关闭状态CLOSED——B收听状态LISTEN——A同步已发送状态SY...

2019-10-25 13:52:30 118

原创 悲观锁和乐观锁的学习

悲观锁和乐观锁的学习 两者的区别 乐观锁:每次拿数据的时候,认为别人不会修改数据,不会去把数据进行锁定,只有对数据更新的时候,才会去判断在此期间,数据有没有发生变化 悲观锁:每次拿数据的时候认为别人会修改数据,所以会把数据锁定,这样在你操作完成前别人就不能对数据进行修改 使用场景 乐观锁:资源提交冲突,其他使用方需要重新读取资源,会增加读的次数,但是可以面对高并发场景,前提是如果出现提交失败,用户...

2019-10-21 17:26:41 152

原创 String字符串与其他格式(int、boolean等八大数据类型)的相互转换

List item 1、(String 转 int)String str = "123"; int a = Integer.parseInt(str); (int 转 String)int a = 5; String str = a + ""; 2、(String 转 double)String str = "123"; int a = Integer.parseInt(str); (doubl...

2019-03-30 22:17:09 1410 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除