一颗小小的石头.
码龄8年
求更新 关注
提问 私信
  • 博客:483,501
    社区:2
    483,503
    总访问量
  • 45
    原创
  • 109
    粉丝
  • 9
    关注
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:上海市
加入CSDN时间: 2016-12-27
博客简介:

qq_37186947的博客

查看详细资料
个人成就
  • 获得323次点赞
  • 内容获得90次评论
  • 获得481次收藏
  • 代码片获得350次分享
  • 博客总排名43,037名
  • 原力等级
    原力等级
    4
    原力分
    960
    本月获得
    0
创作历程
  • 1篇
    2025年
  • 1篇
    2024年
  • 1篇
    2023年
  • 5篇
    2022年
  • 6篇
    2021年
  • 8篇
    2020年
  • 23篇
    2019年
成就勋章
TA的专栏
  • MIT6.5830
    1篇
  • Shiro
    3篇
  • 集合
    4篇
  • Spring boot
    10篇
  • 算法
    8篇
  • Java
    10篇

TA关注的专栏 0

TA关注的收藏夹 0

TA关注的社区 0

TA参与的活动 0

创作活动更多

王者杯·14天创作挑战营·第2期

这是一个以写作博客为目的的创作活动,旨在鼓励码龄大于4年的博主们挖掘自己的创作潜能,展现自己的写作才华。如果你是一位热爱写作的、想要展现自己创作才华的小伙伴,那么,快来参加吧!我们一起发掘写作的魅力,书写出属于我们的故事。 注: 1、参赛者可以进入活动群进行交流、分享创作心得,互相鼓励与支持(开卷),答疑及活动群请见https://bbs.csdn.net/topics/619735097 2、文章质量分查询:https://www.csdn.net/qc 我们诚挚邀请你们参加为期14天的创作挑战赛!

57人参与 去参加
  • 最近
  • 文章
  • 专栏
  • 代码仓
  • 资源
  • 收藏
  • 关注/订阅/互动
更多
  • 最近

  • 文章

  • 专栏

  • 代码仓

  • 资源

  • 收藏

  • 关注/订阅/互动

  • 社区

  • 帖子

  • 问答

  • 课程

  • 视频

搜索 取消

docker换源不生效的原因和方案

docker换源不生效的原因和方案
原创
发布博客 2025.02.16 ·
1251 阅读 ·
7 点赞 ·
1 评论 ·
10 收藏

MIT 6.5830 概述

同MIT6.824系列类似,6.4830是关于Database System的一门课程,。从课程信息可知,理论课分为 21 个课时,3个问题集,4个实验,1个项目。课程的 ppt 可以下载,对应的课堂回放可以直接在 YouTube 上观看。
原创
发布博客 2024.01.31 ·
540 阅读 ·
8 点赞 ·
2 评论 ·
11 收藏

iPhone通话录音调研

iPhone通话录音方案
原创
发布博客 2023.02.14 ·
411 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

读书笔记:程序员的自我修养—链接、装载与库

代码被编译&汇编成机器文件后, 指令常被放在代码段中, 即 .code & .text section, 全局变量和局部静态变量数据放在数据段中,即 .data section。引用其他模块的函数或者全局变量时不需要知道他们的地址,链接器会修正编译器产生的指令目标地址。
原创
发布博客 2022.12.15 ·
255 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

csapp 读书笔记

csapp 读书笔记
原创
发布博客 2022.12.04 ·
281 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Electron抓包体验

Electron 桌面应用抓包
原创
发布博客 2022.11.04 ·
2989 阅读 ·
4 点赞 ·
0 评论 ·
5 收藏

应用层处理 tcp 粘/拆包问题

应用层粘包处理
原创
发布博客 2022.11.03 ·
549 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Golang 中对 json 的优雅处理

golang 中对 json 的优雅处理
原创
发布博客 2022.10.30 ·
3213 阅读 ·
1 点赞 ·
0 评论 ·
5 收藏

最新 kafka 安装 2021-6

背景kafka 在最新的 2.8 版本中,由于运维成本过大,故障处理不友好,分区瓶颈等等原因,弃用了 Zookeeper,而自己实现了 KRaft 协议。所以最新版的安装不再需要 zk 了,网上的教程也统统过时了。步骤其实按照官网上的 quick start 非常简单,傻瓜式操作。前提, sudo apt install openjdk-8-jre-headless 安装一下 jdk然后去下载 kafka 的最新安装包 , 推荐清华源wget https://mirrors.tuna.tsin
原创
发布博客 2021.05.25 ·
963 阅读 ·
1 点赞 ·
1 评论 ·
2 收藏

[求助] 0.0.0.0 和 127.0.0.1 端口监听问题

在 win10 中安装了一个 wsl2, 并且在 wsl2 中部署了一个 mysql5.7结果在 win10 中也能正常访问 3306 端口进入 mysql5.7在 win10 上输入 netstat -ano | findstr 3306 得到了可以看到,这个就是 wls2 中的 mysql5.7, 就比较奇怪,3306端口直接穿透到了win10中于是想,如果再在 win10 中部署一个 mysql, 按道理说应该会端口冲突无法启动,结果在 win10 上下载了一个 mysql8.0
原创
发布博客 2021.05.19 ·
1764 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

win10 powershell 设置永久别名

首先使用 Test-Path $profile 查看是否有 profile 文件, 如果显示 flase 则执行2New-Item -path $profile -itemtype file -Force 返回一个目录,去打开编辑这个文件文件添加function 别名 {你要代替的命令,可以包含空格}打开一个管理员模式的 power shell 执行 Set-Executionpolicy Remotesigned重新打开一个 power shell, 别名即可使用...
原创
发布博客 2021.05.17 ·
1115 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

网络通信基础面试题 源自《WireShark网络分析》

背景《WireShark网络分析就是这么简单》这本书没有枯燥晦涩的网络协议讲解,而是非常接地气的实际问题剖析,例如本书第一页的问题抛出。分析一开始我是拿每个服务器的IP地址和自己的子网掩码相&,于是A和B得到了不同的结果,说明二者不在一个子网。【实际上这是不正确的】作者在B服务器上 ping 192.168.26.3 即A 服务器,并且用 WireShark 在B服务器上抓包。首先B服务器根据目标IP,也就是A的192.168.26.129 ,和自己的子网掩码 255.255.255.
原创
发布博客 2021.05.17 ·
586 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

手机app抓包,无视SSLPinning

背景:想要针对手机抓包玩耍一下,charles配置完证书等操作后,结果发现除了游览器能够正常抓包外,绝大部分流行的app都无法抓包[少数主流可以],许多包抓下来出现如图效果。全都是红色的Connection 200,显示SSL 问题[实际上证书都已配好]原因:原理:charles 抓包原理实际上是 https 中间人攻击,只不过我们手动安装并信任了这个中间人的证书。问题:游览器默认是信任这个证书的,但app不一定啊,app客户端完全可以先验证证书是不是自己公司的,发现不是直接拒绝并停止网络请求[这
原创
发布博客 2021.05.15 ·
2391 阅读 ·
3 点赞 ·
1 评论 ·
28 收藏

charles 手机app抓包坑点总结

2021.5.15注意点:电脑使用抓包charles 使用需要一开始就配置好 http 证书,否则抓得全都看不到,毕竟现在都是 https了。 在 help 里选择安装证书,注意要选择证书存储为:“受信任的根证书颁发机构”(Windows 下) 另外在 proxy 选项中打开 SSL 设置,把443和*填进去。手机抓包首先连接和电脑同一个WiFi,并且手动配置代理,地址是电脑的ipv4地址,端口是 charles 默认设置中的 8888然后同样使用 help 选项里的安装到移动设备中,到c
原创
发布博客 2021.05.15 ·
1009 阅读 ·
1 点赞 ·
0 评论 ·
5 收藏

IDEA错误: 找不到或无法加载主类 Main

报错如题除了网上说的 Rebuild Project 和 File Invalidate Cache 之外,还有一个种可能,那就是项目使用了Maven,而且没有设置 自动导入的情况下,极小概率会出现这个问题,算是 idea 的一个bug这时候只需要在 pom.xml 中随便打一个空格,idea会自动跳出右下角的框,点击 import changes,然后重启 idea 即可。...
原创
发布博客 2020.02.09 ·
2853 阅读 ·
0 点赞 ·
0 评论 ·
4 收藏

Java对象池pool2分析PooledObjectFactory

背景:    池化技术 在Java中使用的相当多了,例如各种数据库连接池,以及JDK自己实现的线程池等等,从根本上说他们都是对象池,把资源池化,按需存取,不仅能够一定程度上节省对象的创建时间(缓存思想),还能够对池子做一些管理和控制(例如设置资源最大数,闲置数等等)。池的经典实现要数 apache 的 pool2 了 .Pool2默认的对...
原创
发布博客 2020.02.08 ·
5092 阅读 ·
4 点赞 ·
0 评论 ·
16 收藏

最新 springboot2.x 整合 shiro 身份认证

背景shiro是一套工业级的身份及权限验证模块,具体功能和原理在此实战中不多累述。总之 Shiro 的核心是两个功能,一是 身份验证 (通俗说就是登录),二是 权限验证(此用户有没有权限操作)。这里使用 Springboot 2.x 搭建,引入的是 shiro-spring-boot-web-starter,注意其中的web不能少,如果是web项目的话。这里需要指出,sp...
原创
发布博客 2020.02.05 ·
341 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

java 实现 全排列,组合数

数学概念:组合数:从n个不同元素中,任取m(m≤n)个元素并成一组,叫做从n个不同元素中取出m个元素的一个组合排列数:从n个不同元素中任取m(m≤n)个元素,按照一定的顺序排列起来,叫做从n个不同元素中取出m个元素的一个排列。当m=n时所有的排列情况叫全排列。Java实现:其中,全排列有两种实现方式,分别是基于交换和基于flag标志位的。public class Main2 {...
原创
发布博客 2020.01.31 ·
1102 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

微软面试题 : 链表排序

很经典的一道题,既然是面试拿出来,肯定是要求 O(n * logn) 的时间复杂度了。肯定是递归了,可以用快排或者归排
原创
发布博客 2020.01.30 ·
281 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏

链表算法: k个一组反转链表

单链表是最基本的数据结构,但同样可以考察递归思想。描述:如题, 将链表中的元素 k 个为一组,组内进行反转,不够 K 个的不反转。例如:给定这个链表:1->2->3->4->5当 k = 2 时,应当返回: 2->1->4->3->5当 k = 3 时,应当返回: 3->2->1->4->5...
原创
发布博客 2020.01.30 ·
499 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏
加载更多