自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【无标题】

~Unmerged paths:(use “git rm …” to mark resolution)both deleted: 某某某。连 gitignore 的untrack 文件/目录也一起删掉 (慎用,一般这个是用来删掉编译出来的 .o之类的文件用的)在用上述 git clean 前,强烈建议加上 -n 参数来先看看会删掉哪些文件,防止重要文件被误删。连 untracked 的目录也一起删掉。git commit就没问题了。若无效则在idea终端中执行。git rm 某某某。

2023-03-23 15:40:32 56

原创 商详压测jjmeter配置

jmeter压测配置

2023-03-09 09:48:30 61

原创 Batch

SqlSession session = sqlSessionFactory.openSession(ExecutorType.BATCH);try {SimpleTableMapper mapper = session.getMapper(SimpleTableMapper.class);List records = getRecordsToInsert(); // not shownBatchInsert<SimpleTableRecord> batchInsert = insert

2022-08-25 09:11:39 83

原创 排序刷默认值sql脚本

sql脚本

2022-07-23 09:12:20 139

原创 Nginx代理浏览器接口调用本地的后端接口

配置nginx自己联调,不再麻烦前端大佬

2022-06-06 07:35:48 2026 1

原创 接口设计原则

接口设计原则单一职责接口方法设计时应当只做一类事,不要在一个方法里写完一整个需求,成百上千行代码真的很恶心,应当将各个业务抽取成方法,然后逐一调用不同的方法,提供给外部的接口更加要把你的业务代码给区分,给前端很明确,以前有个同事把点赞,收藏,评论点赞就给前端一个接口,他是如何做到的,这样在业务里就各种操作耦合度太高,不建议这么做接口隔离原则不要在一个接口方法里写一大堆的方法,应当让方法的粒度小一些,但开发起来将方法写在不同的接口,维护难度也会上来,应当权衡依赖倒转原则简单来说就是面向接口编程里

2022-05-16 20:42:15 125

原创 Countdownlunch和semaphore配合

countdown和semaphore是怎么配合的?我会根据查询到的一个总数进行除最大同步数,通过这个数创建countdownlunch,通过线程池开线程记录当前的同步日志,去查询相关的数据组装,同步es后对日志进行更新,countdown进行减数,让主线程记录一个主日志表的记录,由于线程池任务数太多会,防止他触发拒绝策略,使用的semaphore控制线程数...

2022-05-15 18:41:11 230

原创 Spring的AOP是什么

aop是spring的一个技术,面向切面编程,底层的实现是动态代理,默认实现接口会基于jdk的动态代理实现,否则会基于cglib实现,动态代理能够很好的帮我们对某一方法进行行为的增强、而spring的aop能够简化我们去使用jdk动态代理的步骤,我们只需要配置自己的一个切面通知,指定一个切入点,spring容器在创建bean时会通过一个后置处理器beanpostprocesser给我们增强这个bean。...

2022-05-15 14:18:43 264

原创 mysql事务面试题第一篇

前言如果你在面试被问到mysql事务,什么是事务redo和undo又是什么事务的隔离级别哪几种,存在什么问题mvcc是什么mvcc如何解决幻读可重复读级别为什么还存在幻读当前读和快照读是什么什么是事务?事务的四个属性,原子性a、一致性c、隔离性i、持久性d,通过aid来保证一致性,原子性通俗来讲就是原子性的操作,要么全部成功要么全部失败,隔离性是指并发操作应当与串行操作一致,持久性是指事务一旦提交,必须落入磁盘如何实现原子性?带入这种场景思考如果你在操作A

2022-05-13 23:29:42 239

原创 mysql剖析查询第一篇

3、剖析mysql查询(高性能mysql第三章)开启慢查询的开销很低,只需要担心的是日志占用的磁盘空间,mysql还有另一种查询日志,被称为通用日志查询,在mysql5.0之后慢查询日志可以通过设置long_query_time为0来捕获所有的查询日志,并且查询的响应时间是微妙级别,剖析单条sql语句的三种方法 具体的指标需要学习①可以通过此命令知道整个执行中耗时的详细情况,show profiles 详细信息可以执行show profile for query 1如果要是用shcema,可以使

2022-05-13 23:28:55 158

空空如也

空空如也

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

TA关注的人

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