2024年程序员
文章平均质量分 87
普通网友
这个作者很懒,什么都没留下…
展开
-
简单实现 http Server (版本1、2),Java知识总结
resp = “原创 2024-03-20 19:45:40 · 1097 阅读 · 0 评论 -
带你彻底搞懂MyBatis的底层实现之缓存模块(Cache)-吊打面试官必备技能
**清空缓存*//**缓存的个数。*//**获取读写锁*/Cache接口的实现类很多,但是大部分都是装饰器,只有PerpetualCache提供了Cache接口的基本实现。PerpetualCache在缓存模块中扮演了ConcreteComponent的角色,其实现比较简单,底层使用HashMap记录缓存项,具体的实现如下:/**在装饰器模式用 用来被装饰的对象缓存中的 基本缓存处理的实现其实就是一个 HashMap 的基本操作*/// Cache 对象的唯一标识。原创 2024-03-20 17:28:36 · 976 阅读 · 0 评论 -
利用多condition动态管理池化的异步资源背景,java面试场景设计题
(img-XDBquHxK-1710918127694)]// 写入记录后实时返回当前List元素数。// TODO 秘钥对桩。秘钥对生成monitor。原创 2024-03-20 15:02:19 · 663 阅读 · 0 评论 -
vue3 的监听函数,watch函数和watchEffect函数。,极其重要
/ 引入firstName: ‘孙’,lastName: ‘志豪’,});watch( // vue3 监听函数的写法() => user, // 监听的数据({ firstName, lastName }) => { // 数据变动执行的函数},{ immediate: true, deep: true } // 深度监听 和 第一次加载页面执行一次return {user,fullName3,watchwatch。原创 2024-03-20 09:02:25 · 363 阅读 · 0 评论 -
Nodejs基础之包管理工具npm(二),2024年前端面试题
package.json 是项目描述文件,记录了当前项目信息,例如项目名称、版本、作者、github地址、当前项目依赖了哪些第三方模块等。加快下载速度,因为该文件中已经记录了项目所依赖第三方包的树状结构和包的下载地址,重新安装时只需下载即可,不需要做额外的工作。devDependencie -> 配置当前程序所依赖的其他包,比如一些工具之类的配置在这里。当值为true时,npm是不能发布它的,这是防止私有项目或模块发布出去的方式。一些包在生成环境是不需要的,比如webpack、babel等。原创 2024-03-20 06:35:19 · 932 阅读 · 0 评论 -
Java反射机制你只要看这一篇就够了,高级java工程师面试攻略
前者通过new创建出来对象的方式相比用反射创建的对象更被动,前者 是被new出来的,而用反射,是自己创建自己(对象),构造方法反客为主。在Student实体中有一个共有属性一个私有属性,我们可以通过对象来设置共有属性的值,那么通过反射如何实现所有属性的赋值?在Student类中 ,还有一个私有的构造器,正常方式下是不能通过私有构造器创建对象的。中参数1 写 null 也是不影响的,因为,show方法来自于 Student的Class对象。getDeclaredConstructor():获取声明的方法。原创 2024-03-20 04:22:17 · 632 阅读 · 0 评论 -
CSS标签属性及案例超详细笔记,高级前端面试题
CSS 字体属性允许设置字体样式 (font-family) 和字体加粗 (font-weight),还可以设置字体的大小、字体风格(如斜体)和字体变形(如小型大写字母);在页面上,设置margin-right无效,因为元素默认是左对齐,不管怎么设置元素都是左对齐,所以将元素设置为右对齐就可以看到效果,float:right;设置绝对定位的元素框从文档流中删除,并相对于其包含块定位,元素原先在正常文档流中所占的空间会关闭;可以改变文本的颜色、字符间距,对齐文本,装饰文本,对文本进行缩进;原创 2024-03-20 01:59:38 · 668 阅读 · 0 评论