编程指南
白天
夜间
首页
下载
阅读记录
书签管理
我的书签
添加书签
移除书签
网络
浏览
112
扫码
分享
2022-07-24 23:01:20
家庭搭建openconnect vpn
Connection reset原因分析和解决方案
解决访问外网下载网速过慢问题
为什么叫“以太网”
IPV4公共DNS
IPV6公共DNS
若有收获,就点个赞吧
0 人点赞
上一篇:
下一篇:
关于本站
浅薄人生观
编程入门
编程思想
面向对象思想
面向什么编程
什么即服务
算法和数据结构
数组-找出数组中出现一次的数
最近最少使用缓存机制
设计模式
设计模式的六大原则
创建型模式
单例模式 Single Pattern
构建者模式 Builder Pattern
原型模式 Prototype Pattern
工场模式(简单工厂模式/工厂方法模式/抽象工厂模式)
结构型模式
代理模式 Proxy Pattern
适配器模式 Adapter Pattern
桥接模式 Bridge Pattern
装饰器模式 Decorator Pattern
外观模式 Facade Pattern
享元模式 Flyweight Pattern
组合模式 Composite Pattern
行为型模式
模板方法模式 Template Method Pattern
职责链模式 Chain of Responsibility Pattern
命令模式 Command Pattern
策略模式 Strategy Pattern
状态模式 State Pattern
观察者模式 Observer Pattern
迭代器模式 Iterator Pattern
中介者模式 Mediator Pattern
访问者模式 Visitor Pattern
备忘录模式 Memento Pattern
解释器模式 Interpreter Pattern
补充模式
过滤器模式 Filter Pattern
空对象模式 Null Object Pattern
传输对象模式 Transfer Object Pattern
操作系统
Windows
一台电脑安装多个Windows系统
修复切换输入法bug
Window限制进程的CPU使用率
KMS激活
自定义开机启动项
Mac
mac下卸载jdk
M1开发环境搭建
mac设置无限试用,适用于所有程序
Mac安装brew(包管理器)
mac 关闭系统完整性保护 SIP(System Integrity Protection)的方法
Mac修改启动台图标数量
好用的终端命令行工具-iTerm2
快速锁屏-屏幕保护触发角
Mac 创建/data目录报错// Read-only file system 终极解决方案
linux
ubuntu
Centos
rpm命令
yum命令
网络
家庭搭建openconnect vpn
Connection reset原因分析和解决方案
解决访问外网下载网速过慢问题
为什么叫“以太网”
IPV4公共DNS
IPV6公共DNS
前端
微前端 MicroFrontends
微前端落地实践
你可能并不需要微前端
Why Not Iframe
前端劝退指南
去掉-谷歌浏览器账号-密码自动填充后input的屎黄色
Web前端性能的优化建议
ES6
ES5与ES6互转
let 和 const 命令
变量的解构赋值
函数的扩展
Set 和 Map 数据结构
async 函数
参考链接
nodejs
nodejs框架
nodejieba 分词
nodejs教程
nodejs快速上手
nodejs文件操作
nodejs Buffer(缓冲区)
nodejs Stream(流)
nodejs的命令行
Node.js 从命令行接收参数
如何优雅的修改node_modules中的依赖库
npm\cnpm\yarn\tyarn
node-gyp是个坑
把任意网站封装成桌面应用
nodejs 连接 连接 MongoDB
JavaScript
富文本编辑器原理
ES6、ES7、ES8特性
Web客户端追踪
ajax跨域,这应该是最全的解决方案了
js上传视频时获取视频的时长等视频元信息
JS起源
JS快速上手
Vue
Angular
angualr实现鼠标拖拽排序功能
后端
Kotlin
Kotlin基本语法
MQ-消息队列
kafka
RocketMQ
1. 概念和特性
2. 架构设计
3. 样例
4. 最佳实践
5. 运维管理
阿里云RocketMQ使用
RocketMQ-01
RocketMQ-02
RocketMQ-03
Java
JDBC
Java IO
BIO
NIO
缓冲区 Buffer
通道 Channel
选择器 Selector
NIO和Socket
管道 Pipe
Path
Files
Object类
Java开发规范
编程规约
异常日志
单元测试
安全规约
MySQL 数据库
设计规约
附 3:错误码列表
名词解析:POJO/DO/DTO/BO/VO/AO
大量if-else重构:卫语句、策略模式、状态模式
Java那些神坑
JVM
JVM内存结构
JVM参数调优
jvm分析常用命令
常见的Heap Dump文件分析工具
JAVA 8语言规范
第 1 章 介绍
第2章.语法
java语言概述
JDK免费下载
多线程和并发
Java 线程池:Executors 和 ThreadPoolExecutor 详解
volatile关键字分析
原子类和CAS算法
CurrentHashMap
Java8
Java8概述
函数式编程-Lambda表达式
数据流处理-Stream API
解决空指针异常-Optional
JVM内存优化
HasMap优化
全新的时间API
可重复注解和类型注解
Java9
Java9新特性概述
模块化系统
JShell
接口支持私有方法
钻石操作符(泛型符号升级)
下划线的使用限制
增强try语句
Java框架
框架学习概述
Lombok
LogBack使用Filter自定义日志打印
Hutool
字段验证器-Validator
控制台打印封装-Console
断言-Assert
身份证工具-IdcardUtil
正则工具-ReUtil
引用工具-ReferenceUtil
压缩工具-ZipUtil
唯一ID工具-IdUtil
随机工具-RandomUtil
命令行工具-RuntimeUtil
枚举工具-EnumUtil
Hash算法-HashUtil
Escape工具-EscapeUtil
剪贴板工具-ClipboardUtil
16进制工具-HexUtil
二进码十进数-BCD
XML工具-XmlUtil
URL工具-URLUtil
URL生成器
集合框架工具类
HashMap扩展-Dict
树结构工具-TreeUtil
数组工具-ArrayUtil
字符串工具StrUtil
字符串格式化-StrFormatter
字符串切割-StrSpliter
Unicode编码转换工具UnicodeUtil
可复用字符串生成器StrBuilder
CSV文件处理工具CsvUtil
缓存工具
Json工具
Spring工具SpringUtil
中文分词封装TokenizerUtil
表情工具EmojiUtil
FTP工具
SSH工具JschUtil
模板引擎封装TemplateUtil
二维码工具
邮件工具MailUtil
Office工具
验证码
系统属性调用SystemUtil
js引擎封装
切面aop
定时任务
HTTP客户端
HTML工具类HtmlUtil
WebService工具
简易Http服务器SimpleServer
ServletUtil
数据库工具Db
分页工具-PageUtil
MongoDB客户端封装MongoDS
Redis客户端封装RedisDS
加密和解密
编码和解码
DFA查找
布隆过滤器
网络工具NetUtil
图片工具ImgUtil
线程工具ThreadUtil
数学MathUtil
数字工具-NumberUtil
异常工具ExceptionUtil
比较器Comparator
注解工具AnnotationUtil
反射工具-ReflectUtil
泛型类型工具-TypeUtil
JavaBean工具
资源和配置文件
IO和文件
类型转换Convert
对象克隆
对象工具-ObjectUtil
类工具-ClassUtil
类加载工具-ClassLoaderUtil
日期时间
EasyExcel
读Excel
写excel
填充Excel
jsoup
从URL地址中解析文档
从文件中加载文档
使用DOM方法导航文档
使用选择器查找元素
从元素中提取属性,文本或HTML
修改属性值
修改HTML
修改文本值
清理不信任的HTML,防止XSS攻击
Swagger
更换Swagger-UI
Mybatis
Mybatis概述
Mybatis的XML配置文件说明
Mybatis的XML Mapper映射文件说明
Mybatis动态SQL
Mybatis Java API
Mybatis日志
MybatisPlus
MybatisPlus3.0教程
Netty
tk.mybatis
mybatis工具集
tk.mybatis 代码生成器和通用接口
tk.mybatis Example 用法或其他
分页插件pagehelper
tk.mybaits 常见问题
SpringBoot
把Spring Boot的Jar包做成exe
SpringBoot Web
Spring Boot AOP的使用
spring-boot-starter-validation常用注解
Spring/SpringBoot 事件监听机制
Spring Boot 如何让yml,properties配置文件有提示
SpringBoot自动配置原理
SpringBoot代码热交换
SpringBoot自定义横幅
SpringBoot启动时执行特定操作
SpringBoot关闭时执行特定操作
SpringBoot配置文件
SpringBoot读取配置文件的方式
SpringBoot的配置文件加载顺序
快速创建SpringBoot项目
SpringBoot使用随机端口启动
Spring Cloud
Ribbon、Feign和OpenFeign的区别
Spring Cloud
Spring Cloud 版本
网关
Spring Cloud GateWay
12-Factor 十二因子应用程序
单体应用到微服务应用的转变
Spring Cloud开发微服务应用
注册中心-Eureka
负载均衡Ribbon
声明式RestFul客户端Feign
容错框架Hystrix
网关Zuul
配置中心Spring Cloud Config
消息总线Spring Cloud Bus
Spring Cloud微服务开发常见问题集合
Grafana
Grafana数据可视化工具安装与应用
UML图入门
常见的配置文件
ini
properties
JSON
YML
XML
Web Services
SOAP
WSDL
UDDI
Web Services 调试工具
Java写一个Web Services服务端
IDEA创建一个Web Services服务端和客户端
SpringBoot webservice
OAuth
OAuth2
Maven
Maven核心概念全讲解
Maven配置文件setting.xml
项目pom.xml文件
Mave继承多个父级pom
更换阿里云Maven仓库
maven引入本地jar包的方法
Maven生成可以直接运行的jar包的多种方式
Maven 配置多个远程仓库
Gradle
gradle更换仓库 解决下载速度慢问题
Gradle 构建基础
Gradle vs Maven比较
Gradle Java应用构建入门
Gradle 依赖管理
Gradle 命令行
Gradle Task任务
Gradle 操作文件
Gradle 日志Logging
Gradle 插件
Gradle Java 插件
Gradle项目和Mavn项目互转
缓存
Redis
Ression
Redisson分布式限流器RRateLimiter原理解析
Redis入门
Redis命令
Keys
Connection
Strings
Reidis进阶
Redis 为什么要用 6379 作为默认端口?
协议说明
Redis数据备份和恢复
Redis的设计与实现
Elasticsearch
尚硅谷项目课程系列之Elasticsearch
Python
切换pip源到国内
python下载youtube视频,工具pytube
ngnix
Nginx 负载均衡
Ngnix安装
nginx做代理上网
ngnix配置符号参考
Nginx事件驱动模型
系统架构
架构的意义?
康威定律
常见系统架构
分层体系结构
事件驱动架构
微内核架构
微服务架构
基于空间的体系结构
无服务器架构Serverless
当代典型架构讨论
即时通讯IM架构
Feed流系统设计
浅谈各种架构
分布式事务理论基础(转)
谈分布式架构下的分布式事务
利用Redis实现分布式锁
系统幂等设计
使用Kong和Konga管理微服务和API
大数据报表导出功能设计
分布式定时任务
XXL-JOB
Saturn
ElasticJob
PowerJob
大型网站架构演化历程
分布式常用的负载均衡技术介绍
谈谈高并发系统的限流
分布式系统生成全局唯一ID解决方案
缓存穿透,缓存击穿,缓存雪崩解决方案分析
各种分布式文件系统简介
容器和虚拟化
VirtualBox踩坑指南
什么是“云原生”
Docker
Docker架构
Docker 镜像加速
Docker命令行入门
Docker 镜像操作
Docker容器操作
Docker仓库管理
Docker常见命令汇总
Docker Dockerfile
如何编写最佳的Dockerfile
Docker Compose
Swarm 集群管理
Docker Machine
Docker 资源汇总
Docker 实例
Docker 安装 Ubuntu
Docker 安装 CentOS
Docker 安装 Nginx
Docker 安装 Node.js
Docker 安装 PHP
Docker 安装 MySQL
Docker 安装 Tomcat
Docker 安装 Python
Docker 安装 Redis
Docker 安装 MongoDB
Docker 安装 Apache
Kubernetes
打通Kubernetes内网和局域网的N种方法
DevOps
jenkins
持续集成
Jenkins部署jar文件到节点服务器
Jenkins部署jar文件到节点服务器
持续集成、持续部署、持续交付、持续发布
数据库
MySQL
MySQL 乐观锁与悲观锁
MySQL规约
MySql数据库大表添加字段的方法
DataSource
完全备份和增量备份
MySQL千万级大表优化解决方案
mysql-下-计算-两点-经纬度-之间的距离-计算结果排序
Mysql的分区详解
CentOS7 安装 mysql8
mysql 行变列(多行变成一行/多行合并成一行/多行合并成多列/合并行)
SQL如何查询排名
NoSQL
测试&爬虫
抓包
浅谈Charles抓包原理
Fiddler 夜神模拟器进行APP抓包
App 抓包提示网络异常,破解SSL Pinning
Fiddler 自动保存响应数据
Android逆向(反编译APK)
pupeteer破解滑块验证码
使用Airtest超快速开发App爬虫
使用Puppeteer爬取抖音视频
Excel爬取网页数据,点鼠标就行了,你什么都不用懂
单元测试
JUnit
JUnit5
测试工具或框架
无头浏览器 Puppeteer
pupeteer破解滑块验证码
使用Airtest超快速开发App爬虫
Jmeter压测工具
jmeter 运行脚本报错 java.net.BindException: Address already in use
大数据
HBase
“行式存储”和“列式存储”
NOSQL结构模型-海量数据结构化存储
海量数据处理算法总结
java-io-IOException--Could-not-locate-executable-null-bin-winutils-exe
CDH集成phoenix
hive
Phoenix常用操作记录
人工智能
从机器学习谈起
机器学习
论“机器学习”的哲学-生命的意义
机器学习特别篇-到底什么是学习?
区块链
区块链应用场景列举
如何正确的囤币
挖矿
音视频处理
ffmpeg入门
ffmpeg实现直播转推多方平台
CentOS中yum安装ffmpeg
ffmpeg基础
FFMPEG 使用说明
编程工具
程序员写逼格满满的 PPT 的正确姿势
图片无损放大在线工具
版本控制VCS
Git原理和常用操作
Git常用操作
Git忽略文件 .gitignore
Git删除远程文件夹或文件
Git拉取所有远程分支
Git子模块
Git将代码转移分支 cherry-pick
Git
Git下载阿里云加速镜像
Git分支
Git服务器
分布式 Git
GitHub
Git 工具
自定义 Git
Git 与其他系统
Git 内部原理
Git和其他编程工具
Visual Studio 中的 Git
Visual Studio Code 中的 Git
IntelliJ IDEA 中的 Git
Sublime Text 中的 Git
Bash 中的 Git
Zsh 中的 Git
Git 在 PowerShell 中使用 Git
Cmder
HeidiSQL-免费开源SQL数据库客户端
FinalShell-SSH客户端软件
IntelliJ IDEA
Jetbrains系列产品无限试用方法-2021.2.2版本以下适用
文件和模板配置
给IDEA添加右键打开功能
IDEA提高效率-插件篇
IDEA中Junit使用Scanner控制台输入卡死解决办法
创建类默认生成注释
IDEA自动优化导入包
网站建设
我的博客系统
留言板
程序员日记
修复log4j2漏洞
浅谈软件开发的“积木化”进程
线上故障如何快速排查
垃圾回收算法是如何设计的?
语义化版本2.0
常见的开源协议
即时通信(IM)和实时通信(RTC)的区别
神级代码注释-方便跑路篇
做点东西
常见的下载协议-扫盲篇
迅雷下载JS-SDK
各种下载协议转换-代码实现
做一个方便看电影的网站
sqlcool是什么?
sqlcool详细使用说明
JDBC详解
WebSocket 教程
Spring WebSocket SockJS Stomp 最大连接数测试
关于长链接,短链接,异步,同步,单工,双工的定义
SockJS简单介绍
STOMP协议详解
STOMP协议规范,版本1.2
SpringBoot WebScoket
暂无相关搜索结果!
让时间为你证明
分享,让知识传承更久远
×
文章二维码
×
手机扫一扫,轻松掌上读
文档下载
×
请下载您需要的格式的文档,随时随地,享受汲取知识的乐趣!
PDF
文档
EPUB
文档
MOBI
文档
书签列表
×
阅读记录
×
阅读进度:
0.00%
(
0/0
)
重置阅读进度
×
思维导图备注