2024年程序员
文章平均质量分 80
普通网友
这个作者很懒,什么都没留下…
展开
-
设计模式(二),服务之间的调用为啥不直接用HTTP而用RPC
懒汉模式是指:只有要用的时候才会进行单例的实例化,也就是延迟加载实现的代码如下/***//***//***//**全局唯一访问点@return*/但在多线程的时候,假如此时单例还没有生成,有两个线程A和B,A正在初始化单例,但还没有引用赋值,所以另一个线程B进来的时候,instance依然为null,进入了instance为null的代码块,此时另一个线程A完成了初始化,并且返回了instance,,这样就生成了另外一个instance对象了测试代码先改一下全局访问点。原创 2024-03-20 20:27:22 · 879 阅读 · 0 评论 -
我女儿说要看雪,于是我默默的拿起了键盘,下雪咯,我的阿里春招之路分享
小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。深知大多数初中级前端工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!因此收集整理了一份《2024年Web前端开发全套学习资料》送给大家,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。由于文件比较大,这里只是将部分目录截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视原创 2024-03-20 18:06:53 · 226 阅读 · 0 评论 -
力扣:673,为什么说spring让前端变得更好
第四步更新长度为5的最长子序列的末尾值:d = [0,2,3,7,18],得到最长递增子序列长度为5。,使用len记录数组d的元素个数,初始值d[0] = num[0]。若nums[i] > d[len],直接加入到数组末尾,len+1。第四步更新长度为3的最长子序列的末尾值:d = [0,2,3]第六步插入101:d = [0,2,3,7,101]以序列[0,2,5,3,7,101,18]第五步插入7:d = [0,2,3,7]第三步插入5:d = [0,2,5]第二步插入2:d = [0,2]原创 2024-03-20 15:31:58 · 647 阅读 · 0 评论 -
vue项目中使用better-scroll来实现滚动的例子,微信公众号前端开发
tops: [], // 所有右侧分类li的top组成的数组 (列表第一次显示后就不再变化)this.$nextTick(() => { // 列表数据更新显示后执行。scrollY: 0, // 右侧滑动的Y轴坐标 (滑动过程时实时变化)// scrollY>=当前top && scrollY原创 2024-03-20 09:32:20 · 364 阅读 · 0 评论 -
Redis高端面试——三大缓存,2024Java进阶者的新篇章
① 线程锁:主要用来给方法、代码块加锁。当某个方法或代码使用锁,在同一时刻仅有一个线程执行该方法或该代码段。线程锁只在同JVM中有效果,因为线程锁的实现在根本上是依靠线程之间共享内存实现的,比如synchronized是共享对象头,显示锁Lock是共享某个变量(state)。② 进程锁:为了控制同一操作系统中多个进程访问某个共享资源,因为进程具有独立性,各个进程无法访问其他进程的资源,因此无法通过synchronized等线程锁实现进程锁。原创 2024-03-20 07:11:53 · 762 阅读 · 0 评论 -
Java虚拟机(JVM)面试题大全,极其重要
首先通过编译器把 Java 代码转换成字节码,类加载器(ClassLoader)再把字节码加载到内存中,将其放在运行时数据区(Runtime data area)的方法区内,而字节码文件只是 JVM 的一套指令集规范,并不能直接交给底层操作系统去执行,因此需要特定的命令解析器执行引擎(Execution Engine),将字节码翻译成底层系统指令,再交由 CPU 去执行,而这个过程中需要调用其他语言的本地库接口(Native Interface)来实现整个程序的功能。堆的物理地址分配对对象是不连续的。原创 2024-03-20 04:52:11 · 808 阅读 · 0 评论 -
FastJson 我大意了,我没有闪,大牛教你怎么学习Java多进程
将部分目录截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频**直觉告诉我,这个empty肯定跟我自己写的判空方法有关。但是一下子还不知道为啥。这一切都看似正常,但是在写完业务逻辑后,自测地时候发现返回json格式数据时,(img-BEJGSqkQ-1710873236100)]这个 empty 怎么出现的呢?原创 2024-03-20 02:34:07 · 378 阅读 · 0 评论