- 博客(43)
- 资源 (3)
- 收藏
- 关注

原创 团队协作利器,无需部署GUI代码生成器
代码生成器.1.根据数据表格或自定义变量,和自定义的模板,生成任意你想生成的代码,避免项目中重复写相似的,大大提高开发效率。2.动态操作模板中的每一个方法,生成你想生成目标文件的任意方法。3.以已有模板中的方法为基础,根据自定义参数,生成类似的代码。
2024-09-30 08:30:00
887
原创 怎么搭建一个Jmeter压测集群
Jmeter集群是一个 master 控制节点 其他是worker节点 当然 master也可以是worker节点。
2023-11-17 08:29:15
156
原创 springboot怎么使用Tomcat集群数据同步功能?
在上一文中我们介绍了Tomcat的集群功能以及原理,现在可以使用借助这个功能在springboot项目实现广播的功能。
2023-08-03 22:18:38
234
原创 算法-搞懂动态规划
30分钟弄懂动态规划算法详细讲解(超详细)动态规划对于很多人来说是一道过不去的坎,因为很多的教程或者书籍都讲得太抽象,读者看了都云里雾里其实动态规划是很简单的,今天,我就来讲讲动态规划是怎么实现的.一 动态规划作用:动态规划一般是来解决1计数2求最大值,最小值3求存在性二 动态规划怎么用(四部曲):1.确定状态(两个核心:1最后一步 2化成子问题)2转移方程3开始和边界条件4计算顺序这么一说,太抽象了,这四部曲是什么鬼东西(黑人问号.jpg)???接下来先用例子分析分析问题:(
2022-04-09 10:13:20
164
原创 Spring boot为什么默认不使用jdk动态代理呢?深入Aop源码讲解
深入理解Spring Aop源码五大组件AdvisedHowever you create AOP proxies, you can manipulate them BY using the org.springframework.aop.framework.Advised interface. Any AOP proxy can be cast to this interface, no matter which other interfaces it implements.任何的Aop代理对象
2021-04-13 18:42:21
695
2
原创 发消息不入库可以吗?不依赖数据库_高并发情况下 队列的100%可靠消费
不依赖数据库_高并发情况下 队列的100%可靠消费发送消息前要不要先入DB呢?传统的方式一般都要先DB后发送消息,但是如果系统并发量超高时,如果减少一次DB,性能将提高很多。但是如果不落库,那么怎么能够保证消息的100%可靠呢?传统的发消息架构 高并发情况下的消息队列100%架构这个架构也是我们线上正在使用的架构。采用中间服务异步补偿的方式来保证消息的可靠,100%消费。详细流程如下等到业务数据事务提交之后,上游短 发送一条消息 ,并且同时发送一条校验的延迟消息(
2021-03-28 16:02:26
525
2
原创 电商下单定时怎么做到的呢?从0-1教会你
电商下单定时怎么做到的呢?从0-1教会你前言现如今我们去淘宝,京东,拼多多买东西 发现我们下单时,会有的定时,如果在这个时间范围内如果我们付款,那么系统将会自动帮我们取消订单。那么电商程序员们是怎么做到的呢?活不多说,直接介绍解决方案1.定时轮询订单表,根据某个时间字段来判断时长,然后进一步处理那么问题来了,这个方案有什么优缺点呢?优点:实现起来很简单,只要起个简单的定时任务轮询就可以了。缺点:定时任务比较耗费机器的cpu.定时任务会有误差的,比如你想定时半个小时处理这个任务
2021-03-20 22:52:08
1733
原创 提升40%开发效率的代码生成工具
前言代码生成器.团队合作利器,个人效率利器亮点1.根据数据表格和自定义的模板,生成任意你想生成的代码,避免项目中重复写相似的,大大提高开发效率。2.动态操作模板中的每一个方法,生成你想生成目标文件的任意方法。3.以已有模板中的方法为基础,根据自定义参数,生成类似的代码。
2021-02-26 14:17:31
447
原创 Dubbo直连 consumer配置 version号失效的问题
源码角度详情请看ReferenceConfig createProxy的 第359行urls.clear(); // reference retry init will add url to urls, lead to OOM if (url != null && url.length() > 0) { // user specified URL, could be peer-to-peer address, or register center's add
2021-01-11 18:12:00
877
1
原创 java 深入理解java引用
深入理解java引用强引用描述强引用在java中普遍存在,类似Object object=new Object(),任何情况下,只要这种强引用一直存在,那么这个强引用对象就不会被垃圾收集器回收软引用(SoftReference)描述软引用描述着一些还有用,非必须的对象,只要被软引用管理的对象,会在内存溢出之前,会把这些对象列进回收范围之中进行第二次回收。如果这次回收还没有获取足够的内存,才会报OOM异常,但是如果所关联对象如果被强引用所指向,那么就不会被回收,就算OOM。内存不够用时,会回收软
2020-09-08 17:09:11
262
原创 (阿里面试题)CompletableFuture模仿分布式事务 ,异步多任务处理,只要一个任务失败,那么回滚,并且停止其他正在运行的任务
思路:想到异步,就想到Futrue,紧接着想到Callable通过一个任务管理器,执行任务通过CompletableFuture异步执行任务首先建立一个任务基类package org.java8.transaction;import java.util.concurrent.Callable;/** * @author fpp * @version 1.0 * @date 2020/8/17 19:16 */public interface Task<T> ext
2020-08-18 17:04:50
4498
原创 1.Netty NIO
NIOIO Hello world 对比传统IOpackage org.io;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.net.ServerSocket;import java.net.Socket;/** * @author fpp * @version 1.0 * @date 2020/7/28 18:37
2020-07-31 16:12:32
175
原创 深入理解Spring循环依赖----删除三级缓存,二级缓存可不可以放代理对象和普通对象?
文章目录记一次看Spring源码,并懂得Spring循环依赖的过程Spring如何解决循环依赖循环依赖的过程测试代码所以疑问?对于有循环引用的对象他是怎么初始化的呢?怎么解决死循环这个问题呢?是如何保证单例的呢?接着往下看思考:为什么一定要使用3个缓存呢?总结总结记一次看Spring源码,并懂得Spring循环依赖的过程Spring如何解决循环依赖循环依赖的过程 循环依赖的过程 S 当有循环依赖时,AB之间相互依赖,
2020-07-27 17:05:24
1683
1
原创 refusing to merge unrelated histories
git branch 和 git remote(你要push的仓库是两个独立的仓库)本地仓库和远程仓库实际上是独立的两个仓库。假如我之前是直接clone的方式在本地建立起远程github仓库的克隆本地仓库就不会有这问题了。可以在pull命令后紧接着使用–allow-unrelated-history选项来解决问题(该选项可以合并两个独立启动仓库的历史)。pullgit pull 命令基本上...
2020-04-22 17:05:29
188
转载 Fat jar安装出错 亲测有效
eclipse在线安装FatJar以及错误解决一、eclipse版本信息本人使用的是最新版的eclipse,版本信息如下:Eclipse Java EE IDE for Web Developers.Version: Oxygen.2 Release (4.7.2)Build id: 20171218-0600二、Fatjar在线安装步骤在eclipse中按照如下步骤操作:help...
2019-10-21 15:52:20
376
原创 一次线上 tomcat jvm内存崩溃的问题
@RequestMapping("syncProxyInfo") public ReturnValue syncAgentInfo(HttpServletRequest request) { long start=new Date().getTime(); try { JSONObject jsonObject=CoreUtil.getBodyJSONObj(request); ...
2019-10-12 11:47:24
972
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人