凡人·没有梦
码龄12年
关注
提问 私信
  • 博客:99,353
    社区:556
    99,909
    总访问量
  • 46
    原创
  • 1,510,399
    排名
  • 9
    粉丝
  • 0
    铁粉

个人简介:愿每天早上都有起床的勇气

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:陕西省
  • 加入CSDN时间: 2013-03-08
博客简介:

俗民·不自扰

博客描述:
时间在涨落中已耗散至毫无痕迹
查看详细资料
个人成就
  • 获得13次点赞
  • 内容获得12次评论
  • 获得25次收藏
创作历程
  • 4篇
    2022年
  • 2篇
    2021年
  • 7篇
    2020年
  • 1篇
    2017年
  • 6篇
    2016年
  • 15篇
    2015年
  • 11篇
    2014年
  • 2篇
    2013年
成就勋章
TA的专栏
  • 算法
    6篇
  • dubbo
    6篇
  • jersey
    1篇
  • 小技术点
    10篇
  • sql
    6篇
  • javascript
    9篇
  • spring
    5篇
  • 多线程
    1篇
  • Java security
    2篇
  • 数据库
    1篇
  • Java设计模式
    1篇
兴趣领域 设置
  • 大数据
    mysqlredis
  • 后端
    spring架构
  • 搜索
    elasticsearch
创作活动更多

如何做好一份技术文档?

无论你是技术大神还是初涉此领域的新手,都欢迎分享你的宝贵经验、独到见解与创新方法,为技术传播之路点亮明灯!

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

归并排序两种实现

1. 两个有序数组(arr1,arr2),在O(Math.max(arr1.length, arr2.length))时间复杂度范围可将arr1,与arr2归并为整体有序数组;空间复杂度为O(arr1.length + arr2.length);2. 将原数组先分割为N个最小归并单元 即arr1, arr2中各一个元素,此时arr1, arr2 是有序数组,满足第1条,可进行归并;归并结果为arr3为有序数组,且arr3.length = arr1.length + arr2.length;
原创
发布博客 2022.01.23 ·
635 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Dubbo 调用总览

dubbo调用核心流程
原创
发布博客 2022.01.18 ·
1428 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

字符串查找BM算法

假设主字符串与模式(匹配)字符串的字符编码范围是0~255;BM算法整体分为坏字符串匹配,与好前缀匹配,整体比较烧脑,算法过程介绍比较麻烦### 构建坏字符串hash表```javastatic final int SIZE = 256;// 构建字符与下表 hash表,若有重复,后面位置覆盖前面private void generateBC(char[] b, int m, int[] bc) { for (int i = 0; i < SIZE; i++)
原创
发布博客 2022.01.16 ·
285 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

有序数组查找

旋转数组二分法查找、两个有序数组查找中位数、两个有序数组查找第N大数字
原创
发布博客 2022.01.03 ·
569 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

heap, 堆与堆排序

数据结构堆堆是一种特殊的树,满足以下特性的树(????)可称为堆(Heap)1. 完全二叉树(假设N层树,第N层节点全靠左排列,1~(N-1)层是满二叉树),通常采用数组来存储2. 所有父节点小于等于(或大于等于)左右子节点采用数组存储,更节省空间,可通过数组下标计算出对应节点的父子节点下标值若从数组下标1开始存储数据当前节点下标=i,则父节点下标 = i/2,左子节点下标 = i*2,右子节点下标 = i*2+1;若从数组下标0开始存储数据当前节点下标=i,则父节点下标
原创
发布博客 2021.12.19 ·
637 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Transacation 引发血崩问题分析与思考

事件回顾在业务高峰期并发量较大时引起大量事务不提交现象,并且业务线程基本被block、不能对外提供服务查询事务mysql事务:SELECT * from information_schema.INNODB_TRX it ;dump java应用栈信息:jstack $pid线上出问题期间没有dump到栈信息,直接回滚了代码版本,后续花费了大量时间进行压测验证,最后定位到类似以下代码出现问题@Transaction(transactionManager = "datasource1".
原创
发布博客 2021.11.20 ·
1306 阅读 ·
1 点赞 ·
1 评论 ·
0 收藏

二叉查找树-java

1. 非递归遍历二叉查找树2. 记录二叉树各种常用操作
原创
发布博客 2020.12.27 ·
263 阅读 ·
0 点赞 ·
1 评论 ·
1 收藏

dubbo 超时控制 HashedWheelTimer 源码分析

超时分析通常情况下超时
原创
发布博客 2020.10.18 ·
722 阅读 ·
1 点赞 ·
2 评论 ·
3 收藏

快速排序三种实现

学习算法最快方式:直接看标准代码。 note :我们不为提高智商,我们仅仅想快速 「体验|接受」 算法的感觉看完代码后,拿出值和笔推画出代码的过程 | 或debug;如果有哪一行代码没有理解,很可能是(你的初始数据或case)没有推画或debug出对应的边界条件快速排序经典算法: public static void quick_sort(int[] arr, int l, int r) { if (l < r) { int mid...
原创
发布博客 2020.10.13 ·
328 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

dubbo 协议层【Protocol】分析

dubbo框架有很多通讯协议可供选择,不同通讯协议相当于实现RPC功能的不同路径将RPC功能类比成:“从A城市到B城市” 这么一件事情多种协议 可类比成 从A到B 有多种可选择的交通工具选择一种具体交通工具 就决定了:买什么票、司机是谁、舒适度、交通线路 ...dubbo的任何一种协议也规定【或默认】了 序列化方式、【长|短】链接、底层协议【http|tcp】、同步或异步、消息处理线程模型 ...
原创
发布博客 2020.09.20 ·
1877 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

dubbo Proxy Wrapper 代理类源码分析

几乎所有java相关框架都需要采用动态代理工具; 【个人理解有以下两点】强类型:java是强类型语言,在编译阶段有类型检测切面编程:在用户代码执行之前、之后... 织入通用处理逻辑dubbo提供的动态代理工厂有JdkProxyFactory,JavassistProxyFactory通过ProxyFactory接口的@SPI注解可看到默认实现是JavassistProxyFactory使用Javassist生成代理类文件的核心类有 Proxy, Wrapper
原创
发布博客 2020.09.06 ·
502 阅读 ·
1 点赞 ·
2 评论 ·
1 收藏

dubbo ExtensionLoader源码分析

几乎所有的dubbo框架接口实现类对象都在该类中创建;ExtensionLoader有涉及到对象工厂,插件扩展,SPI,IOC,自适应,包装类 等功能;将ExtensionLoader对应属性的curd弄清楚,则对上述功能就门清了
原创
发布博客 2020.09.06 ·
1397 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

dubbo filter链【AOP】源码分析

dubbo filter与servlet filter 或 XXX filter ... 设计思路一样在目标方法执行前, 后插入filter功能代码,实现类似AOP的能力多个filter在排好序后组成调用链执行;责任链设计模式dubbo filter 通常分为 :provider 和 consumer两种,通过 @Activate(group = CONSUMER) 注解中group参数可进行区分,服务调用方 只会加载执行“group = CONSUMER”的filter,
原创
发布博客 2020.09.06 ·
531 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

install OpenSSL and rebuild ruby (preferred) or use non-HTTPS sources 和uninitialized constant Gem:

centeros7 下安装ruby2.4.1 和rubygem2.6.12 在使用gem sources -a https://ruby.taobao.org/ 命令时遇到 问题1:Unable to require openssl, install OpenSSL and rebuild ruby (preferred) or use non-HTTPS sources 问题2:uniniti
原创
发布博客 2017.06.03 ·
7221 阅读 ·
0 点赞 ·
0 评论 ·
3 收藏

图最短距离

数据结构 图 最短距离Java版代码
原创
发布博客 2016.10.16 ·
687 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

红黑树算法

Java实现红黑树添加算法 , 红黑树原理
原创
发布博客 2016.10.13 ·
590 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

2-3Tree添加

java代码实现 2-3树添加
原创
发布博客 2016.09.30 ·
836 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

排序二叉树添加删除java实现

排序二叉树添加、删除算法java版本
原创
发布博客 2016.09.26 ·
740 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Emoji 表情在Java代码中处理api

表情处理 如获取表情Unicode 、 Html Hex 编码 ,并解析表情语义
原创
发布博客 2016.08.11 ·
19719 阅读 ·
4 点赞 ·
6 评论 ·
9 收藏

spring集成mongodb

发布资源 2016.05.25 ·
zip
加载更多