自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(52)
  • 收藏
  • 关注

原创 mybatis批量更新

sql语句for循环效率其实相当高的,因为它仅仅有一个循环体,只不过最后update语句比较多,量大了就有可能造成sql阻塞。case when虽然最后只会有一条更新语句,但是xml中的循环体有点多,每一个case when 都要循环一遍list集合,所以大批量拼sql的时候会比较慢,所以效率问题严重。使用的时候建议分批插入。

2024-07-26 11:31:24 2066

原创 python 将json保存到文件再读取

模块来处理JSON数据。方法从文件中读取JSON数据并打印。这是处理JSON文件的标准方法。在Python中,你可以使用。这段代码首先定义了一个字典。

2024-09-01 16:06:21 751 1

原创 chrome cookie编辑

或者在chrome应用商店搜索: cookie editor。

2024-08-26 22:24:53 561

原创 享元模式

运用共享技术来有效地支持大量细粒度对象的复用。它通过共享已经存在的对象来大幅度减少需要创建的对象数量、避免大量相似对象的开销,从而提高系统资源的利用率。

2024-08-25 23:47:58 877

原创 访问者模式

访问者模式允许你在不修改被访问对象的类的情况下,定义并封装一组新的操作。它通常用于处理对象结构中的元素,并能够在不改变这些元素的类的情况下,为这些元素添加新的操作。这种模式的关键思想是将操作与元素分离,使得增加新操作变得相对容易。

2024-08-25 23:18:07 1103

原创 为Windows Terminal 配置zsh + Oh-My-Zsh

【核心】https://juejin.cn/post/7229507721795993661本文以Git Bash终端为基础,来安装Zsh终端和主题,轻松易上手。本文以为例,也就是Windows 11中的终端Windows 10没有的话,可以去应用商店搜索并下载。但这并不是必须的,你使用Git Bash也是可以的。本文所用到软件和字体文件,建议大家从文中提供的官网地址进行下载,以保证版本的时效性。密码:4p54。

2024-08-23 10:32:54 2758

原创 windows bat脚本鼠标定时点击

要在 Windows 下编写一个使用鼠标定时点击某个位置的 BAT 脚本,纯粹使用 BAT 文件是不太可能的。不过,我们可以借助一些外部工具,例如 AutoHotkey 或 Python 脚本来实现这个目的。这个脚本在点击指定位置5次后会自动退出循环,并弹出一个消息框提示已完成点击操作。这样,你就可以实现一个定时点击5次、然后自动结束的脚本。: 首先,下载并安装 AutoHotkey,从。为你的实际 AutoHotkey 脚本的路径。: 创建一个新的文本文件,并将其扩展名从。的值来适应不同的需求。

2024-08-23 09:00:00 3599

原创 ZooKeeper可视化工具

ZooKeeperAssistant意为zookeeper助手,是一款zookeeperk可视化管理与监控工具,它的界面也是相当漂亮,个人感觉UI设计比上面的prettyZoo还要好看,比较合我胃口。名字prettyZoo,意为美丽的动物园,确实界面比上面的两种好看多了,也是开源项目,2.1K的star。掌阅科技开源的zookeeper管理界面,也可以作为任何基于zookeeper的配置管理项目。Apache官方基于Java的zookeeper可视化工具,功能比较简单。然后会弹出操作窗口。

2024-08-23 08:30:00 467

原创 Error connecting to node kafka9092 (id 1001 rack null)

【代码】Error connecting to node kafka9092 (id 1001 rack null)

2024-08-22 13:48:15 466

原创 构造一个shell脚本,根据输入的字符串分别调用方法

这时脚本会根据传递的参数调用相应的方法(函数)。如果没有提供参数或者提供了无效的参数,则会提示错误信息。后,脚本会调用相应的方法(函数)。如果输入的字符串不是。,则会提示“无效的输入”。

2024-08-22 13:47:35 696

原创 vue模拟点击事件

引用元素并触发点击事件,也可以使用原生JavaScript触发点击事件,Vue还提供了事件绑定和事件处理函数的机制来处理点击事件,如果需要更高级的模拟功能,可以考虑使用第三方库或工具。Vue提供了一种简单的方式来处理事件绑定和事件处理函数,通过在模板中使用特殊的指令,可以将事件绑定到组件的方法上,当事件触发时,Vue会自动调用相应的方法。引用元素外,还可以使用原生的JavaScript来触发点击事件,通过获取DOM元素的引用,可以直接调用其。属性,可以在组件的模板中直接访问该元素,可以使用。

2024-08-19 09:00:00 1464

原创 建议输入框el-autocomplete点击回车下拉框不消失问题

当建议框的内容为空的时候建议框会自己收起。

2024-08-19 08:45:00 331

原创 vue项目中报错:Avoid using non-primitive value as key, use stringnumber value instead.

意思是:检测到重复键:‘[object object]’。这可能会导致更新错误。意思是:避免使用非基本值作为键,而是使用字符串/数字值。

2024-08-18 23:02:32 361

原创 js取消焦点事件

来取消当前拥有焦点的元素的焦点事件。这种方法适用于需要找到并取消当前有焦点的元素的情况。方法来取消焦点事件的默认行为。这种方法适用于在特定条件下阻止焦点的默认行为。来取消元素的焦点事件。这种方法适用于通过视觉效果来隐藏焦点的外观。来取消元素的焦点事件。这种方法适用于直接对特定元素取消焦点。属性来获取当前拥有焦点的元素,然后将其设置为。这种方法适用于需要移除页面上所有焦点的场景。‌:通过选择所有可聚焦的元素并调用它们的。‌:可以在焦点事件的处理函数中调用。来取消元素的焦点事件。

2024-08-18 22:59:04 785

原创 potplayer播放m2ts格式,截图

参考:https://g.nga.cn/read.php?tid=41179914&page=1&rand=324更新版本:https://potplayer.daum.net/?lang=zh_CN打开系统HDR解析:快捷键win+alt+bctrl+E,或者右键-视频-图像截取-截取为xxx格式路径在 右键-视频-图像截取-打开截图存档文件夹

2024-08-16 23:29:04 458

原创 redis实现热搜和最近搜索

如果不采用,则需要把最近搜索的数据保存到内存或者持久化到db,保存到内存则会遇到分布式无法共享的问题,持久化到db会存在查询较慢的问题,所以可以考虑存储到redis,依靠redis基于内存的特性,并且也无需开发者关心持久化的问题。最近搜索即用户最近搜索的关键词的集合,应该是有一个数量限制的,并且可能也不存在过期的说法,例如5天前用户最后搜索过“ABC”,5天后他也不应该消失。同时,也不存在权重的说法,如果先搜一次“C”,再搜一次“A”,排序应该为“C",”A",再搜一次“A",则排序应该为”A“,”C"。

2024-08-16 08:30:00 1535

原创 使用SQL统计某个表每天的总量和增量

例子:一个user表 有user_id自增主键,还有create_time用户创建时间。首先将每天的总量查出来 表中的时间一般为date_time类型 所以用个函数。将上一个SQL作为一个统计表来计算增量 上SQL。业务需求 让你统计每天用户的总量和相比前一天增加了多少用户量。

2024-08-15 18:27:28 656

原创 mysql复杂sql书写示例

由于在导入参数${days}时,会自动使用双引号包起来,所以即使传参为now(),也会变成"now()",date(“now()”)=null,所以会调用后面的默认方法获取数据。这种方式更适合显示成表格。

2024-08-15 17:33:47 504

原创 MySQL的IF语句详解

MySQL数据库中,IF语句是一种条件控制语句,用于根据某些条件的真假来执行不同的代码逻辑。IF语句可以帮助我们在SQL查询中实现更复杂的逻辑操作。

2024-08-15 17:08:34 1412

原创 Mysql字符串处理函数详细介绍、总结

如果N_OR_S 是一个数字,则返回一个 十六进制值 N 的字符串表示,在这里,N 是一个longlong (BIGINT)数。若N = 1,则返回值为 str1 ,若N = 2,则返回值为 str2 ,以此类推。假如字符串str 在由N 子链组成的字符串列表strlist 中, 则返回值的范围在 1 到 N 之间(即str在strlist中的位置)。若所有的字符串均相同,则返回STRCMP(),若根据当前分类次序,第一个参数小于第二个,则返回 -1,其它情况返回 1。

2024-08-09 17:04:26 686

原创 MySQL 中创建视图设置字段类型

在 MySQL 中创建视图时,不能直接在视图定义中指定新计算字段的数据类型。但是,你可以通过函数调用或其他表达式转换来隐式地确保新字段的类型。例如,如果你希望在视图中添加一个新的int类型的字段,你可以使用CAST()函数或CONVERT()函数进行类型转换。这里是一个简单的例子,假设你有一个表orders,表中有一个price字段,你想要创建一个视图,并在视图中包含一个新的int类型的字段,该字段代表price的整数部分。order_idpriceint如果你希望将对某个字段的操作结果转换为int。

2024-08-09 16:58:55 1283

原创 git cherry-pick 同步修改到另一个分支

(注意如果有 conflict 情况就不是很好用)(为了分辨是从其他分支转移过来的,可以新开一个分支同步这些 commit,然后再 merge 到目标分支)如果我有一堆连续的 commit 都想同步过去,那么可以用下面的语法: 下面的命令可以转移从 E 到 F 的所有 commit。如下图,想把 devA 分支中 commit E 和 F,同步到下面绿色的 devB 分支中。),方便以后查到这个提交是如何产生的。3)不建议同步「合并(merge)节点」,得到的结果应该不是你想要的(有兴趣可以自己尝试)。

2024-08-05 10:44:07 1109

原创 mysql对小数进行处理

【代码】mysql对小数进行处理。

2024-08-03 08:59:15 450

转载 springboot构建starter

原则,通俗的说就是不重复造轮子,尽可能使用可重用的代码。我们可以把重复的代码提取出来,比如自定义一个库,然后在多个地方调用。对于相同的逻辑,在修改的时候应该只修改一个地方,而不是修改使用该相同逻辑的所有地方。下面我们就做一个这样的栗子,在配置文件中配置好网站名称和链接,然后在另一个类中打来网站。依赖引入之后,在属性上使用多行注释,在配置文件中使用属性时会有提示语。创建自动配置类之前,先创建一个使用属性配置类的类。的引入是为了在配置文件中使用属性时有提示。类的属性注释,也就是上面说的提示语。

2024-08-02 13:35:50 1694

原创 java获取blob数据转str

的SQL语句和参数设置,以及字段名与你的数据库结构相匹配。这段代码假设你的BLOB数据是以UTF-8编码的字符串,如果不是,你需要相应地更改字符集。DB是hana cloud,但是没开doc store,现在在看minghui写的xml 转json的代码,做一些测试。类提供的字符集将字节数组转换为字符串。方法将BLOB数据转换为字节数组,然后使用。在Java中,你可以使用。

2024-08-02 10:39:13 590

原创 mysql中实现当前时间减一天的方法

可以是一个日期值(如2022-01-01)或一个日期时间值(如2022-01-01 12:00:00)。如果是日期时间值,则函数将返回一个日期时间值;如果是日期值,则函数将返回一个日期值。这个函数接受三个参数:要进行操作的日期,要减去的时间间隔和时间间隔的单位。时间间隔表达式可以是一个字符串,其中包含一个整数和一个单位(如’1 DAY’)。在这个示例中,使用CURDATE函数获取当前日期,然后使用DATE_SUB函数将当前日期减去一天。这将返回当前时间减去一天后的日期和时间。这将返回当前的日期和时间。

2024-08-01 07:15:00 2130 2

原创 mysql union语法 demo

【代码】mysql union语法 demo。

2024-07-31 23:37:27 451

原创 springboot starter注入bean的使用情况

有一个starter,他有一个service,可以通过@Service注册成bean,或者通过config注入成bean,有一个controller通过@Controller注入成bean,并且通过@Autowired调用了该service。

2024-07-31 10:22:34 850

原创 docker运行splunk

【代码】docker运行splunk。

2024-07-31 09:58:08 535

原创 Python读取word文本

如果需要读取word文档中的文字(一般来说,程序也只需要认识word文档中的文字信息),需要先了解python-docx模块的几个概念。1,Document对象,表示一个word文档。2,Paragraph对象,表示word文档中的一个段落3,Paragraph对象的text属性,表示段落中的文本内容。需要注意,python-docx模块安装需要在cmd命令行中输入。

2024-07-29 23:14:59 899

原创 Docker Compose搭建Halo

【代码】Docker Compose搭建Halo。

2024-07-29 23:13:13 390

原创 redis设计滚动排行榜

业务已基于 Redis 实现了一个高可用的排行榜服务,长期以来相安无事。有一天,产品说:我要一个按周排名的排行榜,以反映本周内用户的活跃情况。于是周榜(按周重置更新的榜单)诞生了。为了满足产品多变的需求,我们一并实现了小时榜、日榜、周榜、月榜几种周期榜。本以为可长治久安了,又有一天,产品体验业务后说:我想要一个最近 7 天榜,反映最近一段时间的用户活跃情况,不想让历史的高分用户长期占据榜首,可否?于是,滚动榜(最近 N 期榜)的需求诞生了。

2024-07-28 17:23:05 666

原创 redis应用场景

应用场景:做简单得键值对缓存,比如`Session,token,统计,限流,轻量级(kb级别)的FS内存级的文件系统—任何东西都可以变成字节数组(二进制),一些复杂的计数功能的缓存。(3)数据交互有个二进制安全的概念,给我数据的时候你自己编码,字节数组到达我这里整理,帮你存,客户端之间商量好。全页缓存:对于生成页面内容的应用,Redis可以作为全页缓存使用,以减少后端服务的负载,提高系统的响应速度。去重,还可以利用交集、并集、差集等操作,可以计算共同喜好,全部的喜好,自己独有的喜好等功能。

2024-07-28 16:45:10 360

原创 RedisTemplate Zset的API

将任务的执行时间作为元素的分数,任务的唯一标识符作为元素的值,然后根据执行时间的顺序来提取要执行的任务。升序获取sorted set 中的指定元素的排名:ZRANK key member 降序获取sorted set 中的指定元素的排名:ZREVRANK key memeber。范围查询(Range Queries): 由于 Sorted Set 中的元素是按照分数有序排列的,你可以很容易地执行范围查询操作,比如获取分数在某个范围内的所有元素。❄️❄️返回集合内元素在指定分数范围内的排名(从小到大)

2024-07-28 11:12:17 450

原创 redis Zset相关命令参考

参考:https://www.runoob.com/redis/redis-sorted-sets.html下表列出了 redis 有序集合的基本命令:

2024-07-28 10:17:06 321

原创 报错 Invalid prop custom validator check failed for prop “pagerCount”

4、解决:将分页中:pager-count=“3”,改为最小可选值:pager-count="5"即可。二、问题来源:分页v-pagination下:pager-count=“3”、三、参考:可选值必须要大于等于 5 且小于等于 21 的奇数。一、页面报错,但是在代码中找不到pagerCount。

2024-07-28 09:20:08 1022

原创 初试groovy

groovy语法参考:https://www.bootwiki.com/groovy/groovy-overview.html。数值类型参考:https://www.bootwiki.com/groovy/groovy-round.html。在线运行:https://www.bejson.com/runcode/groovy/

2024-07-28 07:58:57 190

原创 一些可参考的css网站

常用配色表:https://css.bqrdh.com/color-scheme?css生成器:https://css.bqrdh.com/text-style-editor。代码生成器(包含其他语言):https://code.bqrdh.com/各种css元素可视化:https://uiverse.io/css动画交互:https://navnav.co/

2024-07-27 17:24:45 777

原创 mysql case表达式 查询时将状态改为相对应的文字

【代码】mysql case表达式 查询时将状态改为相对应的文字。

2024-07-27 10:20:55 528

原创 mysql 查询将int转str

列的值转换为字符串,并将其结果列命名为。,你想将该列的值转换为字符串。的表,其中有一个整数类型的列。在MySQL中,可以使用。函数将整数转换为字符串。例如,假设有一个名为。

2024-07-27 09:54:08 428

中文数字文本转数值型文本

定义了一个名为 ChineseNumberConverter 的工具类,用于将中文数字字符串转换为阿拉伯数字(使用 BigDecimal 类型表示)。主要功能包括: 定义了中文数字和单位的字符数组,并支持大小写形式。 chineseNumToArabicNum 方法用于将中文数字字符串转换为 BigDecimal 类型的数值。 内部实现了中文数字和单位的识别、转换逻辑,包括特殊规则处理,如“十”前加“一”的情况。 使用了辅助方法如 strToNum、isCnNumAll 和 chnStringToNumber 来分别实现单个字符到数字的映射、判断字符串是否全部由中文数字组成以及整个字符串到数字的转换。 定义了 ChnNameValue 类来存储中文单位名称及其对应的数值和是否为“节单位”的标志。 这个工具类可以处理包含中文数字和单位的复杂字符串,并能够正确地解析出它们所代表的数值。

2024-07-28

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除