- 博客(13)
- 收藏
- 关注
原创 JVM 运行时数据区详解
对于JAVA虚拟机如何实现垃圾搜集器,JAVA虚拟机规范没有明确的规定,也正因如此,我们平时使用的JAVA虚拟机中提供了许多种垃圾搜集器,它们采用不同的算法以及实现方式,已满足多方面的性能需求。它的作用就是提供字节码指令操作变量计算的空间,比如简单的,对于inta=9这句话来说,就需要先将9压入操作数栈,再将9赋给a这个变量。,特别的,如果是实例方法的局部变量表,第0个局部变量会是一个指向当前实例的引用,也就是this关键字,其余的局部变量则从索引1开始。如果某个虚拟机实现的。
2025-01-18 01:48:38
426
原创 js设计模式之 装饰器模式与应用场景
Decorator的写法与Java里的注解(Annotation)非常类似,但是一定不要把JS中的装饰器叫做是“注解”,因为这两者的原理和实现的功能还是有所区别的,在Java中,注解主要是对某个对象进行标注,然后在运行时或者编译时,可以通过例如反射这样的机制拿到被标注的对象,对其进行一些逻辑包装。而Decorator的原理和作用则更为简单,就是包装对象,然后返回一个新的对象描述(descriptor),其作用也非常单一简单,基本上就是获取包装对象的宿主、键值几个有限的信息。
2025-01-18 01:42:24
907
原创 iOS组件化思路-大神博客研读和思考
从实际开发来说,组件之间最大的需求就是页面跳转,需要从组件A的pageA1页面跳转到组件B的pageB1页面,避免对组件B页面ViewController头文件的直接依赖。其次就是服务的调用,服务调用模块绝不是为了解决url跳转的问题,只是服务调用方式可以用来解决页面跳转的需求,但是没有url跳转方案成本低。但如果是其它工程呢,被多个业务工程所依赖,如何办?中间件如果涉及到具体的业务逻辑,势必造成中间件对业务模块的直接依赖,所以中间件只需要抽象出业务通信的基本职责,规定好协议接口,完成调度功能即可。
2025-01-17 09:46:18
1098
原创 Ubuntu系统利用Docker快速部署Elasticsearch与Kibana并配置安全加密
确保计算机上已经安装了Docker环境。如果还没有安装,可以参考进行安装。
2025-01-14 20:30:13
1181
原创 Ubuntu下使用adb及没有权限问题的处理_ubuntu adb权限开通
Ubuntu下使用adb及没有权限问题的处理在Ubuntu下使用adb一直以来都没有出现什么问题,上午由于调试需要在Ubuntu环境下使用adb却提示:???这个问题之前也出现过,但已经处理过,以为是升级SDK造成的,重新设置了下adb,,发现问题依旧;不过最后还是发现了问题的原因;决定还是把这种基本的使用问题写到这里,大家如果遇到可以参考。首先,ubuntu下正常配置adb的过程如下:
2025-01-14 20:26:31
741
原创 Ubuntu 18(1)
根据你的网络情况,如果是网线插好,有DHCP,系统就会自动默认为DHCP,并把已经获取到的IP显示到对应的网卡上。使用DHCP就直接光标选择Done,回车。无论是自动分区,还是手动分区,最后分区前都会把当前分区情况显示出来,如果没问题就选择Done,回车。),相对来说,速度会更稳定,喜欢其他更新源的同志,可以自行更改为对应源地址,例如网易,中科大。光标移动到未分区的磁盘处,回车,进入下级菜单,选择Add Partition 回车,添加分区。5.设置代理服务器,一般不需要,默认为空,选择Done,回车。
2025-01-14 20:22:50
328
原创 Linux安装RabbitMQ_linux下rabbitmq默认安装目录(1)
本次安装的是 rabbitmq-server-3.6.6-1.el7.noarch.rpm 和 erlang-18.3-1.el7.centos.x86_64.rpm还需要安装 socat-1.7.3.2-5.el7.lux.x86_64.rpm。
2025-01-13 20:17:28
423
原创 Android面经分享:从15K到32K,从小厂到大厂,我是如何做到的?
这里面赛道的公司指的是在疫情中受益或者在疫情之前就已经在狂奔的业务,比如在线办公、在线教育、在线生活服务、直播带货等,市场上很多HC来自这些赛道里面的公司,技术好,能干活最受青睐。成熟的业务借机补强:很多成熟的业务在招聘高级开发解决性能和提效的问题,虽然手上握有HC,但是在发offer时比较谨慎,优中择优不断地比较。更多公司在观望:很多公司冻结HC,甚至出现“软裁员”的情况(笔者公司属于其中之一)。
2025-01-12 07:31:44
712
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅