网络日志
首页
问答
友情链接
登 录
综合
前端
后端
运维
推荐
最新
最热
站长
2年前
Java
MyBatis-工作原理
MyBatis-工作原理Configuration封装了所有配置文件的详细信息总结:把配置文件的信息解析并保存在Configuration对象中,返回包含了Configuration的DefaultSqlSession对象。返回SqlSession的实现类DefaultSqlSession对象。他里面包含了Executor和ConfigurationExecutor会在这一步被创建Statemen
46
0
0
站长
2年前
Java
《Thinking In Java》作者:不要使用并发!
前言今天纯粹就是带你们来读读书的~最近除了工作,特地买回了自己很喜欢的作者新发售的一本书《OnJava》,作者是我的老朋友布鲁斯·埃克尔,在Java领域很有名,你可能没听过他的名字,但极有可能听过他的另一本书《ThinkingInJava》,我想很多Java工程师都读过这本书,可以说是Java编程思想的良心之作。虽然布鲁斯是我的老朋友,但我不得不吐槽一下,大概通读了一遍《OnJava》之后,我心里
40
0
0
站长
3个月前
JavaScript
IDEA使用这十个插件让你的编码效率提高80%!让你嘎嘎摸鱼(上)
前言孔子说过"工欲善其事,必先利其器"。当然程序员想要提高效率肯定也得"优化"一下编码工具啦。在这里推荐十款好用的插件给大家,先后顺序不代表排名。一、lombokLombok插件是用于IntelliJIDEA等集成开发环境(IDE)的实用Java库,它能够通过注解的方式在编译时为JavaBean自动生成构造器、getter、setter、equals、hashcode、toString等方法。这样
12
0
0
站长
2个月前
Python
浏览器引擎-Playwright工具封装基于Playwright封装,构建一个通用的浏览器引擎接口,涵盖常见的搜索引擎操
一、前言Playwright是一款强大的浏览器自动化测试框架,能够支持主流的浏览器(如Chrome、Firefox、Edge等)的跨平台自动化操作与Selenium功能类似。它不仅能执行精细的用户操作模拟,还能够精确抓取网页内容,因此被广泛应用于数据抓取、自动化测试、和搜索引擎模拟等场景。基于Playwright封装,构建一个通用的浏览器引擎接口,涵盖常见的搜索引擎操作(如谷歌、百度、Bing)和
10
0
0
站长
2年前
TypeScript
JavaScript
记录下最近泛型(ts)的使用心得
介绍软件设计中规范和灵活往往是相悖的,约束越多规范性越强反之灵活性越低。一款优秀的软件系统在这两者之间把握的一定很好。对于typescript而言,他给js上上了一道类型的加锁,如果说any是打开这把锁的钥匙那泛型同时也给了js类型一定的自主空间,就是我们常用的泛型。使用泛型函数泛型接口泛型类泛型约束常用的内置泛型PartialRequiredRecord<Keys,Type>构造一个对象类型,表
39
0
0
站长
2年前
React
从零实现基于React+TS的Upload组件
有没有人跟我一样,每次面试必会被问到如何实现一个上传组件。在实际工作中,有很多成熟的UI组件库供我们选择,很少会自己去开发。今天咱必须从零到一实现一个。以下这个Upload组件具备基础的上传功能,支持多选文件,支持拖拽上传,支持进度展示。当然肯定没有人家UI组件库功能齐全,主要是为了锻炼组件开发能力。上传一个文件的生命周期首先,设计一个upload的组件,我们可以从用户角度出发,在小本本上画一画上
46
0
0
站长
3个月前
JavaScript
GitHub
🔥🔥性能飙升50%,react-virtualized-list如何优化大数据集滚动渲染
引言:在处理大规模数据集渲染时,前端性能常常面临巨大的挑战。本文将探讨库如何通过虚拟化技术和IntersectionObserverAPI,实现前端渲染性能飙升50%的突破,页面渲染速度提升95%!借助目录阅读,效果更佳。事情的起因最近,公司监控系统出现了加载卡顿和白屏问题,需要一个能够处理大规模数据渲染的方案。由于核心需求是列表项数据需要动态更新和自动刷新,所以用到了库。如果你正在寻找解决大数据
9
0
0
站长
4个月前
JavaScript
赋予领域模型生命力:充血模型在现代软件架构中的崛起(架构篇)
充血模型是一种软件设计方法,它将业务逻辑和决策能力赋予领域对象本身,而不是将它们放置在外部的业务逻辑层或服务层中。这种方法强调领域对象的完整性和自足性,使得每个领域对象都能够独立地执行其业务规则。肖哥弹架构跟大家“弹弹”代码设计技巧,需要代码关注欢迎点赞,点赞,点赞。关注公号Solomon肖哥弹架构获取更多精彩内容历史热点文章2.充血模型设计图:充血模型的设计哲学是让领域对象拥有自己的行为和状态管
13
0
0
站长
4个月前
GitHub
【datawhale AI夏令营】复杂推理能力评估竞赛学习笔记(2)- Lora微调+Agent评估
一.前言二.整体方案设计整体方案思路如上图所示:三.数据集准备为了微调训练和这两个模型,首先分别为这两个模型准备数据集,整体准备思路如下:首先读取训练数据集通过构造Prompt,利用DeepSeek大模型生成输出,保存进行答案数据集,最后转换成alpaca格式的数据集alpaca格式的数据集应遵循以下格式:最终构造的数据形式如下可以看到Evaluate数据集的构造是依赖于Answer数据集的输出最
13
0
0
站长
3个月前
JavaScript
「前端开发」页面加载进度条组件:nprogress.js 使用教程案例
🙏废话不多说系列,直接开整🙏一、简介是一个轻量级的JavaScript库,用于在应用的页面顶部显示一个进度条,指示页面加载或异步操作的进度。它非常适合用于单页面应用程序(SPA),能够在路由变化时给用户友好的加载提示。本文是的基本使用方法和一些配置选项的详细介绍。我们进入到官网首页,即可发现nprogress进度条的几个核心功能:(当然,我们也是可以针对进度条进行个性化的设置的,请继续看下文演
12
0
0