首页
学习
活动
专区
工具
TVP
发布

Lvshen的技术小屋

专栏成员
176
文章
162552
阅读量
24
订阅数
使用GBDT算法实现敏感词匹配
GBDT(Gradient Boosting Decision Tree)在数据分析和预测中的效果很好。它是一种基于决策树的集成算法。其中Gradient Boosting 是集成方法boosting中的一种算法,通过梯度下降来对新的学习器进行迭代。而GBDT中采用的就是CART决策树。
Lvshen
2024-01-15
4320
如何用AI生成可靠的图片
文本到图像生成模型是一种机器学习模型,一般以自然语言描述为输入,输出与该描述相匹配的图像。这种模型的开发始于2010年代中期,伴随深度神经网络技术的发展而进步。
Lvshen
2023-09-02
6380
什么?线上服务器CPU100%了
相信大家都遇到过内存溢出的情况,内存溢出一般会使系统崩溃,甚至还会使服务卡死。所以规避内存溢出和及时解决内存溢出尤为重要。
Lvshen
2023-03-08
1.5K0
开发一个通用靠谱的单号生成器
之前我用Redis开发了一个通用的单号生成器,该单号生成器存了两个key。一个是序号递增的key,一个是记录日期的key。如果当前日期和Redis记录的日期不一致,单号就重置为1,重新从1开始递增。
Lvshen
2023-03-08
6630
基于注解的异步导入导出系统
相信大家做Excel导入导出功能,都会遇到大数据量超时问题。一般解决方法,采用异步操作,但每次都需要自己写异步的代码,为了减少重复不必要的工作,我决定开发一套基于注解的导入导出功能,并且支持异步操作。
Lvshen
2023-03-08
1.3K0
为什么我写不出面向对象的代码
举个栗子,比如之前项目组做的付款业务,这里面包含了A付款,B付款,C付款,D付款等模块。
Lvshen
2022-12-05
1.2K0
如何开发一套分布式接口重推系统
业务开发中会有方法重推的需求,比如调用第三方系统接口,如果调用失败,需要能够重推,重推后需要更新业务信息,例如业务单据的状态更新为:推送失败(成功)。
Lvshen
2022-12-05
3250
技术人员如何收集知识
相信我们技术人员平时都有上网学习的习惯,当我们发现一篇好文章时。就会把它收藏起来。如果是微信文章,我们可以在微信中收藏,如果是浏览器的文章,你该如何收藏呢?今天我来推荐两个网页收藏APP(IOS端)。
Lvshen
2022-12-05
1.1K0
如何实现接口限流,接口幂等功能
在业务上有很多需要防止重复提交的场景,例如大部分的创建方法要求同样的数据不能创建两次。对于此种业务处理一般可以分为前端处理和后端处理。前端可以在点击后将按钮置灰1s,做防抖处理,1s后才可以再次调用接口。后端这里需要在业务上做处理,我们在做入库操作时,需要校验:
Lvshen
2022-12-05
5350
我写了一个简单通用的单号生成器
这里前缀 + 日期没有太大技术含量,主要是在尾部的序列号,这里要求3位序列号,我们从001开始。当等于10起,为010。当等于100起,为100。第二天重置从001起。这里我们可以使用MySQL数据库存储,这里我们需要记录日期和序号两个字段。MySQL 表如下:
Lvshen
2022-12-05
1.8K1
我开发了一套简单易用的审批流程引擎
最近的项目有涉及审批流程业务,为了不增加系统的复杂度,不想引入开源的流程引擎(市面上开源流程引擎功能都比较齐全,本项目的流程审批功能没有那么复杂),于是自己决定设计一套简单易用的审批流程来。
Lvshen
2022-08-31
5.3K1
如何开发一个轻量且高效的SDK
相信大家都使用过Maven,我们平时要使用公共的API,只需要导入Maven依赖即可。然后就可以直接调用里面的方法了,非常的方便。
Lvshen
2022-08-31
7570
记一次MySQL数据库主从恢复过程
相信大家的项目都是使用主从模式的数据库吧,我们在开发中可能要维护主从的情况比较少,只需要写增删改查就够了。但是最近自己经历一次主从异常的恢复。也算是有一份不一样的收获吧。
Lvshen
2022-05-07
7700
如何优雅地给List集合排序
在平时的开发中,我们或多或少的会用到排序。在最开始学习语言的时候,我们都会学习基本的排序算法。例如:冒泡排序,基数排序,快速排序,插入排序,选择排序。
Lvshen
2022-05-05
1.9K0
高并下如何做变量的自增与自减
变量的自增自减相信大家都会,一般情况下直接++或--就可以了。但是实际情况我们可能需要考虑并发问题,多线程情况下,如果我们直接计算。计算结果可能就会不准确。
Lvshen
2022-05-05
7590
还在为日期计算烦恼?Java8帮你轻松搞定
我们平时开发日期一般都是使用Date类。在使用Date计算时,一般将会将Date转换成时间戳,即转换成ms后进行计算,这样做很麻烦。当然我们也可以使用第三方日期类。
Lvshen
2022-05-05
8240
如何优雅的加密配置文件中的敏感信息
我们平时的项目中,会在配置文件中配置一些敏感信息,比如配置数据库账号、密码等信息。如果我们将配置文件与代码一起打包,别人拿到jar包后很有可能反编译jar,从而获取里面的配置文件信息。如果有人对数据库信息恶意破坏,那么就会产生不可估量的损失。
Lvshen
2022-05-05
2.7K0
如何打造一个私人影音媒体库
你是否厌倦了视频软件中各种视频广告,你是否想要4K画质的观看体验,今天我们来打造一个低成本的私人影音库。
Lvshen
2022-05-05
2.3K0
除了微信和抖音,iOS上还有这些有用的App
我们平时手机里面主要使用的软件可能就是微信,抖音,哔哩哔哩了。除了这些,还有很多优秀的应用等着我们去发掘,今天我来介绍这些优秀的应用(主要是iOS平台),相信会为你打开新世界的大门。
Lvshen
2022-05-05
1.5K0
我使用延迟队列实现商品的竞拍成交功能
我们平时开发可能要求实现这样的需求:用户可以在有效的时间内进行商品竞拍,当有效时间过了之后,取竞拍价最高的用户成交。我们一般可以使用定时任务每5s定时扫描数据库,获取有效时间大于当前时间的商品列表,然后取每个商品中竞价最高的用户存入商品成交表中。
Lvshen
2022-05-05
3460
点击加载更多
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档