自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(31)
  • 资源 (3)
  • 收藏
  • 关注

原创 提升40%开发效率的代码生成工具

前言代码生成器.亮点1.根据数据表格和自定义的模板,生成任意你想生成的代码,避免项目中重复写相似的,大大提高开发效率。2.动态操作模板中的每一个方法,生成你想生成目标文件的任意方法。3.以已有模板中的方法为基础,根据自定义参数,生成类似的代码。

2021-02-26 14:17:31 296

原创 kafak怎么快速批量造一百万数据

kafka怎么快速批量造一百万数据

2024-03-27 17:12:02 115

原创 Java21 vs go ,写go的你在装啥? java21之后谁敢说java性能差?我特么打断他的狗腿

Java21 vs go

2024-03-27 09:39:05 373

原创 程序员要知道的一次网络请求的计算机网络剖析

计算机网络剖析

2023-11-29 14:56:37 891

原创 防止内存溢出,如何计算得出线程池有界队列的最大长度?

如何计算得出线程池有界队列的最大长度

2023-11-29 11:08:46 264

原创 Jmeter 如何监控目标服务的系统资源

添加 io 内存 磁盘的监听 并且添加监听。在宿主机中安装代理监听程序 并启动。

2023-11-17 08:30:29 431

原创 怎么搭建一个Jmeter压测集群

Jmeter集群是一个 master 控制节点 其他是worker节点 当然 master也可以是worker节点。

2023-11-17 08:29:15 84

原创 一次java系统调优 从150到最高1800的过程

一次优化java系统的过程,从150到最高1800的过程

2023-11-16 17:22:10 49

原创 go封装、继承、多态

go面向对象编程

2023-08-17 16:11:56 311

原创 springboot怎么使用Tomcat集群数据同步功能?

在上一文中我们介绍了Tomcat的集群功能以及原理,现在可以使用借助这个功能在springboot项目实现广播的功能。

2023-08-03 22:18:38 158

原创 你真的会用tomcat吗?tomcat-cluster思考

对tomcat集群模式的思考与探究

2023-08-03 22:16:41 189

原创 go 语言切片(slice)-动态数组

go语言切片(slice)-动态数组

2022-11-01 19:31:53 440 1

原创 go 语言值传递和引用传递

go语言值传递和引用传递

2022-10-18 19:54:11 1699

原创 go 语言指针

go语言指针

2022-10-08 19:34:57 127

原创 go 基本数据类型

go基础数据类型

2022-10-07 17:09:40 107

原创 go 多模块代码依赖调用

go基础

2022-10-06 19:52:10 450

原创 算法-搞懂动态规划

30分钟弄懂动态规划算法详细讲解(超详细)动态规划对于很多人来说是一道过不去的坎,因为很多的教程或者书籍都讲得太抽象,读者看了都云里雾里其实动态规划是很简单的,今天,我就来讲讲动态规划是怎么实现的.一 动态规划作用:动态规划一般是来解决1计数2求最大值,最小值3求存在性二 动态规划怎么用(四部曲):1.确定状态(两个核心:1最后一步 2化成子问题)2转移方程3开始和边界条件4计算顺序这么一说,太抽象了,这四部曲是什么鬼东西(黑人问号.jpg)???接下来先用例子分析分析问题:(

2022-04-09 10:13:20 119

原创 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 584 2

原创 发消息不入库可以吗?不依赖数据库_高并发情况下 队列的100%可靠消费

不依赖数据库_高并发情况下 队列的100%可靠消费发送消息前要不要先入DB呢?传统的方式一般都要先DB后发送消息,但是如果系统并发量超高时,如果减少一次DB,性能将提高很多。但是如果不落库,那么怎么能够保证消息的100%可靠呢?传统的发消息架构​ 高并发情况下的消息队列100%架构这个架构也是我们线上正在使用的架构。采用中间服务异步补偿的方式来保证消息的可靠,100%消费。详细流程如下等到业务数据事务提交之后,上游短 发送一条消息 ,并且同时发送一条校验的延迟消息(

2021-03-28 16:02:26 381 2

原创 电商下单定时怎么做到的呢?从0-1教会你

电商下单定时怎么做到的呢?从0-1教会你前言现如今我们去淘宝,京东,拼多多买东西 发现我们下单时,会有的定时,如果在这个时间范围内如果我们付款,那么系统将会自动帮我们取消订单。那么电商程序员们是怎么做到的呢?活不多说,直接介绍解决方案1.定时轮询订单表,根据某个时间字段来判断时长,然后进一步处理那么问题来了,这个方案有什么优缺点呢?优点:实现起来很简单,只要起个简单的定时任务轮询就可以了。缺点:定时任务比较耗费机器的cpu.定时任务会有误差的,比如你想定时半个小时处理这个任务

2021-03-20 22:52:08 1384

原创 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 767 1

原创 java 深入理解java引用

深入理解java引用强引用描述强引用在java中普遍存在,类似Object object=new Object(),任何情况下,只要这种强引用一直存在,那么这个强引用对象就不会被垃圾收集器回收软引用(SoftReference)描述软引用描述着一些还有用,非必须的对象,只要被软引用管理的对象,会在内存溢出之前,会把这些对象列进回收范围之中进行第二次回收。如果这次回收还没有获取足够的内存,才会报OOM异常,但是如果所关联对象如果被强引用所指向,那么就不会被回收,就算OOM。内存不够用时,会回收软

2020-09-08 17:09:11 203

原创 (阿里面试题)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 4088

原创 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 145

原创 深入理解Spring循环依赖----删除三级缓存,二级缓存可不可以放代理对象和普通对象?

文章目录记一次看Spring源码,并懂得Spring循环依赖的过程Spring如何解决循环依赖循环依赖的过程测试代码所以疑问?对于有循环引用的对象他是怎么初始化的呢?怎么解决死循环这个问题呢?是如何保证单例的呢?接着往下看思考:为什么一定要使用3个缓存呢?总结总结记一次看Spring源码,并懂得Spring循环依赖的过程Spring如何解决循环依赖循环依赖的过程​ 循环依赖的过程 S​ 当有循环依赖时,AB之间相互依赖,

2020-07-27 17:05:24 1403 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 164

转载 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 322

原创 一次线上 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 895

原创 java后端 微信小程序 websocket 获取不到 session,比如:三次握手拦截器获取不到session中的参数?

前言一般我们web网站都会有cookie来保存session ID,将用户和服务器保持在一次会话中,但是很遗憾,微信小程序不支持cookie,他的每一次请求就是一次会话,这样就会产生一个问题,每次请求都需要确定当前的用户是谁,但是我们又不能在每次请求的数据中携带用户的信息,这样是不安全的。如果要让小程序保持session一直,所以每次请求的时候wx.request header 加上coo...

2019-09-20 17:55:19 1700 1

原创 spring boot实现websocket HttpSessionHandshakeInterceptor session不是同一个问题

public class SpringWebSocketHandlerInterceptor extends HttpSessionHandshakeInterceptor { @Override public boolean beforeHandshake(ServerHttpRequest request, ServerHttpResponse response, WebSoc...

2019-07-19 19:07:57 4864 2

原创 java注解:入门(从源码角度)

java注解直接撸代码#介绍卧槽现在全是注解编程了,不学点东西,要被吸血boss,拿搅屎棍打走了。直接撸代码package com.annotation.chapter1;import java.lang.annotation.Documented;import java.lang.annotation.ElementType;import java.lang.annotation...

2019-06-19 19:11:45 98

一般日常使用的工具一般日常使用的工具一般日常使用的工具

一般日常使用的工具一般日常使用的工具一般日常使用的工具

2022-05-29

codebuilder.zip

codebuilder.zip

2021-02-26

hs_err_pid25734.log

hs_err_pid25734.log

2019-10-12

空空如也

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

TA关注的人

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