[leetcode]_面试题 17.11. 单词距离
题目 面试题 17.11. 单词距离 有个内含单词的超大文本文件,给定任意两个不同的单词,找出在这个文件中这两个单词的最短距离(相隔单词数)。如果寻找过程在这个文件中会重复多次,而每次寻找的单词不同,
spring那些事(1) : 自定义注解实现 Spring 多数据源
“持续创作,加速成长!这是我参与「掘金日新计划 · 6 月更文挑战」的第1天,点击查看活动详情” 一、背景 在实际开发中,我们往往面临一个应用需要访问多个数据库的情况。例如下面两种场景。 业务复杂:数
冴羽答读者问:怎么平衡工作与生活?
这个问题让我想起可口可乐曾经的首席执行官布莱恩·戴森 (Brian Dyson) 在 1996 年乔治亚理工学院的毕业致词: > 想像人生是一场在空中不停抛接五个球的游戏,这五个球分别是工作、家庭、
如何生成微信小程序太阳码
持续创作,加速成长!这是我参与「掘金日新计划 · 6 月更文挑战」的第1天,[点击查看活动详情] 背景 当前小程序盛行的时代,无论走在那里都会看到各种各样的小程序太阳码,小程序项目中经常也会用到小程序
【死磕Java并发】-----J.U.C之Java并发容器:ConcurrentLinkedQueue
持续创作,加速成长!这是我参与「掘金日新计划 · 6 月更文挑战」的第 2 天,点击查看活动详情 要实现一个线程安全的队列有两种方式:阻塞和非阻塞。阻塞队列无非就是锁的应用,而非阻塞则是CAS算法的应
关于mybatis查询返回List<String>结果为[null],size是1的原因分析
在项目中偶然遇到一个问题,报空指针异常,经排查,是mybatis查询结果映射到List时映射为了[null]数组。这就导致CollectionUtils.isEmpty判断为false。
leetcode-1957-删除字符使字符串变好
持续创作,加速成长!这是我参与「掘金日新计划 · 6 月更文挑战」的第3天,点击查看活动详情 题目地址 一个字符串如果没有 三个连续 相同字符,那么它就是一个 好字符串 。 给你一个字符串 s ,请你
主从复制及新旧版本同步原理比较
Redis主从复制总共有七大步骤,其中同步是重点,而且2.8前后同步原理不同,很值得拿出来比较。本文会先介绍2.8及以上版本Redis主从复制的实现步骤,随后重点介绍同步这一步骤中新旧版本的原理与区别
MT-AUTH v1.8.0 发布,基于 RBAC 的权限系统
演示链接 登录中心 测试账户:[email protected] 密:Password1! 测试账户:[email protected] 密:Password1! 超级管理员:[email protected] 密:Password1! 请勿删除任何数据,谢谢 更新日志 通用 采用手动ack确认消息消费 mt-access 测试集群部署,确保快速切换健康节点 重构通知相关聚合 mt-proxy 新增健康检查,确保快速切换健康节点 mt-ui 改进通知模块,新增确认功能 改进创建项目流程 新增
深度学习与CV教程(2) | 图像分类与机器学习基础
图像分类是计算机视觉的核心任务。本文讲解数据驱动的模型算法,包括最邻近算法、KNN分类器、线性分类器的原理、各自的优缺点和实际应用注意点【对应 CS231n Lecture 2】
这可能是最详细的ArrayList源码分析
本文最先发布于我的个人博客,掘金为同步发布,如有需要,可以访问腿短快跑的个人博客获取更多内容 源码获取 jdk 源码在我们 jdk 的安装目录下即可找到: jdk1.8 在 jdk1.8 及之前的版本
layui-vue 1.1.3 发布,基于 vue 3.0 的桌面端组件库
更新: [新增] input 组件 clear 事件, 清空内容时触发的无参事件 [新增] avatar 组件 alt 属性, 用于设置描述图像无法正常显示时的替换文本 [新增] radio-group 组件, 公用 name change v-model 属性, 简化多 radio 使用 [修复] tab 组件初始化时, 因无法监听到 slots 变化, 而导致 layui-tab-title 无法正常显示的问题 [优化] input 组件 allow-clear 触发策略, 由始终显示调整
LiteFlowX 正式版发布 IDEA 插件市场
LiteFlow的IDEA插件发布正式版本啦! 上次发布的alpha版本,需要你添加一个dev仓库,才能搜索到。现在直接在IDEA插件市场能搜到了! 先简单介绍下LiteFlow框架: LiteFlow框架是一个Java领域小而美的开源规则编排引擎,在2020年开源,到目前为止迭代了36个版本,有日益庞大的社区和众多使用者,如你想了解这款开源引擎,可以移步官网,强大的文档让你快速上手: https://liteflow.yomahub.com/ 但是如果你之前添加过alpha版本,需要在这里把
怎么在Web 访问 context.xml 中的值
持续创作,加速成长!这是我参与「掘金日新计划 · 6 月更文挑战」的第3天,点击查看活动详情 这次我们讲讲怎么在JNDI 配置 Web 数据,达到数据共享的目的。 JSP 四种范围对象的作用域大小依次
Fasty v1.0.1 发布,一个极快的 JavaScript 模板引擎
Fasty 一个极快的 JavaScript 模板引擎 Fasty 是一个简约、超快的 JavaScript 模板引擎, 它使用了非常独特(独创的)的缓存技术,从而获得接近 JavaScript 极限的运行性能,并且同时支持 NodeJS 和浏览器。 Fasty 的渲染速度,超过很多的 JavaScript 引擎 100 倍以上。 使用方法 示例1
var template = '<div> hello {{ name }} </div>'
var data = {name: "fast
RXThinkCMF 敏捷开发框架 ThinkPhp6+EleVue 版本 v1.1.0 发布
v1.1.0 更新内容: 1、新增CMS模块富文本图文处理功能; 2、新增动态匹配富文本图文处理正则匹配工具; 3、新增CMS图集文章发布功能,编写支持多图上传的Vue组件; 项目介绍 一款 PHP 语言基于 ThinkPhp6.x + Vue + ElementUI 等框架精心打造的一款模块化、插件化、高性能的前后端分离架构敏捷开发框架,可用于快速搭建前后端分离后台管理系统,本着简化开发、提升开发效率的初衷,目前框架已集成了完整的 RBAC 权限架构和常规基础模块,前端 Vue 端支持多主题
IDE非法字符'\ufeff'报错 | UTF8与UTF8-BOM,大端与小端等编码到底有何不同
持续创作,加速成长!这是我参与「掘金日新计划 · 6 月更文挑战」的第2天,点击查看活动详情 解决问题速看 解决的思路是将文件编码格式由其他编码格式转为UTF-8格式。 第一种方式: 第一步:打开报错
基于 Redis 实现的轻量级分布式锁
持续创作,加速成长!这是我参与「掘金日新计划 · 6 月更文挑战」的第1天,点击查看活动详情 开篇 微服务的时代,分布式锁对于资源的保护在很多业务场景下都是必须的,我们需要保证某一个 identity
周排行