java知识点
sinat_35938012
这个作者很懒,什么都没留下…
展开
-
Java位运算符浅析
在学习源码中,发现有大量使用位运算符,这样做的目的是为了节约内存开销和加快计算效率。位运算符,这个”位”代表这什么?位:二进制位简称“位”,是二进制记数系统中表示小于2的整数的符号,一般用1或 0表示,是具有相等概率的两种状态中的一种。 二进制位的位数可表示一个机器字的字长,一个二进制位包含的信息量称为一比特。摘自百度百科 int类型占4个字节(byte); 一个字...原创 2018-06-18 14:25:20 · 6749 阅读 · 0 评论 -
Java集合类ArrayList浅析
长久以来,ArrayList凭借着自生的存储结构优点以及简单好用的操作方法有着很高的曝光使用率。相信很多朋友都对ArrayList的优缺点倒背如流了,比如有序,访问元素速度快,插入和删除元素效率较慢等,本篇文章也会围绕着几点来分析说明,让大家从本质上来理解这一集合类。 开局一张图,剩下就全靠我编了。step1:创建集合添加元素大家都清楚ArrayList是基于数组来存储元素的。数...原创 2018-07-24 21:43:50 · 292 阅读 · 0 评论 -
Netty中注解使用Service或者Mapper
SpringBoot搭配Netty使用,在Handler中注解使用Service/Mapper 一直 为null。起初使用 SpringBoot启动类继承ApplicationContextAware,再写一个静态方法获取Bean来解决。放在服务器上跑了几个小时就出现了问题,好像是该方案造成的。另辟蹊径,再看网上给出的答案,因为 Handler 是 new出来的,不被Spring管理,所以注...原创 2019-03-08 10:05:48 · 3104 阅读 · 1 评论