落S幕
码龄8年
关注
提问 私信
  • 博客:8,658
    8,658
    总访问量
  • 14
    原创
  • 76,680
    排名
  • 3
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:重庆市
  • 加入CSDN时间: 2017-03-21
博客简介:

m0_38009064的博客

查看详细资料
  • 原力等级
    当前等级
    1
    当前总分
    21
    当月
    10
个人成就
  • 获得16次点赞
  • 内容获得1次评论
  • 获得13次收藏
创作历程
  • 1篇
    2025年
  • 1篇
    2024年
  • 1篇
    2021年
  • 8篇
    2018年
  • 3篇
    2017年
成就勋章
TA的专栏
  • spring源码
兴趣领域 设置
  • 后端
    spring
创作活动更多

超级创作者激励计划

万元现金补贴,高额收益分成,专属VIP内容创作者流量扶持,等你加入!

去参加
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

使用http 4次挥手排查http连接池请求eof问题

我们不存在并发问题排除5,读写超时时间golang均有默认设置排除3,正常多次手动请求结果均正常排除4.由于golang httpclient默认会开启连接复用,那么问题原因应是连接复用问题,如果是客户端主动断了连接,连接池应不能复用该连接除非有bug,另外就是服务端关闭了连接。由4次挥手可见,客户端发起关闭连接后,服务端处于close_wait状态,并且可以继续发送数据,但是客户端并不会回复,推断这是eof发生的原因。猜想服务端在第5秒时关闭连接,此时客户端刚好发起请求但是连接已关闭导致eof。
原创
发布博客 2025.01.14 ·
134 阅读 ·
5 点赞 ·
0 评论 ·
4 收藏

golang 自动注入工具与反射应用

网上搜索了许多自动注入工具,但发现使用起来都有比较繁琐,无法达到java中的那种顺畅,于是根据自身的业务需求开发了一版适用的注入工具,贴合自身代码风格与业务,也期望能满足广泛的使用场景。从java转到go已有3年之余,但是仍旧十分怀念java中的自动注入,于是趁闲暇时间开发了这款golang自动注入工具。以下是对自动注入工具的简单使用。
原创
发布博客 2024.04.03 ·
224 阅读 ·
3 点赞 ·
1 评论 ·
0 收藏

golang 自动注入工具与反射应用

发布资源 2024.04.03 ·
go

kafka 重复消费问题

使用kafka版本 0.10.0.0 进行消息消费时发现每隔一天会出现重复消费,经查阅与offsets.retention.minutes配置有关在kafka 新版本中官方文档对该配置的解释为:After a consumer group loses all its consumers (i.e. becomes empty) its offsets will be kept for this retention period before getting discarded. For stand
原创
发布博客 2021.12.29 ·
1235 阅读 ·
3 点赞 ·
0 评论 ·
0 收藏

java基础与多线程总结

Java基础面向对象编程的三大特性 封装 对外部内部细节是不可见的,暴露外界的只是他的方法接口 继承 多态 变量所指向的具体类型和通过该变量发出的方法调用在编程时是不确定的,而是在程序运行期间才能确定。 覆盖 只能比父方法抛出更少的异常 访问权限只能比父亲大 标识和父方法完全一致 父方法不能为private,final 重载 通过不同的参数样式,参数个数,...
原创
发布博客 2018.08.16 ·
162 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

数据库(面试)知识点总结

group by 分组 与聚合函数一同使用 按多个字段分组 与having一起使用,having相当于where,where不能与聚合函数联合使用 where group by having使用是有顺序的 不支持group by all order by 接多个字段,靠前字段优先 与group 联合使用时,order by 字段应出现在group by中或者聚合函数中...
原创
发布博客 2018.08.14 ·
576 阅读 ·
0 点赞 ·
0 评论 ·
7 收藏

git命令总结

git status 暂存区状态 git diff 工作区与暂存区文件的不同 git log --pretty=oneline(只显示commit的id) git reset --hard ①HEAD^(通过增加^来回到更早的版本,回到100个版本前HEAD~100) ②commit 的ID指定回到某个版本 git reflog 使用的命令记录 工作区与暂存区 git checkout...
原创
发布博客 2018.08.08 ·
113 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

面试大总结(多线程,数据库,基础知识)

1.面向对象编程有三大特性:封装、继承、多态.封装隐藏了类的内部实现机制,可以在不影响使用的情况下改变类的内部结构,同时也保护了数据。对外界而已它的内部细节是隐藏的,暴露给外界的只是它的访问方法。 继承是为了重用父类代码。两个类若存在IS-A的关系就可以使用继承。,同时继承也为实现多态做了铺垫多态就是指程序中定义的引用变量所指向的具体类型和通过该引用变量发出的方法调用在编程时并不确定,...
原创
发布博客 2018.07.28 ·
377 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

ubuntu下ftp服务器搭建及java编程访问

vsftpd安装配置安装vsftpdsudo apt-get install vsftpd建立ftp服务器根目录sudo mkdir /home/ftp创建一个用户,并将/home/ftp作为用户目录sudo useradd -d /home/ftp -s /bin/bash uftpsudo chown uftp:uftp /home/ftp修改密码sudo passwd uftp新建一个文件用...
原创
发布博客 2018.05.18 ·
396 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

shiro简单理解

1.shiro所能做的事情验证用户来核实他们的身份 对用户执行访问控制,如:判断用户是否被分配了一个确定的安全角色判断用户是否被允许做某事 在任何环境下使用 Session API,即使没有 Web 或 EJB 容器。 在身份验证,访问控制期间或在会话的生命周期,对事件作出反应。 聚集一个或多个用户安全数据的数据源,并作为一个单一的复合用户“视图”。 启用单点登录(SSO)功能。 为没有关联到登...
原创
发布博客 2018.05.15 ·
420 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

HashMap源码分析 (JDK1.8)

<textarea readonly="readonly" name="code" class="java"></textarea> 首先,hashMap存储结构类似于位桶,总体结构是位桶+链表+红黑树,这与之前版本的实现有所改进。这里我们使用hashmap的流程一个一个来分析常量域<textarea readonly="readonly" name=&am
原创
发布博客 2018.05.08 ·
218 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

SSM整合及Mybatis三剑客配置使用

搭建SSM的大体流程1.pom.xml中需加入spring,mybatis,spring和mybatis的整合依赖,以及PageHelper依赖 <textarea readonly="readonly" name="code" class="java"> <dependency> <groupId>com.github.pagehelper&
原创
发布博客 2018.05.06 ·
408 阅读 ·
2 点赞 ·
0 评论 ·
0 收藏

TimePicker DatePicker使用及6.0以下监听事件设置

运行截图public void showPickerDialog(){ AlertDialog.Builder builder=new AlertDialog.Builder(AddBallActivity.this); View view= LayoutInflater.from(AddBallActivity.this).inflate(
原创
发布博客 2017.11.26 ·
3591 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

ShareActionProvider

在实验官方例程时报错,于是将其改为itemandroid:id="@+id/menu_item"android:title="123"app:showAsAction="ifRoom"app:actionProviderClass="android.support.v7.widget.ShareActionProvider"/>getMenuInflater
原创
发布博客 2017.11.18 ·
306 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

android 自定义Preference(APIDemons中自定义Preference解析)

官方例程public classMyPreference extends Preference {private intmClickCounter;// This is the constructor called by the inflaterpublicMyPreference(Context context, AttributeSet attrs) {
原创
发布博客 2017.11.14 ·
494 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多