链滴
社区愿景和功能特性
优雅的 Markdown 所见即所得编辑
快捷键交互
随时自由编辑分享内容
支持注销账号来去自由
分布式社区网络
开放 API
产品
Symphony 社区系统(Java)
Solo 博客系统(Java)
Vditor 编辑器(TypeScript)
思源笔记(Electron、Go)
Pipe 博客平台(Vue、Go)
发展计划表
发展简史
榜单
GitHub 仓库排行
帖子打赏排行
Solo 博客端排行
积分排行
活跃度排行
贡献排行
本站基于开源项目 Sym
编程代码问答
登录
注册
hudk
hudk
程序员
关注
58441
号成员,
2020-03-16 10:54:48
加入
759
个人主页
浏览
14
帖子
+
回帖
+
评论
802
贡献点
89h9m
在线时长
新时代的探索者
12
帖子
1.6k
帖子被浏览
57
浏览帖子
1
被收藏的帖子
0
收藏的帖子
0
关注帖子
3
被回贴
2
回贴
211
浏览回贴
0
评论
0
聊天室
3
收到的感谢
1
收到的赞同
1
被用户关注
3
关注用户
759
主页被浏览
3
浏览他人主页
10
浏览领域
6
浏览标签
1134
积分
0
Repos
802
贡献点
1
清风明月
1
关注标签
发布了帖子
设计模式(一)单例模式形式汇总与场景分析
设计模式中,单例模式是一种常见的代码组织形式,它的设计意义,是为了满足让程序在指定的运行环境中,可以且只可以创建出某个对象的一个实例出来的需求。不同的运行环境和场景,对实现单例的要求是不一样的,比如,单线程环境下,不需要考虑并发问题,所以不需要加锁就可以满足单例要求。再如,多线程下,加合适的锁虽然可以解决单例要求,单特 ..
2 年前
发布了帖子
MySQL 数据类型选择和优化
MySQL 支持的数据类型非常多,选择正确的数据类型对于获得高性能至关重要。 一、选择数据类型的原则 尽量小的存储空间 一般情况下,尽量应该选择可以正确存储数据的最小数据类型,因为更小的数据类型可以占用更小的磁盘、内存和 CPU 缓存;处理数据时需要的 CUP 周期更少;但如果低估了数据占用的空间,后期需要更多空间时, ..
2 年前
发布了帖子
实验:三种变量交换方法的时间效率对比
[图片] 1、变量的三种交换方式 1.1、借助中间变量 long n = 34156236589564L; long m = 65485695632451L; long temp; temp = n; n = m; m = temp; 1.2、使用加减运算 long n = 34156236589564L; long ..
2 年前
发布了帖子
理解 JVM 笔记系列(五):垃圾收集器(脑图)
将《深入理解 Java 虚拟机》第三版书中垃圾收集器介绍相关内容的重点和思路整理成了脑图 [图片]
3 年前
发布了帖子
理解 JVM 笔记系列(四):垃圾收集算法 (脑图)
将《深入理解 Java 虚拟机》第三版书中垃圾收集相关内容的重点和思路整理成了脑图,主要包括如何判定对象已死,和清楚对象的具体算法概念细节。 [图片]
3 年前
发布了帖子
理解 JVM 笔记系列(三):对象 (附脑图)
对象的创建过程 1、类加载检查 检查 new 指令的参数是否能在常量池中定位到一个类的符号引用,并且检查这个符号引用代表的类是否已被加载、解析和初始化过。如果有,那必须先执行相应的类加载过程 2、分配内存 在类加载检查通过后,接下来虚拟机将为新生对象分配内存 方式: 指针碰撞、空闲列表 具体由那种方式来分配,跟实际运行 ..
3 年前
发布了回帖
solo 要是有简历就很 nice
这个可以有,需要自己找一个适合做简历的静态页面,然后将静态页面链接放在 solo 博客的导航中就行了。参考我的主页:[链接]
3 年前
发布了帖子
思考:路径遍历(一)有趣的童年难题
[图片] 这个问题是在我上小学时同学告诉我的,当时觉得好玩,就随便瞎画着玩儿,不过从小学到大学,没有一次画成功过。这个问题起初同学告诉我的时候,图不是这样画的,我只是为了好表达,将问题抽象成网格了,原问题是说有 25 个小球,如下图: [图片] 用一笔画,将所有蓝色小球串起来,要求画出的线不允许超过矩阵之外,不允许 ..
3 年前
发布了清风明月
浮世三千,吾爱有三日、月与卿日为朝,月为暮,卿为朝朝暮暮
3 年前
发布了帖子
算法:路径遍历(二)图上的路径遍历
一、问题回顾 还是要简单描述一下问题:有一个 5 X 5 的点方阵,如下图,要想用一笔画将所有的蓝色点连起来,是否有可行路线。需要满足 3 点要求: 1、笔画必须水平或垂直。 2、笔画不可以超出方阵边界之外, 3、每个点只经过一次,且不可以经过黄色点。 这个问题的数学证明已经在开头的文章中给出,在此 ..
3 年前
发布了回帖
算法:反转单链表
已经更正,写的时候忘记加了!
3 年前
发布了帖子
算法:反转单链表
对 leetCode 一个算法的分析学习,支持对单链表内指定区间的反转实现。 [链接] [链接]; import java.util.ArrayList; import java.util.IdentityHashMap; import java.util.List; /** * 对leetCode一个算法的分析学习 ..
3 年前
发布了帖子
理解 JVM 笔记系列(二):内存模型 (附脑图)
概述 由于 Java 程序运行过程中,对内存的管理和控制,全权交给了 Java 虚拟机来管理,虽然可以避免绝大多数的内存溢出问题,但也不是绝对的,特殊的代码编写也会让程序出现一定程度上的内存溢出情况,一旦出现这种问题,程序员不了解虚拟机的内存模型和管理方式,要找寻和解决问题,将会异常的困难。所以需要了解 Java 虚拟 ..
3 年前
发布了帖子
实践:路径遍历(三) 迷宫探秘
迷宫程序 链接, 迷宫生成: [图片] 解迷宫: [图片] 迷宫生成算法的可视化演示,使用 React 来实现。 迷宫的生成,涉及在图中找出生成树相关算法。 解迷宫,就是在生成的树上,进行深度遍历,寻找链接指定两个点的唯一可达路线。 以下为具体的部分关键实现代码。 import React, { Component } ..
3 年前
发布了帖子
算法:LRU 缓存实现
概述 LRU 缓存算法,是提供一种缓存实现,要求插入新数据时,当缓存达到最大空间要求,就将最久没有访问过的数据删除掉从而为新数据腾出空间。同时要求获取或插入数据的时间复杂度都为 O(1)。 基本思路 hash 表 + 链表 hash 表的目的是为了使访问的事件复杂度为 O(1),链表是为了维护一种时间维度上是否最近被访 ..
3 年前
关注了用户
iTanken
3 年前
关注了用户
DrJoseph
3 年前
关注了用户
Angonger
3 年前
关注了标签
PWA
3 年前