自定义博客皮肤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 169

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

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

2019-12-20 16:53:13 1106

原创 前端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=10bbb=20ccc=30...

2019-11-21 13:54:17 13961

原创 三次握手与四次挥手

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 135

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

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

2019-10-21 17:26:41 171

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

List item1、(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 1453 1

空空如也

空空如也

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

TA关注的人

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