自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 财务基础笔记

财务会计,管理会计长期股权投资权益法,长期股权投资就是一个会计科目,是一个资产类的科目。权益法消费税(价内),增值税(价外)

2025-10-25 11:06:53 138

原创 试图创建,变更或删除正在使用的临时表中的索引

select object_id from dba_objects where object_name=upper('xxmfg_inv_item_tem'); select * from v$lock where id1=928035; select * from v$session where sid=395;alter system kill session '395,46343';

2025-10-16 14:50:29 284

原创 三个作业去去去

wdj.wip_entity_id 工单头id,wro.operation_seq_num 工序,wdj.organization_id 组织id。l_available_qty := XXFIN_HTML_CST_REPORT.Get_Available_Qty(t.物料id,(r.工单头id,r.工序,r.组织id,t.物料id,t.批次,t.批次数量,t.供应子库,'个',35);(r.工单头id,r.工序,r.组织id,t.物料id,t.批次,r.缺料数量,t.供应子库,'个',35)

2025-09-15 17:29:32 377

原创 存储过程哦

for 行 in 游标。

2025-09-15 09:14:51 109

原创 事实上事实上

下面的游标循环是上面说的第三步,只要你数据准备好,分配完之后,再把数据放入issue_data(自己创建)游标就可以了,这是固定写法,标准功能就要有这些数据,所以你可以根据下面倒推一下,需要的字段信息。既然是需求,用户就会传参进来,他们会传哪张工单到哪张工单需要批量发料,或者直接传项目号,整个项目号的工单进行发料。我把表给你,你可以去测试系统试着做一下,把它做成请求,前台一跑请求,就开始调用处理。,如果使用系统标准功能发料,就得一个个人为校验,效率很低。库存现有量表,里面包含对应仓库,批次,数量。

2025-09-11 17:47:13 737

原创 线上排查bug的命令

grep -C 10 "ACTION_DATE" supply.log,找到出bug的字段ACTION_DATE,然后查看上下文,-C就是查看日志上下文的命令。cat supply.log | grep "0[8-9]" | grep -i "error",这个命令就很好用,过滤时间和关键字'error'。cat supply.log | grep "09:1[5-9]",这个命令查看九点15到九点19的日志,也不一定找得到。一般其他部门的邮件过来说有bug,

2025-09-02 10:31:20 186

原创 elementui的下拉框校验

2025-08-19 14:47:38 112

原创 布隆过滤器实现

引入谷歌的guava包。(1)guava方案。

2025-08-17 16:29:29 97

原创 sharding-jdbc读写分离配置

load-balancer-name: product_lb_alg #负载均衡算法名称。# static-strategy: #读写分离策略。

2025-08-16 23:02:21 326

原创 商城笔记-----

如果redis为空,查数据库,数据库如果也为空,但是redis还是会进行保存,这时候判断一下数据库返回值,为null的话随便给个数据就行了(比如字符串“x”,一定记得加过期时间,雷神给了半小时),数据库有值那就缓存真实的值。,redis有数据就返回,没有就先问redis,看缓存有没有这个id,有就去数据库,没有就直接return。其实数据量小全量缓存也没事,几百兆而已。(2)随机值穿透攻击解决方案,大量请求过来,数据库扛不住。查询只以redis为准,redis没有,数据库也就没有。

2025-08-15 15:27:15 320

原创 sharding-jdbc

把同一个表的数据按一定规则拆到不同的数据库中,每个库可以放在不同的服务器上。**水平分表:**是在同一个数据库内,把同一个表的数据按一定规则拆到多个表中。通过水平分库,将类别ID为单数和类别ID为双数的商品信息分别放到两个库中。垂直分库是把不同表拆到不同数据库中,它是对数据行的拆分,不影响表结构。:将一个表按照字段分成多表,每个表存储其中一部分字段。

2025-08-14 11:00:37 115

原创 慢查询和show profile和锁的命令

查看是否开启查看阙值时间设置阙值时间为3秒。

2025-08-13 17:20:23 94

原创 mysql多行数据合并之group_count

一般配合group by使用

2025-08-10 11:43:58 106

原创 多条件的外连接

像这种on后面跟多个条件的,比如下面这个语句,spu_id和base_sale_attr_id相等的做笛卡儿积,然后各个行合并到一起就ok了。自己搞两张表试一下,这个还不好描述。

2025-08-09 15:37:26 129

原创 exists和in

永远小表驱动大表。

2025-08-08 18:36:59 95

原创 mybatis实现固定三层树形结构的嵌套查询

entity:@Datapublic class CategoryVo { private Long categoryId; //当前分类id private String categoryName; //当前分类名 private List<CategoryVo> categoryChild; //子分类}mybatis:

2025-08-03 17:44:27 302

原创 git的版本冲突

如果冲突,解决掉冲突再推送。写代码之前,先拉代码。

2025-07-22 22:24:24 180

原创 ai对话前端html页面

AI志愿填报顾问AI志愿填报顾问

2025-07-22 19:53:42 804

原创 布隆过滤器

多个哈希函数在数据进行存储时,计算该数据的hash值,将对应的位数组中的位置从0设置为1。

2025-07-21 14:44:04 116

原创 Error running YudaoServerApplication. Command line is too long. Shorten the command line via JAR man

是当你在运行一个 Java 应用(如 Spring Boot 项目)时,由于类路径(classpath)过长导致命令行参数超出了系统限制。这通常发生在依赖项非常多的情况下。

2025-07-12 21:37:49 578

原创 es相关知识

这就解释了为什么我们要在创建索引的时候就确定好主分片的数量 并且永远不会改变这个数量:因为如果数量变化了,那么所有之前路由的值都会无效,文档也再也找不到了。

2025-06-18 14:50:30 357

原创 kafka

1.一个分区的数据只能由一个消费者来进行消费。

2025-06-17 20:45:52 87

原创 创建vue3

2cmd打开窗口,输入npm create vue@latest。

2025-06-01 13:17:55 117

原创 nginx的一些配置的意思

1.用这个端口可以访问到nginx。

2025-05-24 21:01:07 501

原创 stampedlock锁的简单api

【代码】stampedlock锁的简单api。

2025-05-14 20:59:36 136

原创 关于读写锁的一些理解

【代码】关于读写锁的一些理解。

2025-05-12 22:40:42 419

原创 如何把本地文件推到gitee

注意:一定要是origin,除非你修改了。2.git clone 远程仓库地址。1.在gitee创建仓库。

2025-05-08 22:01:01 175

原创 关于设备状态时长的开发建议

不用每天进行定时任务修改,直接存储设备状态的开始时间,后台进行动态计算。

2025-04-29 16:19:20 115

原创 什么是倒排索引和正排索引?

通过文档这个字段查找词条的过程,看文档字段是否有词条。通过词条查找文档id,在由文档id查找文档的过程。

2025-04-27 16:18:55 397

原创 什么事索引?

将数据中的一部分信息提取出来,重新组织成一定的数据结构,我们可以根据该结构进行快速搜索,这样的结构称之为索引。索引即目录,例如字典会将字的拼音提取出来做成目录,通过目录即可快速找到字的位置。像mysql中把某个字段提取出来,建立索引,进而搜索出全部数据。

2025-04-25 16:21:29 136

原创 get和CountDownLatch,让主线程等待异步线程的方式

【代码】get和CountDownLatch等待异步线程的方式。

2025-04-24 14:58:06 143

原创 thenApply、thenAccept,thenRun的区别

whenComplete(返回值,异常)

2025-04-24 10:07:25 312

原创 黑马解决订单重复问题的方案

在订单确认页,会先产生预订单id,返回给前端,当用户真正下订单的时候,会把预交易订单id传到后端作为订单表的主键,如果有连点行为,只有第一条会保存成功,因为主键是唯一的,就会避免重复订单。数据一样,订单id不一样怎么解决的。用户在下订单页面连点两次结算。

2025-04-23 22:09:42 159

原创 关于黑马的天机学堂领取优惠券中存在的问题

把mysql中的数据放到redis用于校验,会有修改redis和mysql的操作。存在的问题:mq后续操作报错会有事务问题,涉及两个不同的数据库就不能全部回滚。下面这个流程,设计三个组件。我不信在企业会这么设计。

2025-04-23 21:08:30 229

原创 关于rabbitmq的注意点

/这里不要抛异常,如果抛异常,mq会进行重试。

2025-04-23 20:25:40 110

原创 在redis中校验优惠券限领的技巧

而是直接加1,虽然redis超领,但是mysql中数据正确,未超领。没有先get再校验再+1。

2025-04-22 21:12:22 106

原创 redis的小技巧

hash结构的两种put方式。第一种与redis交互4次。第二种与redis交互1次。

2025-04-22 19:47:06 112

原创 关于gitee上lilishop商城系统的问题

说说领取优惠券的代码,下面代码存在并发问题。校验和后续操作数据库未加锁,存在并发问题。已领取数量加1,非原子操作,存在并发问题。校验优惠券是否可以领取的方法。

2025-04-22 15:45:30 187

原创 关于CountDownLatch的一些理解

或者其它线程countDown,主线程await。主线程await,其他线程countDown。

2025-04-22 09:21:18 127

原创 redisson的trylock参数

/lock方法会无限重试。第一个参数(等待时间),如果设置了,获取锁失败后,就不会立即返回了;//这种写法调用代理对象的方法,方法是有事务处理的。//设置失效时间,看门狗失效。//看门机制不能设置失效时间 采用默认的失效时间30秒 (那重试时间怎么设置呢?//分布式方式,分布式锁,采用redisson锁。

2025-04-15 22:45:05 703

空空如也

空空如也

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

TA关注的人

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