Tags

jekyll seo github hexo blog blog-engine junit test assert google js sh generate mock framework open-source plateform java performance ui-test system-design DevOps ide template overview web mvc log apache log4j2 best-practise log4j sf orm sql spring jdbc spring boot springboot stack less css web-stack RESTful sort index exchange-sorts tool mybatis database maven devops install mac windows shiro web-security zookeeper config-center dobbo rpc svn vcs git ubuntu ci project-manage qa docker gitlab plugin doc swagger opensource kibana search etl mysql ui html chart xml integration-test tomcat server shell bat apm monitor distributed file ftp design uml rss project search-engine es lucene auth oauth spring-intergration spring-cloud finance quant design pattern topics design-pattern semantic toc grid baidu share sql server dotnet cshape lang .net why-learn ruby AI DL dl4j neural network windows service wcf kettle nuget bond tree path Aop ioc nosql mongodb mq activemq jms resource imix cfets config toml xsd dtd error yaml lambda jdk functional web service wsdl soap javaServiceWrapper life itext sp deep learning reading note work regex task scheduling cmd todo html5 property kafka interview best-practice stream big data redis wercker solr math thread lock qr code exception encryption vue learn-note reflect jquery mvn bash ali idea idea-plugin deploy guice net netty TODO io linux IO-multiplexing api schedule codec http web-safe web-socket udp socket ex ssl-tls oracle optimize data & ETL CI big-data hadoop paper quartz job spring-boot spring-security bug cache graph-database best practice neo4j go go-lang stay hungry auto it h2 SEO time blockchain bit coin Bitcoin python data-struct iter class style-guide python3 clis tools splider cli stock plot video write think network source-code ios swift biz ajax cors watch env pl/sql data model frontend front nodejs css-lib learn mockjs nodejs-learn js-learn webpack npm scrapy algorithm hash poi qlexpress engine rule-engine rule data struct retry how how-to-learn concurrent annotation aop react react-learn redux state end-to-end-test electron babel style-check lint rust rust-lang book other font master-slave jvm markdown rst dev vpn session cookie in action virtual json overivew proxy bytecode asm in-action tree-api concurrency lock-free transaction jmm dubbo programming language manager chinese nlp summary lts julia hand-write command crawl code-gen base gc alibaba ice ai ml htpps requirejs graphql charset in-process cache lru tx middle-ware read-write id graph ascii database-sharding random servlet container protocol jetty serverless architecture micro-service soa serial middleware in-memory cache lua guava key-word java-base amqp pattern cloud-pattern why-so-fast rocketsmq nio how-to zero-copy ip tpc string ovewview thread-safe bit-coin block-chain security service-mesh excel explain althgorim compress bitmap croptograph secret markup vm ML privilege web-server cdn dns jmdns load-balance ha quisk-start ssl https nginx why-use basic-usage docker-integration nginx-in-action distrubited zabbix in-practice calc-engine mongo vim data-migrate persist distributed-lock history althgroim rocketmq os limit cloud standard map bit column-store Apache netbeans hbase webservice git-learn git-topic async future thread-pool sync juc util sharding cdc canal list pic static jdk8 distributed-database name bese-practise software dis-database time-series distributed-tx dts tcp/ip system numpy quick-start csv memory no-sql arangodb data-management olap oltp htap tcp dma problem k8 why spring mvc sensitive speech-tagging segment ocr reverse-index pinyin asr atc wsd stt tts dag leetcode binary-tree dp backtrack dfs bfs matrix genetic data funny joke iamge img sound mp3 tips cs zhihu kotlin cron threadpool c expression-engine route workflow-engine workflow flow acquire cross-border e-commerce air-travel factoring white-paper ast data-analysis sandbox compiling-principle functional-programming programming-language-theory Algorithm binary-search backtracking trade-system dbcp exceptin mbg pool jsp intro safe queue buffer micro service skill sofa SOFABoot bi view risk typescript ts ts-learn typescript-learn vscode low-code no-code cfca sftp grafana gateway gateway-topic php hello-world vue-learn vue3 vue3-learn System-Design login frontEnd vue-router vuex element-ui prod awesome road-map style ideas servlet3 front-end fund jmx micro Metaverse new icon cross-plateform uni-app Lucene code NLP Blockchain NFT WEB3 IPFS Graph web3 metamask wallet Wechat monetdb column-based-db websocket ws part-time markte trans solidity register-center wechat istio SOFAActs SOFABolt SOFADashboard SOFAJRaft raft sofamesh tracer loan compare differ e2e uuid basic echarts es6 image investment boc mini-app law cryptography coin pos exchange pow consensus distributed-computing ethereum IoT in-actions paxos openai weka grovvy trace perf cglib properties bytebuddy java-agent instrument migrate aspect console log-collect elk money common data-syncsh mysql sh calcite sql-budiler sql-basic distribued work-flow iot column-base rdbms tsdb tink trade aigc chatgpt gpt batch robot vite vue-ui admin bookmark
github

面试官:你们项目中是怎么做防重复提交的?


你连对外接口签名都不会知道?有时间还是要学习学习。


Github Auto Follow


special chars 特殊符号汇总


sensitive-word 敏感词 v0.17.0 新特性之 IPV4 检测


sensitive-word 敏感词 v0.16.1 新特性之字典内存资源释放


sensitive-word v0.13.1 特性版本发布 支持英文单词全词匹配


v0.12.0-敏感词/脏词词标签能力进一步增强


sensitive word 敏感词(脏词) 如何忽略无意义的字符?达到更好的过滤效果?


java sensitive-word 敏感词之 DFA 算法(Trie Tree 算法)详解


java 敏感词之 DFA 算法双数组原理及实现


java sensitive-word 敏感词之 DFA 双数组实现源码学习


An Efficient Implementation of Trie Structures 双数组实现 Trie 论文翻译


java sensitive-word 敏感词之字典瘦身


sensitive-word 敏感词之 StopWord 停止词优化与特殊符号


sensitive-word java 如何实现一个敏感词工具?违禁词实现思路梳理


各大平台连敏感词库都没有的吗?sensitive-word java 开源敏感词工具入门使用


Regex 正则表达式原理-03-NFA 转 DFA


Regex 正则表达式原理及如何从零实现


Regex 正则表达式与 DFA


Github-11-ssh key


Github-10-徽章收集


Github 图床


Github 等图床代码实现 fugire bed


Github 开源项目最佳实践-08


Github 开源项目中间件-07


Github 开源项目分布式-06


Github 开源项目网络通讯-05


Github 数学库 Commons Math, Colt, Quant


Github 开源项目新的想法


Github 开源项目 jdk7 编译改造-02


Github 开源项目


Github DNS 访问加速


SourceGraph


Github Education


blog-engine-04-博客引擎 hugo intro 入门介绍+安装笔记


blog-engine-03-博客引擎 jekyll SEO


blog-engine-02-博客引擎jekyll-jekyll 如何在 windows 环境安装,官方文档


blog-engine-02-博客引擎jekyll-jekyll 博客引擎介绍


blog-engine-01-通过博客引擎 jekyll 构建 github pages 博客实战笔记


8 大博客引擎 jekyll/hugo/Hexo/Pelican/Gatsby/VuePress/Nuxt.js/Middleman 对比


junit

mockito-02-spring aop 与 mockito 冲突


mockito-01-overview mockito 简介及入门使用


test 之 jmockit-05-Measuring code coverage 测试代码覆盖率


test 之 jmockit-04-Faking 伪造


test 之 jmockit-03-Mocking 模拟


test 之 jmockit-02-Testing enterprise applications


test 之 jmockit-01-overview 概览


jmockit-01-test 之 jmockit 入门使用案例


test 之 jmockit-00-chat


性能测试到底应该怎么做?


基于 junit5 实现 junitperf 源码分析


junit4 90% 的人都不知道的特性,详解 junitperf 的实现原理


Benchmark 性能测试框架 JMH


A/B Test 入门介绍


高性能与时间及时性如何均衡?


web safe framework-06-Spring Boot 安全问题 checklist


web safe framework-05-Spring Boot JAR 安全加密运行工具,支持的原生JAR。


web safe framework-04- Java Security,安全编码和代码审计


web safe framework-03-JAVA安全SDK及编码规范


web safe framework-02-HummerRisk 是云原生安全平台,包括混合云安全治理和云原生安全检测。


web safe framework-01-系统设计之安全


test framework-03-MeterSphere 快速开始


test framework-01-MeterSphere 一站式开源持续测试平台,为软件质量保驾护航


test-04-test case generate 测试用例生成 tcases 快速开始


test-04-test case generate 测试用例生成 tcases A model-based test case generator


test-03-test case generate 测试用例生成 Randoop 快速开始入门例子


test-03-test case generate 测试用例生成 Randoop 介绍


test-02-test case generate 测试用例生成 EvoSuite 介绍


test-01-test case generate 单元测试用例代码生成


test-03-java 单元测试框架 testNG 入门介绍


test-02-java 单元测试框架 junit5 入门介绍


test-01-java 单元测试框架 junit 入门介绍


test-00-测试知识系统学习,如何设计一个测试框架?


test

ChaosBlade-01-测试混沌工程平台整体介绍


java 应用性能下降,如何分析定位原因?


mockito-02-spring aop 与 mockito 冲突


mockito-01-overview mockito 简介及入门使用


test 之 jmockit-05-Measuring code coverage 测试代码覆盖率


test 之 jmockit-04-Faking 伪造


test 之 jmockit-03-Mocking 模拟


test 之 jmockit-02-Testing enterprise applications


test 之 jmockit-01-overview 概览


jmockit-01-test 之 jmockit 入门使用案例


test 之 jmockit-00-chat


前端端到端测试 cypress-02-start 入门使用


前端端到端测试 cypress-01-overview 概览


SOFAActs 介绍-01-overview


性能测试到底应该怎么做?


基于 junit5 实现 junitperf 源码分析


junit4 90% 的人都不知道的特性,详解 junitperf 的实现原理


Benchmark 性能测试框架 JMH


WRK-测试利器


Telerik Fiddler-抓包工具


性能测试


单元测试最佳实践


java 多线程测试工具-GroboUtils


JCIP-35-并发程序的测试


SOAP UI


A/B Test 入门介绍


Unit Test


Vitest-01-下一代测试框架 一个原生支持 Vite 的测试框架。非常快速!


端到端测试-03-Playwright 能够进行各种网页测试,包括功能测试、回归测试和端到端测试


端到端测试-02-nightwatch 无可妥协的测试自动化框架,拥有强大的工具集,可以编写、运行和调试您的测试,涵盖网络和本地移动应用程序


端到端测试-01-cypress


端到端测试-01-cypress-00-chat


前端 js 测试库概览


Junit5-29-JUnit Platform Launcher API


Junit5-28-Ex Excution Order


Junit5-27-Ex Util


Junit5-26-Ex Keeping State in Extensions


Junit5-25-Ex Test Context


Junit5-24-Ex Exception Handle


Junit5-23-Ex Test Lifecycle Callbacks


Junit5-22-Ex Parameter Resolution


Junit5-21-Ex Instance Post-processing


Junit5-20-Ex Condition Test


Junit5-19-Ex Register Extension


Junit5-18-Ex Overview


Junit5-17-Dynamic Tests


Junit5-16-Template


Junit5-15-Parameterized Tests


Junit5-14-Repeated Tests


Junit5-13-Test Interface And Default Method


Junit5-12-DI for Constructors and Methods


Junit5-11-Nested Tests


Junit5-10-Test Instance Lifecycle


Junit5-08-Tagging and Filtering


Junit5-08-Condition Test Execution


Junit5-07-Disabled


Junit5-06-Assumptions


Junit5-05-Assert


Junit5-04-DisplayName


Junit5-03-Class and Method


Junit5-02-Annotation


Junit5-01-Quick Start


test 系统学习-02-Junit @Parameters junit 参数化测试


test 系统学习-06-test jacoco


test 系统学习-05-test jacoco 测试覆盖率与 idea 插件


test 系统学习-04-test converate 测试覆盖率 jacoco 原理介绍


test 系统学习-03-TestNG Spock testng 入门使用教程


Python-29-test converate 测试覆盖率


Python-19-单元测试 unittest pytest nose


Awaitility


H2 Database-01-h2 入门介绍


H2 Database-03-h2 csv 读写


H2 Database-02-h2 命令行模式启动


DbUnit-01-数据库测试工具入门介绍


Coveralls


Netty-13-EmbeddedChannel 测试 ChannelHandler


Netty-13-EmbeddedChannel 异常测试


Netty-13-单元测试


PowerMock


测试框架之 cucumber Behavior Driven Development,BDD


Fitnesse 01-入门介绍 独立维基和验收测试框架


test plateform-01-测试平台概览


test ui-04-testcomplete 入门介绍


test ui-03-cypress 入门介绍


test ui-02-UI 测试组件之 Appium 入门介绍


test ui-01-UI 测试组件之 Selenium 入门介绍


test ui-01-UI 页面测试概览 overview


test Property-based Testing-04-junit-quickcheck


test Property-based Testing-03-QuickTheories Java的属性驱动测试框架入门介绍


test Property-based Testing-02-jqwik Java的属性驱动测试框架入门介绍


test Property-based Testing-01-基于属性的测试介绍


test perf-04-性能测试之 python Locust.io


test perf-03-性能测试之 Gatling


test perf-02-性能测试之 LoadRunner


test perf-01-性能测试之 JMeter


test perf-00-性能测试概览 overview


test mutation-03-变异测试 mujava Mutation system for Java programs, including OO mutation operators.


test mutation-02-变异测试 mutate-test-kata Code kata using mutation testing to improve quality of unit tests


test mutation-01-变异测试 PITest PIT 是一种先进的变异测试系统,为 Java 和 JVM 提供黄金标准的测试覆盖率。


test mutation-00-变异测试概览


test model-01-模型驱动测试


test ai-01-人工智能结合测试


test Symbolic Execution-04-JPF (Java PathFinder) JPF is an extensible software analysis framework for Java bytecode


test Symbolic Execution-03-Soot - A Java optimization framework


test Symbolic Execution-02-pietrobraione/jbse A symbolic Java virtual machine for program analysis, verification and test generation


test Symbolic Execution-01-符号执行(Symbolic Execution)简介


test data factory-06-测试造数平台 datafactory Java library for generating test data


test data factory-05-测试造数平台 MockNeat - the modern faker lib.


test data factory-04-测试造数平台 jfairy Java fake data generator


test data factory-03-测试造数平台 RandomBeans


test data factory-02-测试造数平台 java-faker


test data factory-00-测试造数平台


test fuzz-07-模糊测试 libfuzzer


test fuzz-06-模糊测试 AFL american fuzzy lop - a security-oriented fuzzer


test fuzz-05-模糊测试 kelinci AFL-based fuzzing for Java


test fuzz-04-模糊测试 jazzer Coverage-guided, in-process fuzzing for the JVM


test fuzz-03-模糊测试 Atheris A Coverage-Guided, Native Python Fuzzer


test fuzz-02-模糊测试 JQF + Zest Semantic Fuzzing for Java


test fuzz-01-模糊测试(Fuzz Testing)入门 Atheris、Jazzer、jqf、kelinci、FLA、libfuzzer 对比


test dbtest-03-dbDeploy 轻量级的数据库变更管理工具


test dbtest-03-数据库测试 dbsetup


test dbtest-02-Liquibase 是一个数据库变更管理工具


test dbtest-02-数据库测试 dbunit


test dbtest-00-数据库测试


test coverate-06-测试覆盖率 OpenClover 是一个商业化的代码覆盖率工具,它提供了丰富的报告和分析功能


test coverate-05-测试覆盖率 SonarQube 是一个综合性的代码质量管理平台,其中包含了对测试覆盖率的支持


test coverate-04-测试覆盖率 Cobertura


test coverate-03-测试覆盖率 EMMA 一款免费的Java代码覆盖工具


test coverate-02-测试覆盖率概览 JaCoCo (Java Code Coverage) 入门介绍


test coverate-00-测试覆盖率概览 overview


test called chain-00-测试方法调用链路


高性能与时间及时性如何均衡?


web safe framework-06-Spring Boot 安全问题 checklist


web safe framework-05-Spring Boot JAR 安全加密运行工具,支持的原生JAR。


web safe framework-04- Java Security,安全编码和代码审计


web safe framework-03-JAVA安全SDK及编码规范


web safe framework-02-HummerRisk 是云原生安全平台,包括混合云安全治理和云原生安全检测。


web safe framework-01-系统设计之安全


test framework-03-MeterSphere 快速开始


test framework-01-MeterSphere 一站式开源持续测试平台,为软件质量保驾护航


test mock-06-mountebank Over the wire test doubles mock-server/hoverfly/wiremock/mountbank 对比表格


test mock-05-mockserver mock-server/hoverfly/wiremock 对比


test mock-04-hoverfly Easy Creation of Stub Http Servers for Testing


test mock-03-wiremock 模拟 HTTP 服务的开源工具 flexible and open source API mocking


test mock-02-easymock 入门介绍


test mock-01-什么是 mock? Mockito/EasyMock/PowerMock/JMockit/Spock mock 框架对比


test-04-test case generate 测试用例生成 tcases 快速开始


test-04-test case generate 测试用例生成 tcases A model-based test case generator


test-03-test case generate 测试用例生成 Randoop 快速开始入门例子


test-03-test case generate 测试用例生成 Randoop 介绍


test-02-test case generate 测试用例生成 EvoSuite 介绍


test-01-test case generate 单元测试用例代码生成


test assert-01-Google Truth 断言


test assert-00-单元测试中的断言


test-03-java 单元测试框架 testNG 入门介绍


test-02-java 单元测试框架 junit5 入门介绍


test-01-java 单元测试框架 junit 入门介绍


test-00-测试知识系统学习,如何设计一个测试框架?


js

百度地图-01-JS 概览


webpack vue 子目录路径更改 publicPath


webpack vue 子目录路径更改 publicPath


Can't find Python executable python you can set the PYTHON env variable.


Node Sass does not yet support your current environment Windows 64-bit with Unsupported runtime 报错问题解决办法


ES6中Module的理解


Element UI 时间控件报错 Prop being mutated placement


VUE 中整合使用 echarts 入门例子


使用JS生成UUID的常用方法


JS 文件放在 CDN 上


js 实现单例的几种方式 js singleton


JS 实现 md5 哈希算法


js 任务定时执行


js 获取 cookies 信息


JS 安全混淆加密实现方式?


js obfuscator JS 混淆算法


UglifyJS 介绍 JS 格式化压缩/美化


JS XHR 请求后端 js ajax


JS XHR HOOK js 实现 ajax 请求全局钩子函数


pdfjs


flutter-Flutter 使为移动设备及其他设备构建漂亮的应用程序变得容易和快速。


deno-01-what is deno?


Typescript-21-declare 声明文件


Typescript-20-module 模块


Typescript-19-namespace 命名空间


Typescript-18-object 对象


Typescript-17-class 类


Typescript-16-interface 接口


Typescript-15-union type 联合类型


Typescript-14-turple 元组


Typescript-13-map


Typescript-12-array 数组


Typescript-11-string 字符串


Typescript-10-number 数字


Typescript-09-function 函数


Typescript-08-loop 循环


Typescript-07-if 条件语句


Typescript-06-operators 操作符


Typescript-06-operator 操作符


Typescript-05-varible 变量


Typescript-04-type 类型


Typescript-03-basic syntax 基本语法


Typescript-02-install 安装


Typescript-01-overview 概览入门


js 手写实现简单版本的 jquery-01-入门教程


Ajax 详解


Ajax 的替代方案-fetch


Ajax 的替代方案-axios.js


RequireJs


RequireJs-Text 文本


Nodejs Command


D3


Java ScriptEngine


WebAssembly & asmjs


Vuex 状态管理模式


Vuex 状态管理模式-00-chat 聊一聊 vuex


PostCSS 未来的 CSS


Eslint JS 语法报告


Eslint JS 语法报告-00-chat 聊一聊 eslint


JSX


Babel-04-学习 ES2015


Babel-03-配置


Babel-02-使用指南


Babel-01-什么是 babel?


Babel JS 的语法兼容转化


Babel JS 的语法兼容转化-00-chat 聊一聊 babel


Vitest-01-下一代测试框架 一个原生支持 Vite 的测试框架。非常快速!


端到端测试-03-Playwright 能够进行各种网页测试,包括功能测试、回归测试和端到端测试


端到端测试-02-nightwatch 无可妥协的测试自动化框架,拥有强大的工具集,可以编写、运行和调试您的测试,涵盖网络和本地移动应用程序


端到端测试-01-cypress


端到端测试-01-cypress-00-chat


前端 js 测试库概览


NodeJs-08-database access js 如何直接访问数据库实战


NodeJs-07 Do Not Block Event Loop


NodeJs-06 Event Loop


NodeJs-05 Blocking vs Non-Blocking


NodeJs-04 Profile, Docker


NPM-node.js 的包管理工具


NodeJs-03 Debug


WebPack-31-创建自己的 plugin


WebPack-30-创建自己的 loader


WebPack-29-探究 webpack 内部工作流程


WebPack-28-提升 webpack 的构建速度


WebPack-27-优化前端资源加载 3 - 进一步控制 JS 大小


WebPack-26-优化前端资源加载 2 - 分离代码文件


WebPack-25-优化前端资源加载 1 - 图片加载优化和代码压缩


WebPack-24-用 HMR 提高开发效率


WebPack-23-env differ 开发和生产环境的构建配置差异


WebPack-22-更好地使用 webpack-dev-server


WebPack-21-使用插件


WebPack-20-配置 loader


WebPack-19-webpack 如何解析代码模块路径


WebPack-18-搭建基本的前端开发环境


WebPack-17-webpack 的概念和基础使用


WebPack-16-底层原理


WebPack-15-为什么选择 webpack?


WebPack-14-hot deploy


WebPack-13-mainfest


WebPack-12-target


WebPack-11-依赖图(dependency graph)


WebPack-10-module-federation


WebPack-09-模块解析(Module Resolution)


WebPack-08-modules 模块


WebPack-07-configration 配置


WebPack-06-plugin 插件


WebPack-05-loader


WebPack-04-输出(output)


WebPack-03-入口起点(entry points)


WebPack-02-什么是 webpack 及基本概念


WebPack-01-Quick Start


NodeJs-02 First Server


NodeJs-01 Hello nodejs install windows11 npm/cnpm install


NodeJs-00-聊一聊 nodejs


mockjs 生成随机数据,拦截 Ajax 请求


JS 学习教程-05-js JSX 是什么?


JS 学习教程-03-js typescript ts chat


JS 学习教程-03-js es6 chat


JS 学习教程-02-js chat


JS 学习教程-01-概览


前端 JQuery 入门使用简介


前端 HTML(HyperText Markup Language,超文本标记语言)是一种用于创建网页和网页应用的标准标记语言


前端 CSS(Cascading Style Sheets,层叠样式表)


前端 nodejs webpack npm 之间的关系


现代化的前端技术栈-01-概览


CORS 前后端分离跨域问题


QS-序列化JS库入门使用


Axios 优秀的 JS http 客户端


Plotly 函数图像绘制


Bootstrap modal usage


Glup


VIS


ECharts-14-graph 关系图


ECharts-13-模拟实现 3D 效果


ECharts-12-旭日图


ECharts-11-events ECharts 事件处理


ECharts-10-ECharts 数据的视觉映射


ECharts-09-midea 交互式


ECharts-08-interaction 交互


ECharts-07-dataset 数据集


ECharts-06-axis 坐标轴


ECharts-06-aysnc data 异步数据


ECharts-05-transfer 数据转换


ECharts-05-style config 样式设置


ECharts-04-pie 饼状图


ECharts-04-dataset 数据集


ECharts-03-style 样式


ECharts-03-config 配置信息


ECharts-02-install 安装入门


ECharts-02-图表容器及大小


ECharts-01-入门开始


SVG XML 格式定义图形


HighCharts 交互式图表-01-入门介绍


JavaScript 代码语法高亮器 SyntaxHighlighter-01-入门介绍


test assert-04-Java (and original) version of Hamcrest 断言


test assert-03-assertj AssertJ - Fluent Assertions for Java 断言


test assert-02-power-assert-js 断言


sh

解忧杂货铺


Java资源大全中文版


有用的工具网址汇总大全 github 访问慢


个人书签梳理


日常运维开发一些踩坑-血的教训


如何进行程序的性能分析?


java contains 和 regex 性能对比


vuetify-01-入门介绍


Quasar-01-入门介绍


Naive Ui Admin 是一款基于 Vue3、Vite2 和 TypeScript 的先进中后台解决方案,集成了前沿的前端技术栈和典型业务模型。


Naive Ui-01-overview 概览 一个 Vue 3 组件库 / 比较完整,主题可调,使用 TypeScript,快 / 有点意思


Vue Material-01-Build beautiful apps with Material Design and Vue.js


Element Ui-01-一套为开发者、设计师和产品经理准备的基于 Vue 2.0 的桌面端组件库


Element plus-01-A Vue.js 3 UI Library made by Element team


BootstrapVue-01-入门介绍


Ant Design of Vue-01-这里是 Ant Design 的 Vue 实现,开发和服务于企业级后台产品。


web ui admin 常见的 ui admin 项目


web ui 常见的 ui 框架


vite2.0 vue 打包工具 下一代的前端工具链


纯 html 如何实现 Header 旁边弄一个带颜色的竖条?


一键分发多平台方法-wechatSync源码-51cto.js


一键分发多平台方法


一键发布入门概览


圆周率 π pi 到底如何计算?数学算法与编程


java 键盘鼠标操作-01-如何操作鼠标


alibaba druid-04-apache druid v1.2.5 mysql 报错 discard long time none received connection


ai 视频网站-01-overview


ai-17-chatgpt-on-wechat 基于大模型搭建的聊天机器人,同时支持 微信 公众号、企业微信应用、飞书、钉钉 等接入,可选择GPT3.5/GPT4.0/Claude/文心一言/讯飞星火/通义千问/Gemini/GLM-4/Claude/Kimi/LinkAI,能处理文本、语音和图片,访问操作系统和互联网,支持基于自有知识库进行定制企业智能客服


ai-16-devika AI 软件工程师,Devin 的开源替代方案。程序员会被替代吗?


马斯克开源的 grok-1 大模型对标 openai chatGPT 源码硬核第四弹


马斯克开源的 grok-1 大模型对标 openai chatGPT 源码硬核篇(3)


马斯克开源的 grok-1 大模型对标 openai chatGPT 源码硬核篇(2)


马斯克开源的 grok-1 大模型对标 openai chatGPT 源码硬核篇(1)


马斯克开源的 grok-1 大模型底层 Transformer 模型到底是个啥?(翻译)


马斯克开源的 grok-1 底层 Transformer 模型论文 《Attention is All You Need》


按键精灵实战笔记-01-入门


如何将单次落库合并为批量落库,提升处理性能?


vʌvr(以前称为 Javaslang )是一个非商业、非盈利的对象-函数式库 vavr


RxJava 是一个在 Java 虚拟机(JVM)上实现的响应式扩展库


openai sora 只能根据文本生成视频?不,TA 是通用物理世界模拟器


openai chatgpt paper-01-openai DALL-E 3 论文 Improving Image Generation with Better Captions 提升图像生成的关键:更好的图像描述


openai chatgpt paper-01-openai DALL-E 3 从文本描述生成图像原理通俗解释


openai chatgpt paper-01-openai chat GPT-4 Technical Report 技术报告论文


openai chatGPT 原理通俗介绍


Stable Diffusion-01-入门概览


Stable Diffusion-01-入门概览


AIGC 概览


AI 概览


AI 分词 segment-01-overview 概览


AI-15-autogen 通过多个可以相互对话的代理实现 LLM(Large Language Model)应用的开发。AutoGen 代理是可定制、可对话的,并且可以无缝地允许人类参与。


AI-14-WeChatMsg 我的数据我做主


AI-13-Langchain-Chatchat 基于 Langchain 与 ChatGLM 等语言模型的本地知识库问答


AI-12-Lobe Chat 开源项目介绍


AI-11-Quivr 您的第二大脑,由生成式人工智能驱动


AI-10-openai Assistant 旨在让每个人都能访问一个优秀的基于聊天的大型语言模型


AI-09-openai cookbook 网络相关资源


AI-08-NextChat 一键免费部署你的私人 ChatGPT 网页应用,支持 GPT3, GPT4 & Gemini Pro 模型。


AI-07-generative-ai-for-beginners 初学者的生成式人工智能(第二版)


AI-06-GPT 学术优化 (GPT Academic)


AI-05-gpt4free 允许用户免费使用或访问 GPT(生成预训练 Transformer)模型的资源或工具


AI-04-NextChat 一键免费部署你的私人 ChatGPT 网页应用,支持 GPT3, GPT4 & Gemini Pro 模型


AI-03-Prompt-Engineering-Guide 提示工程指南


AI-03-Awesome ChatGPT Prompts 一个与ChatGPT模型一起使用的提示示例集合+ChatGPT 中文调教指南


AI-02-openui 允许您使用想象力描述用户界面,然后看到其实时渲染。


AI-01-autoGPT 根据设定的目标,自主地拆解任务并执行,减少了对人工提示的依赖


OpenWrite 一文多发平台


数据库血缘工具 SQLFlow 介绍-可视化数据库字段和数据库血缘


mysql 外键索引入门介绍-02-元数据管理


mysql 外键索引入门介绍


database sharding-04-数据库分库分表 chat 聊一下


CODO是一款为用户提供企业多混合云、一站式DevOps、自动化运维、完全开源的云管理平台、自动化运维平台


交易系统设计-03-一站式平台


交易系统设计-02-中间件 middleware 支撑


交易系统设计 Jeepay 计全支付系统架构图


系统设计 overivew


sensitive-word-admin v1.3.0 发布 如何支持敏感词控台分布式部署?


sensitive-word-admin 敏感词控台 v1.2.0 版本开源


sensitive-word-admin 应用本地启动笔记


水流不争先,争生生不息


Apache IoTDB (Internet of Things Database)是一个专为物联网(IoT)应用场景设计的开源时序数据库系统


InfluxDB 是一个开源的分布式时间序列数据库管理系统(TSDB)


Apache Iceberg 开源的数据表格格式,用于在大规模数据湖中存储和管理结构化数据


apache hudi 构建在Apache Hadoop和Apache Spark之上的库,用于管理和处理大规模数据湖中的增量数据


apache hive 在 Hadoop 上的数据仓库工具


DB2 关系数据库管理系统(RDBMS)


Clickhouse 开源的列式数据库管理系统(DBMS)


Apache Cassandra intro 高度可伸缩、分布式、开源的NoSQL数据库系统


AmazonDynamoDB intro Amazon DynamoDB 是一种完全托管的NoSQL数据库服务


Database Source 00 Overview


hazelcast-02-intro


hazelcast-01-chat


schedule-12-从零实现一个简单的分布式调度平台


schedule-11-时间轮算法(Time Wheel Algorithm) 入门介绍


schedule-10-java 调度基础 scheduleAtFixedRate 和 scheduleWithFixedDelay


schedule-09-分布式任务调度框架 LTS light-task-scheduler 入门介绍


schedule-09-分布式任务调度框架 LTS light-task-scheduler 安装笔记


schedule-08-分布式任务调度流批 hazelcast-jet 开源的、内存中的、分布式的批处理和流处理引擎


schedule-07-任务调度 jobrunr 介绍


schedule-06-vipshop saturn 唯品会分布式任务调度平台


schedule-05-Spring Schedule 官方文档翻译


schedule-05-Spring Schedule 入门介绍 @Scheduled 注解和 @EnableScheduling 注解


schedule-05-Spring Cloud Data Flow 入门介绍


schedule-04-xxl-job 入门介绍


schedule-03-shardingsphere-elasticjob 分布式调度作业框架


schedule-02-powerjob 入门介绍


schedule-01-Apache DolphinScheduler 定时任务调度平台


schedule-00-任务调度整体概览


数据库查询工具/流式查询 streamex 入门介绍


数据库查询工具 stream query 入门介绍-允许完全摆脱Mapper的mybatis-plus体验!


数据库查询工具 sql builder-x-ream sqli 入门介绍


数据库查询工具 sql builder-jonathanhds sql-builder 入门介绍,优雅的 api 设计


数据库查询工具 sql builder-jkrasnay/sqlbuilder 入门介绍


数据库查询工具 sql builder-javaica querier 入门介绍, 足够简单灵活。


数据库查询工具 sql builder-01-IQL


数据库查询工具 sql builder-ibit-tech 入门介绍


数据库查询工具 sql builder-geevisoft sql-query-builder 入门介绍


数据库查询工具 sql builder-exasol sql-statement-builder 入门介绍 对 SQL 的理解比较深入


数据库查询工具 sql builder-dragons96 sql-builder 入门介绍 对其他组件的兼容性不错


数据库查询工具 sql builder-danfickle java-sql-query-builder 入门介绍


数据库查询工具 sql builder-chat 如何设计一个 sql builder


数据库查询工具 sql builder-alexkasko query-string-builder 入门介绍


数据库查询工具 sql builder-Yeamy SqlBuilder 入门介绍,主要是看约束条件的设计。


数据库查询工具 sql builder-DenzelCode AdvancedSQL 入门介绍


数据库查询工具 sql builder 通过代码构建 SQL 语句


数据库基础知识 mysql 如何获取 sql 查询的字段别名?


数据库基础知识 mysql keyword 关键词汇总


数据库基础知识 mysql/oracle 如何根据 host port dbName 构建完整的 url?


数据库基础知识-01-overview 概览


数据库查询工具 linq4j


.net Language Integrated Query(LINQ,语言集成查询)


数据库查询工具 linq java 入门介绍-更加优雅的流式集合处理


数据库查询工具 Language-Integrated Query (LINQ) cshape 入门介绍


数据库查询工具 jinq 入门介绍-java中编写数据库查询的简单自然的方式


spring jdbctemplate 入门使用


数据库统一查询方案介绍-03-jdbc 查询的一些基础知识 如何获取结果列数量、名称、别称


数据库统一查询方案介绍-01-intro


SQL 适配-01-apache drill 01 入门介绍


如何通过标准的 SQL 适配访问各种数据源?


Apache splunk-01-Splunk 是一种用于搜索、监控和分析大规模机器生成的实时数据的软件平台。它能够处理来自各种来源的大量数据,并提供实时的搜索、分析和可视化功能


Apache pig/Apache piglet-01-简单而强大的方式来处理大规模数据集


Apache Geode/Pivotal GemFire-01-分布式内存数据管理平台,用于在大规模的数据处理中提供高性能、高可扩展性和可靠性


Apache Druid-01-a high performance real-time analytics database 高性能实时分析数据库 Apache Imply


Apache Doris-01-overview Doris 介绍


Apache Calcite 动态数据管理框架-04-algebra


Apache Calcite 动态数据管理框架-03-tutorial


Apache Calcite 动态数据管理框架-02-背景


Apache Calcite 动态数据管理框架-01-intro


Apache Calcite doc avatica-08-Custom Client Artifacts


Apache Calcite doc avatica-07-Compatibility 兼容性


Apache Calcite doc avatica-06-Security


Apache Calcite doc avatica-05-how to 如何使用


Apache Calcite doc avatica-04-Json reference


Apache Calcite doc avatica-03-Client Reference 客户端引用


Apache Calcite doc avatica-02-roadMap 发展路线


Apache Calcite doc avatica-01-Background 背景


Apache Calcite advanced 05 Lattices 格


Apache Calcite advanced 04 Materialized Views 物化视图


Apache Calcite advanced 03 streaming 流


Apache Calcite advanced 02 Spatial 空间


Apache Calcite advanced 01 Adapters 适配器


Apache Calcite 如何基于 calcite 自定义实现一个数据库-51-支持过滤的简单 csv 数据库


Apache Calcite 如何基于 calcite 自定义实现一个数据库-51-简单版本 csv?


Apache Calcite 如何基于 calcite 自定义实现一个数据库?


Apache Calcite 源码分析-06-ES schema


Apache Calcite 源码分析-05-csv table schema


Apache Calcite 源码分析-04-CalciteConnection sql execute 执行过程


Apache Calcite 源码分析-03-calcite driver


Apache Calcite 源码分析-02-module 模块介绍


Apache Calcite 源码分析-01-DriverManager 源码浅析 jdbc 的驱动是如何加载的?


Apache Calcite 源码分析-01-CsvSchema 源码浅析


Apache Calcite 动态数据管理框架整合 csv 实战笔记


Apache Calcite 动态数据管理框架入门介绍


删除 java 文件夹的几种方式汇总


获取 jar 包的依赖包等信息


ETL-03-数据同步之 DataX 快速入门实战笔记


ETL-01-DataX 是阿里云DataWorks数据集成的开源版本 CRUD 例子


ETL-01-DataX 是阿里云DataWorks数据集成的开源版本入门介绍


ETL-50-apache SeaTunnel v2.3.3 源码之 connector-cdc-mysql 01 schema change 已经支持了?但是为什么实际测试无效?


ETL-50-apache SeaTunnel checkpoint v2.3.3 源码之 config 配置


ETL-40-apache SeaTunnel v2.3.3 源码分析简化后的代码模块


ETL-40-apache SeaTunnel 源码分析 source-code SeaTunnel.run(clientCommandArgs.buildCommand());


ETL-40-apache SeaTunnel cdc 设计


ETL-40-apache SeaTunnel 整体设计-01-全面概览【转载】


ETL-34-apache SeaTunnel 实战 15 多次执行任务导致系统 OOM


ETL-33-apache SeaTunnel 实战 14 执行的任务比较慢遇到异常 java.util.concurrent.CompletionException java.lang.NullPointerException


ETL-33-apache SeaTunnel 实战 13 source http 实战例子


ETL-33-apache SeaTunnel 实战 12 自定义 transform 转换插件


ETL-31-apache SeaTunnel 实战 jdbc 并发执行 partition_column 无效?如何批量写入优化?seaTunnel checkpoint timeout 如何解决?


ETL-30-apache SeaTunnel 实战 Checkpoint expired before completing. Please increase checkpoint timeout in the seatunnel.yaml


ETL-29-apache SeaTunnel 实战一些常用的任务命令 command


ETL-28-apache SeaTunnel 实战 HTTP checkpoint 有什么作用?


ETL-26-apache SeaTunnel 实战 HTTP streaming 调用测试


ETL-26-apache SeaTunnel 实战 seaTunnel 如何实现任务的定时调度?增量获取数据?


ETL-25-apache SeaTunnel 实战 seaTunnel 任务到底是如何执行的?


ETL-25-apache SeaTunnel 实战 source mysql CDC 到 sink console


ETL-25-apache SeaTunnel 实战 source mysql CDC 到 sink jdbc


ETL-25-apache SeaTunnel 实战 source mysql CDC 到 sink jdbc Schema Evolution 表结构变更同步


ETL-25-apache SeaTunnel 实战 source mysql CDC 到 sink jdbc id 增加


ETL-25-apache SeaTunnel 实战 source mysql CDC 到 sink jdbc id 增加 transfer+多张表


ETL-25-apache SeaTunnel 实战 mysql CDC 到 neo4j multi 自定义插件


ETL-25-apache SeaTunnel 实战 mysql CDC json 到 neo4j 自定义插件,包含外键


ETL-25-apache SeaTunnel 实战 mysql CDC 超时报错 mysql autoReconnect=true 自动重连的问题


ETL-25-apache SeaTunnel 实战 mysql CDC default neo4j 自定义插件


ETL-25-apache SeaTunnel 实战 mysql CDC default to file 指定多表的 BUG?


ETL-24-apache SeaTunnel 实战 mysql CDC 流式增量


ETL-24-apache SeaTunnel mysql cdc JSON 到自定义 neo4j 实战笔记


ETL-23-apache SeaTunnel 实战 mysql 批量同步到 console/neo4j 入门测试用例


ETL-22-apache SeaTunnel Transform 转换


ETL-22-apache SeaTunnel 博客-01-SeaTunnel 简介


ETL-21-apache SeaTunnel coding guide 编码指导


ETL-20-apache SeaTunnel Dev local 本地开发 Scala 2.11.12 windows10 安装笔记


ETL-20-apache SeaTunnel Dev local 本地开发


ETL-19-apache SeaTunnel Engine rest-api 一种基于 api 调用的方式


ETL-18-apache SeaTunnel Engine checkpoint-storage


ETL-17-apache SeaTunnel Engine savepoint 如何根据保存点恢复任务?


ETL-15-apache SeaTunnel Engine local-mode


ETL-16-apache SeaTunnel Engine cluster-mode


ETL-14-apache SeaTunnel Engine deployment


ETL-13-apache SeaTunnel Engine about


ETL-12-apache SeaTunnel Transform v2 SQL


ETL-12-apache SeaTunnel Transform v2 SQL functions


ETL-12-apache SeaTunnel Transform v2 SQL UDF


ETL-12-apache SeaTunnel Transform v2 Split


ETL-12-apache SeaTunnel Transform v2 Replace


ETL-12-apache SeaTunnel Transform v2 FilterRowKind


ETL-12-apache SeaTunnel Transform v2 Filter


ETL-12-apache SeaTunnel Transform v2 FieldMapper


ETL-12-apache SeaTunnel Transform v2 Transform Copy


ETL-12-apache SeaTunnel Transform v2 Transform Common Options


ETL-12-apache SeaTunnel Transform QA


ETL-11-apache SeaTunnel Connector v2 sink tdengine


ETL-11-apache SeaTunnel Connector v2 sink neo4j


ETL-11-apache SeaTunnel Connector v2 sink jdbc


ETL-11-apache SeaTunnel Connector v2 sink jdbc


ETL-11-apache SeaTunnel Connector v2 sink ES


ETL-11-apache SeaTunnel Connector v2 sink console


ETL-10-apache SeaTunnel Connector v2 source mysql


ETL-10-apache SeaTunnel Connector v2 source mysql cdc


ETL-10-apache SeaTunnel Connector v2 source kafka


ETL-10-apache SeaTunnel Connector v2 source HTTP


ETL-10-apache SeaTunnel Connector v2 source FakeSource


ETL-10-apache SeaTunnel Connector v2 source ES Elasticsearch


ETL-09-apache SeaTunnel jobEnv


ETL-08-apache SeaTunnel Intro to schema feature


ETL-07-apache SeaTunnel Config Intro To Connector V2 Features


ETL-06-apache SeaTunnel Config


ETL-05-apache SeaTunnel 入门介绍


ETL-03-简化版 SeaTunnel install windows10 单机 WSL 安装笔记


ETL-04-SeaTunnel 集群安装部署实战笔记 cluster-mode-install in action


ETL-03-数据同步工具调研选型 SeaTunnel 与 DataX 、Sqoop、Flume、Flink CDC 对比


ETL-03-数据同步工具 SeaTunnel install windows10 WSL 安装笔记


ETL-00-data sync 数据同步


ELT-02-airbyte 入门介绍


ELT-00-data sync 数据同步概览


语义化版本 2.0.0 Semantic versioning guidelines.


ETL-Apache SeaTunnel v2.3.4 install windows10 WSL 安装笔记


windows wsl2 启动的 http 服务 windows 如何通过浏览器访问? listen EADDRINUSE address already in use


windows wsl ubuntu 如何安装 maven


windows wsl ubuntu 如何安装 open-jdk8


windows 如何安装 wsl ubuntu


让 sdk 包静默升级的 SAO 操作,你见过几种?


java classgraph 工具


ai副业赚钱大集合,教你如何利用ai做一些副业项目,赚取更多额外收益


java 原生方式线程池创建的正确方式?


java 原生方式,创建指定个数定时执行的线程?如何把独立的 kafka 消息,基于内存聚合批量操作?


java 原生方式,如何实现定时的任务调度?


java 如何获取类似于 a.b.c 这种链式的对象属性?


logstack 日志技术栈-05-windows10 elk install


logstack 日志技术栈-04-opensource 开源工具


logstack 日志技术栈-03-日志最佳实践


logstack 日志技术栈-01-ELK/EFK chat 简单聊一聊 ELk


logstack 日志技术栈-02-PLG 入门介绍


logstack 日志技术栈-01-ELK/EFK 入门介绍


logstash 日志加工处理-24-input kafka + output kafka java 如何实现 kafka 的发送和消费?


logstash 日志加工处理-23-aggregate 聚合多个 event 合并为一个


logstash 日志加工处理-22-split 单个 event 拆分为多个 event


logstash 日志加工处理-21-跨 event 的处理介绍 clone/split/multi/aggregate/elapsed/throttle


logstash 日志加工处理-20-groovy 动态脚本语言


logstash 日志加工处理-19-prune 字段的剪枝处理


logstash 日志加工处理-18-translate 字段值映射


logstash 日志加工处理-17-mutete 增删改查各种转换


logstash 日志加工处理-16-convert 类别转换


logstash 日志加工处理-15-csv


logstash 日志加工处理-14-jdbc 数据库访问


logstash 日志加工处理-13-gork 正则模式匹配


logstash 日志加工处理-12-if 各种过滤条件


logstash 日志加工处理-11-geoip


logstash 日志加工处理-10-threadpool 线程池


logstash 日志加工处理-10-logstash plugins filters 转换处理插件


logstash 日志加工处理-09-logstash plugins output input 输入输出插件


logstash 日志加工处理-07-如何从零设计一个 logstash?


logstash 日志加工处理-08-表达式执行引擎 AviatorScript+MVEL+OGNL+SpEL+JEXL+JUEL+Janino


logstash 日志加工处理-08-表达式执行引擎 AviatorScript+SpEL 如何把字符串变为小写


logstash 日志处理-06-Apache NiFi


logstash java 实现 hangout-05-日志组件 elastic 技术套件 Elasticsearch+Logstash+Kibana+Beats+ECS


logstash java 实现 hangout-04-logstash grok kv filters 解析实战笔记


logstash java 实现 hangout-03-依赖的 jar 包简单说明


logstash java 实现 hangout-02-hangout 流程原理


logstash java 实现 hangout-01-overview


logstash-00-logstash 入门介绍


云时代的 jvm graalvm-01-overview


Arthas-01-java 线上问题定位处理的终极利器


windows linux 安装 ai 编码神器 codeshell 笔记


windows install linux 实战笔记 windows 安装 linux WSL


SQL 索引建议-03-如何计算字段的区分度? Cardinality


SQL 索引建议-02-SqlParser java 如何解析 sql?


SQL 索引建议-01-整体的思路概览


go in action-08-once init go 如何只初始化一次?sync.Once


go in action-07-go mod 和 vendor 的方式


go in action-06-go 如何场景的 crud,模块化调用。与 neo4j 交互


go in action-05- go 如何实现 http server?


go 实现日志采集-04-如何降低 cpu 的消耗 + 模块化 + 抽象接口


go 实现日志采集-03-如何实现大文件的读取?


go 实现日志采集-02-如何实现读取日志文件?


go 实现日志采集-01-windows10 install go 并初步实现基本的文件监听功能


go 实现日志采集-00-与 chat 沟通如何监听文件的变化?


spring tool-01-如何通过 spring 实现扫包?


cat monitor-06-cat 消息存储


cat monitor-05-cat 客户端集成实战


cat monitor-04-cat 服务端部署实战


cat monitor-03-深度剖析开源分布式监控CAT


cat monitor-02-分布式监控 CAT埋点


cat monitor 分布式监控 CAT-是什么?


嵌入式数据库 Berkeley DB-01-overview


java 命令行工具 jline-01-overview


近期计划


spring aop-01-spring aop 中的 @within @annotation 详细介绍和使用


jstack-java 死锁应用卡死 thread dump 分析记录


linux 命令:获取 linux 磁盘下 10 个子文件夹的大小排序的命令


java 实现 html 网页截图


database tool-06-tutorial


database tool-05-Known Parser Limitations 已知到的转换异常


database tool-04-Configuration


database tool-03-concepts


database tool-02-flyway 命令行介绍


database tool-01-flyway 数据库迁移工具介绍


Java Bytecode Kit-00-bytekit 入门介绍


one-java-agent-00-overview 统一管理众多的Java Agent


ChaosBlade-01-测试混沌工程平台整体介绍


mysql 添加账户密码+reset password 重置密码 You must reset your password using ALTER USER statement before executing this statement


Ubuntu 下 mysql 表名称区分大小写的导致查询不到


autoLog-07-面向日志完备性的事件日志采集方法


日志开源组件(六)Adaptive Sampling 自适应采样


autoLog-05-如何将 dubbo filter 拦截器原理运用到日志拦截器中?


autoLog-04-如何动态修改 spring aop 切面信息?让自动日志输出框架更好用


autoLog-03-java 注解结合 spring aop 自动输出日志新增拦截器与过滤器


autoLog-02-java 注解结合 spring aop 实现日志traceId唯一标识


autoLog-01-java 注解结合 spring aop 实现自动输出日志


spring @Scope 注解与 ScopedProxyMode 入门介绍


springboot spring 读取配置的几种方式


spring mvc interceptor 两种配置方式:xml 文件和 java 类注解


spring 如何动态注入 Bean,根据开关动态指定


spring 增强之后无法获取自定义注解属性及解决方案


spring-01-spring 如何直接对一个类进行增强?让其实现新的接口 @DeclareParents


java 应用性能下降,如何分析定位原因?


分布式链路追踪-12-美团 可视化全链路日志追踪


分布式链路追踪-12-bilbili 可视化全链路日志追踪


分布式链路追踪-11-10行代码让日志存储降低 80%


分布式链路追踪-10-http client


分布式链路追踪-09-adaptive collect 自适应采样算法 java 实现


分布式链路追踪-08-adaptive collect 自适应采样


分布式链路追踪-07-log collect 日志收集器


分布式链路追踪-06-2023年值得关注的6个开源日志管理工具


分布式链路追踪-05-mdc 等信息如何跨线程? Log4j2 与 logback 的实现方式


分布式链路追踪-05-mdc 等信息如何跨线程? InheritableThreadLocal


分布式链路追踪-05-mdc 等信息如何跨线程? 通过封装的方式


分布式链路追踪-04-全链路日志追踪 http、dubbo、mq


分布式链路追踪-03-和 chatGPT 聊一下分布式系统跟踪工具,如何设计 span


分布式链路追踪-02-Dapper, a Large-Scale Distributed Systems Tracing Infrastructure


分布式链路追踪简介 dapper skywalking


Redis exception ERR hash value is not an integer


TransmittableThreadLocal (TTL) 解决异步执行时上下文传递的问题


java agent-03-Java Instrumentation 结合 bytekit 实战笔记 agent premain


java agent-03-Java Instrumentation 结合 bytekit 实战笔记 agent attach


java agent-02-Java Instrumentation API


java agent 介绍


postman post 请求后端,对应的报错为 501 not implement


java 类内存看到 xxx.className$1 是怎么回事?


char数组转byte数组


java 性能压测 ArrayList Iter 内存占用问题


多态在底层如何实现? --- Java虚方法详解


http 请求 使用FormData提交文件与对象信息 对象中内嵌对象


mysql datetime(6) 介绍


mybatis selectKey 有什么用?


sql select 1 from dual 简介,以及 mybatis 中自定义 select 查询 TypeHandler


logback log4j log4j2 简单介绍


spring StopWatch 更加优雅的耗时统计工具使用入门及源码浅析


mockito-02-spring aop 与 mockito 冲突


mockito-01-overview mockito 简介及入门使用


test 之 jmockit-05-Measuring code coverage 测试代码覆盖率


test 之 jmockit-04-Faking 伪造


test 之 jmockit-03-Mocking 模拟


test 之 jmockit-02-Testing enterprise applications


test 之 jmockit-01-overview 概览


jmockit-01-test 之 jmockit 入门使用案例


test 之 jmockit-00-chat


grovvy-00-intro 入门介绍


grovvy-08-grovvy 能用来做什么?java 如何使用 groovy


grovvy-07-Domain-Specific Languages 领域特定语言


grovvy-06-Style guide


grovvy-05-Integrating Groovy into applications 整合到应用


grovvy-04-核心内容概览


grovvy-03-java 之间的区别


grovvy-02-windows10 安装笔记实战


grovvy-01-overview 概览


git 如何修改分支名称?


JPMML-01-入门介绍


Weka 入门学习-04-mnist 手写数字和字母数据集


Weka 入门学习-03-weka java 识别手写数字和字母


Weka 入门学习-02-weka java hello world 入门例子


Weka 入门学习-01-GUI overview


如何入门学习 AI-05-deep learning 深度学习


如何入门学习 AI-04-python ai


如何入门学习 AI-03-数学


如何入门学习 AI-02-基础的机器学习理论 监督学习、非监督学习、强化学习


如何入门学习 AI-01-overview 概览


OPENAI 学习笔记-02-java 实现


OPENAI 学习笔记-01-概览


操作系统学习-10-01-如何查看网络的性能指标?


操作系统学习-09-01-zero copy 零拷贝


操作系统学习-07-02-进程写文件时,进程发生了崩溃,已写入的数据会丢失吗?


操作系统学习-07-02-进程写文件时,进程发生了崩溃,已写入的数据会丢失吗?


操作系统学习-07-01-文件系统全家桶


操作系统学习-06-01-进程调度/页面置换/磁盘调度算法


操作系统学习-05-07-线程崩溃了,进程也会崩溃吗?


操作系统学习-05-06-一个进程最多可以创建多少个线程?


操作系统学习-05-05-什么是悲观锁、乐观锁?


操作系统学习-05-04-怎么避免死锁?


操作系统学习-05-03-多线程冲突了怎么办?


操作系统学习-05-02-进程间通讯


操作系统学习-05-01-进程、线程基础知识


操作系统学习-04-07-深入理解 Linux 物理内存管理


操作系统学习-04-06-深入理解 Linux 虚拟内存管理


操作系统学习-04-05-


操作系统学习-04-04-在 4GB 物理内存的机器上,申请 8G 内存会怎么样?


操作系统学习-04-03-内存满了,会发生什么?


操作系统学习-04-02-malloc 是如何分配内存的?


操作系统学习-04-01-为什么要有虚拟内存?


操作系统学习-03-01-Linux 内核 vs Windows 内核


操作系统学习-02-07-float 为什么 0.1 + 0.2 不等于 0.3 ?


操作系统学习-02-06-软中断


操作系统学习-02-05-CPU 是如何执行任务的?


操作系统学习-02-04-CPU 缓存一致性


操作系统学习-02-03-如何写出让 CPU 跑得更快的代码?


操作系统学习-02-02-磁盘比内存慢几万倍?


操作系统学习-02-CPU 是如何执行程序的?


操作系统学习-01-概览


chatGPT 遇上 stable-diffusion text-to-image 文本生成图片


AI 生成代码工具 CodeGeeX + Github Copilot


统一的 aop 拦截最佳实践


国内如何使用 new bing 实战笔记


java BigDecimal compare equals


分布式一致性原理与实践-03-Paxos 协议实战之 Hypertable


分布式一致性原理与实践-03-Paxos 协议实战之 Chubby


分布式一致性原理与实践-02-一致性协议


分布式一致性原理与实践-01-overview 概览


springboot 启动报错 is expected to be of type but was actually of type com.sun.proxy.$Proxy 的问题


NET 网络专题汇总-08-PING 基本原理


NET 网络专题汇总-08-断网了,还能 ping 通 127.0.0.1 吗?


NET 网络专题汇总-08-IP 基础知识


NET 网络专题汇总-07-既然有 HTTP 协议,为什么还要有 WebSocket?


NET 网络专题汇总-08-既然有 HTTP 协议,为什么还要有 RPC?


NET 网络专题汇总-07-HTTP/3 强势来袭


NET 网络专题汇总-07-HTTP/2 牛逼在哪?


NET 网络专题汇总-07-HTTPS 如何优化?


NET 网络专题汇总-07-HTTPS ECDHE 握手解析


NET 网络专题汇总-07-HTTPS RSA 握手解析


NET 网络专题汇总-07-HTTP/1.1 如何优化


NET 网络专题汇总-07-HTTP 常见面试题


NET 网络专题汇总-06-23-用了 TCP 协议,数据一定不会丢吗?


NET 网络专题汇总-06-22-没有 accept,能建立 TCP 连接吗?


NET 网络专题汇总-06-21-服务端没有 listen,客户端发起连接建立,会发生什么?


NET 网络专题汇总-06-20-TCP 和 UDP 可以使用同一个端口吗?


NET 网络专题汇总-06-19-如何基于 UDP 协议实现可靠传输?


NET 网络专题汇总-06-18-TCP 协议有什么缺陷?


NET 网络专题汇总-06-17-TCP Keepalive 和 HTTP Keep-Alive 是一个东西吗?


NET 网络专题汇总-06-16-HTTPS 中 TLS 和 TCP 能同时握手吗?


NET 网络专题汇总-06-15-tcp_tw_reuse 为什么默认是关闭的?


NET 网络专题汇总-06-14-拔掉网线后, 原本的 TCP 连接还存在吗?


NET 网络专题汇总-06-13-TCP 连接,一端断电和进程崩溃有什么区别?


NET 网络专题汇总-06-12-在 TIME_WAIT 状态的 TCP 连接,收到 SYN 后会发生什么?


NET 网络专题汇总-06-11-四次挥手中收到乱序的 FIN 包会如何处理?


NET 网络专题汇总-06-10-已建立连接的TCP,收到SYN会发生什么?


NET 网络专题汇总-06-09-SYN 报文什么时候情况下会被丢弃?


NET 网络专题汇总-06-08-为什么 TCP 每次建立连接时,初始化序列号都要不一样呢?


NET 网络专题汇总-06-06-如何优化 TCP?


NET 网络专题汇总-06-06-如何优化 TCP?


NET 网络专题汇总-06-05-TCP 半连接队列和全连接队列


NET 网络专题汇总-06-04-TCP 实战抓包分析


NET 网络专题汇总-06-TCP 重传、滑动窗口、流量控制、拥塞控制


NET 网络专题汇总-05-TCP 四次挥手


NET 网络专题汇总-05-TCP 三次握手


NET 网络专题汇总-04-键入网址到网页显示,期间发生了什么?


NET 网络专题汇总-04-Linux 系统是如何收发网络包的?


NET 网络专题汇总-03-TCP/IP 网络模型有哪几层?


NET 网络专题汇总-02-图解网络如何学习?


NET 网络专题汇总 overview


使用 JVisualVM 分析 dump 文件定位 OOM 实战笔记


项目复盘梳理-01-overview


spring IOC 源码分析之 bean 如何封装为 BeanDefinition


spring IOC 源码分析之 BeanDefinition 的资源定位过程


spring 源码分析之概览-overview


程序员值得逛的网站(转载)


java 封神技能树


网络爬虫如何避免 ip 封禁?如何获取大量的 IP


java 知识进阶面试-16-海量数据处理


java 知识进阶面试-15-微服务架构设计


java 知识进阶面试-14-HA hystrix


java 知识进阶面试-13-HA 熔断 Sentinel vs Hystrix


java 知识进阶面试-12-HA rate limit 限流


java 知识进阶面试-11-distributed session 分布式 session


java 知识进阶面试-10-distributed transaction 分布式事务


java 知识进阶面试-08-distributed lock 分布式锁 基于 redis 或者 zookeeper


java 知识进阶面试-08-distributed-rpc 分布式系统远程调用 DUBBO


java 知识进阶面试-07-distributed-system 分布式系统常见面试题


java 知识进阶面试-06-HC 如何设计一个高并发系统?


java 知识进阶面试-05-database 数据库分库分表


java 知识进阶面试-04-cache 缓存


java 知识进阶面试-03-ES 搜搜引擎


java 知识进阶面试-02-消息队列进阶汇总


java 知识进阶面试-01-overview 概览


IoT arduino 入门介绍?


AI DELL-2 绘画入门体验


AI CHATGPT 使用初体验


网站快速变黑白灰色的4种方法


RPC 调用中的拦截器怎么写?


第一性原理 First-Principles


JS 中的 Math 函数


基于 function-plot.js 开源库绘制数学函数图像实现兼文档翻译


【读书】一本书玩转数据分析


金融理财工具-07-股票基本概念介绍


金融理财工具-07-股票基本概念介绍


金融理财工具-06-FUND 基金入门介绍


金融理财工具-05-什么是基金的回撤?意味着什么?


金融理财工具-04-资金分配占比多少比较合适?


金融理财工具-03-活期储蓄存款(current savings account) & 定期储蓄存款(fixed savings deposits)& 货币市场基金(Money Market Fund,简称MMF)


金融理财工具-02-简单介绍


金融理财工具-01-概览


开源项目在线化 中文繁简体转换/敏感词/拼音/分词/汉字相似度/markdown 目录


AIGC AI 会取代我们的工作吗?


深度学习-03-ndarray 数据操作


深度学习-02-introduction 介绍前言


深度学习-01-overview 概览


web3 学习实战笔记-04-如何撰写和部署非同质化代币 NFT


web3 学习实战笔记-03-同质化代币 ERC-20 OpenZepelin Solidity ERC20 实现


web3 学习实战笔记-02-同质化代币 ERC-20 通证智能合约基本实现


web3 学习实战笔记-01-部署第一个智能合约 & 使用事件记录智能合约中的数据


web3 以太坊开发-53-数据结构与编码 帕特里夏默克尔树


web3 以太坊开发-53-web3-secret-storage


web3 以太坊开发-53-数据结构与编码 帕特里夏默克尔树


web3 以太坊开发-53-数据结构与编码 简单序列化 SSZ


web3 以太坊开发-53-数据结构与编码 帕特里夏默克尔树


web3 以太坊开发-52-网络层 networking-layer


web3 以太坊开发-51-Data availability 数据可用性


web3 以太坊开发-50-缩放 scaling


web3 以太坊开发-49-预言机 oracles


web3 以太坊开发-48-最大可提取价值 (MEV)


web3 以太坊开发-47-以太坊开发标准 standards


web3 以太坊开发-46-链桥 bridges


web3 以太坊开发-45-面向 JAVA 开发者的以太坊资源


web3 以太坊开发-44-集成开发环境 IDE


web3 以太坊开发-43-去中心化存储 storage


web3 以太坊开发-42-区块浏览器 block-explorers


web3 以太坊开发-41-数据分析 data-and-analytics


web3 以太坊开发-40-以太坊客户端 API JSON RPC


web3 以太坊开发-39-以太坊客户端 API 后端 API


web3 以太坊开发-38-以太坊 JAVASCRIPT 应用编程接口库


web3 以太坊开发-37-以太坊开发框架 frameworks


web3 以太坊开发-36-以太坊开发网络 development-networks


web3 以太坊开发-35-以太坊智能合约组合 smart contracts composability


web3 以太坊开发-34-以太坊智能合约形式化验证 smart contracts formal-verification


web3 以太坊开发-33-以太坊智能合约安全 smart contracts security


web3 以太坊开发-32-以太坊智能合约升级 smart contracts upgrading


web3 以太坊开发-30-以太坊智能合约验证 smart contracts verifying


web3 以太坊开发-30-以太坊智能合约部署 smart contracts deploy


web3 以太坊开发-29-以太坊智能合约编译 smart contracts compile


web3 以太坊开发-28-以太坊智能合约测试 smart contracts testing


web3 以太坊开发-27-以太坊智能合约库 smart contracts libraries


web3 以太坊开发-26-以太坊智能合约结构 smart contracts anatomy


web3 以太坊开发-25-以太坊智能合约语言 smart contracts languages


web3 以太坊开发-24-以太坊智能合约 smart contracts


web3 以太坊开发-23-以太坊堆栈简介


web3 以太坊开发-22-POS Keys in proof-of-stake Ethereum 权益证明以太坊中的密钥


web3 以太坊开发-21-POS 奖励与惩罚 rewards and penalties


web3 以太坊开发-20-认证 ATTESTATIONS


web3 以太坊开发-19-弱主观性 weak subjectivity


web3 以太坊开发-18-GASPER 最终确定性工具


web3 以太坊开发-17-POS 权益证明机制(POS)


web3 以太坊开发-16-ETHASH 工作量证明 pow


web3 以太坊开发-15-mining 挖矿 / 挖矿算法 mining-algorithms /


web3 以太坊开发-14-pow 工作量证明


web3 以太坊开发-13-consensus 共识机制


web3 以太坊开发-12-网络 networks


web3 以太坊开发-11-节点和客户端


web3 以太坊开发-09-GAS 和费用


web3 以太坊开发-09-EVM


web3 以太坊开发-08-区块 blocks


web3 以太坊开发-07-以太坊交易 ethereum transaction


web3 以太坊开发-06-以太坊帐户 ethereum accounts


web3 以太坊开发-05-web2 VS web3


web3 以太坊开发-04-Dapps 去中心化应用 (dapp)


web3 以太坊开发-03-ETH 以太币简介


web3 以太坊开发-02-术语


web3 以太坊开发-01-什么是区块链?什么是以太坊?什么是以太币?什么是智能合约?


web3 以太坊二层网络 L2


web3 以太坊使用 去中心化应用 (DAPPS)


web3 以太坊使用 获取 ETH


web3 以太坊使用 创建一个钱包 metamask wallet


web3 零知识证明 What are zero-knowledge proofs?


web3 什么是 web3?


web3 零知识证明 What are zero-knowledge proofs?


web3 零知识证明 What are zero-knowledge proofs?


web3 区块链桥梁 ethereum bridges


web3 以太坊治理 ethereum governance


web3 以太坊升级 ethereum upgrades


web3 以太坊升级 ethereum upgrades


web3 以太坊白皮书


web3 以太坊社区指南


web3 以太坊钱包 wallet


web3 什么是以太币? what is eth


web3 什么是以太坊? what is thereum


web3 密码学无政府主义(英语:Crypto-anarchism)也称加密无政府主义


web3 虚拟货币 virtual currency / virtual money


web3 符号货币 Token Money 布雷顿森林体系 Bretton Woods system


web3 ICO 首次代币发行


web3 超级账本 Hyperledger


web3 双重支付(又称一币多付、双花攻击 double-spending)


web3 数字货币 Digital currency


web3 DAO 分布式自治组织(decentralized autonomous organization,DAO )


web3 blockchain games 区块链游戏


web3 BitLicense


web3 匿名网上银行 Anonymous Internet banking


web3 空投 (区块链)


web3 是什么?what is web3


智能合约 Smart contract


加密货币混币器


web3 区块链分叉


分散式交易所


去中心化金融 Decentralized finance DeFi


比特币自动柜员机 Bitcoin ATM


分散式交易所


闪电网络 LN Lightning Network


分散网络 分布式网络 Distributed Networks


分散式应用程序 去中心化应用程序DApp


分散式账本 shared ledger


分布式计算 Distributed computing


web3 consensus 共识机制 权益证明 Proof of Stake/POS 代理持有量证明(代理权益证明 Delegated Proof of Stake/DPOS)


web3 consensus 共识机制 工作量证明 Proof-of-Work PoW


web3 consensus 共识机制


稳定币 Stablecoin DAI / Libra / 泰达币 USDT / USDC


web3 X11算法 达世币 Dash / 石油币 Petro


web3 工作量证明货币 sha256 namecoin 名币 & 点点币 Peercoin


web3 工作量证明货币 sha256 LBRY 开放源代码去中心化的数位内容分享和交易平台


web3 工作量证明货币 sha256 bitcoin 比特币


web3 安全散列算法2 Secure Hash Algorithm 2


web3 scrypt 密钥派生函数为基础的虚拟货币 极光币(Auroracoin)/Bitconnect/狗狗币 Dogecoin/莱特币 Litecoin


web3 scrypt 密钥派生函数


web3 工作量证明货币 IOTA (加密货币)/ 质数币 Primecoin,XPM


web3 以太坊 Ethereum 是一个去中心化的开源的有智能合约功能的公共区块链平台


web3 Ethash 以太坊上的加密货币的共识算法


web3 Equihash 挖矿算法 比特币黄金 Bitcoin Gold / 比特币私密 Bitcoin Private / Zcash


web3 CryptoNote 门罗币 Monero


阿尔戈兰德 Algorand / 卡尔达诺 (区块链平台)/ EOS.IO / 格雷德币(Gridcoin)/ 点点币 Peercoin / 波场 TRX


其他币 比特股 BitShares BTS / 奇亚币 Chia XCH / 文件币 Filecoin / 新经币 New Economy Movement NEM / 瑞波币 Ripple


Uniswap Uniswap是一种用于交换加密货币的分散金融协议


加密货币交易所


ERC-20 代币 Minds


密码学-03-零知识证明 zero-knowledge proof


密码学-01-数字签名 Digital Signature


密码学-01-密码学介绍


RPA 全称为机器人流程自动化(Robotic Process Automation)


百度地图-01-JS 概览


今天,一个申诉强奷 44 年的男人死去


工伤鉴定流程-02-劳动关系与劳务关系


工伤鉴定流程-01-劳动仲裁确定实质劳务关系


微信小程序开发实战-01-login 登录


windows10 JDK11 安装笔记


DeepLearning4j-12-Vocabulary Cache 词汇缓存


DeepLearning4j-11-Tokenization 分词


DeepLearning4j-10-Sentence Iterator 句子迭代器


DeepLearning4j-09-DOC2VEC


DeepLearning4j-08-DL4j Language Processing 语言处理


DeepLearning4j-07-DL4j 快速开始


DeepLearning4j-06-Hello world 入门教程


DeepLearning4j-05-Multi Project backend config 后端配置


DeepLearning4j-04-Multi Project 核心流程


DeepLearning4j-03-Multi Project Quick start 快速开始


DeepLearning4j-02-Multi Project Beginners 新人


DeepLearning4j-01-java 深度学习框架概览


中国经济金融展望报告 2022 年第 4 季度(总第 52 期)


通货膨胀 inflation


如何判断经济是上行还是下行?


美林投资时钟理论 The Investment Clock


feed.xml 文件报错 PCDATA invalid Char value


国家维度信息统计-02-货币供应量


国家维度信息统计-01-基本概念


虚拟短信接收平台 virtual sms


博客接入 Google Analytics


博客接入 Google AdSense 谷歌广告


图片压缩免费开源工具 image compress tool


webpack vue 子目录路径更改 publicPath


webpack vue 子目录路径更改 publicPath


Can't find Python executable python you can set the PYTHON env variable.


Node Sass does not yet support your current environment Windows 64-bit with Unsupported runtime 报错问题解决办法


ES6中Module的理解


maven 启动 springboot 报错 Unable to start EmbeddedWebApplicationContext due to missing EmbeddedServletContainerFactory bean


Element UI 时间控件报错 Prop being mutated placement


VUE 中整合使用 echarts 入门例子


低代码开源源码学习-05-js H5 原生 Drag


低代码开源源码学习-06-js preventDefault and stopPropagation 阻止默认事件与阻止冒泡


从零开始构建现代计算机-02-布尔


从零开始构建现代计算机-01-序言


低代码开源源码学习-05-vscode vue debug 代码调试


低代码开源源码学习-04-Editor 编辑器源码实现


低代码开源源码学习-03-index 页面加载处理


低代码开源源码学习-02-github actions ci 持续集成


低代码开源源码学习-01-git 代码提交钩子校验


低代码开源工具-03-可视化拖拽组件库一些技术要点原理分析(四)


低代码开源工具-03-可视化拖拽组件库一些技术要点原理分析(三)


低代码开源工具-03-可视化拖拽组件库一些技术要点原理分析(二)


低代码开源工具-03-一个低代码(可视化拖拽)教学项目


低代码开源工具-02-场景化低代码(LowCode)搭建工作台,实时输出源代码 sparrow


国内低代码平台


使用JS生成UUID的常用方法


JS 文件放在 CDN 上


js 实现单例的几种方式 js singleton


JS 实现 md5 哈希算法


js 任务定时执行


js 获取 cookies 信息


JS 安全混淆加密实现方式?


js obfuscator JS 混淆算法


UglifyJS 介绍 JS 格式化压缩/美化


项目管理-前端项目如何保证项目质量?


前端端到端测试 cypress-02-start 入门使用


前端端到端测试 cypress-01-overview 概览


java-diff-utils 文件差异对比工具包简介


java big file sort 超大文件如何实现排序?外归并排序(External merge sort)


How different are different diff algorithms in Git? GIT 中的差异对比算法介绍


大文件的排序及差异对比?算法介绍及 java 实现


类似滴滴这种打车平台软件会消亡吗?


贷款计算器算法实现


Netty 源码学习-02-ServerBootstrap 服务端引导类


Netty 源码学习-02-server start 服务端启动


Netty 源码学习-01-overview 概览


后端架构师技术图谱


JS XHR 请求后端 js ajax


JS XHR HOOK js 实现 ajax 请求全局钩子函数


SOFATracer 介绍-05-config 配置项


SOFATracer 介绍-04-tool SOFATracer 工具类


SOFATracer 介绍-03-features 功能特性


SOFATracer 介绍-02-quick start 快速开始


SOFATracer 介绍-01-overview


SOFARPC 介绍-02-编程界面


SOFARPC 介绍-01-overview


SOFAMesh 介绍-01-overview


SOFALookout 介绍-02-Qucik Start 快速开始


SOFALookout 介绍-01-overview


SOFAJRaft 介绍-01-overview


SOFADashboard 介绍-01-overview


SOFABolt 介绍-02-user handbook 用户手册


SOFABolt 介绍-01-overview


SOFAActs 介绍-01-overview


istio 介绍-01-overview


微信公众号项目开发实战-13-获取所有的用户列表


微信公众号项目开发实战-10-微信公众号订阅与取消订阅 subscribe/unsubscribe


微信公众号项目开发实战-10-java 实现处理微信公众号事件消息 订阅与取消订阅


微信公众号项目开发实战-10-java 实现接收微信公众号事件消息


微信公众号项目开发实战-09-微信公众号链接中文被转义


微信公众号项目开发实战-08-vant 组件整合使用


微信公众号项目开发实战-07-ios nav 微信下方的导航栏


微信公众号项目开发实战-06-template message 模板消息发送


微信公众号项目开发实战-05-miniapp 小程序跳转


微信公众号项目开发实战-04 ios12 机型跨域请求后端无法收到


微信公众号项目开发实战-03-cache 微信浏览器缓存问题


微信公众号项目开发实战-02-auth 鉴权流程


微信公众号项目开发实战-01-overview 概览


windows 命令行设置


CDN 加速原理


康威定律(Conway's Law)


分布式注册中心 nacos-03-分布式协同原理


分布式注册中心 nacos-02-quick start 入门例子


分布式注册中心-01-NACOS 介绍+基本概念+架构


分布式配置管理平台 Disconf 01 入门介绍


分布式注册中心-02-SOFARegistry


分布式注册中心-01-overview 演进历史


数据分析-07-产品入门使用与基本概念


数据分析-06-如何正确地标识用户


数据分析-05-什么是用户事件


数据分析-03-数据分析平台如何解决问题


数据分析-03-数据分析平台是什么?为什么需要?


数据分析-02-如何保障数据安全


数据分析-01-UV PV 等基本概念


手写 JVM-01-概览


如何备份文件 保障文件不易丢失


简易版数据库实现-10-MIT 6.830 SimpleDB Lab6 redo-log and undo-log


简易版数据库实现-09-MIT 6.830 SimpleDB Lab5 B+ TREE 索引


简易版数据库实现-08-MIT 6.830 SimpleDB Lab4 事务


简易版数据库实现-07-MIT 6.830 SimpleDB Lab3 Resolve 查询优化选择最佳的策略


简易版数据库实现-07-MIT 6.830 SimpleDB Lab3 Resolve 查询优化表数据统计


简易版数据库实现-06-MIT 6.830 SimpleDB Lab3 Resolve 查询优化


简易版数据库实现-04-MIT 6.830 SimpleDB Lab2 Resolve


简易版数据库实现-04-MIT 6.830 SimpleDB Lab2 Filter OrderBy Join 实现


简易版数据库实现-04-MIT 6.830 SimpleDB Lab2 HeapFile 文件操作实现


简易版数据库实现-04-MIT 6.830 SimpleDB Lab2 Aggregate 聚合实现


简易版数据库实现-03-MIT 6.830 SimpleDB 一条 sql 在 simpleDB 中的生命周期


简易版数据库实现-02-MIT 6.830 SimpleDB lab1 存储模型


简易版数据库实现-02-MIT 6.830 SimpleDB 实现学习


简易版数据库实现-01-MIT 6.830 6.814 Database Systems


STAR SAMRT 原则


如何实现短链服务 short url-06-vue js 实现页面拷贝


如何实现短链服务 short url-05-HTTP 请求头与分组统计


如何实现短链服务 short url-04-优化思路及 JS 实现复制


如何实现短链服务 short url-03-springboot 中页面重定向方式


如何实现短链服务 short url-02-短链的实现原理


如何实现短链服务 short url-01-long 值进行 Base64 编码原理详解


Solidity-18-Inline Assembly


Solidity-17-Contracts


Solidity-16-Expressions and Control Structures


Solidity-15-Units and Globally Available Variables


Solidity-14-Conversions between Elementary Types


Solidity-13-types Operators


Solidity-12-types Mapping Types


Solidity-11-types Reference Types


Solidity-10-types Value Types


Solidity-09-Structure of a Contract


Solidity-08-Layout of a Solidity Source File


Solidity-07-Solidity by Example


Solidity-06-Installing the Solidity Compiler


Solidity-05-The Ethereum Virtual Machine


Solidity-04-Blockchain Basics


Solidity-03-Subcurrency Example


Solidity-02-Introduction to Smart Contracts


Solidity-01-overview


市场库存扣减方案梳理


Hession RPC 远程调用-01-入门例子


Grey publish 灰度发布


NPM install error Can't find Python executable python, you can set the PYTHON env variable.


chatGPT 等 AI 发展到现在,理解我们的世界了吗?


AI 艺术图片生成网站


兼职网站-01-概览


kafka 常见面试题


面试其他常见问题


web 常见面试题


java 线程池


JVM 内存结构


distributed 分布式相关专题汇总


java 基础之 event 事件机制


面试官:你们项目中是怎么做防重复提交的?


JVM 常见面试题之 java 内存结构


JVM 常见面试题之 GC 垃圾回收


JVM 常见面试题之双亲委派


ZooKeeper 常见面试题汇总


mq 常见面试题汇总


dubbo 常见面试题汇总


mysql 常见面试题汇总


redis 常见面试题汇总


mybatis 常见面试题汇总


springboot 常见面试题


spring 常见面试题


java 核心知识汇总 + 面试 interview


WebSocket-01-overview 概览(附 C# 例子)


【mq】从零开始实现 mq-19-消息积压在消息队列里怎么办?


【mq】从零开始实现 mq-18-如何保证消息顺序执行


【mq】从零开始实现 mq-17-如何保证消息不丢失


【mq】从零开始实现 mq-16-如何保证消息队列不重复消费


【mq】从零开始实现 mq-15-如何保证消息队列的高可用


【mq】从零开始实现 mq-14-为什么使用 mq?不同 mq 的优缺点与适用场景


【mq】从零开始实现 mq-13-auth 注册鉴权


【mq】从零开始实现 mq-12-消息的批量发送&批量回执


从零开始实现 mq-11-消费者消息回执添加分组信息 pull message ack groupName


java 从零开始实现消息队列 mq-10-pull message ack 消费者主动拉取消息消费状态回执


java 从零开始实现消息队列 mq-09-消费者拉取消息 pull message


java 从零开始实现消息队列 mq-08-fluent 丝滑优化的配置方式


java 从零开始实现消息队列 mq-07-load balance 负载均衡


java 从零开始实现消息队列 mq-06-消费者心跳检测 heartbeat


java 从零开始实现消息队列 mq-05-如何实现优雅关闭?


java 从零开始实现消息队列 mq-04-启动初始化代码优化&broker 启动连接 check


java 从零开始实现消息队列 mq-03-引入 broker 中间人


java 从零开始实现消息队列 mq-02-生产者直连调用消费者


java 从零开始实现消息队列 mq-01-生产者、消费者启动


WebSocket-04-socketjs


WebSocket-03-spring 整合实现


WebSocket-02-java 实现例子


RocketMQ-12-api 消费者接口文档


SMS 中国网建之 java 如何实现短信发送?


SMS aliyun 华为云之 java 如何实现短信发送?


SMS aliyun 阿里云之 java 如何实现短信发送?


SMS tencent 腾讯云之 java 如何实现短信发送?


SMS 短信发送梳理


ACCESSDB 入门使用


列式数据库-08-SQL Timing


列式数据库-07-SQL Catalog


列式数据库-06-sql functional


列式数据库-05-sql manual


列式数据库-04-sql summary


列式数据库-03-client interface 客户端接口


列式数据库-01-monetdb 介绍


列式数据库-01-monetdb 入门概览


微信公众号开发对接-05-menu 菜单信息


微信公众号开发对接-04-media 素材


微信公众号开发对接-03-ACCESS TOKEN


微信公众号开发对接-02-微信公众号入门


微信公众号开发对接-01-入门介绍


提升文件上传性能的 4 种方式,你会吗?


WEB 3.0 MetaMask-01-overview


WEB 3.0 加密货币钱包 Cryptocurrency wallet


WEB 3.0 IPFS install 安装


WEB 3.0 IPFS 星际文件系统入门介绍


WEB 3.0 Graph 概览 About The Graph


WEB 3.0 FILECOIN 入门


数字货币或是数字凭证(下):交子数字凭证模型


数字货币或是数字凭证(中):传统数字货币模型与国家货币体系的冲突


数字货币或是数字凭证(上):到底什么是“数字货币”


NFT 非同质化货币入门介绍


非同质化权益(NFR)白皮书


NFR 非同质化权益入门介绍


互链网白皮书 Internet of Blockchain IOB white paper


保证登录安全-09-slider verification code 滑块验证码


保证登录安全-08-2FA Google Authenticator java 示例


保证登录安全-07-2FA 双因素身份认证


保证登录安全-06-生物解锁 指纹/面部/声音


保证登录安全-05-风控规则


保证登录安全-03-动态验证码(短信/邮箱) dynamic code


保证登录安全-03-图片验证码与短信验证码


保证登录安全,用户弱口令检测 weak password


互联网公司如何保证用户私人信息安全?数据的加密和脱敏


java 如何判断字符串是否为邮箱?email 邮箱正则表达式怎么写?怎么样可以实现最高性能的邮箱匹配?


从零开始设计一个全文检索查询引擎-02-es 中有表的概念吗?


从零开始设计一个全文检索查询引擎-01-overview?


lucene 从零手写实现-05-lucene 核心类源码浅析


lucene 从零手写实现-04-design 如何设计 lucene 全文检索


lucene 从零手写实现-03-Query Parser Syntax Link icon


lucene 从零手写实现-02-Search and Scoring in Lucene Introduction to how Lucene scores documents.


lucene 从零手写实现-01-overview


Lucene Tutorial-08-Lucene 搜索引擎入门教程排序 sorting


Lucene Tutorial-07-Lucene 搜索引擎入门教程 Lucene - Analysis


Lucene Tutorial-06-Lucene 搜索引擎入门教程 search opearation


Lucene Tutorial-05-Lucene 搜索引擎入门教程 index process


Lucene Tutorial-04-Lucene 搜索引擎入门教程 indexing class + Searching Classes


Lucene Tutorial-03-Lucene 搜索引擎入门教程第一个应用


Lucene Tutorial-02-Lucene 搜索引擎入门教程环境搭建 env setup


Lucene Tutorial-01-Lucene 搜索引擎入门教程 overview 概览


Lucene code-04-Lucene 的索引文件格式其他内容


Lucene code-03-Lucene 的索引文件格式反向内容


Lucene code-02-Lucene 的索引文件格式具体正向内容


Lucene code-01-Lucene 的索引文件格式


Lucene in action-10-index format 文件索引格式


Lucene in action-09-define 自定义


Lucene in action-08-sort 排序


Lucene in action-07-analysis 分析


Lucene in action-06-TermQuery RangeQuery BooleanQuery QueryParser


Lucene in action-05-IndexSearcher 与 Query 和 Explanation


Lucene in action-04-indexing 索引过程控制


Lucene in action-03-indexing 索引


Lucene in action-02-lucene 核心类简介


Lucene in action-01-lucene 是什么?


Lucene in action-00-overview 概览


Lucene-22-lucene增量更新和NRT(near-real-time)Query近实时查询


Lucene-21-lucene索引时join和查询时join使用示例


Lucene-20-expressions 表达式


Lucene-18-facet lucene搜索之facet查询原理和facet查询实例


Lucene-17-sorted 排序


Lucene-16-grouping 分组


Lucene-15-highlighter 语法高亮


Lucene-14-suggest lucene 搜索之联想词提示之 suggest 原理和应用


Lucene-13-suggest lucene 搜索之拼写检查和相似度查询提示 spellcheck


Lucene-12-lucene 搜索之 IndexSearcher 实现分页查询


Lucene-11-lucene 搜索之 IndexSearcher 构建过程


Lucene-10-lucene 的索引构建原理


Lucene-09-segment 中文分词


Lucene-08-analysis 分析器


Lucene-07-field 字段类型


Lucene-06-IndexWriter 详解


Lucene-05-的总体架构


Lucene-04-全文索引实现原理


Lucene-03-基本组件概念介绍


Lucene-02-get start 入门例子


Lucene-01-overview 概览


JS 如何获取 url ? 后的参数信息


JS localstorge 跨域问题


uniapp 教程-18-app nvue RenderJS


uniapp 教程-17-app nvue NativeJS


uniapp 教程-16-app nvue HTML5PLUS


uniapp 教程-15-app nvue api and event 接口与事件


uniapp 教程-14-app nvue css nvue 原生渲染样式


uniapp 教程-13-app nvue outline nvue 原生渲染综述


uniapp 教程-12-app blureffect APP 使用高斯模糊效果


uniapp 教程-11-web hosting 前端网页托管


uniapp 教程-10-web SSR 服务端渲染


uniapp 教程-09-web adapt 宽屏适配


uniapp 教程-08-web CORS 跨域


uniapp 教程-07-compiler 编译器


uniapp 教程-06-ts typescript


uniapp 教程-05-css 语法


uniapp 教程-04-js 语法


uniapp 教程-03-reference 引用


uniapp 教程-02-page 页面


uniapp 教程-01-overview


uniapp 跨平台框架-08-vue h5转换uni-app指南(vue转uni、h5转uni)


uniapp 跨平台框架-07-跨端注意


uniapp 跨平台框架-06-选型指南


uniapp 跨平台框架-05-白话uni-app 【也是html、vue、小程序的区别】


uniapp 跨平台框架-04-how to learn 如何学习


uniapp 跨平台框架-03-history 发展历史


uniapp 跨平台框架-02-快速开始


uniapp 跨平台框架-02-快速开始 cli 安装


uniapp 跨平台框架-01-概览


跨平台框架-01-概览


jam icons 免费开源的图标使用入门


npm 引入 css 样式库之后如何使用


前端优秀的 ICON 库整理


ICON 图标框架 element-ui + ionicons + fontawesome


Metaverse 元宇宙入门-09-不断发展的用户 + 商业行为和元界


Metaverse 元宇宙入门-08-Content, Services, and Asset Businesses in the Metaverse 元界中的内容、服务和资产业务


Metaverse 元宇宙入门-07-payment 支付与元宇宙


Metaverse 元宇宙入门-06-Interchange Tools + Standards and the Metaverse 交换工具+标准和元界


Metaverse 元宇宙入门-05-Virtual Platforms and the Metaverse 虚拟平台与元宇宙


Metaverse 元宇宙入门-04-compute 计算与元宇宙


Metaverse 元宇宙入门-03-networking 网络与元宇宙


Metaverse 元宇宙入门-02-Hardware 硬件与元宇宙


Metaverse 元宇宙入门-01-元界的框架


Metaverse 基础技术值 WEBXR


Metaverse-01-元宇宙


sci-hub 文献使用手册


qiankun-03-快速入门开始


qiankun-02-micro front-end 微前端简介


qiankun-01-微前端框架介绍


Vue-如何使用axios实现同步请求


总结篇:写在最后


开发拓展篇 3:尝试使用外部数据


开发拓展篇 2:将 UI 界面交给第三方库


开发拓展篇 1:扩充你的开发工具


开发指南篇 5:Vue API 盲点解析


开发指南篇 4:数据驱动与拼图游戏


开发指南篇 3:合理划分容器组件与展示组件


开发指南篇 2:学会编写可复用性模块


开发指南篇 1:从编码技巧与规范开始


构建实战篇 4:项目整合与优化


构建实战篇 3:多页路由与模板解析


构建实战篇 2:使用 pages 构建多页应用


构建实战篇 1:单页应用的基本配置


构建基础篇 3:env 文件与环境设置


构建基础篇 2:webpack 在 CLI 3 中的应用


构建基础篇 1:你需要了解的包管理工具与配置项


开篇:Vue CLI 3 项目构建基础


Vuex 状态管理的工作原理


批量异步更新策略及 nextTick 原理


数据状态更新时的差异 diff 及 patch 机制


template 模板是怎样通过 Compile 编译的


实现 Virtual DOM 下的一个 VNode 节点


响应式系统的依赖收集追踪原理


响应式系统的基本原理


Vue.js 运行机制全局概览


docsify-08-代码高亮


docsify-07-Markdown 配置


docsify-06-自定义开发插件


docsify-05-插件 plugins


docsify-04-主题 theme


docsify-03-配置项


docsify-02-多页


docsify-01-快速开始


数据分析-02-相关书籍


数据分析-01-概览入门


实战篇 05:用 npm script 实现服务自动化运维


实战篇 04:用 npm script 实现构建流水线


实战篇 03:在 git hooks 中运行 npm script


实战篇 02:结合 live-reload 实现自动刷新


实战篇 01:监听文件变化并自动运行 npm script


高阶篇 03:用 node.js 脚本替代复杂的 npm script


高阶篇 02:把庞大的 npm script 拆到单独文件中


高阶篇 01:实现 npm script 跨平台兼容


进阶篇 03:实现 npm script 命令自动补全


进阶篇 02:在 npm script 中使用环境变量


进阶篇 01:使用 npm script 的钩子


入门篇 03:给 npm script 传递参数和添加注释


入门篇 02:运行多个 npm script 的各种姿势


入门篇 01:创建并运行 npm script 命令


为什么选择 npm script


前端性能优化-14-性能监测篇:Performance、LightHouse 与性能 API


前端性能优化-13-事件的节流(throttle)与防抖(debounce)


前端性能优化-12-优化首屏体验——Lazy-Load 初探


前端性能优化-11-最后一击——回流(Reflow)与重绘(Repaint)


前端性能优化-10-千方百计——Event Loop 与异步更新策略


前端性能优化-09-对症下药——DOM 优化原理与基本实践


前端性能优化-08-知己知彼——解锁浏览器背后的运行机制


前端性能优化-07-服务端渲染的探索与实践


前端性能优化-06-CDN 的缓存与回源机制解析


前端性能优化-05-本地存储——从 Cookie 到 Web Storage、IndexDB


前端性能优化-04-浏览器缓存机制介绍与缓存策略剖析


前端性能优化-03-图片优化 质量与性能的博弈


前端性能优化-02-webpack 与 gzip


前端性能优化-01-知识体系与小册格局


JavaScript 代码的静态类型检查器 Flow 移除Flow内容


JavaScript 代码的静态类型检查器 Flow 常见类型


JavaScript 代码的静态类型检查器 Flow 使用入门介绍


前端面试指南-10-HR 面:谈钱不伤感情


前端面试指南-10-HR 面:谈钱不伤感情


前端面试指南-09-如何介绍项目及应对项目细节追问


前端面试指南-08-如何回答常见的软技能问题


前端面试指南-07-开发环境相关知识点与高频考题解析


前端面试指南-06-浏览器相关知识点与高频考题解析


前端面试指南-05-数据结构与算法


前端面试指南-04-CSS-HTML 知识点与高频考题解析


前端面试指南-03-JS-Web-API 知识点与高频考题解析


前端面试指南-02-es 基础知识


前端面试指南-01-准备:简历编写和面试前准备


基于 hutool 的 EXCEL 导入导出优化框架实现


量化交易之基金篇 quant 01 概率


vue3 量化交易系统-02-基本配置调整


vue3 量化交易系统-01-项目初始化


技术文章翻译


qiankun-微前端的快速、简单和完整的解决方案。


技术面试必备基础知识、Leetcode、计算机操作系统、计算机网络、系统设计


Java Servlet3.1 规范-15-Require 与其它规范有关的要求


Java Servlet3.1 规范-14-部署描述符


Java Servlet3.1 规范-13-安全


Java Servlet3.1 规范-12-请求映射到 servlet


Java Servlet3.1 规范-11-应用生命周期事件


Java Servlet3.1 规范-09-dispatch request 请求分发


Java Servlet3.1 规范-09-dispatch request 请求分发


Java Servlet3.1 规范-08-Annotations and pluggability 注解和可插拔性


Java Servlet3.1 规范-07-session 会话


Java Servlet3.1 规范-06-filter 过滤器


Java Servlet3.1 规范-05-response 响应


Java Servlet3.1 规范-04-servlet context 上下文


Java Servlet3.1 规范-03-Request


Java Servlet3.1 规范-02-接口


Java Servlet3.1 规范-01-概览 servlet 是什么?


awesome-ideas 一些想法


document-style-guide 中文技术文档的写作规范


developer-roadmap-chinese 2021 年成為 Web 開發人員的路線圖 台灣正體中文版


awesome-design-patterns 软件和架构相关设计模式的精选列表。


Awsome-Front-End-learning-resource GitHub 最全的前端资源汇总仓库(包括前端学习、开发资源、求职面试等)


ribbon


Feign - Feign 使编写 java http 客户端更容易


eureka-用于弹性中间层负载平衡和故障转移的 AWS 服务注册表。


trace.moe 按图片搜索动漫场景


【编程随想】收藏的电子书清单(多个学科,含下载链接)


playframework Play 框架 - 高速网络框架


NSQ 实时分布式消息传递平台


H2O 是一个用于分布式、可扩展机器学习的内存平台。


book 计算机网络:一种系统方法——教科书


system-design-primer 学习如何设计大型系统。 准备系统设计面试。 包括 Anki 抽认卡。


awesome-scalability 可扩展、可靠和高性能的大规模系统的模式


awesome-programming-books 经典编程书籍大全,涵盖:计算机系统与网络、系统架构、算法与数据结构、前端开发、后端开发、移动开发、数据库、测试、项目与团队、程序员职业修炼、求职面试等


Java 资源大全中文版,包括开发库、开发工具、网站、博客、微信、微博等


growth-ebook 全栈增长工程师指南


文档着重构建一个完整的「前端技术架构图谱」,方便 F2E(Front End Engineering又称FEE、F2E) 学习与进阶。


ailab 通过 Microsoft AI 体验、学习和编码最新的突破性创新


Prism 是一个轻量级的,稳健的,优雅简洁的语法高亮插件。


Xeger Java 库的维护分支,用于根据正则表达式生成字符串


TiDB 是一个兼容 MySQL 协议的开源分布式 HTAP 数据库


texme Self-rendering Markdown + LaTeX documents


slim-Golang 中令人惊讶的空间效率特里


BTrace - 适用于 Java 平台的安全、动态跟踪工具


dk.brics.automaton


Generex-用于从正则表达式生成字符串的 Java 库。


sharding database-05-apache shardingsphere 01 分布式的数据库生态系统入门介绍


awesome-quant Quants (Quantitative Finance) 的精选库、软件包和资源的精选列表


tair 阿里巴巴集团开发的分布式键值存储系统


libuv Cross-platform asynchronous I/O


在投入生产之前应涵盖的主题的参考清单。


fuck-login 模拟登录一些知名的网站,为了方便爬取需要登录的网站


tesseract Tesseract 开源 OCR 引擎


quasar JVM 的 Fibers、Channels 和 Actors


pdfjs


nativefier 使任何网页成为桌面应用程序


makejs 用于解释自身的子 Javascript 解释器


Java 异常 exception 整理


Java 异常日志堆栈信息不全-只有 2 行


boot2docker 专门用于运行 Docker 容器


stream-lib Stream summarizer and cardinality estimator.


javapoet 用于生成 java 源文件的 Java API。


jahmm


flexmark-java 高性能的 markdown 转换工具


cron-utils 用于解析、验证和人类可读描述以及日期/时间互操作性的 Cron 实用程序。


vue-element-admin 入门介绍


Apifox API 文档、API 调试、API Mock、API 自动化测试 Apifox = Postman + Swagger + Mock + JMeter


mysql binlog windows10 环境的开启和解析笔记


jeecg-boot 企业级低代码平台


JApiDocs 一个神奇的 api 文档生成器,没有 Spring Boot 的注释。


ivew-admin 入门介绍


flutter-Flutter 使为移动设备及其他设备构建漂亮的应用程序变得容易和快速。


deno-01-what is deno?


apollo client - 适用于每个 UI 框架和 GraphQL 服务器的功能齐全、生产就绪的缓存 GraphQL 客户端。


Animate.css 动态 CSS


HarmonyOS 鸿蒙操作系统


Vuex4-16-TypeScript 支持


Vuex4-15-热重载


Vuex4-14-test 测试


Vuex4-13-表单模式


Vuex4-12-严格模式


Vuex4-11-插件


Vuex4-10-组合式API


Vuex4-09-struct 项目结构


Vuex4-08-Module


Vuex4-07-Action


Vuex4-06-Mutation


Vuex4-05-getter


Vuex4-04-state


Vuex4-03-开始


Vuex4-02-安装


Vuex4- vuex 是什么?


Vue Router v4.x 03-chat


Vue Router v4.x -02-实战测试解决报错 npm ERR! Unsupported URL Type workspace workspace


Vue Router v4.x 是 Vue.js 的官方路由。它与 Vue.js 核心深度集成,让用 Vue.js 构建单页应用变得轻而易举


Vue Router-21-动态路由


Vue Router-20-导航故障


Vue Router-19-扩展 RouterLink


Vue Router-18-路由懒加载


Vue Router-17-滚动行为


Vue Router-16-过渡动效


Vue Router-15-组合式 API


Vue Router-14-数据获取


Vue Router-13-元信息


Vue Router-12-导航守卫


Vue Router-11-不同的历史模式


Vue Router-10-将 props 传递给路由组件


Vue Router-09-重定向和别名


Vue Router-08-命名视图


Vue Router-07-命名路由


Vue Router-06-编程式导航


Vue Router-05-嵌套路由


Vue Router-03-带参数的动态路由匹配


Vue Router-03-带参数的动态路由匹配


Vue Router-02-入门例子


Vue Router 是什么?安装笔记


前端概览


Let’s Encrypt 证书免费 HTTPS 部署工具 Certbot 介绍-02-获取安装 certbot


Let’s Encrypt 证书免费 HTTPS 部署工具 Certbot 介绍-01-概览


domain 域名购买如何实现免费的 HTTPS let's Encrypt 在 tomcat 实战笔记


腾讯云域名启用 HTTPS tomcat


tomcat 配置文件 server.xml 解释


服务受到网络攻击时,如何获取请求客户端的真实 IP?


CentOS7 vue build 部署到 tomcat 子目录实战笔记


CentOS7 scp 文件上传到服务器笔记


CentOS7 vue build 部署到 tomcat 实战笔记


CentOS7 安装 node 笔记


CentOS7 安装 jdk8 笔记 linux 如何安装 jdk?how to install jdk in linux?


CentOS7 安装 git 笔记


CentOS7 安装 maven 笔记


domain 域名购买与 centos 服务器绑定


CentOS7 war 包部署到 tomcat 中


CentOS7 安装 tomcat8 笔记


CentOS7 安装 mysql 5.7 笔记


LDAP 登录方式简介


排行榜系统设计-01-6 大排名算法介绍


VUE3-53-vue 使用 fontawesome


VUE3-52-vue axios qs 前后端分离调用方式


VUE3-20-VUE 入门例子实战完善版本


VUE3-20-VUE 入门例子实战


VUE3-48-语义学


VUE3-47-无障碍访问基础


VUE3-46-服务端渲染


VUE3-45-状态管理


VUE3-44-路由


VUE3-43-Mobile 移动端


VUE3-42-TypeScript 支持


VUE3-41-测试


VUE3-40-单文件组件


VUE3-39-Vue 2 中的更改检测警告


VUE3-38-组合式 API 渲染机制和优化


VUE3-37-组合式 API 模板引用


VUE3-36-组合式 API 提供/注入


VUE3-35-Setup


VUE3-34-什么是组合式 API?


VUE3-33-响应式计算和侦听


VUE3-32-响应性基础


VUE3-31-深入响应性原理


VUE3-30-plugins 插件


VUE3-29-渲染函数


VUE3-28-teleport


VUE3-27-自定义指令


VUE3-26-mixins 混入


VUE3-25-状态过渡


VUE3-24-列表过渡


VUE3-23-进入过渡 & 离开过渡


VUE3-22-过渡 & 动画概述


VUE3-21-处理边界情况


VUE3-20-模板引用


VUE3-19-动态组件 & 异步组件


VUE3-18-提供/注入


VUE3-17-插槽


VUE3-16-自定义事件


VUE3-15-非 Prop 的 Attribute


VUE3-14-组件属性 Props


VUE3-13-组件注册


VUE3-12-component basic 组件基础


VUE3-11-forms 表单


VUE3-10-events 事件


VUE3-09-列表渲染 v-for


VUE3-08- v-if 条件渲染


VUE3-07-class and style


VUE3-06-computed 计算属性和侦听器


VUE3-05-data property 和方法


VUE3-04-模板语法


VUE3-03-instance 应用 & 组件实例


VUE3-02-vue 是什么?vue 入门例子:声明式渲染


VUE3-01-vue install 安装方式


VUE3-01-overview 概览


VUE3-01-chat 聊一聊 chat3


PHP 入门案例 windows10


从零开始打造属于自己的博客-01-概览


性能测试到底应该怎么做?


基于 junit5 实现 junitperf 源码分析


junit4 90% 的人都不知道的特性,详解 junitperf 的实现原理


Benchmark 性能测试框架 JMH


Apache Apisix API 网关,用来处理路由、认证、IP 访问限制等。


fizz gateway 网关入门介绍


Zuul-Zuul 是一种网关服务,可提供动态路由、监控、弹性、安全性等。


分布式网关 mulesoft api gateway-01-overview


分布式网关 Kong-01-overview


分布式网关 Gravitee api gateway-01-overview


分布式网关 Soul-01-overview


分布式网关 WSO2 api gateway-01-overview


Apache ShenYu 神禹 异步的,高性能的,跨语言的,响应式的 API 网关。


分布式网关 gateway topic-01-网关概览


开源网关对比 gateway


开源网关-00-overview 概览


开源网关-00-overview 概览


spring cloud gateway-14-Global Filters 全局过滤器


spring cloud gateway-04-GatewayFilter Factories


spring cloud gateway-03-Route Predicate Factories 路由谓词工厂


spring cloud gateway-02-配置路由谓词工厂和网关过滤工厂


spring cloud gateway-01-入门介绍


如何从零实现属于自己的 API 网关?


如何基于 Netty 实现简单的 gateway 网关?


netty 如何实现作为 http 的服务端和客户端?


API 网关有哪些作用?设计一个网关应该有哪些功能?


分布式网关-01-Spring cloud gateway Kong Soul


SFTP 的 java 使用实战


SFTP 服务器 windows10 安装笔记


CFCA 数字证书-02-安装与使用


CFCA 数字证书简介


vscode extension 插件开发-04-chat


vscode extension 插件开发-03-Typescript


vscode extension 插件开发-02-Glossary 术语表


vscode extension 插件开发-01-概览


Typescript-21-declare 声明文件


Typescript-20-module 模块


Typescript-19-namespace 命名空间


Typescript-18-object 对象


Typescript-17-class 类


Typescript-16-interface 接口


Typescript-15-union type 联合类型


Typescript-14-turple 元组


Typescript-13-map


Typescript-12-array 数组


Typescript-11-string 字符串


Typescript-10-number 数字


Typescript-09-function 函数


Typescript-08-loop 循环


Typescript-07-if 条件语句


Typescript-06-operators 操作符


Typescript-06-operator 操作符


Typescript-05-varible 变量


Typescript-04-type 类型


Typescript-03-basic syntax 基本语法


Typescript-02-install 安装


Typescript-01-overview 概览入门


mybatis plus BatchUpdateException ORA-00001 违反唯一约束条件应该如何捕获?


Failed to connect to github.com port 443 Timed out


分布式系统-09-MVCC 多版本并发控制


分布式系统-08-two phase commit 两阶段提交协议


分布式系统-07-log 日志技术


分布式系统-06-Quorum 简单高效的副本管理机制。


分布式系统-05-Lease 机制,判定节点的状态


分布式系统-04-基本副本理论


分布式系统-03-数据分布方式原理


分布式系统-02-基本概念


分布式系统-01-书籍推荐


钉钉消息入门案例


风控-04-黑白名单设计


风控-黑白名单


风控限额限次系统设计


互联网风控笔记


22-微信小程序连连看实战


21-微信小程序 tabbar


20-微信小程序分包加载


19-微信小程序画布


18-微信小程序数据存储


17-微信小程序网络


16-微信小程序 Component 数据监听器


14-微信小程序 Component behaviors


14-微信小程序 Component 构造器


13-微信小程序自定义组件


12-微信小程序运行时


11-微信小程序基本组件


10-微信小程序简易双向绑定


09-微信小程序事件系统 event


08-微信小程序视图层 view


07-微信小程序逻辑层 app service


03-微信小程序框架


03-微信小程序配置


03-微信小程序目录结构


03-微信小程序发布流程


02-微信小程序宿主环境


01-微信小程序快速开始


00-微信小程序发展历史


windows10 开发环境安装


如何设计一套补偿方案?


mysql 时间精度精确到毫秒实现方案


BI 可视化工具-03-dataease 系统架构


BI 可视化工具-03-数据可视化分析工具 dataease 人人可用的开源数据可视化分析工具


BI 可视化工具-02-Datart is a next generation Data Visualization Open Platform


BI 可视化工具-Apache Superset 数据库分析工具


BI 可视化工具-00-可视化工具概览 overview


apollo-01-配置中心


SOFABoot-09-模块隔离


SOFABoot-08-启动加速


SOFABoot-07-版本查看


SOFABoot-06-健康检查


SOFABoot-05-依赖管理


SOFABoot-04-快速开始


SOFABoot 介绍


SOFABoot-02-模块化隔离方案


蚂蚁金服开源的 SOFABoot 是什么黑科技?


SOFAArk-01-蚂蚁金服类隔离工具 SOFAArk 入门及源码讲解


免费的编程中文书籍索引


常用工具汇总


开源利器:自动生成随机 mock 数据测试对象


从零手写实现 dubbo(三)客户端主动调用 & 序列化


java 从零实现 rpc(二)客户端调用服务端


java 从零实现 rpc(1)服务端与客户端启动


Spring Cloud-03-核心组件介绍


Spring Cloud-02-开源框架


Spring Cloud-01-5 分钟入门 spring cloud 实战笔记


java 如何从零实现一个数据库差异对比工具?


JSqlParser JSqlParser 解析 SQL 语句并将其转换为 Java 类的层次结构。 生成的层次结构可以使用访问者模式导航


Tree-11-mysql index 数据库索引


Tree-10-多路查找树 B* 树 及 java 实现


Tree-09-多路查找树 B+ 树 及 java 实现


Tree-08-多路查找树 BTree 及 java 实现


Tree-06- B 树之 2-3 Tree


Tree-05-伸展树 Splay Tree 及 java 实现


Tree-04-图解红黑树 Red Black Tree 及 java 实现


操作系统 动态内存管理 OS


mysql learn-03-Innodb 引擎介绍


mysql learn-03-Innodb chat 聊一聊 innodb 数据库引擎


mysql learn-02-mysql 体系结构和存储引擎


mysql learn-01-mysql limit 的分页性能很差问题及其解决方案


mysql learn-00-overview mysql 学习专题汇总


vibur-dbcp 并发、快速且功能完备的 JDBC 连接池,提供先进的性能监控功能-01-入门介绍


Apache Tomcat DBCP(Database Connection Pool) 数据库连接池-02-源码学习笔记


Apache Tomcat DBCP(Database Connection Pool) 数据库连接池-01-入门介绍


HikariCP 拓展阅读之伪共享 (False sharing)


HikariCP 拓展阅读 cpu 调度 / CPU Scheduling


数据库连接池-05-HikariCP 性能为什么这么快?


零额外开销最快的数据库连接池?-05-HikariCP 入门介绍


alibaba druid-03-mysql 报错 The last packet successfully received from the server was XXX milliseconds ago


alibaba druid-02-FAQ druid 常见问题


alibaba druid-01-intro 数据库连接池入门介绍


c3p0 数据池入门使用教程-00


apache commons-dbcp Apache Commons DBCP 软件实现数据库连接池 commons-dbcp2


Database Connection Pool 数据库连接池-01-概览


万字长文深入浅出数据库连接池 HikariCP/Commons DBCP/Tomcat/c3p0/druid 对比


idempotent 幂等性防止重复提交


mybatis plus 如何实现复杂的 and (xxx OR xxx) 的实现?


MBG Mybatis Generator 生成的实体类和数据库不一致


mysql 8.0 访问报错 com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException 与 closing inbound before receiving peer's close_notify


mybatis 与 spring 整合实现原理


mybatis generator & mybatis-plus generator 代码生成


springboot + mybatis-plus 基于注解的多数据源


springboot + mybatis-plus 分包实现多数据源配置


手写 Hibernate ORM 框架 06-spring mybatis 原理


手写 Hibernate ORM 框架 05-mybatis 原理


从零开始手写 mybatis(四)- mybatis 事务管理机制详解


从零开始手写 mybatis (三)jdbc pool 如何从零手写实现数据库连接池 dbcp?


从零手写实现 mybatis 系列(二)mybatis interceptor 插件机制详解


从零手写实现 mybatis 系列(一)mybatis 手写 MVP 版本


从零手写实现 mybatis 系列(零)mybatis 核心特性


手写 Hibernate ORM 框架 04-持久化实现


手写 Hibernate ORM 框架 03-配置文件读取, 数据库连接构建


手写 Hibernate ORM 框架 02-实体 Bean 定义,建表语句自动生成


手写 Hibernate ORM 框架 01-注解常量定义


手写 Hibernate ORM 框架 00-环境准备


如何从零开始设计交易系统-01-系统介绍


如何从零开始设计交易系统-00-序章


load balance 04-java 从零手写实现负载均衡


load balance 03-consistent hash algorithm 一致性哈希算法 java 实现


load balance 01-负载均衡基础知识


你连对外接口签名都不会知道?有时间还是要学习学习。


RSA 非对称加密算法原理详解及 java 实现 02 一点额外的思考


RSA 非对称加密算法原理详解及 java 实现


和你一起走进对称加密算法的世界


AES 加密算法入门及算法原理


3DES 加密算法入门及算法原理


DES 加密算法入门及算法原理


SM4 国密算法入门介绍


Base64 加密算法详解


Gravatar-重新定义头像


Programming language theory 编程语言理论-06-λ演算(英语:lambda calculus,λ-calculus)


Programming language theory 编程语言理论-05-curring 柯里化


Programming language theory 编程语言理论-04-组合子逻辑


Programming language theory 编程语言理论-03-短路求值(Short-circuit evaluation; minimal evaluation; McCarthy evaluation; 又称最小化求值)


Programming language theory 编程语言理论-03-惰性求值 Lazy Evaluation


Programming language theory 编程语言理论-03-及早求值(英语:Eager evaluation)又译热切求值,也被称为贪婪求值(Greedy evaluation)


Programming language theory 编程语言理论-02-求值策略 Evaluation strategy


Programming language theory 编程语言理论-01-overview 概览


java8 函数时编程 stream 源码解析


java8 函数式编程-10-groupby 分组


java8 函数式编程-09-concurrency 并发


java8 函数式编程-08-设计和架构的原则


java8 函数式编程-07-debug 测试、调试、重构


java8 函数式编程-06-parallel 数据并行化


java8 函数式编程-05-collect 高级集合类和收集器


java8 函数式编程-04-lib 类库


java8 函数式编程-03-Stream 流


java8 函数式编程-02-Lambda 表达式


java8 函数式编程-01-介绍


java8 函数式编程-00-概览


函数式编程-03-让 java 更加函数式


函数式编程-02-函数中的方法


函数式编程-02-java 中的函数式接口和 lambda 简介


函数式编程-01-什么是函数?


函数式编程-00-什么是函数式编程


jvm-sandbox-repeater-00-overview 入门介绍


jvm-sandbox 入门简介


用户画像-01-用户画像基础


数据分析-24-解决问题之分析问题原因


数据分析-24-解决问题之明确定义问题


数据分析-23-AARRR 数据分析方法


数据分析-22-AARRR 数据分析方法


数据分析-21-RFM RFM分析方法


数据分析-20-cluster analysis 群组分析方法


数据分析-19-相关分析方法


数据分析-18-suppose 假设分析法


数据分析-18-浏览器请求头 useragent 信息解析


数据分析-17-compare 对比分析方法


数据分析-16-多维度拆解分析方法


数据分析-15-PEST 行业分析法


数据分析-14-逻辑树分析 费米问题


数据分析-13-5W2H 分析方法


数据分析-12-常见分析方法概览


数据分析-11-待办列表


数据分析-10-页面白屏实现


数据分析-09-lighthouse 性能工具


数据分析-08-PerformanceObserver 性能监控使用入门


数据分析-08-PerformanceObserver api


数据分析-07-前端埋点开源组件


数据分析-06-如何实现前端埋点? H5 monitor


数据分析-05-前端埋点介绍


数据分析-04-入门推荐的书籍和资料


数据分析-03-用户行为分析


数据分析-01-如何做好数据埋点


数据分析-01-什么是埋点


JavaParser 系列学习-11-java method call stack java 方法调用堆栈的几种方法


JavaParser 系列学习-10-java-call-graph 生成Java代码中方法之间的调用链


JavaParser 系列学习-10-java-all-call-graph 生成Java代码中方法之间的调用链


JavaParser 系列学习-09-精准测试:基于 asm+javaparser 调用链差异化对比实践


JavaParser 系列学习-08-变量和引用


JavaParser 系列学习-07-格式化输出&词汇保存


JavaParser 系列学习-06-comments 注释


JavaParser 系列学习-05-快速访问


JavaParser 系列学习-01-AST 简单介绍


JavaParser 系列学习-00-介绍


java AST 抽象语法树-JavaParser 实际使用


java AST 抽象语法树-JavaParser 框架


java 编译时注解-AST 抽象语法树简介


AOP aopalliance 白皮书


保理业务-06-风险


保理业务-05-反向保理


保理业务-04-互联网金融


保理业务-03-操作流程


保理业务-02-保理详解


保理业务-01-银行保理业务


保理业务-00-概览


航旅业务-00-概览


跨境业务-02-收款策略


跨境业务-01-跨境电商


跨境业务-00-概览


收单业务第四节-当用户付款给商家时,发生了什么


收单业务第三节-系统间交互


收单业务第二节-一方支付、二方支付、三方支付、四方支付


收单业务第一节-入门介绍


C 语言入门-03-类型


C 语言入门-02-基础语法


C 语言入门-01-环境


C 语言入门-00-概览


线程池框架设计


Oracle 删除重复数据,创建唯一索引


Cron 表达式测试


Cralwer-01-如何设计一个爬虫框架


Kotlin-14-委托


Kotlin-13-对象表达式和对象声明


Kotlin-12-枚举类


Kotlin-11-泛型


Kotlin-10-数据类和密封类


Kotlin-09-拓展


Kotlin-08-接口


Kotlin-07-继承


Kotlin-06-类和对象


Kotlin-05-Kotlin 循环控制


Kotlin-04-Kotlin 条件控制


Kotlin-03-Kotlin 基本类型


Kotlin-02-Kotlin 基础语法


Kotlin-01-Kotlin 入门学习


Github Auto Follow


知乎收藏夹整理


常用工具合集整理


计算机科学介绍-00-序言


中国风颜色


Windows 常用技巧


java 处理声音框架-02-ffmpeg 使用入门教程


java 处理声音框架-Sonic


java 处理图片框架-thumbnailator


Html MVP CSS


js 手写实现简单版本的 jquery-01-入门教程


Ajax 详解


Ajax 的替代方案-fetch


Ajax 的替代方案-axios.js


Tomcat 系列-简易版 tomcat 实现


有趣的笑话段子整理


遗传算法-00-java 入门实现概览


隐马尔可夫(HMM)算法


马尔科夫链


最大熵和对数线性模型-实现中文词性标注


隐马尔可夫(HMM)实现中文词性标注 MIT 笔记


隐马尔可夫(HMM)实现中文词性标注


隐马尔可夫(HMM)实现中文分词


一些有趣的考验反应能力的题目


leetcode 51 - 217. Contains Duplicate 存在重复元素 哈希?位运算?插入排序?


leetcode 50 - 214. 最短回文串 shortest-palindrome


leetcode 49 209. Minimum Size Subarray Sum 双指针 binary-search 二分法查找


leetcode 48 - Trie (Prefix Tree) 实现 Trie 前缀树


leetcode 47 207. Course Schedule 课程表 DFS/BFS


leetcode 46 204. Count Primes count-primes 素数的判断算法 Sieve of Eratosthenes


leetcode 45 198. House Robber DP/动态规划


leetcode 44 179. Largest Number


leetcode 43 152. Maximum Product Subarray 动态规划


leetcode 42 150-Evaluate Reverse Polish Notation 逆波兰表达式


leetcode 41 LRU CACHE


leetcode 87 Scramble String


leetcode 85 maximal rectangle


leetcode 84 Largest Rectangle in Histogram


leetcode 76 Minimum Window Substring


leetcode 72 Edit Distance 编辑距离 DP


leetcode 31+46+60 Next Permutation/Permutations/Permutation Sequence backtrack


leetcode 42 Trapping Rain Water 双指针


leetcode 20+32 Longest Valid Parentheses 动态规划/DP


leetcode 141+142 Linked List Cycle 循环链表 快慢指针


leetcode 139 word break 回溯 backtrack


leetcode 135 Candy 递归+MEM


leetcode 131 Palindrome Partitioning 动态规划/回溯 DP/backtrack


leetcode 123 Best Time to Buy and Sell Stock III 动态规划


leetcode 115 Distinct Subsequences 动态规划


面试算法:前 K 个高频元素详解汇总


面试算法:如何找到数组中出现次数最多的元素?


面试算法:数字 1 的个数


面试算法:只出现一次的数字详解汇总


面试算法:加油站难题,加油的学问还真不少


面试算法:动态规划解三角形最短路径详解


面试算法:填充每个节点的下一个右侧节点指针汇总


面试算法:二叉树展开为链表


面试算法:二叉树路径之和问题汇总


面试算法:如何根据前序与中序遍历序列构造二叉树?


面试算法:二叉树的前序/中序/后序/层序遍历方式汇总 preorder/Inorder/postorder/levelorder


面试算法:二叉树的前序/中序/后序非递归遍历图解


DFS 深度优先遍历与 BFS 广度优先遍历详解


五大基本算法概览


五大基本算法之贪心算法 Greedy


五大基本算法之穷举算法


五大基本算法之动态规划算法 DP dynamic programming


面试算法:斐波那契数列时间复杂度为 O(1) 的解法,你会吗?


五大基本算法之分治算法 Divided


五大基本算法之回溯算法 backtracking


viterbi 算法:利用动态规划寻找最短路径


遗传算法详解


图最短路径算法之弗洛伊德算法(Floyd)


图最短路径算法之迪杰斯特拉算法(Dijkstra)


java 实现有向图(Direct Graph)


DAG 有向无环图(Directed Acyclic Graph)


DAG 拓扑序列 什么是拓扑排序 Topological Sorting


利用有向无环图(DAG)进行任务调度


数据结构之背包,栈,队列,链表


数据结构与算法学习-《算法》目录


数据结构与算法学习目录


NLP 骂人夸人+jsoup 爬虫代理


NLP WSD (Word Sense Disambiguation) 歧义消除


NLP TTS 文本转语音


NLP TTS 文本转语音-Google 翻译实现例子


NLP 文本生成


NLP abbreviation 文本缩写


NLP 句法分析 syntactic parsing


NLP STT 语音转文字-02-opensource 开源项目


NLP STT 语音转文字-01-入门概览


NLP 情感分析简介


NLP Number 数字工具类


NLP 开源形近字算法之相似字列表(番外篇)


NLP 开源形近字算法补完计划(完结篇)


当代中国最贵的汉字是什么?


GPT2-Chinese 中文版 GPT2 训练代码,使用 BERT 分词器。


NLP 中文拼写检测实现思路


NLP 中文拼写检测纠正 Paper


NLP 英文拼写算法,如果提升 100W 倍的性能?


NLP 中文拼写检测纠正算法整理


NLP 中文形近字相似度计算思路


java 如何计算两个汉字的相似度?如何获得一个汉字的相似汉字?


NLP 中文人名印章生成


NLP 中文人名打分的实现思路


名字,名称打分策略之三才五格


NLP 中文人名生成器,性别识别实现思路


NLP 中英文转换


NLP 中文对联实现思路


NLP ATC (automation text classification) 文本分类


NLP ATC (automation text classification) 文本分类实战之 java 实现


NLP ATC (automation text classification) 文本分类实战


NLP ASR 语音转文本-04-basic 基本原理


NLP ASR 语音转文本-03-AI 深度学习


NLP ASR 语音转文本-02-发展历史


NLP ASR 语音转文本-01-概览


NLP 中文整体规划设计应用


ML 机器学习概览-01-overview


maven 打包成可执行的文件 jar


maven 打包报错 Return code is 501 , ReasonPhrase:HTTPS Required.


如何解决分词的繁简体问题?


如何为 java 设计一款高性能的拼音转换工具 pinyin4j


拼音转汉字实现方式


pinyin4j 声母与韵母的基础知识


pinyin4j 之中文拼音的基础知识


java 开源中文的繁简体转换工具 opencc4j 使用入门-01-overview


TF-IDF 找出相似文章算法


相似文章算法之语义指纹-文本内容去重


TF-IDF 自动提取关键词


TF-IDF 自动生成文章摘要


倒排索引原理与实现


tess4j 实现 OCR 图片文字识别


java 实现 OCR 图片文字识别中文


HanLP 未来十年的自然语言处理。 标记化、词性标注、命名实体识别、句法和语义依赖解析、文档分类


ansj_seg ansj分词.ict的真正java实现.分词效果速度都超过开源版的ict. 中文分词,人名识别,词性标注,用户自定义词典


jieba-fenci 结巴分词之词性标注实现思路 speechTagging segment


云服务 DaaS PaaS IaaS SaaS 区别及其对比


Docker-03-Swarm


Docker-官方教程-00-Overview


Docker 官方教程-02-Service


Docker 常见编排管理工具介绍


Docker-05-Rancher


Kubernetes-02-为什么选择 k8s


Kubernetes-01-快速开始 k8s


Docker learn-09-Docker 核心技术 CGROUP


Docker learn-09-Docker 核心技术之 Linux Namespace


Docker learn-09-Docker 核心技术 CGROUP


Docker learn-31-docker api


Docker learn-30-docker 构建 jekyll 服务


Docker learn-29-docker 安装 sonarQube with mysql


Docker learn-27-docker 安装 nexus


Docker learn-27-docker 安装 gitlab


Docker learn-26-docker 安装 jenkins


Docker learn-25-docker 实战之 java web 应用


Docker learn-24-docker 实战之静态网站


Docker learn-23-仓库进阶


Docker learn-23-搭建私有仓库


Docker learn-22-image 镜像的组织结构


Docker learn-22-推送到中央仓库


Docker learn-22-image 镜像拓展知识


Docker learn-21-Docker 镜像构建


Docker learn-21-Docker Dockerfile 命令详解


Docker learn-20-Docker 镜像详解


Docker learn-20-Docker 基本组件介绍


Docker learn-19-Docker 入门之容器的管理


Docker learn-18-持续集成与 docker


Docker learn-17-生产环境的挑战 私有镜像


Docker learn-16-服务注册与发现


Docker learn-15-Swarm Mode


Docker learn-14-为什么选择 go 语言实现 docker


Docker learn-13-深入浅出 Docker


Docker learn-12-入门白皮书


Docker learn-11-码市实战


Docker learn-10-boot2docker


Docker learn-09-Docker 容器的发展历史


Docker learn-09-Docker 与 LXC


Docker 快速入门学习


Docker learn-07-The 12 Factor App


Docker learn-06-docker commands 命令


Docker learn-05-Docker 简介与 Docker Cloud


Docker learn-04-Docker 与 Linux 之间的关系


Docker learn-03-有用的技巧和命令


Docker learn-02-Book Index


Docker 入门介绍


Docker learn-01-学习历程回顾


docker-00-docker hello world 入门例子


Docker install RabbitMQ 教程笔记


Docker 在 Windows11 环境安装教程


Docker 在 Windows10 环境安装教程


Docker 在 Mac 环境安装教程


Docker 安装 MySQL


Docker 安装 Mongodb


Docker 安装 Kafka


Docker 安装 activeMQ 入门介绍


SCM 供应链管理(Supply Chain Management)


MQ Design-00-overview


RDMA-02-基于RDMA高速网络的高性能分布式系统


RDMA-远程直接内存访问-01-RDMA 协议 iWARP 和 RoCE


RDMA-远程直接内存访问-00-overview


DSM 分布式共享存储系统-01-简介


DSM 分布式共享存储系统-00-overivew


POLARDB-05-PolarDB 用户指南


POLARDB-04-PolarDB 数据迁移 ADAM


POLARDB-03-PolarDB 技术架构&基本概念


POLARDB-02-PolarDB 是什么


POLARDB-01-快速开始


POLARDB-00-overview


SequoiaDB


Ocean Base-07-解决方案之历史库平台


Ocean Base-06-解决方案之全局索引


Ocean Base-05-解决方案之全局一致性


Ocean Base-04-解决方案之异地高活


Ocean Base-03-解决方案之数据迁移


Ocean Base-02-技术概览


Ocean Base-01-基本概念


Ocean Base-00-overview


DRDS


HotDB


Java IOC-06-spring beans 之 Annotation


Java IOC-05-spring beans 之 XmlBeanFactory


Java IOC-03-spring beans 之 BeanDefinitionReader


Java IOC-03-spring beans 之 BeanDefinition


Java IOC-02-spring beans 之 BeanFactory


Java IOC-00-ioc 是什么


Java Shutdownhook-优雅的关闭服务


性能测试框架-Performance


Java BigDecimal 深入学习


Netty 权威指南-08-netty 客户端启动流程及源码详解


Netty 权威指南-08-netty 服务端启动流程源码详解


Netty 权威指南-07-Netty 实战:如何实现自定义协议消息推送?


Netty 权威指南-07-Netty example http cors


Netty 权威指南-07-Netty 实战:如何实现 HTTP 服务器?


Netty 权威指南-07-Netty 实战:如何实现文件服务器?


Netty 权威指南-07-Netty example 例子学习


Netty 权威指南-06-使用 POJO 代替 Bytebuf


Netty 权威指南-05-拆包和粘包


Netty 权威指南-04-为什么选择 Netty?Netty 入门教程


Netty 权威指南-03-AIO 案例


Netty 权威指南-02-NIO 案例


Netty 权威指南-01-BIO 案例


Netty 权威指南-00-overview


Netty 权威指南-00-面试经典:linux 的 5 种 I/O 模型


aerospike-00-数据库间接


Java JDK 版本是否兼容


wiredtiger-00-数据管理引擎简介


NoSQL-02-nosql ArangoDB 简介


NoSQL-01-nosql 多数据模型理论


NoSQL-00-nosql overview


流式计算-storm trident-06


流式计算-ALI Blink-05


流式计算-Compare 不同框架的选型-03


流式计算-Twitter Heron-03


流式计算-JStorm-02


流式计算-Storm-01


流式计算-overview-00


如何阅读源码-01-个人心得


How to design api 如何设计 API


Memory 内存知识-39-总结


Memory 内存知识-38-新技术之向量操作


Memory 内存知识-37-新技术之增加延迟


Memory 内存知识-36-新技术之事务内存


Memory 内存知识-35-新技术 DCAS


Memory 内存知识-34-缺页优化


Memory 内存知识-33-提升分支预测


Memory 内存知识-32-测量内存使用


Memory 内存知识-31-模仿 CPU 缓存


Memory 内存知识-30-性能工具


Memory 内存知识-29-NUMA 显示优化


Memory 内存知识-29-NUMA 节点信息


Memory 内存知识-29-NUMA 内存策略与 swapping


Memory 内存知识-29-NUMA 内存策略


Memory 内存知识-29-NUMA 概览


Memory 内存知识-28-多线程优化之并发


Memory 内存知识-28-多线程优化之带宽


Memory 内存知识-28-多线程优化之原子性


Memory 内存知识-27-Prefetch 预取


Memory 内存知识-26-024-TLB 访问优化


Memory 内存知识-26-023-L2 缓存优化


Memory 内存知识-26-021-实战技巧之 Cache L1 指令优化


Memory 内存知识-26-021-实战技巧之 Cache L1 优化


Memory 内存知识-2601-实战技巧之绕过缓存


Memory 内存知识-25-NUMA


Memory 内存知识-24-虚拟内存


Memory 内存知识-23-影响缓存命中的因素之FSB


Memory 内存知识-22-影响缓存命中的因素之缓存替换


Memory 内存知识-21-影响缓存命中的因素之关键词加载


Memory 内存知识-20-影响缓存命中的因素


Memory 内存知识-19-指令缓存


Memory 内存知识-18-缓存实现的细节之其他


Memory 内存知识-17-缓存实现的细节之超线程 Hyper Thread


Memory 内存知识-16-缓存实现的细节之多线程访问


Memory 内存知识-14-缓存实现的细节之多处理器支持


Memory 内存知识-14-缓存实现的细节之写入行为


Memory 内存知识-13-缓存实现的细节之测量缓存效果


Memory 内存知识-12-缓存实现的细节之关联性


Memory 内存知识-11-数据存储的一生


Memory 内存知识-10-Disk Raid


Memory 内存知识-09-Operation in High level


Memory 内存知识-08-大局观中的 cpu caches


Memory 内存知识-07-cpu caches


Memory 内存知识-06-其他主存使用者


Memory 内存知识-05-DRAM Access Technical Details


Memory 内存知识-04-RAM Types


Memory 内存知识-03-当今商业硬件


Memory 内存知识-02-introduction


Memory 内存知识-01-index


怎样从外网访问内网服务器-02-公网 IP


怎样从外网访问内网服务器


HTTP 协议-03-HTTP 进一步学习


HTTP 协议-02-HTTP基础概念+HTTP请求和响应+HTTP状态码+HTTP方法+HTTPS安全协议


HTTP-概览-01


Commons Math Statistics 统计-01


Commons Math 概览-01


Colt-数学计算库


OLAP 联机分析处理OLAP(On-Line Analytical Processing)


OLAP/ALTP 对比 联机事务处理(Online Transaction Processing) vs 联机分析处理OLAP(On-Line Analytical Processing)


Oracle 分页错误问题


CSV 文件生成实战


Numpy-04-基本操作


Numpy-03-数组的处理


Numpy-02-快速开始


Numpy-01-Overview


老马学机器学习-09-KNN 算法详解及 python 实现


老马学机器学习-08-感知机算法详解及 python 实现


老马学机器学习-08-感知机算法对偶算法


老马学机器学习-06-感知机算法 PLA 原理及源码实现详解


老马学机器学习-06-PLA


老马学机器学习-04-java 类似于 pandas 的开源库 Joinery


老马学机器学习-04-java 类似于 numpy 的开源库 ND4j 简介


老马学机器学习-03-python 必备工具包简介


老马学机器学习-02-Anaconda 安装笔记


机器学习-01-如何从零开始入门机器学习?


HBase-02-基本概念


HBase-01-Overview


shell 工具类


TCP/IP 协议-05-TCP 如何保证传输的可靠性 reliability


TCP/IP 协议-05-TCP 如何保证传输的可靠性 reliability


TCP/IP 协议-04-loopback interface 环回接口


TCP/IP 协议-03-拥塞控制算法简介


TCP/IP 协议-02-协议简介及其他常见协议


TCP/IP 协议-01-Overview


抽屉原理/鸽巢原理


Gifford 算法


分布式事务-02-NWR 读写模型、Quorum 机制


分布式事务-01-概览


Ligh4j 比 SpringBoot 快几十倍的框架


软件工程-02-Monitor 监控


软件工程-01-上线


软件工程-00-概览


Spring Config 与分布式配置中心


Spring 路由最佳实践


Spring @PostConstruct @PreDestroy


Spring Bean lifecycle 生命周期


Data Struct-TreeMap 排序的新姿势


计算机组成原理-04-存储器概述


计算机组成原理-03-系统总线


计算机组成原理-02-计算机发展历史


计算机组成原理-01-计算机系统概论


计算机组成原理-00-目录


Telerik Fiddler-抓包工具


Lambdaj


Guava Functional


神话名称


名称 overview-00


PanDoc-文档类型转换神器


TiDB


TiDB TiDB/TiKV/PD 中文文档。


database Lealone 比 MySQL 和 MongoDB 快10倍的 OLTP 关系数据库和文档数据库


Maven Plugin-01-maven shade plugin 类文件打包到一个可执行的 JAR 文件中


Maven Plugin 异常


MySQL TokuDB


MariaDB


JDK9 新特性详解,2017-09-21正式发布


JDK8 新特性详解,2014-03-18正式发布


java8-23-optional 优雅的避免 NPE


Java8-22-默认方法


Java8-21-lambda 测试调试


Java8-20-lambda 设计模式


Java8-19-lambda 重构代码


Java8-18-Stream Spliterator


Java8-17-Stream 并行数据处理与性能


Java8-16-Stream 收集器 02-分区+收集器接口+自定义收集器


Java8-15-Stream 收集器 01-归约与汇总+分组


Java8-14-Stream 数值流 构建流


Java8-13-Stream 使用实战


Java8-12-Stream 使用流


Java8-11-Stream 引入流


Java8-10-行为参数化


Java8-09-functional 函数式编程


Java8-08-java8 datetime 日期类


Java8-07-ChronoUnit 日期枚举类


java8-06-lambda 复合使用


java8-05-lambda 方法引用


java8-04-lambda 类型推断


java8-03-lambda 内置函数


java8-02-lambda 入门实战


java8-01-快速开始


java8-00-新特性概览


JDK19 新特性详解,2022-09-20发布GA版本


JDK18 新特性详解,2022-03-22 正式发布


JDK17 新特性详解,2021-09-14 正式发布


JDK16 新特性详解,2021-03-17 正式发布


JDK15 新特性详解,2020-09-15 正式发布


JDK14 新特性详解,2020-03-17 正式发布


JDK13 新特性详解,2019-09-17 正式发布


JDK12 新特性详解,2019-03-19 正式发布


JDK11 新特性详解,2018-09-25正式发布


JDK10 新特性详解,2018-03-20正式发布


java base-00-基础知识


Oracle 物化视图


Java 时间之 currentTimeMillis 与 nanoTime - 时间精确测量


Java Random 随机详解


Java 对象占用内存大小的一些方法


Java 对象占用内存大小与 java 对象格式


aspectj-01-Introduction to AspectJ


Aopalliance-03-aspectj 介绍


Aopalliance-03-原生 AspectJ 3 种织入方式及 spring-aop 原理分析


Aopalliance-03-aspectj-01-LTW 加载时织入入门例子


Aopalliance-03-aspectj-00-hello world 入门例子


Aopalliance-02-通过 aspect 对 private 和 static 方法进行增强


Aopalliance-01-AOP 核心包之 Aopalliance


Github-11-ssh key


Github-10-徽章收集


Github 图床


Github 等图床代码实现 fugire bed


Github 开源项目最佳实践-08


Github 开源项目中间件-07


Github 开源项目分布式-06


Github 开源项目网络通讯-05


Github 数学库 Commons Math, Colt, Quant


Github 开源项目新的想法


Github 开源项目 jdk7 编译改造-02


Github 开源项目


Github DNS 访问加速


数据结构 06 TreeSet + NavigableMap 源码分析


数据结构 05 HashSet 源码分析


数据结构 04 Stack 源码分析


数据结构 03 LinkedList 源码分析


数据结构 02 ArrayList 源码分析


数据结构 01 IdentityHashMap 详解


数据结构 00 概览 数据结构专题汇总


性能测试


poi word-04-POI TL


poi word-03-文档模板


poi word-02-入门例子


poi word-01-概览


分表分库如何部署


Debezium-01-为捕获数据更改(change data capture,CDC)提供了一个低延迟的流式处理平台。


Debezium-02-Debezium mysql cdc 实战笔记


数据库优化


canal-03-canal windows wsl 实战笔记


canal-02-入门介绍


canal 阿里巴巴 MySQL binlog 增量订阅&消费组件


数据库变化监听 database Change Data Capture cdc-03-Apache NIFI


数据库变化监听 database Change Data Capture cdc-02-Maxwell's daemon, a mysql-to-json kafka producer


数据库变化监听 database Change Data Capture cdc-01-overview


如何优雅的给图片添加水印


跳跃表(SkipList)


java doc 文档注释最佳实践


java 对象属性复制(BeanCopy)最佳实践


java 对象属性复制(BeanCopy)-02-MapStruct 拷贝工具库


HTTP 传输 + 号不见了


Facade 设计最佳实践


单元测试最佳实践


java 多线程测试工具-GroboUtils


Mybatis 拦截器 mybatis interceptor


JUC-06-LockSupport


JUC-05-Unsafe


JUC-04-Striped64


JUC-03-LongAdder


JUC-02-AtomicLong 使用入门及源码详解


JUC-02-AtomicInterger 原子性整型源码详解


JUC-02-AtomicReference 对象原子性更新


JUC-01-Atomic 原子性


JUC-00-JUC 目录,java 集合汇总


轻松学习多线程三高系列-03-Thread pool 线程池


轻松学习多线程三高系列-02-基本信息


轻松学习多线程三高系列-01-概览


轻松学习多线程 16-Active Object 模式


轻松学习多线程 15-Thread Special Storage ThreadLocal 模式


轻松学习多线程 14-Two Phase Termination 安全的终止线程模式


轻松学习多线程 13-future 未来模式


轻松学习多线程 12-Worker Thread 有活就干模式


轻松学习多线程 11-Thread Per Message 每个消息一个线程模式


轻松学习多线程 10-Read Write Lock 读写锁模式


轻松学习多线程 09-Producer Consumer 生产者消费者模式


轻松学习多线程 08-balking 不需要就算了


轻松学习多线程 07-Guarded Suspension 模式 等待唤醒


轻松学习多线程 06-Immutable 不可变模式


轻松学习多线程 05-Single Threaded Execution 模式


轻松学习多线程 04-线程间的协作及状态迁移 wait notify


轻松学习多线程 03-多线程的同步与锁


轻松学习多线程 02-thread 源码分析


轻松学习多线程 02-多线程的基本机制


轻松学习多线程 01-多线程是什么


轻松学习多线程 01-多线程入门基础知识


轻松学习多线程 01-多线程进阶


轻松学习多线程 00-多线程学习概览


java 手写并发框架(四)异步转同步框架spring整合


java 手写并发框架(三)异步转同步框架注解和字节码增强


java 手写并发框架(二)异步转同步框架封装锁策略


java 手写并发框架(一)异步查询转同步的 7 种实现方式


java 异步查询转同步多种实现方式:循环等待,CountDownLatch,Spring EventListener,超时处理和空循环性能优化


JCIP-40-Lock Free 无锁算法


JCIP-39-Fork/Join 框架、工作窃取算法


JCIP-38-构建自定义的同步工具 Condition、AQS


JCIP-37-StampedLock 读写锁中的最强王者


JCIP-36-ReentrantReadWriteLock 读写锁详解


JCIP-35-并发程序的测试


JCIP-34-性能与可伸缩性


JCIP-33-Dead Lock-死锁


JCIP-32-线程池的使用


JCIP-30-任务的关闭与取消


JCIP-29-Executor 框架小结


JCIP-28-Executor CompletableFuture


JCIP-27-Executor CompletionService ExecutorCompletionService


JCIP-26-Executor Future FutureTask


JCIP-25-Executor ScheduledThreadPoolExecutor 实现定时调度


JCIP-24-Timer 实现定时调度


JCIP-23-Executor ThreadPoolExecutor 和 Executors


JCIP-23-ThreadPoolExecutor 对应的拒绝策略


JCIP-22-Executor 框架, ExecutorService, AbstractExecutorService


JCIP-21-thread stop 线程关闭


JCIP-21-thread pool 手写线程池


JCIP-21-thread pool shutdown 如何优雅的关闭线程池


JCIP-20-thread 源码


JCIP-19-闭锁(如CountDownLatch),栅栏(如CyclicBarrier),信号量(如Semaphore)和阻塞队列(如LinkedBlockingQueue)


JCIP-18-thread InterruptedException 中断异常处理及中断机制


JCIP-17-双端队列之 ConcurrentLinkedDeque


JCIP-16-双端队列之 LinkedBlockingDeque


JCIP-15-双端队列之 ArrayDeque


JCIP-14-双端队列与工作密取


JCIP-13-无锁队列


JCIP-12-环形队列


JCIP-11-二叉堆


JCIP-10-优先级队列 Priority Queue


JCIP-09-java 中 7 种阻塞队列 BlockingQueue 概览篇


JCIP-08-生产者消费者模式


JCIP-07-CopyOnWriteArrayList 详解


JCIP-07-CopyOnWriteArraySet 入门使用及源码详解


JCIP-07-java 从零实现 CopyOnWriteHashMap


JCIP-06-同步容器类


JCIP-05-对象组合


JCIP-04-可见性,发布与溢出,线程安全对象的构建


JCIP-03-线程安全


JCIP-02-基本概念介绍


JCIP-01-并发历史


JCIP-00-并发概览


GitHook-Git 钩子


git-0901-java 程序如何访问 git 的各种信息?比如分支信息,分支差异,提交记录等等


Git Clone 失败


Git rollback 回滚到指定版本的内容 + git revert 撤销操作 + git cherry-pick 当前分支上选择性地应用另一个分支上的一个或多个提交


Git 工具之重置解密-7.7


Git 工具之重写历史-7.6


Git 工具之搜索-7.5


Git 工具之签署工作-7.4


Git 工具之储藏与清理-7.3


Git 工具之交互式暂存-7.2


Git 工具之选择修改分支-7.1


分布式 Git - 维护项目-5.3


分布式 Git - 向一个项目贡献-5.2


分布式 Git - 分布式工作流程-5.1


Git 服务器上的 Git 之三方 Gitlab, Github, Gitlab-4.7


Git 服务器上的 Git 之 SmartHttp-4.6


Git 服务器上的 Git 之守护进程-4.5


Git 服务器上的 Git 之配置服务器-4.4


Git 服务器上的 Git 之SSH公钥-4.3


Git 服务器上的 Git之在服务器上搭建 Git-4.2


Git 服务器上的 Git之协议-4.1


Git 分支之变基-3.6


Git 分支之远程分支-3.5


Git 分支之分支工作流-3.4


Git 分支之分支管理-3.3


Git 分支之分支创建与合并-3.2


Git 分支之分支简介-3.1


Git 基础之别名-2.7


Git 基础之标签-2.6


Git 基础之远程仓库-2.5


Git 基础之撤销操作-2.4


Git 基础之提交历史-2.3


Git 基础之记录每次更新到 git-2.2


Git 基础之获取 git 仓库-2.1


Git 起步-01


Git 学习汇总-目录


Trace 系统设计


Metrics


Jersey


Google Dapper


SQL 笛卡尔积处理


MySQL 日志常见问题 redo log binlog undolog


负载均衡


Redis 是什么?redis 的应用场景有哪些?


java 浅拷贝,深度拷贝与属性复制


Java Thread 小结


Greenplum Database-02-sharing nothing/everything/disk/memory


Greenplum Database Greenplum 数据库


算法之最大值、最小值


message 顺序性如何保证?


redis 分布式锁设计 redis lock RedLock


SQL 查询优化之虚拟列


优先级队列与堆排序 PriorityQueue & heap sort


位图法对大量整数进行排序


主键和外键


数据库索引-13-实际工作中的索引优化


数据库索引-11-Mysql 索引执行流程 主键索引 普通索引 组合索引+最左匹配原则 覆盖索引+索引下推


数据库索引-11-Mysql 为什么选择 B+ Tree 作为索引?


数据库索引-10-Mysql count(*),count(字段),count(1)的区别


数据库索引-09-MySQL Index Merge 索引合并


数据库索引-08-MySQL Index Tips


数据库索引-07-联合索引


数据库索引-06-索引运行不好的场景


数据库索引-05-倒排索引


数据库索引-04-Apache Phoenix


数据库索引-03-cluster index 聚集索引


数据库索引-02-secondary index 二级索引


数据库索引-01-index


日志归档


Redis 存储值的类型


Tensorflow


Apache Netbeans


递归


列式数据库 Infobright


Git Flow


数据库表设计-大宽表


列式数据库 Vertica


数据库表设计-数据库三范式


列式数据库 MonetDB


数据库汇总 database overview


列式数据库 IBM Netzza


列式数据库 HyPer


列式数据库 ClickHouse


数据结构之 Bitmap


Retrotranslator jdk version transfer


OSGI


RDS


灰度发布


QPS TPS


高可用之限流 09-guava RateLimiter 入门使用简介 & 源码分析


高可用之限流 07-leaky bucket漏桶算法


高可用之限流-07-token bucket 令牌桶算法


高可用之限流-06-slide window 滑动窗口 sentinel 源码


高可用之限流-05-slide window 滑动窗口


高可用之限流-04-fixed window 固定窗口


高可用之限流-03-Semaphore 信号量做限流


高可用之限流-02-如何设计限流框架


高可用之限流-01-入门介绍


高可用之降级


高可用之熔断


linux top 实时监视系统性能


linux tcping 验证网络端口连通性


linux tar gz 解压命令 linux 压缩命令


linux tail, linux head


linux sudo 使用 root 权限执行 linux chmod 权限赋值


linux Shell 命令行-10-获取当前时间 date,以及获取执行结果 $?


linux Shell 命令行-09-redirect 重定向


linux Shell 命令行-08-file include 文件包含


linux Shell 命令行-07-func 函数


linux Shell 命令行-06-flow control 流程控制


linux Shell 命令行-05-test 检查某个条件是否成立


linux Shell 命令行-04-operator Shell 操作符


linux Shell 命令行-03-array Shell 数组


linux Shell 命令行-02-var 变量


linux Shell 命令行-01-intro 入门介绍


linux scp 文件在多台服务器之间的拷贝


linux sar-System Activity Reporter,用于报告系统的活动情况,包括CPU使用率、内存使用率、磁盘活动等


linux sz rz 文件传输命令


linux rm, mkdir rm 删除文件; rmdir 删除文件夹


linux pwd


linux ps


linux port 端口占用


linux ping


linux pidstat-报告进程统计信息,包括 CPU 使用情况、内存使用情况和 I/O 活动


linux nohup 用于使程序在退出终端或注销用户后继续运行


linux mv


linux mpstat-Multiple Processor Statistics,用于显示多处理器系统的CPU使用率统计


linux ls


linux less, linux more


linux iostat-系统输入/输出设备(磁盘、终端、网络接口等)的统计信息


linux grep 匹配过滤 egrep 正则匹配过滤 zgrep 压缩文件匹配过滤


linux free 查看内存信息


linux file 命令


linux diff


linux df-查看机器资源信息 磁盘等资源信息


linux chmod


linux cd


linux cat


linux apt install net-tools 提供基本网络工具的包


linux apt install sysstat 安装系统的统计命令


Linux 命令专题汇总 overview


Linux Tool Box


linux telnet 用来判断网络是否通


linux 环境变量配置 linux /etc/profile .bashrc .bash_profile 的区别


linux netstat-显示系统网络连接、路由表、接口统计、masquerade 连接等信息


Linux Load AVG linux 平均负载是什么? 简单解释说明


linux ln Linux 系统中用于创建链接(link)的命令


Linux 的硬链接与软链接简单介绍


Spectre CSS


Sentinel & Hystrix


pravega


Sqrt-如何计算根号2


MBA


IPV6


5G


Redis Learn-40-Invalidated object not currently part of this pool & spring redisTemplate


Redis Learn-39-Redis 常见面试题


Redis Learn-38-Redis 导出需要的数据


Redis Learn-37-Redis 数据对比实现方案


Redis Learn-36-Redis 内存占用大小查看


Redis Learn-35-Redis 报错汇总


Redis Learn-34-GEO


Redis Learn-33-HyperLogLog


Redis Learn-32-BitMaps


Redis Learn-31-健康指标


Redis Learn-30-Keys 正则表达式的问题


Redis Learn-35-3天时间,我是如何解决 redis bigkey 删除问题的?


Redis Learn-29-bigkey hget 简介


Redis Learn-28-hot key 热点商户


Redis Learn-27-分布式锁进化史


Redis Learn-26-Distributed Lock 分布式锁 Redlock


Redis Learn-25-二级索引 Secondary index


Redis Learn-24-partion 分区


Redis Learn-23-keyspace notify


Redis Learn-22-mass data insert 大量数据插入


Redis Learn-21-LRU Cache


Redis Learn-20-Memory Optimize 内存优化续


Redis Learn-20-Memory Optimize 内存优化


Redis Learn-20-Memory Expire redis 过期策略


Redis Learn-20-lazy free 优雅删除


Redis Learn-19-二维数组-02


Redis Learn-18-01-Sort 排序


Redis Learn-17-01-Lua 脚本 Eval


Redis Learn-16-02-事务的实现


Redis Learn-16-01-事务


Redis Learn-15-04-java 代码


Redis Learn-15-03-模式的订阅与退订、查看订阅信息


Redis Learn-15-02-频道的订阅与退订


Redis Learn-15-Pub/Sub 发布订阅


Redis Learn-14-Pipeline 使用泳道提升速度


Redis Learn-13-Monitor 监视器


Redis Learn-12-慢日志 slow log


Redis Learn-12-latency


Redis Learn-11-03-初始化服务器


Redis Learn-11-02-ServerCron


Redis Learn-11-01-命令请求的执行过程


Redis Learn-10-02-client 客户端创建和关闭


Redis Learn-10-client 客户端


Redis Learn-09-02-时间事件


Redis Learn-09-文件事件


Redis Learn-09-00-事件


Redis Learn-08-持久化相关的性能问题


Redis Learn-08-mixed 混合模式持久化


Redis Learn-08-Redis 延迟分析实战


Redis Learn-08-AOF 持久化


Redis Learn-07-RDB 持久化


Redis Learn-06-db


Redis Learn-06-数据库


Redis Learn-06-03-设置键的生存时间和过期时间


Redis Learn-06-02-Keyspace Notifications 过期提醒


Redis Learn-05-数据结构之字符串 SDS


Redis Learn-04-热点数据处理最佳实践


Redis Learn-03-Redis ReHash 详解


Redis Learn-02-Redis 性能为什么这么好


Redis Learn-01-Overview


Mongo Java Driver-01-authMechanism 认证方式


Mongo Java Driver-00-java 访问 mongo


Mongo 为什么 MongoDB 使用 B-Tree,MySQL 使用 B+ Tree ?


Mongo 54-mongo data migrate 数据迁移


Mongo 53-mongo indexes 索引如何备份


Mongo 52-读写分离


Mongo 51-mongo expire mongo 过期索引 TTL Index


Mongo 分片平衡器-50-优化实战


Mongo 分片平衡器-48


Mongo 分片 Chunks-48


Mongo 分片 Zones-47


Mongo 分片 ranged sharding-46


Mongo 分片 hashed sharding-45


Mongo 分片 shard key-44


Mongo 分片组件之 Ruoter-43


Mongo 分片组件之 Config Server-42


Mongo 分片组件之 shards-41


Mongo 分片组件-40 Mongo 分片组件


Mongo Sharding-39 Mongo Sharding 分片


Mongo Replication-38 Mongo Replication 主从复制


Mongo Transaction-37 Mongo 事务


Mongo Data Model Pattern-36 Mongo 数据模型案例和模式


Mongo Data Model Concept-35 Mongo 数据模型组件


Mongo Data Model Schema Validation-34 Mongo 数据模型 Schema Validation


Mongo Data Model-33 Mongo 数据模型


Mongo Aggregation Map-Reduce-32 Mongo 聚合 Map-Reduce


Mongo Aggregation Pipieline-31 Mongo 聚合函数管道篇


Mongo ACID-28


Mongo Conver Query-29 Mongo 覆盖查询


Mongo CRUD Component-28 Mongo CRUD 组件


Mongo write concern-27 Mongo 写入时的隔离级别


Mongo read concern-26 Mongo 读取时的隔离级别


Mongo geospatial data-25 Mongo 地理数据查询


Mongo Text Search-24 Mongo 文本索引查询


Mongo Retryable Writes-23 Mongo 可重试写入


Mongo Bulk Write-22 Mongo 批量写操作


Mongo Cursor-21 Mongo 游标


Mongo Query-20 Mongo 查询相关知识


Mongo Delete-19 Mongo 数据删除


Mongo Update-18 Mongo 更新操作


Mongo Insert-17 Mongo 数据插入


Mongo Query Optimize-16 Mongo 查询性能优化


Mongo Optimize-15 Mongo Optimize 性能优化


Mongo Explain-14 Mongo Explain 执行计划


Mongo Query Plan-12 Mongo 查询计划


Mongo Index Strategy-12 Mongo 索引策略


Mongo Measure Index Usage-11 Mongo 测量 index 的使用


Mongo Manage Index-10 Mongo 管理索引


Mongo Index Intersection-09 Mongo 交叉索引


Mongo build index-08 Mongo 构建索引


Mongo Index-07 Mongo 索引


Mongo extend json-06


Mongo Sort Order-05


Mongo BSON-04


Mongo Document-03


Mongo database & collection-02


Mongo-01-入门简介


Google 开发人员文档编写规范


Centos7 Java Install


SLF4j MDC-日志添加唯一标识


SOAP UI


Redis Transaction


计算机基础知识


常见的页面错误设计


linux soft kill linux kill


linux jboss kill


linux vi/vim


linux uniq 去重统计


linux sort 排序


linux paste 命令如 hsell 读取连个文件,并将相同的行内容合并


linux often linux 常用命令


linux nmap 端口扫描命令


linux CPU 硬件信息


linux awk 文本处理


Mongo Java


Bloom Filter


Mac Automation-05-Position


Mac Automation-04-Traget Property


Mac Automation-03-name index


Mac Automation-02-Properties and Values


Mac Automation-01-First Step


Tomcat 部署最佳实践


Resilience4j


Apache Flink-01-入门介绍


Apache Flink-03-chat flink


Apache Flink-02-核心特性简介 为什么选择 flink?


阿里如何做到百万量级硬件故障自愈


Web API CI PostMan+Newman+Jenkins


当我们输入一条SQL查询语句时,发生了什么?


关于 mysql 数据存储,你了解多少?


MySQL Log 关于 MySQL 通用查询日志和慢查询日志分析


高可用+高并发+负载均衡架构


Google File System


AI Books AI 相关书籍


Mybaits in Practice


Zabbix 监控系统-03-windows wls 安装 zabbix 实战


Zabbix 监控系统-02-chat


Zabbix 监控系统介绍


Zipkin


Redis Monitor


Openstry


Open-Falcon


Baidu Disconf


从零手写实现 nginx 准备知识-02-netty 构建文件服务器


从零手写实现 nginx 准备知识-01-http 协议介绍


从零手写实现 nginx-18-access control 访问控制 防止倒链


从零手写实现 nginx-15-cache 缓存


从零手写实现 nginx-32-load balance 负载均衡算法 java 实现


从零手写实现 nginx-31-load balance 负载均衡介绍


从零手写实现 nginx-30-upstream+proxy_pass 反向代理指令介绍


从零手写实现 nginx-29-try_files 指令


从零手写实现 nginx-28-error pages 指令


从零手写实现 nginx-27-return 指令


从零手写实现 nginx-26-rewrite url 重写


从零手写实现 nginx-25-directive map 条件判断指令


从零手写实现 nginx-23-directive IF 条件判断指令


从零手写实现 nginx-23-nginx 对于 cookie 的操作


从零手写实现 nginx-22-modules 模块配置加载


从零手写实现 nginx-21-modules 模块


从零手写实现 nginx-20-placeholder 占位符 $


从零手写实现 nginx-19-HTTP CORS(Cross-Origin Resource Sharing,跨源资源共享)介绍+解决方案


从零手写实现 nginx-18-nginx.conf header 信息操作


从零手写实现 nginx-17-nginx.conf 全局的默认配置


从零手写实现 nginx-16-nginx.conf 支持配置多个 server


从零手写实现 nginx-15-nginx.conf 解析处理转换为 POJO


从零手写实现 nginx-14-nginx.conf 是 HOCON 的格式吗?


从零手写实现 nginx-13-nginx.conf 配置例子解释 + nginx 配置文件要如何解析?


从零手写实现 nginx-12-keepalive HTTP 持久连接或连接复用


从零手写实现 nginx-11-文件处理逻辑与 range 范围查询合并


从零手写实现 nginx-10-sendfile 零拷贝 zero-copy


从零手写实现 nginx-09-compress http 文件压缩


从零手写实现 nginx-08-range 范围查询


从零手写实现 nginx-07-大文件传输 分块传输(chunked transfer)/ 分页传输(paging)


从零手写实现 nginx-06-文件夹内容的自动索引展示


从零手写实现 nginx-05-MIME类型(Multipurpose Internet Mail Extensions,多用途互联网邮件扩展类型)


从零手写实现 nginx-04-基于 netty http 出入参优化处理


从零手写实现 nginx-03-nginx 基于 Netty 实现


从零手写实现 nginx-02-nginx 的核心能力


从零手写实现 nginx-01-为什么不能有 java 版本的 nginx?


Nginx 实战-05-nginx 反向代理实现域名到指定的 ip


Nginx 实战-04-nginx 不同的地址访问不同的服务


Nginx 实战-03-nginx 负载均衡


Nginx 实战-02-nginx proxy_pass 服务代理访问 使用笔记 ubuntu nodejs


Nginx 实战-01-nginx windows 安装笔记


Nginx 实战-01-nginx ubuntu(windows WSL2) 安装笔记


Nginx R31 doc-18-High Availability Support for NGINX Plus in On-Premises Deployments


Nginx R31 doc-17-debugging 调试


Nginx R31 doc-16-logging 配置日志


Nginx R31 doc-15-Live Activity Monitoring 实时活动监控


Nginx R31 doc-14-Dynamic Denylisting of IP Addresses 动态拒绝IP地址


Nginx R31 doc-13-Limiting Access to Proxied HTTP Resources 访问限流


Nginx R31 doc-12-NGINX SSL Termination 安全加密


Nginx R31 doc-11-Compression and Decompression 压缩与解压缩


Nginx R31 doc-10-NGINX Reverse Proxy 反向代理


Nginx R31 doc-09-Serving Static Content 静态内容


Nginx R31 doc-08-Configuring NGINX and NGINX Plus as a Web Server 配置 NGINX 和 NGINX Plus 作为 Web 服务器


Nginx R31 doc-07-内容缓存


Nginx R31 doc-06-Accepting the PROXY Protocol


Nginx R31 doc-05-Dynamic Configuration of Upstreams with the NGINX Plus API 使用 NGINX Plus API 动态配置上游服务器


Nginx R31 doc-04-HTTP Health Checks


Nginx R31 doc-03-HTTP Load Balancing HTTP 负载均衡


Nginx R31 doc-02-nginx 基本功能


Nginx R31 doc 官方文档-01-nginx 如何安装


Nginx-6-nginx 汇总入门介绍


Nginx-05-nginx 反向代理是什么?windows 下如何配置使用 nginx


Nginx-04-Docker Nginx


Nginx-03-Nginx 项目架构


Nginx-02-基本使用


Nginx-02-Nginx Ubuntu 安装 + windows10 + WSL ubuntu 安装 nginx 实战笔记


Nginx-01-为什么使用 Nginx? nginx 的优缺点


Nginx-01-Nginx 是什么? 能做什么?


Nginx-01-聊一聊 nginx


SSL/TLS 的作用?如何启用 https


LVS-02-Basic Config


LVS-01-Overview


LVS-01-Overview


HAProxy-01-Overview


HAProxy-00-chat


F5-负载均衡


F5-负载均衡-01-chat


load-balance-01-负载均衡


jmdns-01-JmDNS 是 Java 中多播 DNS 的实现 支持服务发现和服务注册,并且与 Apple 的 Bonjour 完全兼容。


dnsmasq 简单介绍 linux ubuntu 安装笔记


dns-01-网络域名解析服务


cdn


Mantis


FileBeta


从代码生成说起,带你深入理解 mybatis generator 源码


privilege-03-身份认证 Authentication


privilege-02 RBAC-02-数据库表设计


privilege-02 RBAC-以角色为基础的权限管理系统设计


privilege access control-00-权限访问控制概览


Http3


P2P O2O B2B B2C C2C


Distributed System 什么是分布式系统?分布式系统介绍


Logback-04-Appender


Logback-03-Config


Logback-02-architecture


Logback-01-intro


Logback 10-动态日志级别


Logback 配置实战


TurboFilter


Filter


Layout


Encoder


Apache Calcite v1.36.0 整合 mysql + 动态的时间参数 实战笔记


Apache Calcite v1.36.0 整合 mysql 实战笔记


Apache Calcite v1.36.0 整合 mysql 实战踩坑 按照时间范围查询不到数据?但是 mysql 原生 jdbc 可以正常运行


Apache Calcite ES 各种 Query 的基本介绍


Apache Calcite 动态数据管理框架-06-Es 整合之 like 关键词支持


Apache Calcite 动态数据管理框架-06-Es adaptor


Apache Calcite 动态数据管理框架-05-java 访问 ES 整合 apache calcite,使用标准 SQL 访问 ES


Apache Calcite 动态数据管理框架-06-Es 整合官方例子,用 view 视图解决查询写法不优雅的问题?


Apache Calcite 动态数据管理框架-06-Es 整合 contains 方法如何使用?


Apache Calcite 动态数据管理框架-05-java 访问 ES 整合常见聚合函数验证 sum/count/min/max/avg 支持


Apache Calcite 动态数据管理框架-06-Es 整合时中文乱码报错 org.apache.calcite.runtime.CalciteException Failed to encode in character set 'ISO-8859-1'


Lucene-03-lucene 索引原理


Lucene-02-lucene 基础知识


Lucene-01-lucene 入门教程


Elasticsearch-05-xpack ELK 安全,警告,监视,图形和报告功能


Elasticsearch-04-java 访问 ES


Elasticsearch-03-es install on windows


Elasticsearch-02-核心概念介绍


Elasticsearch-01-快速入门


deeplearning.ai(吴恩达老师的深度学习课程笔记及资源)


老马学机器学习-14-ArtLine 一个基于深度学习的项目,用于创建线条艺术肖像。


老马学机器学习-14-最大熵原理 principle of maximum entropy


老马学机器学习-12-逻辑斯蒂回归(Logistic Regression)


老马学机器学习-12-线性回归(Linear Regression)


老马学机器学习-11-决策树算法详解及 java 实现


老马学机器学习-10-基于贝叶斯算法实现性别推断实战


老马学机器学习-10-贝叶斯过滤算法实现垃圾邮件过滤


Hyper-V


Oracle Ex


jvisualvm java 性能分析工具


Apache Pulsar


SpringBoot Exception


reStructuredText


sphinx


几种常见的加密算法


加密算法简介


Roaring bitmap-更好的压缩位图算法


Compress Althgorim-压缩算法 ZIP Deflate 算法


Compress Althgorim-Common Compress 自定义拓展


Compress Althgorim-Common Compress 压缩器


Compress Althgorim-Common Compress 归档器


Compress Althgorim-Common Compress 通用笔记


Compress Althgorim-Apache Common Compress 包


Compress Althgorim-压缩算法概览


Oracle Explain-03-获取 oracle 执行计划实战笔记


Oracle Explain-02-查看 oracle 执行计划的几种方式


Oracle Explain Oracle 执行计划详解


MySQL explain 性能测试验证记录


MySQL Explain MySQL 执行计划详解


Binary Tree


Excel Export


Java Cpu & Memory


Consul-03-consul java client 常见客户端对比 orbitz + ecwid


Consul-03-java 实现 consul 的增删改查入门例子


Consul-02-windows10 docker 部署实战


Consul-01-实现分布式系统的服务发现、配置共享和健康检查


SourceGraph


监控框架-PMC


Seata-一站式分布式事务解决方案


Windows Chocolatey


Java Web Layer Divide


User Security


ZAB-一致性算法


Raft-一致性算法


multi-tenancy 多租户


分布式原理:Gossip 协议


分布式共识(Consensus):Viewstamped Replication


分布式共识(Consensus):PBFT 算法 拜占庭容错算法


分布式共识机制 Consensus


Byzantine failures 拜占庭将军问题


分布式系统脑裂 split brain


Paxos-一致性算法


Hmily-高性能分布式事物框架概览


Esper


Guava Sort Group


vmstat


LMbench


java 多线程实现通用方法 threadpool implement in java


JVM FULL GC 生产问题 III-多线程执行队列的封装实现 线程通用实现


JVM FULL GC 生产问题 II-如何定位内存泄露? 线程通用实现


JVM FULL GC 生产问题笔记多线程通用实现


java -jar 基础介绍


JVM-Profile-36


JVM-GoLang GC 于 java 对比-35


JVM-生成性能问题定位-34


JVM-Arthas Java 诊断工具-33


JVM-反编译字节码 decompile bytecode-32


JVM-逃逸分析-31


JVM-锁消除+锁粗化 自旋锁、偏向锁、轻量级锁 逃逸分析-30


JVM-Shenandoah GC-29


JVM-动态追踪-28


JVM-GC LOG 垃圾回收日志-27


jmap-查看 jvm 内存对象信息


JVM-GC G1-26


JVM-GC CMS-25


JVM-openjdk-24


JVM-其他影响垃圾回收的因素-22


JVM-G1 垃圾收集器-21


JVM-CMS 垃圾收集器-20


JVM-并行垃圾收集器-19


JVM-影响 gc 的因素-18


JVM-GC 实现-17


JVM-GC Ergonomics-16


JVM-GC 概览-15


java 线程安全之无状态类


Java Immutable-Java 设计模式之不可变对象


Java 线程安全之 ThreadLocal 详解及源码分析


JVM-08-bytecode


JVM-07-class file


JVM-06-jdk 命令行工具,jdk 可视化工具


JVM-05-class load


JVM-04-JVM 调优


JVM-04-GC


JVM-03-OOM


database Jdbc-04-oracle jdbc 链接信息


database Jdbc-03-fetchsize


database Jdbc-02-PreprareStatement & Statement


Java Servlet 教程-19-web 安全


Java Servlet 教程-18-web application 应用部署


Java Servlet 教程-17-JSP


Java Servlet 教程-16-Servlet 国际化 i18n


Java Servlet 教程-15-Servlet 异常处理


Java Servlet 教程-14-监听器 listener


Java Servlet 教程-13-网页重定向 sendRedirect


Java Servlet 教程-12-请求分发 RequestDispatcher


Java Servlet 教程-11-包装器 Wrapper


Java Servlet 教程-10-过滤器 Filter


Java Servlet 教程-09-session


Java Servlet 教程-08-Cookie


Java Servlet 教程-07-上下文 ServletContext


Java Servlet 教程-06-ServletConfig


Java Servlet 教程-05-响应 HttpServletResponse


Java Servlet 教程-04-请求 HttpServletRequest


Java Servlet 教程-03-生命周期


Java Servlet 教程-02-hello world


Java Servlet 教程-01-概览


ASCII 绘制 UML 流程图


图片识别文字 Tess4j


Java Servlet 教程-21-自己手写 spring mvc 简单实现


Java Servlet 教程-20-自己手写实现 spring mvc 整体思路


Spring Statemachine


Spring Session-04-深入源码,和你一起重新认识 spring session


Spring Session 结合拦截器实战


Spring Session 入门教程


Spring Session 为什么需要?session 的演化流程


分布式 Session 共享的解决方案


SSL/TSL


Slate 结合 Markdown 生成 API 文档


DDoS


XSS-web 安全


SQL Injection


CSRF-web 安全


HTTP/2


UDP


TCP 协议入门介绍


TCP/IP 协议


Socket


HTTP


IP 协议


OSI 协议和 TCP/IP 协议


跨语言传输协议-Thirft


Spring 整合 ActiveMQ-04-事务管理


Spring 整合 ActiveMQ-03-消息类型转换


Spring 整合 ActiveMQ-02-MessageListener


Spring 整合 ActiveMQ-01-入门


MQ 手写-01-概览


rocketsmq-10-operation 运维部署


rocketsmq-09-deploy 部署


rocketsmq-08-quick start 快速开始


rocketsmq-07-auth admin 鉴权控台


rocketsmq-06-message trace 消息轨迹


rocketsmq-05-最佳实践


rocketsmq-04-入门例子


rocketsmq-03-Architecture&Design 架构与设计


rocketsmq-02-concept&features 基本概念与特性


MQ Learn-01-Overview


Spring Kafka


QMQ-03-顺序消费


QMQ-02-设计特色和项目架构


QMQ-01-入门使用


Kafka 为什么这么快


竞争消费模式


RabbitMQ 实战入门-06-远程调用


RabbitMQ 实战入门-05-Topics


RabbitMQ 实战入门-04-路由


RabbitMQ 实战入门-03-发布/订阅模式


RabbitMQ 实战入门-02-工作队列


RabbitMQ 实战入门-01-Hello World


Spring AMQP


AMQP-MQ 协议标准


Openmq


JNDI


JMS-MQ 协议标准


java 表单避免重复提交


Apache Commons Math


数据结构之 B Tree


数据结构之红黑树 Red Black Tree


Algorithm Load Balance 负载均衡算法


SSDB - 一个快速的 NoSQL 数据库,Redis 的替代品


ledisdb 由 Go 提供支持的高性能 NoSQL 数据库服务器


Guava Cache


Caffeine 入门学习


Caffeine-04-TinyLFU A Highly Efficient Cache Admission Policy


Caffeine-03-过期策略 淘汰算法 FIFO/LRU/LFU/TinyLFU 算法


Caffeine-02-详细介绍+整合 springboot


Lua-01-overview Lua 入门教程


Mybatis Cache in action


Mybatis Cache


redis-45-redis multi io 多路复用


redis-44-redis migrate tool redis 迁移工具


和 chatgpt 聊了一会儿分布式锁 redis/zookeeper distributed lock


java 从零实现 redis 分布式锁


Redis 分布式锁 redis lock


zookeeper-01-Apache Curator


分布式锁-03-基于 mysql 实现分布式锁


分布式锁-01-基于 Zookeeper 实现分布式锁


分布式锁-02-SQL 数据库实现分布式锁


22讲通关go-07-错误处理:如何通过 error、deferred、panic 等处理错误?


22讲通关go-06 struct 和 interface:结构体与接口都实现了哪些功能?


22讲通关go-05 函数和方法:Go 语言中的函数和方法到底有什么不同?


22讲通关go-04-04 集合类型:如何正确使用 array、slice 和 map?


22讲通关go-03-03 控制结构:if、for、switch 逻辑语句的那些事儿


22讲通关go-02-data type 02 数据类型:你必须掌握的数据类型有哪些?


22讲通关go-01 基础入门:编写你的第一个 Go 语言程序


22讲通关go-00 开篇词 Go 为开发者的需求设计,带你实现高效工作


Go Lang-12-govulncheck 漏洞检查有关的 Go 工具


Go Lang-13-go gc 和 reflect 反射如何实现的?


Go Lang-12-fuzzing 模糊测试


Go Lang-11-generic 泛型


Go Lang-10-http 请求


Go Lang-09-database access 数据库访问


Go Lang-08-compile and run 编译并安装应用程序


Go Lang-07-Add a test 添加测试


Go Lang-06-Tutorial greetings-multiple-people


Go Lang-05-Tutorial Return a random greeting 返回一个随机结果


Go Lang-04-Tutorial 返回并且处理 Error


Go Lang-03-Tutorial Create a Go module 创建并调用一个模块


Go Lang-02-overview


Go Lang-02-内存分配器


Go Lang Go 语言入门教程


Redis Spring


Jedis


Codis 基于代理的 Redis 集群解决方案,支持管道和动态扩展


Slim 战胜Btree索引


LSM 索引


RocksDB-01-Start


MapDB


LevelDB-09-Version Iterable


LevelDB-08-cache


LevelDB-07-Compaction


LevelDB-06-CURD


LevelDB-05-MemTable


LevelDB-04-SSTable


LevelDB-03-log


LevelDB-02-为什么这么快


LevelDB-01-入门


Memcached


Dubbo in action


Service Mesh


SOA


技术架构的演进之路: 为什么需要微服务?


分布式系统中的 CAP 定理是什么?


分布式系统中的 BASE 理论是什么?


Microservices 微服务架构


Serverless


Jetty 入门使用


jetty architecture jetty 架构介绍


Tomcat


Distributed ID


分布式标识 Distributed ID-05-系统时钟,高并发下的时间优化


Distributed ID-04-SnowFlake


分布式标识 Distributed ID-03-Random


分布式标识 Distributed ID-02-UUID


分布式标识 Distributed ID-01-Overview


Database Sharding-03-分库分表最佳实践


Database Sharding-02-分库分表实战 in action


Database Sharding-01-分表分库入门介绍


MySQL Proxy


Dynamic Spring Datasource


Graph Easy


Distributed High Availability


Database Read Write Separation


Database Master Slave mysql 数据库集群。主从复制,主从同步,读写分离。


Mycat 分布式主从复制中间件。


MySQL Lock


MySQL Tables 获取 mysql 所有表名称和列名称


MySQL group by mysql 分组查询取第一条(时间排序)


MySQL 数据库最佳实践,count(*),全文索引,事务、行锁与表锁、外键


JTA


Idempotency Patterns 幂等性的概念, RESTful 幂等操作, 幂等的实际使用


Compensating Transaction pattern 分布式锁事务


3pc Three-Phase Commit 三阶段提交 分布式事务


SQL 2PC-两阶段提交 SQL 分布式事务两阶段提交协议(2PC)是一种原子承诺协议(ACP)。


TCC Try-Confirm-Cancel 分布式事务


分布式事务-本地消息表 (经典的ebay模式)


SQL 分布式事务 distributed transaction 二段提交, 本地消息表, Saga 事务, 最大努力通知


Cache Travel-09-从零开始手写redis(16)实现渐进式 rehash map


Cache Travel-09-从零开始手写redis(15)实现自己的 HashMap


Cache Travel-09-从零手写缓存框架(14)redis渐进式rehash详解


Cache Travel-09-java 从零开始手写 redis(11)COLOK 算法


Cache Travel-09-java 从零开始手写 redis(十)缓存淘汰算法 LFU 最少使用频次


Cache Travel-09-java 从零开始手写 redis(九)LRU 缓存淘汰算法如何避免缓存污染


Cache Travel-09-从零开始手写 redis(八)朴素 LRU 淘汰算法性能优化


Cache Travel-09-java 从零开始手写 redis(七)LRU 缓存淘汰策略详解


Cache Travel-09-java 从零开始手写 redis(六)redis AOF 持久化原理详解及实现


Cache Travel-09-java 从零开始手写 redis(五)过期策略的另一种实现思路


Cache Travel-09-从零开始手写 redis(四)监听器的实现


Cache Travel-09-从零开始手写 redis(三)内存数据重启后如何不丢失?


Cache Travel-09-从零开始手写缓存框架(12)redis expire 过期的随机特性详解及实现


Cache Travel-09-从零开始手写缓存框架(二)redis expire 过期原理及实现


Cache Travel-09-从零手写 redis(一)FIFO 淘汰策略原理详解及实现


Cache Travel-09-从零手写 redis(零)为什么手写 redis


Cache Travel-08-更好的使用缓存


Cache Travel-07-如何正确的缓存


Cache Travel-06-Tair


Cache Travel-05-LRUMAP


Cache Travel-04-in action


Cache Travel-03-进程内缓存,服务间传递数据选择 mq 还是 cache?数据一致性问题


SQL 2PL-两阶段锁定


Vector Lock 时钟向量-一致性算法


时间戳-分布式一致性算法


SQL MVCC


SQLProxy


GraphQL


Slf4j


Slf4j-02-slf4j 与 logback 整合


RequireJs


RequireJs-Text 文本


CFETS Biz System


CFETS Name


CFETS Biz Note 20180827


Google AutoML


Alibaba ICE


Databus


Hystrix


QuickFIX/J


Google Auto


Nodejs Command


Crawl WebMagic 爬虫入门使用简介 webmagic


Crawl jsoup 爬虫使用 jsoup 无法抓取动态 js 生成的内容


Crawl htmlunit 模拟浏览器动态 js 爬虫入门使用简介


Command Tool


What happens when you google


Julia


java 实现中英文拼写检查和错误纠正?可我只会写 CRUD 啊!


一个提升英文单词拼写检测性能 1000 倍的算法?


Erlang


MySQL Index


ASM-22-Tree 向后兼容能力


ASM-21-Metadata Generic Annotation Debug


ASM-19-Method 分析接口与组件


ASM-19-Method 分析介绍


ASM-18-Method 组件组成


ASM-17-接口与组件


ASM-16-组件组成


ASM-15-Tree Classes Interface and Components


ASM-14-reflectASM 性能更高的反射框架


ASM-13-向后兼容守则


ASM-12-向后兼容


ASM-11-Metadata Debug 调试


ASM-10-Metadata Annotation 注解


ASM-09-Metadata Generic 泛型


ASM-08-Method 方法增强实战


ASM-07-Method Tools 工具类


ASM-06-Method Interface and Components


ASM-05-Method Structure


ASM-04-class tools


ASM-03-classes Interface


ASM-02-classes Structure


ASM-01-overview


ASM-00-入门教程


asyncload 异步并行框架


JetCache


DataBus


Jarslink Jarslink 是一个 SOFA 方舟插件,用于管理多应用部署


Zbus


Database Recover


Emoji 表情符号大全


rust-lang-07-baisc type 基本类型


rust-lang-06-var 变量的


rust-lang-05-rust 基础概览


rust-lang-04-cargo rust 包管理入门介绍


rust-lang-03-windows wls install 安装笔记


rust-lang-03-windows install 安装笔记 rustup 方式


rust-lang-03-mac install 安装笔记


rust-lang-02-在线学习资料


rust lang-01-rust 编程语言概览


Ant Design-03-Pattern


Ant Design-02-Visual


Ant Design-01-Rules


Ant Design-00-Overview


Jib


Electron-04-notifications 通知


Electron-03-流程模型


Electron-02-我的第一个应用


Electron-01-构建跨平台的桌面应用程序


Electron-00-Electron 入门及打包实战笔记


Vitest-01-下一代测试框架 一个原生支持 Vite 的测试框架。非常快速!


端到端测试-03-Playwright 能够进行各种网页测试,包括功能测试、回归测试和端到端测试


端到端测试-02-nightwatch 无可妥协的测试自动化框架,拥有强大的工具集,可以编写、运行和调试您的测试,涵盖网络和本地移动应用程序


端到端测试-01-cypress


端到端测试-01-cypress-00-chat


前端 js 测试库概览


Redux 状态管理工具


Redux 状态管理工具


Pinia 符合直觉的 Vue.js 状态管理库-02-start 开始


Pinia 符合直觉的 Vue.js 状态管理库


Pinia 符合直觉的 Vue.js 状态管理库-00-chat


js JavaScript 状态管理


React-01-Hello


React-00-chat 聊一聊 react


如何学习一门新的技术?从哪些方面进行提问?


Junit5-29-JUnit Platform Launcher API


Junit5-28-Ex Excution Order


Junit5-27-Ex Util


Junit5-26-Ex Keeping State in Extensions


Junit5-25-Ex Test Context


Junit5-24-Ex Exception Handle


Junit5-23-Ex Test Lifecycle Callbacks


Junit5-22-Ex Parameter Resolution


Junit5-21-Ex Instance Post-processing


Junit5-20-Ex Condition Test


Junit5-19-Ex Register Extension


Junit5-18-Ex Overview


Junit5-17-Dynamic Tests


Junit5-16-Template


Junit5-15-Parameterized Tests


Junit5-14-Repeated Tests


Junit5-13-Test Interface And Default Method


Junit5-12-DI for Constructors and Methods


Junit5-11-Nested Tests


Junit5-10-Test Instance Lifecycle


Junit5-08-Tagging and Filtering


Junit5-08-Condition Test Execution


Junit5-07-Disabled


Junit5-06-Assumptions


Junit5-05-Assert


Junit5-04-DisplayName


Junit5-03-Class and Method


Junit5-02-Annotation


Junit5-01-Quick Start


test 系统学习-02-Junit @Parameters junit 参数化测试


test 系统学习-06-test jacoco


test 系统学习-05-test jacoco 测试覆盖率与 idea 插件


test 系统学习-04-test converate 测试覆盖率 jacoco 原理介绍


test 系统学习-03-TestNG Spock testng 入门使用教程


Event Bus


DDD


Spring Retry


Hash 完美 hash


前端 JQuery 入门使用简介


前端 HTML(HyperText Markup Language,超文本标记语言)是一种用于创建网页和网页应用的标准标记语言


前端 css 库 Boostrap 简介


前端 CSS(Cascading Style Sheets,层叠样式表)


前端 nodejs webpack npm 之间的关系


现代化的前端技术栈-01-概览


JWT-04-核心源码分析


Python v3.12.3 学习-15 Floating Point Arithmetic Issues and Limitations


Python v3.12.3 学习-14-Interactive Input Editing and History Substitution


Python v3.12.3 学习-13-what now


Python v3.12.3 学习-12-Virtual Environments and Packages


Python v3.12.3 学习-10-标准 lib2


Python v3.12.3 学习-10-标准 lib


Python v3.12.3 学习-09-classes 类


Python v3.12.3 学习-08-error & exception


Python v3.12.3 学习-07-io Input and Output


Python v3.12.3 学习-06-Module


Python v3.12.3 学习-05-数据结构


Python v3.12.3 学习-04-流程控制


Python v3.12.3 学习-03-An Informal Introduction to Python Python简介


Python v3.12.3 学习-02-Using the Python Interpreter 使用Python解释器


Python v3.12.3 学习-01-Whetting Your Appetite


Python v3.12.3 学习-00-overview 概览


Quant-07-pandas 计算神器


Quant-06-visual 可视化


Quant-05-量化架构


Quant-03-Anaconda Python 环境神器


Quant-03-Tushare 股票信息工具


Qutan-02-金融量化计算


Qutan-01-stock 股票基本信息


Qutan-00-量化计算入门简介


Qutan-01-量化相关书籍


SymPy 是一个用于符号数学计算的Python库


Python-46-colorama 颜色


Python-45-prettytable-color 更好的命令号表格输出


Python-44-threading 多线程


Python-43-schedule 定时执行


Python-42-json 序列化


Python-41-time 时间暂停


Python-40-cmd shell 命令行调用


Python-39-splider Flidder 抓包工具


Python-38-scrapinghub 爬虫平台


Python-37-splider Scrapy 爬虫


Python-36-splider requests 爬虫


Python-35-splider BeautifulSoup 爬虫


Python-34-splider 爬虫


Python-33-tools 工具


Python-32-clis fire 命令行框架


Python-31-clis 命令行工具编写


Python-30-pip3 mac pip3 安装


Python-29-test converate 测试覆盖率


Python-27-singleton 单例模式


Python-27-pydoc 文档 Sphinx


Python-26-pypi 发布自已 pip 项目


Python-25-github 持续集成 测试覆盖率


Python-24-logging 日志处理


Python-23-ide 开发编辑器


Python-22-style guide 文件编写规范


Python-21-file 文件读写


Python-20-exception 异常处理


Python-19-单元测试 unittest pytest nose


Python-18-PIP 环境管理


Python-17-IOC 依赖注入


Python-14-class ABC 抽象类学习


Python-14-class 类的接口


Python-13-class 类的继承


Python-12-class 类的定义和使用


Python-11-class 作用域和命名空间


Python-10-package 包


Python-09-module 模块


Python-08-iterator 迭代器


Python-08-generator 生成器 yeild


Python-08-DataStruct 数据结构


Python-07-Function 函数的定义和使用


Python-06-流程控制


Python-05-基本数据类型


Python-04-文件编码


Python-03 基础语法


Python-02-Python Windows 环境 windows install python 3.x


Python-02-Python Mac 环境


Python-02-Python Windows 环境 linux 如何安装 python 3.x?


Python-01-Index 目录


Python-00-overview 概览


bitcoin book-05-比特币钱包


bitcoin book-04-比特币的加密算法原理


bitcoin book-03-比特币的核心实现


bitcoin book-02-比特币原理与挖矿


bitcoin book-01-什么是比特币?


bitcoin book-00-比特币白皮书


PostgreSQL


Quartz 20-misfire 详解


Quartz 19-quartz 实现原理


Quartz 19-quartz 分布式任务调度详解


Quartz 18-分布式任务调度框架 xxl-job elastic-job saturn 对比


Quartz 17-quartz+springboot+vue 整合


Quartz 16-quartz spring 整合使用


Quartz 15-JDBCJobStore 模式介绍


Quartz 14-其他特性


Quartz 13-高级特性


Quartz 12-Configuration


Quartz 11-Job Stores


Quartz 10-SchedulerListeners


Quartz 09-TriggerListeners JobListeners 监听者


Quartz 08-CronTrigger


Quartz 07-SimpleTrigger


Quartz 06-Triggers 深入学习


Quartz 05-Jobs 深入学习


Quartz 04-Jobs 和 Trigger


Quartz 03-源码分析


Quartz 02-整体设计思路分析 quartz 核心概念介绍


Quartz 01-quartz 入门使用介绍


Quartz 00-quartz 概览


OpenSSL


Netty-10-Connection Reset 异常分析


Netty UDP-实际例子


Netty UDP-简介


Netty WebSocket-netty 实现案例


Netty WebSocket-实时 web


Netty SSL/TLS


Netty 序列化


Netty 空闲的连接和超时


Netty HTTP/HTTPS


Netty 基于分隔符的协议和基于长度的协议


Netty 写大型数据


Netty-14-抽象编解码器


Netty-14-encoder 编码器


Netty-14-decoder 解码器


Netty-14-编解码器


Netty-13-EmbeddedChannel 测试 ChannelHandler


Netty-13-EmbeddedChannel 异常测试


Netty-13-EmbeddedChannel api


Netty-13-单元测试


Netty-12-关闭


Netty-12-ServerBoostrap 服务端


Netty-12-DatagramChannel UDP 无连接协议


Netty-12-ChannelOption


Netty-12-ChannelInitializer 引导添加多个 handler


Netty-12-Boostrap 客户端


Netty-12-Boostrap 引导类 api


Netty-11-EventLoop 之线程模型


Netty-11-EventLoop 之任务调度实现


Netty-11-EventLoop 之任务调度


Netty-11-EventLoop 之接口 API


Netty-10-资源管理


Netty-10-ChannelPipeline API


Netty-09-ByteBuf API


Netty-08-数据传输之 BIO NIO


Netty-08-数据传输之 Netty


Netty-08-linux 通讯模型之 Reactor


Netty-08-linux 通讯模型之 epoll


Netty-08-linux 通讯模型之 epoll


Netty-08-linux 通讯模型之 poll


Netty-08-linux 通讯模型之 select


Netty-08-linux 通讯模型概览


Netty-08-通讯模型框架 libuv


Netty-08-通讯模型框架 libevent


Netty-07-通讯模型之 NIO


Netty-07-通讯模型


Netty-07-通讯模型之 BIO


Netty-07-通讯模型之 AIO


Netty-06-基础组件之 ChannelHandler


Netty-05-异步结果的获取 ChannelFuture


Netty-04-基础组件之 Callback


Netty-03-基础组件之 Channel


Netty-03-基础组件简介


Netty-07-Echo 服务器和客户端示例


Netty-02-Netty 架构详解


Netty-02-Quick Start 快速开始


Netty-01-为什么需要 netty


Netty-01-netty version 版本选择


Netty-00-概览


GRPC


NIO 框架 Grizzy


Aapche Mina-netty 通讯前身


maven-05-maven 配置进阶学习


maven 发布到中央仓库之 Ignore Licence-04


maven 发布到中央仓库之持续集成-03


maven 发布到中央仓库常用脚本-02


Vue-13-vue component 组件报错 Avoid mutating a prop directly since the value will be overwritten


Vue-12-vue 如何自定义 component 组件


Vue-11-vue 如何实现背景图片全屏


Vue-08-vue+ element-ui 入门使用


Vue-08-vue+ element-ui 实现基本的增删改查


Vue-08-vue element-ui 使用入门


Vue-07-vue resource 使用简介


Vue-06-模板语法


Vue-05-vue.js 起步


Vue-04-vue.js 项目结构


Vue-03-vue.js 的安装方式


Vue-02-系列学习之 vue.js 是什么?


Math-数学概览-00


MathJax


Kue 是一个由 redis 支持的优先作业队列,为 node.js 构建。


java 实现 xml 与对象 pojo 之间的转换的几种方式 dom4j/xstream/jackson


XML 中如何指定特殊符号?比如 xml 如何包含双引号、单引号


ActiveMQ-02-学习资源


ActiveMQ-01-Overview


OAuth2-03-springboot 整合


OAuth2-02-java 整合


OAuth 2.0-01-Overview


搜索引擎-03-搜索引擎原理


搜索引擎-02-分词与全文索引


搜索引擎-01-Overview 概览


APM 系统监控-Cat


Devops-ci-code-02-代码仓库持续部署 gitlab install windows wsl 清华镜像的安装方式


Devops-ci-code-02-代码仓库持续部署 gitlab install windows wsl docker 方式


Devops-vcs-00-代码仓库持续部署 gitlab


代码质量管理 SonarQube-01-入门介绍


qa-02-Refactoring


QA-01-包的 jar 包依赖解析, jar 包的 class 文件类解析


QA-00-软件质量


Devops-02-Jpom 简而轻的低侵入式在线构建、自动部署、日常运维、项目监控软件


Devops-01-devops 是什么?


Dubbo-02-dubbo invoke filter 链式调用原理


Dubbo-01-overview


Template Engine-07-模板引擎 Mustache 入门介绍 Logic-less templates.


Template Engine-06-模板引擎 Handlebars 入门介绍


Template Engine-05-模板引擎 Thymeleaf 入门介绍


Template Engine-01-模板引擎简介


test mock-06-mountebank Over the wire test doubles mock-server/hoverfly/wiremock/mountbank 对比表格


test mock-05-mockserver mock-server/hoverfly/wiremock 对比


test mock-04-hoverfly Easy Creation of Stub Http Servers for Testing


test mock-03-wiremock 模拟 HTTP 服务的开源工具 flexible and open source API mocking


test mock-02-easymock 入门介绍


test mock-01-什么是 mock? Mockito/EasyMock/PowerMock/JMockit/Spock mock 框架对比


test assert-04-Java (and original) version of Hamcrest 断言


test assert-03-assertj AssertJ - Fluent Assertions for Java 断言


test assert-02-power-assert-js 断言


java

Java资源大全中文版


java contains 和 regex 性能对比


java 键盘鼠标操作-01-如何操作鼠标


如何将单次落库合并为批量落库,提升处理性能?


vʌvr(以前称为 Javaslang )是一个非商业、非盈利的对象-函数式库 vavr


RxJava 是一个在 Java 虚拟机(JVM)上实现的响应式扩展库


sensitive-word-admin v1.3.0 发布 如何支持敏感词控台分布式部署?


sensitive-word-admin 敏感词控台 v1.2.0 版本开源


sensitive-word-admin 应用本地启动笔记


删除 java 文件夹的几种方式汇总


获取 jar 包的依赖包等信息


让 sdk 包静默升级的 SAO 操作,你见过几种?


java classgraph 工具


近期计划


java 实现 html 网页截图


TransmittableThreadLocal (TTL) 解决异步执行时上下文传递的问题


java agent-03-Java Instrumentation 结合 bytekit 实战笔记 agent premain


java agent-03-Java Instrumentation 结合 bytekit 实战笔记 agent attach


java agent-02-Java Instrumentation API


java agent 介绍


多态在底层如何实现? --- Java虚方法详解


统一的 aop 拦截最佳实践


java BigDecimal compare equals


使用 JVisualVM 分析 dump 文件定位 OOM 实战笔记


spring IOC 源码分析之 bean 如何封装为 BeanDefinition


spring IOC 源码分析之 BeanDefinition 的资源定位过程


spring 源码分析之概览-overview


java 封神技能树


java 知识进阶面试-16-海量数据处理


java 知识进阶面试-15-微服务架构设计


java 知识进阶面试-14-HA hystrix


java 知识进阶面试-13-HA 熔断 Sentinel vs Hystrix


java 知识进阶面试-12-HA rate limit 限流


java 知识进阶面试-11-distributed session 分布式 session


java 知识进阶面试-10-distributed transaction 分布式事务


java 知识进阶面试-08-distributed-rpc 分布式系统远程调用 DUBBO


java 知识进阶面试-07-distributed-system 分布式系统常见面试题


java 知识进阶面试-06-HC 如何设计一个高并发系统?


java 知识进阶面试-05-database 数据库分库分表


java 知识进阶面试-04-cache 缓存


java 知识进阶面试-03-ES 搜搜引擎


java 知识进阶面试-02-消息队列进阶汇总


java 知识进阶面试-01-overview 概览


windows10 JDK11 安装笔记


后端架构师技术图谱


jmx-04-dubbo thread pool info 如何获取 dubbo 线程池信息


jmx-03-JMX获取jvm参数,cpu使用率,内存,线程,类等信息,实现一个简单的web版jvisualvm


jmx-02-监控 java 项目信息的基础工具 Java Management Extensions (JMX) chatGPT


JMX-01-jmx 介绍及入门案例


基于 hutool 的 EXCEL 导入导出优化框架实现


ribbon


Feign - Feign 使编写 java http 客户端更容易


eureka-用于弹性中间层负载平衡和故障转移的 AWS 服务注册表。


playframework Play 框架 - 高速网络框架


NSQ 实时分布式消息传递平台


book 计算机网络:一种系统方法——教科书


Java 资源大全中文版,包括开发库、开发工具、网站、博客、微信、微博等


JCSprout Java Core Sprout:基本、并发、算法


Prism 是一个轻量级的,稳健的,优雅简洁的语法高亮插件。


Xeger Java 库的维护分支,用于根据正则表达式生成字符串


BTrace - 适用于 Java 平台的安全、动态跟踪工具


dk.brics.automaton


Generex-用于从正则表达式生成字符串的 Java 库。


tesseract Tesseract 开源 OCR 引擎


quasar JVM 的 Fibers、Channels 和 Actors


nativefier 使任何网页成为桌面应用程序


makejs 用于解释自身的子 Javascript 解释器


Java 异常 exception 整理


Java 异常日志堆栈信息不全-只有 2 行


boot2docker 专门用于运行 Docker 容器


stream-lib Stream summarizer and cardinality estimator.


javapoet 用于生成 java 源文件的 Java API。


jahmm


flexmark-java 高性能的 markdown 转换工具


cron-utils 用于解析、验证和人类可读描述以及日期/时间互操作性的 Cron 实用程序。


钉钉消息入门案例


apollo-01-配置中心


免费的编程中文书籍索引


常用工具汇总


java 如何从零实现一个数据库差异对比工具?


JSqlParser JSqlParser 解析 SQL 语句并将其转换为 Java 类的层次结构。 生成的层次结构可以使用访问者模式导航


Tree-10-多路查找树 B* 树 及 java 实现


Tree-09-多路查找树 B+ 树 及 java 实现


Tree-08-多路查找树 BTree 及 java 实现


Tree-06- B 树之 2-3 Tree


Tree-05-伸展树 Splay Tree 及 java 实现


Tree-04-图解红黑树 Red Black Tree 及 java 实现


java 基础篇-07-instanceof 详解


java 基础篇-06-native 关键字详解


java 基础篇-05-String 字符串又长度限制吗?常量池详解 String 类源码分析


java 基础篇-04-java 8 大基本类型


java 基础篇-03-java 到底是值传递还是引用传递?


java 基础篇-02-什么是编程范式?Programming paradigm


java 基础篇-01-什么是面向对象? OOP


mybatis plus 如何实现复杂的 and (xxx OR xxx) 的实现?


MBG Mybatis Generator 生成的实体类和数据库不一致


mysql 8.0 访问报错 com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException 与 closing inbound before receiving peer's close_notify


mybatis 与 spring 整合实现原理


mybatis generator & mybatis-plus generator 代码生成


springboot + mybatis-plus 基于注解的多数据源


springboot + mybatis-plus 分包实现多数据源配置


手写 Hibernate ORM 框架 06-spring mybatis 原理


手写 Hibernate ORM 框架 05-mybatis 原理


从零开始手写 mybatis(四)- mybatis 事务管理机制详解


从零开始手写 mybatis (三)jdbc pool 如何从零手写实现数据库连接池 dbcp?


从零手写实现 mybatis 系列(二)mybatis interceptor 插件机制详解


从零手写实现 mybatis 系列(一)mybatis 手写 MVP 版本


从零手写实现 mybatis 系列(零)mybatis 核心特性


手写 Hibernate ORM 框架 04-持久化实现


手写 Hibernate ORM 框架 03-配置文件读取, 数据库连接构建


手写 Hibernate ORM 框架 02-实体 Bean 定义,建表语句自动生成


手写 Hibernate ORM 框架 01-注解常量定义


手写 Hibernate ORM 框架 00-环境准备


load balance 04-java 从零手写实现负载均衡


load balance 03-consistent hash algorithm 一致性哈希算法 java 实现


load balance 01-负载均衡基础知识


你连对外接口签名都不会知道?有时间还是要学习学习。


编译原理系列-06-LR


编译原理系列-05-Predictive analysis 预测分析


编译原理系列-04-parsing 语法分析之上下文无关文法


编译原理系列-03-lexical analysis 词法分析


编译原理系列-02-mini java


编译原理系列-01-概述


编译原理系列-00-入门


java UUID 源码学习


线程池框架设计


java 处理声音框架-02-ffmpeg 使用入门教程


java 处理声音框架-Sonic


java 处理图片框架-thumbnailator


Tomcat 系列-简易版 tomcat 实现


遗传算法-00-java 入门实现概览


图最短路径算法之弗洛伊德算法(Floyd)


图最短路径算法之迪杰斯特拉算法(Dijkstra)


java 实现有向图(Direct Graph)


maven 打包成可执行的文件 jar


maven 打包报错 Return code is 501 , ReasonPhrase:HTTPS Required.


如何为 java 设计一款高性能的拼音转换工具 pinyin4j


拼音转汉字实现方式


java 开源中文的繁简体转换工具 opencc4j 使用入门-01-overview


tess4j 实现 OCR 图片文字识别


java 实现 OCR 图片文字识别中文


special chars 特殊符号汇总


number 数字与中文


HanLP 未来十年的自然语言处理。 标记化、词性标注、命名实体识别、句法和语义依赖解析、文档分类


ansj_seg ansj分词.ict的真正java实现.分词效果速度都超过开源版的ict. 中文分词,人名识别,词性标注,用户自定义词典


jieba-fenci 结巴分词之词性标注实现思路 speechTagging segment


jieba-fenci 结巴分词与繁简体转换 segment


jieba-fenci 结巴分词原理讲解之数据归一化 segment


jieba-fenci 结巴分词原理讲解 segment


java 敏感词之 DFA 算法双数组原理及实现


java sensitive-word 敏感词之 DFA 双数组实现源码学习


An Efficient Implementation of Trie Structures 双数组实现 Trie 论文翻译


java sensitive-word 敏感词之字典瘦身


sensitive-word 敏感词之 StopWord 停止词优化与特殊符号


sensitive-word java 如何实现一个敏感词工具?违禁词实现思路梳理


各大平台连敏感词库都没有的吗?sensitive-word java 开源敏感词工具入门使用


Regex 正则表达式原理-03-NFA 转 DFA


Regex 正则表达式原理及如何从零实现


Regex 正则表达式与 DFA


java 发送邮件


java 搭建属于自己的邮件服务器


java 发送邮件 css-style 样式丢失错乱问题,有解决方案


java 中文标点符号判断


Docker install RabbitMQ 教程笔记


Docker 安装 Kafka


Docker 安装 activeMQ 入门介绍


Java IOC-06-spring beans 之 Annotation


Java IOC-05-spring beans 之 XmlBeanFactory


Java IOC-03-spring beans 之 BeanDefinitionReader


Java IOC-03-spring beans 之 BeanDefinition


Java IOC-02-spring beans 之 BeanFactory


Java IOC-00-ioc 是什么


Java Shutdownhook-优雅的关闭服务


字节码概览


Byte Buddy-01-字节码生成入门介绍


Byte Buddy-02-替换类实现


Java BigDecimal 深入学习


Java JDK 版本是否兼容


CSV 文件生成实战


Spring Config 与分布式配置中心


Spring 路由最佳实践


Spring @PostConstruct @PreDestroy


Spring Bean lifecycle 生命周期


Data Struct-TreeMap 排序的新姿势


Lambdaj


Guava Functional


JDK9 新特性详解,2017-09-21正式发布


JDK8 新特性详解,2014-03-18正式发布


java8-23-optional 优雅的避免 NPE


Java8-22-默认方法


Java8-21-lambda 测试调试


Java8-20-lambda 设计模式


Java8-19-lambda 重构代码


Java8-18-Stream Spliterator


Java8-17-Stream 并行数据处理与性能


Java8-16-Stream 收集器 02-分区+收集器接口+自定义收集器


Java8-15-Stream 收集器 01-归约与汇总+分组


Java8-14-Stream 数值流 构建流


Java8-13-Stream 使用实战


Java8-12-Stream 使用流


Java8-11-Stream 引入流


Java8-10-行为参数化


Java8-09-functional 函数式编程


Java8-08-java8 datetime 日期类


Java8-07-ChronoUnit 日期枚举类


java8-06-lambda 复合使用


java8-05-lambda 方法引用


java8-04-lambda 类型推断


java8-03-lambda 内置函数


java8-02-lambda 入门实战


java8-01-快速开始


java8-00-新特性概览


JDK19 新特性详解,2022-09-20发布GA版本


JDK18 新特性详解,2022-03-22 正式发布


JDK17 新特性详解,2021-09-14 正式发布


JDK16 新特性详解,2021-03-17 正式发布


JDK15 新特性详解,2020-09-15 正式发布


JDK14 新特性详解,2020-03-17 正式发布


JDK13 新特性详解,2019-09-17 正式发布


JDK12 新特性详解,2019-03-19 正式发布


JDK11 新特性详解,2018-09-25正式发布


JDK10 新特性详解,2018-03-20正式发布


java base-00-基础知识


Java 时间之 currentTimeMillis 与 nanoTime - 时间精确测量


Java Random 随机详解


Java 对象占用内存大小的一些方法


Java 对象占用内存大小与 java 对象格式


aspectj-01-Introduction to AspectJ


Aopalliance-03-aspectj 介绍


Aopalliance-03-原生 AspectJ 3 种织入方式及 spring-aop 原理分析


Aopalliance-03-aspectj-01-LTW 加载时织入入门例子


Aopalliance-03-aspectj-00-hello world 入门例子


Aopalliance-02-通过 aspect 对 private 和 static 方法进行增强


Aopalliance-01-AOP 核心包之 Aopalliance


poi word-04-POI TL


poi word-03-文档模板


poi word-02-入门例子


poi word-01-概览


java doc 文档注释最佳实践


java 对象属性复制(BeanCopy)最佳实践


java 对象属性复制(BeanCopy)-02-MapStruct 拷贝工具库


轻松学习多线程三高系列-03-Thread pool 线程池


轻松学习多线程三高系列-02-基本信息


轻松学习多线程三高系列-01-概览


轻松学习多线程 16-Active Object 模式


轻松学习多线程 15-Thread Special Storage ThreadLocal 模式


轻松学习多线程 14-Two Phase Termination 安全的终止线程模式


轻松学习多线程 13-future 未来模式


轻松学习多线程 12-Worker Thread 有活就干模式


轻松学习多线程 11-Thread Per Message 每个消息一个线程模式


轻松学习多线程 10-Read Write Lock 读写锁模式


轻松学习多线程 09-Producer Consumer 生产者消费者模式


轻松学习多线程 08-balking 不需要就算了


轻松学习多线程 07-Guarded Suspension 模式 等待唤醒


轻松学习多线程 06-Immutable 不可变模式


轻松学习多线程 05-Single Threaded Execution 模式


轻松学习多线程 04-线程间的协作及状态迁移 wait notify


轻松学习多线程 03-多线程的同步与锁


轻松学习多线程 02-thread 源码分析


轻松学习多线程 02-多线程的基本机制


轻松学习多线程 01-多线程是什么


轻松学习多线程 01-多线程入门基础知识


轻松学习多线程 01-多线程进阶


轻松学习多线程 00-多线程学习概览


Jersey


java 浅拷贝,深度拷贝与属性复制


Java Thread 小结


Retrotranslator jdk version transfer


OSGI


Linux Tool Box


Mongo Java Driver-01-authMechanism 认证方式


Mongo Java Driver-00-java 访问 mongo


Mongo 为什么 MongoDB 使用 B-Tree,MySQL 使用 B+ Tree ?


Centos7 Java Install


Java GC 调优, ZGC 的原理


package-info.java


Maven Dependency


Excel Export


Java Cpu & Memory


Java Web Layer Divide


User Security


ZAB-一致性算法


Raft-一致性算法


multi-tenancy 多租户


分布式原理:Gossip 协议


分布式共识(Consensus):Viewstamped Replication


分布式共识(Consensus):PBFT 算法 拜占庭容错算法


分布式共识机制 Consensus


分布式系统脑裂 split brain


Paxos-一致性算法


Mybatis PageHelper


Mybatis PageHelper 进阶


Mybatis 特殊转移字符 大于小于等于 怎么写?


Guava Sort Group


vmstat


LMbench


JVM-GC CMS-25


JVM-openjdk-24


java 线程安全之无状态类


Java Immutable-Java 设计模式之不可变对象


Java 线程安全之 ThreadLocal 详解及源码分析


JVM-13-runtime optimize


JVM-13-compile optimize


JVM-12-远程执行代码


JVM-11-字节码类加载实战


JVM-10-虚拟机字节码执行引擎


JVM-09-classloader


JVM-08-bytecode


JVM-07-class file


JVM-06-jdk 命令行工具,jdk 可视化工具


JVM-05-class load


JVM-04-JVM 调优


JVM-04-GC


JVM-03-OOM


JVM-02-JMM 运行时内存模型


JVM-02-HotSpot 虚拟机对象探秘


JVM-01-jvm ovewview


JVM-00-what is jvm


database JDBC-01-overview


String intern


Java Servlet 教程-19-web 安全


Java Servlet 教程-18-web application 应用部署


Java Servlet 教程-17-JSP


Java Servlet 教程-16-Servlet 国际化 i18n


Java Servlet 教程-15-Servlet 异常处理


Java Servlet 教程-14-监听器 listener


Java Servlet 教程-13-网页重定向 sendRedirect


Java Servlet 教程-12-请求分发 RequestDispatcher


Java Servlet 教程-11-包装器 Wrapper


Java Servlet 教程-10-过滤器 Filter


Java Servlet 教程-09-session


Java Servlet 教程-08-Cookie


Java Servlet 教程-07-上下文 ServletContext


Java Servlet 教程-06-ServletConfig


Java Servlet 教程-05-响应 HttpServletResponse


Java Servlet 教程-04-请求 HttpServletRequest


Java Servlet 教程-03-生命周期


Java Servlet 教程-02-hello world


Java Servlet 教程-01-概览


图片识别文字 Tess4j


Java Servlet 教程-21-自己手写 spring mvc 简单实现


Java Servlet 教程-20-自己手写实现 spring mvc 整体思路


Java Net-10-多线程服务器


Java Net-09-Frame


Java Net-08-URL


Java Net-07-UDP Socket


Java Net-05-死锁


Java Net-05-TCP Socket 底层原理与生命周期


Java Net-04-TCP Socket NIO 方式实现


Java Net-03-TCP Socket


Java Net-02-InetAddress


Java Net-01-Overview


Java NIO-10-BIO、NIO、AIO 详解


Java NIO-10-大文件读取


Java NIO-09-零拷贝之 Splice


Java NIO-09-零拷贝之 Sendfile


Java NIO-09-零拷贝之 MMAP


Java NIO-09-零拷贝之 DMA


Java NIO-09-零拷贝之直接 I/O


Java NIO-09-零拷贝之写时复制


Java NIO-09-零拷贝之内存共享 buffer share


Java NIO-09-零拷贝


Java NIO-09-17-零拷贝之 java 实现


Java NIO-09-16-零拷贝介绍及对比


Java NIO-08-理解 nio


Java NIO-07-Pipe


Java NIO-06-Selector


Java NIO-05-Buffer


Java NIO-04-Channel


Java NIO-03-Charsets


Java NIO-02-Path/Files


Java NIO-01-Overview


Java IO-09-文件内存泄漏 memory leak


Java IO-08-MMAP 内存映射 Channel


Java IO-07-RandomAccessFile


Java IO-06-异常处理


Java IO-05-Reader Writer


Java IO-04-流


Java IO-03-字符/字节数组


Java IO-02-管道


Java IO-01-文件 RandomAccessFile


Java IO-00-概览


Spring 整合 ActiveMQ-04-事务管理


Spring 整合 ActiveMQ-03-消息类型转换


Spring 整合 ActiveMQ-02-MessageListener


Spring 整合 ActiveMQ-01-入门


MQ 手写-01-概览


Spring Kafka


Kafka 为什么这么快


RabbitMQ 实战入门-06-远程调用


RabbitMQ 实战入门-05-Topics


RabbitMQ 实战入门-04-路由


RabbitMQ 实战入门-03-发布/订阅模式


RabbitMQ 实战入门-02-工作队列


RabbitMQ 实战入门-01-Hello World


Spring AMQP


Openmq


JNDI


JMS-MQ 协议标准


Stock Data


java 表单避免重复提交


Apache Commons Math


Java Bit Operation-类型转换-02


Java Bit Operation-位运算-01


Java Transient


数据结构之 B Tree


JDK HashMap 源码解析


JDK ConcurrentHashMap 源码解析


数据结构之红黑树 Red Black Tree


Serializable


Serializable ID-02-序列化标识


JTA


Cache Travel-02-history


Cache Travel-01-Talk


缓存实战(1)缓存雪崩、缓存击穿和缓存穿透入门简介及解决方案


Cache Travel-00-index


Java Static


Slf4j


Slf4j-02-slf4j 与 logback 整合


ActiveMQ Communication Mode


基于 netty4 手写 rpc-17-interceptor 拦截器


基于 netty4 手写 rpc-16-gracefully shutdown 优雅关闭


基于 netty4 手写 rpc-15-generic 泛化调用


基于 netty4 手写 rpc-14-fail 失败策略


基于 netty4 手写 rpc-13-callType 调用方式


基于 netty4 手写 rpc-12-load balance 负载均衡


基于 netty4 手写 rpc-11-register center 注册中心


基于 netty4 手写 rpc-10-register center 注册中心


java 从零开始手写 RPC (07)-timeout 超时处理


java 从零开始手写 RPC (06) reflect 反射实现通用调用之客户端


java 从零开始手写 RPC (05) reflect 反射实现通用调用之服务端


java 从零开始手写 RPC (04) -序列化


基于 netty4 手写 rpc-05-客户端主动调用服务端


java 从零开始手写 RPC (03) 如何实现客户端调用服务端?


基于 netty4 手写 rpc-02-client 客户端代码实现


java 从零开始手写 RPC (02)-server 服务端代码实现


java 从零开始手写 RPC (01) 基于 websocket 实现


java 从零开始手写 RPC (00) 概览 overview


Java Reference 弱引用 强引用 幻引用


QuickFIX/J


Google Auto


Crawl WebMagic 爬虫入门使用简介 webmagic


Crawl jsoup 爬虫使用 jsoup 无法抓取动态 js 生成的内容


Crawl htmlunit 模拟浏览器动态 js 爬虫入门使用简介


Validator-04-5 年,只为了一个更好的校验框架


Validator-03-beanvalidation 2.0 文档整理


Validator-02-自定义校验注解


Hibernate Validator 参数校验


Ubuntu JDK


java retry(重试) spring retry, guava retrying 详解


更好的 java 重试框架 sisyphus 的 3 种使用方式


更好的 java 重试框架 sisyphus 配置的 2 种方式介绍


更好的 java 重试框架 sisyphus 入门简介


重试框架介绍:Guava Retry


java SPI 07-自动生成文件


java SPI 06-自己从零开始实现 SPI 框架


java SPI 05-dubbo adaptive extension 自适应拓展


java SPI 04-dubbo SPI 机制源码解析


java SPI 03-java 源码解析


java SPI 02-slf4j 版本冲突解决方案


java SPI 01-ServiceLoader 使用简介


JMM-09-summary


JMM-08-final


JMM-07-lock ReentrantLock 可重入锁详解


JMM-07-lock concurrent 包简介


JMM-04-sequentially consistent


JMM-03-cache & reordering


JMM-02-data struct


JMM-01-intro


Java Model Memory


Springboot Transaction @EnableTransactionManagement, spring 事务不生效; MySQL AutoCommit


Spring Transaction


Java Concurrency-00-intro


Aspectj


javassist


CGLIB


ASM-22-Tree 向后兼容能力


ASM-21-Metadata Generic Annotation Debug


ASM-19-Method 分析接口与组件


ASM-19-Method 分析介绍


ASM-18-Method 组件组成


ASM-17-接口与组件


ASM-16-组件组成


ASM-15-Tree Classes Interface and Components


ASM-14-reflectASM 性能更高的反射框架


ASM-13-向后兼容守则


ASM-12-向后兼容


ASM-11-Metadata Debug 调试


ASM-10-Metadata Annotation 注解


ASM-09-Metadata Generic 泛型


ASM-08-Method 方法增强实战


ASM-07-Method Tools 工具类


ASM-06-Method Interface and Components


ASM-05-Method Structure


ASM-04-class tools


ASM-03-classes Interface


ASM-02-classes Structure


ASM-01-overview


ASM-00-入门教程


Java Proxy


Gson/fastjson/Jackson json 反序列化/序列化 如何指定字段的名称


Json Path-另一种解析 json 的方式 jsonpath


Json 之 MessagePack


Json 之 Kryo


Json 之 Jboss Marshaling


Json 之 Hession


Json 之 JsonIter


Json 之 Jackson


Json 之 Gson


Json 之 FST


FastJSON 异常报错 ConcurrentModificationException


FastJSON-02-循环依赖 JSONSerializer.containerReference 与 SerializerFeature.DisableCircularReferenceDetect


Json 之 FastJson


Json 之 DSL-Json


Json-00-json 11 种序列化库对比 DSL、fastjson、gson、jackson、Google protocol buffer、Apache Thrift、Hession、Kryo、Fst、Messagepack、Jboss Marshaling


asyncload 异步并行框架


JetCache


ReactiveX


DataBus


Jarslink Jarslink 是一个 SOFA 方舟插件,用于管理多应用部署


Long polling


SSO-03-单点登出实现流程


SSO-02-登入实现流程


SSO-01-单点登录入门


Java Shell


Java Tool


JHat


Java ScriptEngine


Jib


Mac JDK


Annotation-13-annotation spring aop expression 基于表达式进行拦截


Annotation-12-annotation repeatable java的多重注解(重复注解)


Annotation-11-如何获取 spring bean 上的注解信息


Annotation-10-Aspect Order


Annotation-09-spring aop import 导入自动引入


Annotation-08-java annotation spring


Annotation-07-java complile annotation


Annotation-06-set value


Annotation-05-Spring aop


Annotation-05-Spring aop pointcut 基础知识


Annotation-05-Spring aop pointcut 如何动态设置?


Annotation-04-Define


Annotation-03-metadata


Annotation-02-built in


Annotation-01-annotation


Reflection-14-Java中如何获得A泛型中T的运行时类型及原理探究


Reflection-13-javabean 内省 PropertyDescriptor


Reflection-12-getFields 顺序确定吗


Reflection-11-lombok 和反射 toString


Reflection-10-modules 模块


Reflection-09-dynamic classLoading & ReLoading 动态类加载和重新加载


Reflection-08-dynamic proxy 动态代理


Reflection-07-array 数组


Reflection-06-generic 泛型


Reflection-05-method 方法


Reflection-04-field 字段


Reflection-03-constructor 类构造器


Reflection-02-classes 类信息


Reflection-01-java 反射机制


Event Bus


windows jdk 环境配置 java 环境变量配置


Java WatchService


DN4j


Ehcache


JVM-01 memory area & OOM


Apache Projects


Quartz 20-misfire 详解


Quartz 19-quartz 实现原理


Quartz 19-quartz 分布式任务调度详解


Quartz 18-分布式任务调度框架 xxl-job elastic-job saturn 对比


Quartz 17-quartz+springboot+vue 整合


Quartz 16-quartz spring 整合使用


Quartz 15-JDBCJobStore 模式介绍


Quartz 14-其他特性


Quartz 13-高级特性


Quartz 12-Configuration


Quartz 11-Job Stores


Quartz 10-SchedulerListeners


Quartz 09-TriggerListeners JobListeners 监听者


Quartz 08-CronTrigger


Quartz 07-SimpleTrigger


Quartz 06-Triggers 深入学习


Quartz 05-Jobs 深入学习


Quartz 04-Jobs 和 Trigger


Quartz 03-源码分析


Quartz 02-整体设计思路分析 quartz 核心概念介绍


Quartz 01-quartz 入门使用介绍


Quartz 00-quartz 概览


OpenSSL


Netty-10-Connection Reset 异常分析


Netty-11-流关闭的顺序


Netty-12-关闭


Netty-12-ServerBoostrap 服务端


Netty-12-DatagramChannel UDP 无连接协议


Netty-12-ChannelOption


Netty-12-ChannelInitializer 引导添加多个 handler


Netty-12-Boostrap 客户端


Netty-12-Boostrap 引导类 api


Netty-11-EventLoop 之线程模型


Netty-11-EventLoop 之任务调度实现


Netty-11-EventLoop 之任务调度


Netty-11-EventLoop 之接口 API


Netty-10-资源管理


Netty-10-ChannelPipeline API


Netty-09-ByteBuf API


Netty-08-数据传输之 BIO NIO


Netty-08-数据传输之 Netty


Netty-08-linux 通讯模型之 Reactor


Netty-08-linux 通讯模型之 epoll


Netty-08-linux 通讯模型之 epoll


Netty-08-linux 通讯模型之 poll


Netty-08-linux 通讯模型之 select


Netty-08-linux 通讯模型概览


Netty-08-通讯模型框架 libuv


Netty-08-通讯模型框架 libevent


Netty-07-通讯模型之 NIO


Netty-07-通讯模型


Netty-07-通讯模型之 BIO


Netty-07-通讯模型之 AIO


Netty-06-基础组件之 ChannelHandler


Netty-05-异步结果的获取 ChannelFuture


Netty-04-基础组件之 Callback


Netty-03-基础组件之 Channel


Netty-03-基础组件简介


Netty-07-Echo 服务器和客户端示例


Netty-02-Netty 架构详解


Netty-02-Quick Start 快速开始


Netty-01-为什么需要 netty


Netty-01-netty version 版本选择


Netty-00-概览


Idea Plugin Dev


Idea Plugin Dev-08- idea 插件开发有时候打开新建的文件不生效


Idea Plugin Dev-07-添加设计对应的 icon


Idea Plugin Dev-06-ToolWidnow 实战笔记之实现一个数据库同步工具


Idea Plugin Dev-05-idea 插件 UI 用户界面交互之 ToolWidnow 实战笔记


Idea Plugin Dev-04-idea 插件开发实战之 markdown-toc 生成文件目录


Idea Plugin Dev-03-idea 插件与 chatGPT


Idea Plugin Dev-02-idea 插件开发入门实战笔记例子


Idea Plugin Dev-20-01-Themes


Idea Plugin Dev-19-01-Product Specific


Idea Plugin Dev-18-01-Custom Language Support


Idea Plugin Dev-17-01-Testing Overview


Idea Plugin Dev-16-04-Build System


Idea Plugin Dev-16-03-Project View


Idea Plugin Dev-16-02-Analyzing


Idea Plugin Dev-15-01-PsiMethod 中进一步学习


Idea Plugin Dev-16-01-Editing


Idea Plugin Dev-15-08-spi IntelliJ IDEA 插件开发指南


Idea Plugin Dev-15-07-xml doc api


Idea Plugin Dev-15-06-UAST - Unified Abstract Syntax Tree


Idea Plugin Dev-15-05-Element Patterns


Idea Plugin Dev-15-04-Indexing and PSI Stubs


Idea Plugin Dev-15-03-PSI cookbook


Idea Plugin Dev-15-02-File View Providers


Idea Plugin Dev-15-01-什么是 PSI? Program Structure Interface (PSI)


Idea Plugin Dev-14-01-Project Structure


Idea Plugin Dev-13-01-I18N 国际化 Localization 与 java 的 ResourceBundle 读取 i18n 配置


Idea Plugin Dev-12-01-Version Control System


Idea Plugin Dev-11-01-run config


Idea Plugin Dev-10-03-Multiple Carets


Idea Plugin Dev-10-02-文本选择


Idea Plugin Dev-10-01-Editors


Idea Plugin Dev-09-01-Documents


Idea Plugin Dev-08-01-Virtual File System 与 Virtual File


Idea Plugin Dev-07-01-setting


Idea Plugin Dev-06-01-persistence


Idea Plugin Dev-05-01-actions


Idea Plugin Dev-04-01-JCEF — Java Chromium Embedded Framework


Idea Plugin Dev-03-03-Combox 下拉框


Idea Plugin Dev-03-02-Popup 组件 优化消息提醒


Idea Plugin Dev-03-01-User Interface Components


Idea Plugin Dev-02-04-IDE Infrastructure IDE基础架构


Idea Plugin Dev-04-Messaging Infrastructure 消息基础设施


Idea Plugin Dev-03-threading 多线程


Idea Plugin Dev-02-插件资源销毁 Disposer and Disposable


Idea Plugin Dev-01-插件结构 plugin struct


JCTree


VERT.X


Compile Doc Processor


Javassist


Java Dev Guide


Java Get Method


Jasypt


Java Property


Lock


java 方法调用链


java 变更日志-22-jdk22


jdk 变更日志-21-jdk21


java 变更日志-20-jdk20


java 变更日志-19-jdk19


java 变更日志-18-jdk18


java 变更日志-17-jdk17


java 变更日志-16-jdk16


java 变更日志-15-jdk15


java 变更日志-14-jdk14


java 变更日志-13-jdk13


java 变更日志-12-jdk12


java 变更日志-11-jdk11


java 变更日志-10-jdk10


java 变更日志-09-jdk9


java 变更日志-08-JDK8


java 变更日志-08-JDK8 例子


java 变更日志-07-JDK7 核心变化


java 变更日志-07-jdk12


java 变更日志-06-JDK6 核心变化


java 变更日志-05-JDK5 核心变化


java 变更日志-04-java1.4 核心变化


java 变更日志-03-java1.3 核心变化


java 变更日志-02-java1.2 核心变化


java 变更日志-01-java1.1 核心变化


java 变更日志-01-概览


ActiveMQ-01-Overview


Dubbo-02-dubbo invoke filter 链式调用原理


Dubbo-01-overview


Aapche POI java excel 操作工具包入门


iexcel-excel 读取和写入,解决 excel OOM 问题


Hutool http 请求入门例子


test ui-04-testcomplete 入门介绍


test ui-03-cypress 入门介绍


test ui-02-UI 测试组件之 Appium 入门介绍


test ui-01-UI 测试组件之 Selenium 入门介绍


test ui-01-UI 页面测试概览 overview


test Property-based Testing-04-junit-quickcheck


test Property-based Testing-03-QuickTheories Java的属性驱动测试框架入门介绍


test Property-based Testing-02-jqwik Java的属性驱动测试框架入门介绍


test Property-based Testing-01-基于属性的测试介绍


test perf-04-性能测试之 python Locust.io


test perf-03-性能测试之 Gatling


test perf-02-性能测试之 LoadRunner


test perf-01-性能测试之 JMeter


test perf-00-性能测试概览 overview


test mutation-03-变异测试 mujava Mutation system for Java programs, including OO mutation operators.


test mutation-02-变异测试 mutate-test-kata Code kata using mutation testing to improve quality of unit tests


test mutation-01-变异测试 PITest PIT 是一种先进的变异测试系统,为 Java 和 JVM 提供黄金标准的测试覆盖率。


test mutation-00-变异测试概览


test model-01-模型驱动测试


test ai-01-人工智能结合测试


test Symbolic Execution-04-JPF (Java PathFinder) JPF is an extensible software analysis framework for Java bytecode


test Symbolic Execution-03-Soot - A Java optimization framework


test Symbolic Execution-02-pietrobraione/jbse A symbolic Java virtual machine for program analysis, verification and test generation


test Symbolic Execution-01-符号执行(Symbolic Execution)简介


test data factory-06-测试造数平台 datafactory Java library for generating test data


test data factory-05-测试造数平台 MockNeat - the modern faker lib.


test data factory-04-测试造数平台 jfairy Java fake data generator


test data factory-03-测试造数平台 RandomBeans


test data factory-02-测试造数平台 java-faker


test data factory-00-测试造数平台


test fuzz-07-模糊测试 libfuzzer


test fuzz-06-模糊测试 AFL american fuzzy lop - a security-oriented fuzzer


test fuzz-05-模糊测试 kelinci AFL-based fuzzing for Java


test fuzz-04-模糊测试 jazzer Coverage-guided, in-process fuzzing for the JVM


test fuzz-03-模糊测试 Atheris A Coverage-Guided, Native Python Fuzzer


test fuzz-02-模糊测试 JQF + Zest Semantic Fuzzing for Java


test fuzz-01-模糊测试(Fuzz Testing)入门 Atheris、Jazzer、jqf、kelinci、FLA、libfuzzer 对比


test dbtest-03-dbDeploy 轻量级的数据库变更管理工具


test dbtest-03-数据库测试 dbsetup


test dbtest-02-Liquibase 是一个数据库变更管理工具


test dbtest-02-数据库测试 dbunit


test dbtest-00-数据库测试


test coverate-06-测试覆盖率 OpenClover 是一个商业化的代码覆盖率工具,它提供了丰富的报告和分析功能


test coverate-05-测试覆盖率 SonarQube 是一个综合性的代码质量管理平台,其中包含了对测试覆盖率的支持


test coverate-04-测试覆盖率 Cobertura


test coverate-03-测试覆盖率 EMMA 一款免费的Java代码覆盖工具


test coverate-02-测试覆盖率概览 JaCoCo (Java Code Coverage) 入门介绍


test coverate-00-测试覆盖率概览 overview


test called chain-00-测试方法调用链路


overview

分布式一致性原理与实践-01-overview 概览


NET 网络专题汇总-03-TCP/IP 网络模型有哪几层?


NET 网络专题汇总-02-图解网络如何学习?


NET 网络专题汇总 overview


项目复盘梳理-01-overview


java 核心知识汇总 + 面试 interview


VUE3-01-overview 概览


VUE3-01-chat 聊一聊 chat3


Tree-00-概览


mysql learn-00-overview mysql 学习专题汇总


索引数据结构(1)概览篇


锁专题(10)Linux SeqLocks


锁专题(1)概览 lock overview


privilege basic-00-权限设计概览 overview


Kubernetes-01-快速开始 k8s


从零开始的 windows 开发环境搭建-00-overview


Netty 权威指南-00-overview


NoSQL-00-nosql overview


流式计算-overview-00


HTTP-概览-01


Commons Math Statistics 统计-01


Commons Math 概览-01


Numpy-01-Overview


HBase-02-基本概念


HBase-01-Overview


分布式事务-02-NWR 读写模型、Quorum 机制


分布式事务-01-概览


java base-00-基础知识


数据结构 00 概览 数据结构专题汇总


轻松学习多线程 00-多线程学习概览


数据库索引-01-index


数据库汇总 database overview


linux apt install net-tools 提供基本网络工具的包


linux apt install sysstat 安装系统的统计命令


Linux 命令专题汇总 overview


Redis Learn-01-Overview


Nginx-01-Nginx 是什么? 能做什么?


Nginx-01-聊一聊 nginx


LVS-01-Overview


LVS-01-Overview


HAProxy-01-Overview


HAProxy-00-chat


F5-负载均衡


F5-负载均衡-01-chat


load-balance-01-负载均衡


dns-01-网络域名解析服务


Elasticsearch-01-快速入门


MQ Learn-01-Overview


ASM-01-overview


FastJSON 异常报错 ConcurrentModificationException


FastJSON-02-循环依赖 JSONSerializer.containerReference 与 SerializerFeature.DisableCircularReferenceDetect


Qutan-00-量化计算入门简介


Qutan-01-量化相关书籍


Quartz 00-quartz 概览


Netty-08-linux 通讯模型概览


Math-数学概览-00


celery 分布式任务队列


Apache Kafka-00-kafka 概览


config properties 配置文件介绍


config ini 配置文件介绍


config HOCON(Human-Optimized Config Object Notation)配置文件 人类优化配置对象标记


config HCL(HashiCorp Configuration Language) 官方文档翻译


config HCL(HashiCorp Configuration Language) 配置文件介绍


config 配置方式概览-8 种配置文件对比 xml/json/proeprties/ini/yaml/TOML/hcl/hocon


Ruby-00-overview


lang 编程语言排名


Design Pattern-00-设计模式 overview


OAuth 2.0-01-Overview


搜索引擎-01-Overview 概览


操作系统-00-overview


java web mvc-01-Model-View-Controller 概览


Template Engine-01-模板引擎简介


web

vuetify-01-入门介绍


Quasar-01-入门介绍


Naive Ui Admin 是一款基于 Vue3、Vite2 和 TypeScript 的先进中后台解决方案,集成了前沿的前端技术栈和典型业务模型。


Naive Ui-01-overview 概览 一个 Vue 3 组件库 / 比较完整,主题可调,使用 TypeScript,快 / 有点意思


Vue Material-01-Build beautiful apps with Material Design and Vue.js


Element Ui-01-一套为开发者、设计师和产品经理准备的基于 Vue 2.0 的桌面端组件库


Element plus-01-A Vue.js 3 UI Library made by Element team


BootstrapVue-01-入门介绍


Ant Design of Vue-01-这里是 Ant Design 的 Vue 实现,开发和服务于企业级后台产品。


web ui admin 常见的 ui admin 项目


web ui 常见的 ui 框架


vite2.0 vue 打包工具 下一代的前端工具链


sensitive-word-admin v1.3.0 发布 如何支持敏感词控台分布式部署?


sensitive-word-admin 敏感词控台 v1.2.0 版本开源


sensitive-word-admin 应用本地启动笔记


postman post 请求后端,对应的报错为 501 not implement


http 请求 使用FormData提交文件与对象信息 对象中内嵌对象


网络爬虫如何避免 ip 封禁?如何获取大量的 IP


网站快速变黑白灰色的4种方法


maven 启动 springboot 报错 Unable to start EmbeddedWebApplicationContext due to missing EmbeddedServletContainerFactory bean


项目管理-前端项目如何保证项目质量?


前端端到端测试 cypress-02-start 入门使用


前端端到端测试 cypress-01-overview 概览


如何实现短链服务 short url-06-vue js 实现页面拷贝


如何实现短链服务 short url-05-HTTP 请求头与分组统计


如何实现短链服务 short url-04-优化思路及 JS 实现复制


面试官:你们项目中是怎么做防重复提交的?


WebSocket-04-socketjs


WebSocket-03-spring 整合实现


WebSocket-02-java 实现例子


保证登录安全-09-slider verification code 滑块验证码


保证登录安全-08-2FA Google Authenticator java 示例


保证登录安全-07-2FA 双因素身份认证


保证登录安全-06-生物解锁 指纹/面部/声音


保证登录安全-05-风控规则


保证登录安全-03-动态验证码(短信/邮箱) dynamic code


保证登录安全-03-图片验证码与短信验证码


保证登录安全,用户弱口令检测 weak password


互联网公司如何保证用户私人信息安全?数据的加密和脱敏


java 如何判断字符串是否为邮箱?email 邮箱正则表达式怎么写?怎么样可以实现最高性能的邮箱匹配?


JS 如何获取 url ? 后的参数信息


JS localstorge 跨域问题


uniapp 教程-18-app nvue RenderJS


uniapp 教程-17-app nvue NativeJS


uniapp 教程-16-app nvue HTML5PLUS


uniapp 教程-15-app nvue api and event 接口与事件


uniapp 教程-14-app nvue css nvue 原生渲染样式


uniapp 教程-13-app nvue outline nvue 原生渲染综述


uniapp 教程-12-app blureffect APP 使用高斯模糊效果


uniapp 教程-11-web hosting 前端网页托管


uniapp 教程-10-web SSR 服务端渲染


uniapp 教程-09-web adapt 宽屏适配


uniapp 教程-08-web CORS 跨域


uniapp 教程-07-compiler 编译器


uniapp 教程-06-ts typescript


uniapp 教程-05-css 语法


uniapp 教程-04-js 语法


uniapp 教程-03-reference 引用


uniapp 教程-02-page 页面


uniapp 教程-01-overview


uniapp 跨平台框架-08-vue h5转换uni-app指南(vue转uni、h5转uni)


uniapp 跨平台框架-07-跨端注意


uniapp 跨平台框架-06-选型指南


uniapp 跨平台框架-05-白话uni-app 【也是html、vue、小程序的区别】


uniapp 跨平台框架-04-how to learn 如何学习


uniapp 跨平台框架-03-history 发展历史


uniapp 跨平台框架-02-快速开始


uniapp 跨平台框架-02-快速开始 cli 安装


uniapp 跨平台框架-01-概览


跨平台框架-01-概览


jam icons 免费开源的图标使用入门


jam icons 免费开源的图标使用入门


npm 引入 css 样式库之后如何使用


npm 引入 css 样式库之后如何使用


前端优秀的 ICON 库整理


前端优秀的 ICON 库整理


ICON 图标框架 element-ui + ionicons + fontawesome


sci-hub 文献使用手册


qiankun-03-快速入门开始


qiankun-02-micro front-end 微前端简介


qiankun-01-微前端框架介绍


Vue-如何使用axios实现同步请求


总结篇:写在最后


开发拓展篇 3:尝试使用外部数据


开发拓展篇 2:将 UI 界面交给第三方库


开发拓展篇 1:扩充你的开发工具


开发指南篇 5:Vue API 盲点解析


开发指南篇 4:数据驱动与拼图游戏


开发指南篇 3:合理划分容器组件与展示组件


开发指南篇 2:学会编写可复用性模块


开发指南篇 1:从编码技巧与规范开始


构建实战篇 4:项目整合与优化


构建实战篇 3:多页路由与模板解析


构建实战篇 2:使用 pages 构建多页应用


构建实战篇 1:单页应用的基本配置


构建基础篇 3:env 文件与环境设置


构建基础篇 2:webpack 在 CLI 3 中的应用


构建基础篇 1:你需要了解的包管理工具与配置项


开篇:Vue CLI 3 项目构建基础


Vuex 状态管理的工作原理


批量异步更新策略及 nextTick 原理


数据状态更新时的差异 diff 及 patch 机制


template 模板是怎样通过 Compile 编译的


实现 Virtual DOM 下的一个 VNode 节点


响应式系统的依赖收集追踪原理


响应式系统的基本原理


Vue.js 运行机制全局概览


实战篇 05:用 npm script 实现服务自动化运维


实战篇 04:用 npm script 实现构建流水线


实战篇 03:在 git hooks 中运行 npm script


实战篇 02:结合 live-reload 实现自动刷新


实战篇 01:监听文件变化并自动运行 npm script


高阶篇 03:用 node.js 脚本替代复杂的 npm script


高阶篇 02:把庞大的 npm script 拆到单独文件中


高阶篇 01:实现 npm script 跨平台兼容


进阶篇 03:实现 npm script 命令自动补全


进阶篇 02:在 npm script 中使用环境变量


进阶篇 01:使用 npm script 的钩子


入门篇 03:给 npm script 传递参数和添加注释


入门篇 02:运行多个 npm script 的各种姿势


入门篇 01:创建并运行 npm script 命令


为什么选择 npm script


前端性能优化-14-性能监测篇:Performance、LightHouse 与性能 API


前端性能优化-13-事件的节流(throttle)与防抖(debounce)


前端性能优化-12-优化首屏体验——Lazy-Load 初探


前端性能优化-11-最后一击——回流(Reflow)与重绘(Repaint)


前端性能优化-10-千方百计——Event Loop 与异步更新策略


前端性能优化-09-对症下药——DOM 优化原理与基本实践


前端性能优化-08-知己知彼——解锁浏览器背后的运行机制


前端性能优化-07-服务端渲染的探索与实践


前端性能优化-06-CDN 的缓存与回源机制解析


前端性能优化-05-本地存储——从 Cookie 到 Web Storage、IndexDB


前端性能优化-04-浏览器缓存机制介绍与缓存策略剖析


前端性能优化-03-图片优化 质量与性能的博弈


前端性能优化-02-webpack 与 gzip


前端性能优化-01-知识体系与小册格局


JavaScript 代码的静态类型检查器 Flow 移除Flow内容


JavaScript 代码的静态类型检查器 Flow 常见类型


JavaScript 代码的静态类型检查器 Flow 使用入门介绍


前端面试指南-10-HR 面:谈钱不伤感情


前端面试指南-10-HR 面:谈钱不伤感情


前端面试指南-09-如何介绍项目及应对项目细节追问


前端面试指南-08-如何回答常见的软技能问题


前端面试指南-07-开发环境相关知识点与高频考题解析


前端面试指南-06-浏览器相关知识点与高频考题解析


前端面试指南-05-数据结构与算法


前端面试指南-04-CSS-HTML 知识点与高频考题解析


前端面试指南-03-JS-Web-API 知识点与高频考题解析


前端面试指南-02-es 基础知识


前端面试指南-01-准备:简历编写和面试前准备


qiankun-微前端的快速、简单和完整的解决方案。


Java Servlet3.1 规范-15-Require 与其它规范有关的要求


Java Servlet3.1 规范-14-部署描述符


Java Servlet3.1 规范-13-安全


Java Servlet3.1 规范-12-请求映射到 servlet


Java Servlet3.1 规范-11-应用生命周期事件


Java Servlet3.1 规范-09-dispatch request 请求分发


Java Servlet3.1 规范-09-dispatch request 请求分发


Java Servlet3.1 规范-08-Annotations and pluggability 注解和可插拔性


Java Servlet3.1 规范-07-session 会话


Java Servlet3.1 规范-06-filter 过滤器


Java Servlet3.1 规范-05-response 响应


Java Servlet3.1 规范-04-servlet context 上下文


Java Servlet3.1 规范-03-Request


Java Servlet3.1 规范-02-接口


Java Servlet3.1 规范-01-概览 servlet 是什么?


flutter-Flutter 使为移动设备及其他设备构建漂亮的应用程序变得容易和快速。


deno-01-what is deno?


Animate.css 动态 CSS


CFCA 数字证书-02-安装与使用


CFCA 数字证书简介


低代码平台时代已来,程序员会失业吗?


vscode extension 插件开发-04-chat


vscode extension 插件开发-03-Typescript


vscode extension 插件开发-02-Glossary 术语表


vscode extension 插件开发-01-概览


Typescript-21-declare 声明文件


Typescript-20-module 模块


Typescript-19-namespace 命名空间


Typescript-18-object 对象


Typescript-17-class 类


Typescript-16-interface 接口


Typescript-15-union type 联合类型


Typescript-14-turple 元组


Typescript-13-map


Typescript-12-array 数组


Typescript-11-string 字符串


Typescript-10-number 数字


Typescript-09-function 函数


Typescript-08-loop 循环


Typescript-07-if 条件语句


Typescript-06-operators 操作符


Typescript-06-operator 操作符


Typescript-05-varible 变量


Typescript-04-type 类型


Typescript-03-basic syntax 基本语法


Typescript-02-install 安装


Typescript-01-overview 概览入门


privilege system design-01-如何从零开始设计权限管理系统


web 实战-21-文件上传的 3 种方式:伪刷新、文件流、Base64


web 实战-20-springboot 中 inputStream 神秘消失之谜


web 实战-19-http 请求的正确姿势


web 实战-18-验证码 CAPTCHA


web 实战-17-springboot dateformat 日期页面显示为数字或者 jackson 格式化无效


web 实战-16-静态页面如何 include 其他页面


web 实战-15-js 和 java 前端后端如何实现 md5 加密


web 实战-14-常用开源项目


web 实战-13-分页插件


web 实战-12-Bootstrap DateTimePicker 日期空间使用记录


web 实战-10-springboot CommonsMultipartResolver 实现文件上传


web 实战-10-HTTP post 请求中文乱码


web 实战-10-HTTP post 请求发送文件信息


web 实战-09-springboot 文件上传最大大小限制


web 实战-08-EXCEL 文件导出下载的几种方式


web 实战-08-ajax 请求下载文件没有效果


web 实战-07-File Compress 文件压缩 java 实现


web 实战-06-字符编码(Character encoding)详解


web 实战-04-jquery 实现 ajax 请求


web 实战-04-基于 form 实现前后端交互


web 实战-03-AJAX 是什么?


web 实战-02-如何实现模态框 modal


web 实战-01-JQuery 如何实现弹出确认框


spring 增强之后无法获取自定义注解属性及解决方案


jsp 学习笔记-19-表达式语言


jsp 学习笔记-18-自定义标签


jsp 学习笔记-17-JSP 标准标签库(JSTL)


jsp 学习笔记-16-session


jsp 学习笔记-15-cookie


jsp 学习笔记-14-response 响应


jsp 学习笔记-13-response 响应


jsp 学习笔记-12-request 请求


jsp 学习笔记-11-隐式对象


jsp 学习笔记-10-JSP 动作


jsp 学习笔记-09-JSP 指令


jsp 学习笔记-08-JSP 语法


jsp 学习笔记-07-JSP 生命周期


jsp 学习笔记-06-jsp 是什么?


jsp 学习笔记-05-JSP 远程调用请求


jsp 学习笔记-04-springmvc 文件上传 解决 CORS 跨域问题


jsp 学习笔记-04-apache commons upload 实现文件上传


jsp 学习笔记-03-JSP 实现 excel 上传并且解析


jsp 学习笔记-02-JSP 实现文件上传下载


jsp 学习笔记-01-JSP 整合 springboot


web 外链图片 403 解决方案(http referrer)


web 安全系列-23-文件上传攻击


web 安全系列-22-文件包含攻击


web 安全系列-21-文件读取攻击


web 安全系列-20-middleware 中间件常见漏洞


web 安全系列-19-HTTP Desync Attacks HTTP请求走私


web 安全系列-18-web cache deception Web Cache欺骗攻击


web 安全系列-17-config safe 配置安全


web 安全系列-16-buffer overflow 缓冲区溢出


web 安全系列-15-subdomain takeover 子域劫持


web 安全系列-14-path travel 目录穿越


web 安全系列-13-Serializable 序列化漏洞


web 安全系列-12-SSTI 模板注入


web 安全系列-11-XPath 注入攻击


web 安全系列-10-webshell 攻击


web 安全系列-09-command injection 命令注入


web 安全系列-08-SSRF 服务端请求伪造


web 安全系列-07-XXE XML外部实体注入攻击


web 安全系列-06-URL Redirect 开放重定向漏洞


web 安全系列-05-weak password 弱口令


web 安全系列-04-CSRF 跨站请求伪造


web 安全系列-03-XSS 的解决方案及一些绕过方式


web 安全系列-03-CRLF 注入 & HRS 漏洞


web 安全系列-02-XSS 跨站脚本攻击


web 安全系列-01-SQL injection SQL 注入


web 安全系列-00-web 安全概览


Gravatar-重新定义头像


FrontJS 前端监控


Cralwer-01-如何设计一个爬虫框架


中国风颜色


HTTP 传输 + 号不见了


Jersey


Retrotranslator jdk version transfer


OSGI


Spectre CSS


SOAP UI


常见的页面错误设计


Tomcat 部署最佳实践


Web API CI PostMan+Newman+Jenkins


当我们输入一条SQL查询语句时,发生了什么?


Openstry


Front Notes


Java Servlet 教程-19-web 安全


Java Servlet 教程-18-web application 应用部署


Java Servlet 教程-17-JSP


Java Servlet 教程-16-Servlet 国际化 i18n


Java Servlet 教程-15-Servlet 异常处理


Java Servlet 教程-14-监听器 listener


Java Servlet 教程-13-网页重定向 sendRedirect


Java Servlet 教程-12-请求分发 RequestDispatcher


Java Servlet 教程-11-包装器 Wrapper


Java Servlet 教程-10-过滤器 Filter


Java Servlet 教程-09-session


Java Servlet 教程-08-Cookie


Java Servlet 教程-07-上下文 ServletContext


Java Servlet 教程-06-ServletConfig


Java Servlet 教程-05-响应 HttpServletResponse


Java Servlet 教程-04-请求 HttpServletRequest


Java Servlet 教程-03-生命周期


Java Servlet 教程-02-hello world


Java Servlet 教程-01-概览


图片识别文字 Tess4j


HTTP GET POST 请求区别


Java Servlet 教程-21-自己手写 spring mvc 简单实现


Java Servlet 教程-20-自己手写实现 spring mvc 整体思路


Spring Statemachine


Spring Session-04-深入源码,和你一起重新认识 spring session


Spring Session 结合拦截器实战


Spring Session 入门教程


Spring Session 为什么需要?session 的演化流程


分布式 Session 共享的解决方案


SSL/TSL


DDoS


XSS-web 安全


SQL Injection


CSRF-web 安全


java 表单避免重复提交


RequireJs


RequireJs-Text 文本


HTTPS


Alibaba ICE


Crawl WebMagic 爬虫入门使用简介 webmagic


Crawl jsoup 爬虫使用 jsoup 无法抓取动态 js 生成的内容


Crawl htmlunit 模拟浏览器动态 js 爬虫入门使用简介


D3


web 会话机制之 session cookie 详解


Flask


WebAssembly & asmjs


Ant Design-03-Pattern


Ant Design-02-Visual


Ant Design-01-Rules


Ant Design-00-Overview


Vuex 状态管理模式


Vuex 状态管理模式-00-chat 聊一聊 vuex


PostCSS 未来的 CSS


Eslint JS 语法报告


Eslint JS 语法报告-00-chat 聊一聊 eslint


JSX


Babel-04-学习 ES2015


Babel-03-配置


Babel-02-使用指南


Babel-01-什么是 babel?


Babel JS 的语法兼容转化


Babel JS 的语法兼容转化-00-chat 聊一聊 babel


前端 JQuery 入门使用简介


前端 HTML(HyperText Markup Language,超文本标记语言)是一种用于创建网页和网页应用的标准标记语言


前端 css 库 Boostrap 简介


前端 CSS(Cascading Style Sheets,层叠样式表)


前端 nodejs webpack npm 之间的关系


现代化的前端技术栈-01-概览


CORS 前后端分离跨域问题


Vue & Node.js


JWT-01-JWT 是什么?JWT 入门使用介绍


JWT-04-核心源码分析


JWT-03-分布式系统 session 共享解决方案 JWT 实战笔记


JWT-02-常见问题及其解决方案


Spring Boot-28-注入方式 @Autowired @Inject @Resource @Qualifier + 配置信息的读取


Spring Boot-27-springboot junit5 单元测试怎么写?springboot+junit4


Spring Boot-26-springboot 文件上传名称中文乱码问题整理


Spring Boot-25-三种常见拦截方式实现方式及异步的一点思考


Spring Boot-24-schdule 任务调度


Spring Boot-23-进行 web mvc 开发


Spring Boot-22-logging 日志详解


Spring Boot-21-Externalized Configuration 外部化配置


Spring Boot-20-SpringApplication 特性


Spring Boot-19-入门配置项介绍


Spring Boot-19-spring @ImportResource 导入配置与 @PropertySource 导入属性


Spring Boot-18-springboot maven 使用技巧


Spring Boot-17-springboot 启动原理详解


Spring Boot-16-springboot 整合 myabtis-plus druid PageHelper 汇总


Spring Boot-15-springboot 静态资源访问 404


Spring Boot-14-springboot exception handler 全局异常处理


Spring Boot-13-springboot 整合 redis 实现分布式 session 实战 拦截器+方法注解


Netty WebSocket-netty 实现案例


Netty WebSocket-实时 web


ECharts-14-graph 关系图


CShape Web


web server apache tomcat11-34-Ahead of Time compilation support


web server apache tomcat11-33-CDI


web server apache tomcat11-32-rewrite


web server apache tomcat11-31-websocket


web server apache tomcat11-30-The Tomcat JDBC Connection Pool


web server apache tomcat11-29-Windows Authentication


web server apache tomcat11-28-Windows Service


web server apache tomcat11-27-Security Considerations


web server apache tomcat11-26-maven jars


web server apache tomcat11-25-Advanced IO and Tomcat


web server apache tomcat11-24-Virtual Hosting and Tomcat


web server apache tomcat11-23-APR


web server apache tomcat11-22-logging 日志


web server apache tomcat11-21-monitor and management 监控与管理


web server apache tomcat11-20-connectors 连接器


web server apache tomcat11-19-load balance 负载均衡


web server apache tomcat11-18-clusting 集群


web server apache tomcat11-17-default-servlet


web server apache tomcat11-16-mbean


web server apache tomcat11-15-proxy


web server apache tomcat11-14-CGI


web server apache tomcat11-13-SSI How To


web server apache tomcat11-12-SSL/TLS Configuration How-To


web server apache tomcat11-11-Jasper 2 JSP Engine How To


web server apache tomcat11-10-Class Loader How-To


web server apache tomcat11-09-JNDI Datasource How-To


web server apache tomcat11-08-JNDI Resources How-To


web server apache tomcat11-07-Realm Configuration How-To


web server apache tomcat11-06-Host Manager App -- Text Interface


web server apache tomcat11-04-manager 如何管理?


web server apache tomcat11-03-deploy 如何部署


web server apache tomcat11-02-setup 启动


web server apache tomcat11-01-官方文档入门介绍


tomcat11 官方文档-03-apache tomcat doc index 文档索引


tomcat11 官方文档-02-apache tomcat version 版本介绍


tomcat11 官方文档-01-apache tomcat 入门介绍 + Apache Taglibs


从零手写实现 tomcat-12-listener 监听器


从零手写实现 tomcat-11-filter 过滤器


从零手写实现 tomcat-10-static resource 静态资源文件


从零手写实现 tomcat-09-servlet 处理类


从零手写实现 tomcat-08-tomcat 如何与 springboot 集成?


从零手写实现 tomcat-07-war 如何解析处理三方的 war 包?


从零手写实现 tomcat-06-servlet bio/thread/nio/netty 池化处理


从零手写实现 tomcat-05-servlet 处理支持


从零手写实现 tomcat-04-请求和响应的抽象


从零手写实现 tomcat-03-基本的 socket 实现


从零手写实现 apache Tomcat-02-web.xml 入门详细介绍


从零手写实现 apache Tomcat-01-入门介绍


web server apache Tomcat 入门介绍+windows 部署


web server jboss 入门介绍


Web server Apache2 使用入门


Web server 概览


SVG XML 格式定义图形


HighCharts 交互式图表-01-入门介绍


JavaScript 代码语法高亮器 SyntaxHighlighter-01-入门介绍


Shiro-30-从零手写 shiro 权限校验框架 (1) 基础功能


Shiro-30-手写实现 shiro


Shiro-09-shiro 整合 springboot 实战


Shiro-09-shiro 整合 springmvc 实战及源码详解


Shiro-09-shiro 整合 spring 实战及源码详解


Shiro-12-subject 主体


Shiro-11-test 测试


Shiro-10-caching 缓存


Shiro-09-web


Shiro-08-Cryptography 编码加密


Shiro-07-Session Management 会话管理


Shiro-06-Realms 领域


Shiro-05-Authorization 授权


Shiro-04-Authentication 身份验证


Shiro-03-5 分钟入门 shiro 安全框架实战笔记


Shiro-02-shiro 的架构设计详解


Shiro-02-shiro 是什么?


web-01-RESTful Representational State Transfer


Pjax


Ajax


JS Exception


web-01-LESS CSS 预处理器


web stack-01-web 技术栈介绍


java web mvc-08-Grails


java web mvc-07-Vaadin


java web mvc-06-play framework intro


java web mvc-05-JSF JavaServer Faces


java web mvc-04-Apache Wicket


java web mvc-03-JFinal


java web mvc-01-Model-View-Controller 概览


log

java 原生方式线程池创建的正确方式?


java 原生方式,创建指定个数定时执行的线程?如何把独立的 kafka 消息,基于内存聚合批量操作?


java 原生方式,如何实现定时的任务调度?


java 如何获取类似于 a.b.c 这种链式的对象属性?


logstack 日志技术栈-05-windows10 elk install


logstack 日志技术栈-04-opensource 开源工具


logstack 日志技术栈-03-日志最佳实践


logstack 日志技术栈-01-ELK/EFK chat 简单聊一聊 ELk


logstack 日志技术栈-02-PLG 入门介绍


logstack 日志技术栈-01-ELK/EFK 入门介绍


logstash 日志加工处理-24-input kafka + output kafka java 如何实现 kafka 的发送和消费?


logstash 日志加工处理-23-aggregate 聚合多个 event 合并为一个


logstash 日志加工处理-22-split 单个 event 拆分为多个 event


logstash 日志加工处理-21-跨 event 的处理介绍 clone/split/multi/aggregate/elapsed/throttle


logstash 日志加工处理-20-groovy 动态脚本语言


logstash 日志加工处理-19-prune 字段的剪枝处理


logstash 日志加工处理-18-translate 字段值映射


logstash 日志加工处理-17-mutete 增删改查各种转换


logstash 日志加工处理-16-convert 类别转换


logstash 日志加工处理-15-csv


logstash 日志加工处理-14-jdbc 数据库访问


logstash 日志加工处理-13-gork 正则模式匹配


logstash 日志加工处理-12-if 各种过滤条件


logstash 日志加工处理-11-geoip


logstash 日志加工处理-10-threadpool 线程池


logstash 日志加工处理-10-logstash plugins filters 转换处理插件


logstash 日志加工处理-09-logstash plugins output input 输入输出插件


logstash 日志加工处理-07-如何从零设计一个 logstash?


logstash 日志加工处理-08-表达式执行引擎 AviatorScript+MVEL+OGNL+SpEL+JEXL+JUEL+Janino


logstash 日志加工处理-08-表达式执行引擎 AviatorScript+SpEL 如何把字符串变为小写


logstash 日志处理-06-Apache NiFi


logstash java 实现 hangout-05-日志组件 elastic 技术套件 Elasticsearch+Logstash+Kibana+Beats+ECS


logstash java 实现 hangout-04-logstash grok kv filters 解析实战笔记


logstash java 实现 hangout-03-依赖的 jar 包简单说明


logstash java 实现 hangout-02-hangout 流程原理


logstash java 实现 hangout-01-overview


logstash-00-logstash 入门介绍


autoLog-07-面向日志完备性的事件日志采集方法


日志开源组件(六)Adaptive Sampling 自适应采样


autoLog-05-如何将 dubbo filter 拦截器原理运用到日志拦截器中?


autoLog-04-如何动态修改 spring aop 切面信息?让自动日志输出框架更好用


autoLog-03-java 注解结合 spring aop 自动输出日志新增拦截器与过滤器


autoLog-02-java 注解结合 spring aop 实现日志traceId唯一标识


autoLog-01-java 注解结合 spring aop 实现自动输出日志


logback log4j log4j2 简单介绍


mysql-16-buffer pool 缓冲池


mysql-15-mysql undo log、redo log、binlog 有什么用? 组提交 group commit mysql 主从复制如何实现的?


日志归档


MySQL Log 关于 MySQL 通用查询日志和慢查询日志分析


FileBeta


Logback-04-Appender


Logback-03-Config


Logback-02-architecture


Logback-01-intro


Logback 10-动态日志级别


Logback 配置实战


TurboFilter


Filter


Layout


Encoder


JVM-13-runtime optimize


JVM-13-compile optimize


JVM-12-远程执行代码


JVM-11-字节码类加载实战


JVM-10-虚拟机字节码执行引擎


JVM-09-classloader


Slf4j


Slf4j-02-slf4j 与 logback 整合


Python-24-logging 日志处理


How to Log


MongoDB-08-log4j2


Logstash 日志处理转换 ETL 入门介绍


开源的数据可视化平台 Kibana 日志可视化 mac 安装笔记


log-01-日志组件之 Log4j 入门介绍


log-00-日志组件概览


Log4j2-30-sensitive 日志脱敏框架,支持注解和日志插件模式


Log4j2-29-log4j2 discard policy 极端情况下的丢弃策略 同步+异步配置的例子


Log4j2-28-log4j2 async logger 异步 Logger 报错 log4j2 null object returned for AsyncLogger in Loggers


Log4j2-27-log4j2 与 springboot 整合


Log4j2-26-Asynchronous Loggers for Low-Latency Logging


Log4j2-25-log4j2 log4j2异步详解及高并发下的优化


Log4j2-24-log4j2 相同的日志打印 2 次


Log4j2-23-log4j2 插件的加载机制、最佳实践 等


Log4j2-22-logback 如何实现全局的日志脱敏


Log4j2-21-log4j2 通过实现 Rewrite 实现日志的脱敏


Log4j2-20-Custom Log Levels 自定义日志级别


Log4j2-19-编程式配置 Programmatic Configuration


Log4j2-18-Plugins 插件


Log4j2-17-拓展 log4j


Log4j2-16-Logging Separation 日志记录分离


Log4j2-15-JMX 日志统计监控


Log4j2-14-log4j2 无垃圾稳态日志 Garbage-free Steady State Logging


Log4j2-13-log4j2 asyncLogger 低延迟日志的异步日志记录器


Log4j2-12-log4j2 过滤器 Filters


Log4j2-11-log4j2 Layout 布局入门介绍


Log4j2-10-log4j2 Appender 入门介绍


Log4j2-09-Lookups


Log4j2-08-Web Applications


Log4j2-07-log4j2 使用入门


Log4j2-06-log4j2 配置入门介绍


Log4j2-05-log4j2 java api 入门介绍


Log4j2-04-api Separation API 分离


Log4j2-03-log4j 入门介绍


log4j2-02-Log4j2+log4j+logback 对比


Log4j2-01-log4j2 hello world 入门使用


apache

Apache IoTDB (Internet of Things Database)是一个专为物联网(IoT)应用场景设计的开源时序数据库系统


Apache Iceberg 开源的数据表格格式,用于在大规模数据湖中存储和管理结构化数据


Apache Cassandra intro 高度可伸缩、分布式、开源的NoSQL数据库系统


AmazonDynamoDB intro Amazon DynamoDB 是一种完全托管的NoSQL数据库服务


Database Source 00 Overview


schedule-12-从零实现一个简单的分布式调度平台


schedule-11-时间轮算法(Time Wheel Algorithm) 入门介绍


schedule-10-java 调度基础 scheduleAtFixedRate 和 scheduleWithFixedDelay


schedule-09-分布式任务调度框架 LTS light-task-scheduler 入门介绍


schedule-09-分布式任务调度框架 LTS light-task-scheduler 安装笔记


schedule-08-分布式任务调度流批 hazelcast-jet 开源的、内存中的、分布式的批处理和流处理引擎


schedule-07-任务调度 jobrunr 介绍


schedule-06-vipshop saturn 唯品会分布式任务调度平台


schedule-05-Spring Schedule 官方文档翻译


schedule-05-Spring Schedule 入门介绍 @Scheduled 注解和 @EnableScheduling 注解


schedule-05-Spring Cloud Data Flow 入门介绍


schedule-04-xxl-job 入门介绍


schedule-03-shardingsphere-elasticjob 分布式调度作业框架


schedule-02-powerjob 入门介绍


schedule-01-Apache DolphinScheduler 定时任务调度平台


schedule-00-任务调度整体概览


数据库查询工具/流式查询 streamex 入门介绍


数据库查询工具 stream query 入门介绍-允许完全摆脱Mapper的mybatis-plus体验!


SQL 适配-01-apache drill 01 入门介绍


如何通过标准的 SQL 适配访问各种数据源?


Apache splunk-01-Splunk 是一种用于搜索、监控和分析大规模机器生成的实时数据的软件平台。它能够处理来自各种来源的大量数据,并提供实时的搜索、分析和可视化功能


Apache pig/Apache piglet-01-简单而强大的方式来处理大规模数据集


Apache Geode/Pivotal GemFire-01-分布式内存数据管理平台,用于在大规模的数据处理中提供高性能、高可扩展性和可靠性


Apache Druid-01-a high performance real-time analytics database 高性能实时分析数据库 Apache Imply


Apache Doris-01-overview Doris 介绍


Apache Calcite 动态数据管理框架-04-algebra


Apache Calcite 动态数据管理框架-03-tutorial


Apache Calcite 动态数据管理框架-02-背景


Apache Calcite 动态数据管理框架-01-intro


Apache Calcite doc avatica-08-Custom Client Artifacts


Apache Calcite doc avatica-07-Compatibility 兼容性


Apache Calcite doc avatica-06-Security


Apache Calcite doc avatica-05-how to 如何使用


Apache Calcite doc avatica-04-Json reference


Apache Calcite doc avatica-03-Client Reference 客户端引用


Apache Calcite doc avatica-02-roadMap 发展路线


Apache Calcite doc avatica-01-Background 背景


Apache Calcite advanced 05 Lattices 格


Apache Calcite advanced 04 Materialized Views 物化视图


Apache Calcite advanced 03 streaming 流


Apache Calcite advanced 02 Spatial 空间


Apache Calcite advanced 01 Adapters 适配器


Apache Calcite 如何基于 calcite 自定义实现一个数据库-51-支持过滤的简单 csv 数据库


Apache Calcite 如何基于 calcite 自定义实现一个数据库-51-简单版本 csv?


Apache Calcite 如何基于 calcite 自定义实现一个数据库?


Apache Calcite 源码分析-06-ES schema


Apache Calcite 源码分析-05-csv table schema


Apache Calcite 源码分析-04-CalciteConnection sql execute 执行过程


Apache Calcite 源码分析-03-calcite driver


Apache Calcite 源码分析-02-module 模块介绍


Apache Calcite 源码分析-01-DriverManager 源码浅析 jdbc 的驱动是如何加载的?


Apache Calcite 源码分析-01-CsvSchema 源码浅析


Apache Calcite 动态数据管理框架整合 csv 实战笔记


Apache Calcite 动态数据管理框架入门介绍


BI 可视化工具-03-dataease 系统架构


BI 可视化工具-03-数据可视化分析工具 dataease 人人可用的开源数据可视化分析工具


BI 可视化工具-02-Datart is a next generation Data Visualization Open Platform


BI 可视化工具-Apache Superset 数据库分析工具


BI 可视化工具-00-可视化工具概览 overview


Commons Math Statistics 统计-01


Commons Math 概览-01


数据库索引-06-索引运行不好的场景


数据库索引-05-倒排索引


数据库索引-04-Apache Phoenix


Apache Flink-01-入门介绍


Apache Flink-03-chat flink


Apache Flink-02-核心特性简介 为什么选择 flink?


Apache Calcite v1.36.0 整合 mysql + 动态的时间参数 实战笔记


Apache Calcite v1.36.0 整合 mysql 实战笔记


Apache Calcite v1.36.0 整合 mysql 实战踩坑 按照时间范围查询不到数据?但是 mysql 原生 jdbc 可以正常运行


Apache Calcite ES 各种 Query 的基本介绍


Apache Calcite 动态数据管理框架-06-Es 整合之 like 关键词支持


Apache Calcite 动态数据管理框架-06-Es adaptor


Apache Calcite 动态数据管理框架-05-java 访问 ES 整合 apache calcite,使用标准 SQL 访问 ES


Apache Calcite 动态数据管理框架-06-Es 整合官方例子,用 view 视图解决查询写法不优雅的问题?


Apache Calcite 动态数据管理框架-06-Es 整合 contains 方法如何使用?


Apache Calcite 动态数据管理框架-05-java 访问 ES 整合常见聚合函数验证 sum/count/min/max/avg 支持


Apache Calcite 动态数据管理框架-06-Es 整合时中文乱码报错 org.apache.calcite.runtime.CalciteException Failed to encode in character set 'ISO-8859-1'


Lucene-03-lucene 索引原理


Lucene-02-lucene 基础知识


Elasticsearch-05-xpack ELK 安全,警告,监视,图形和报告功能


Elasticsearch-04-java 访问 ES


Elasticsearch-03-es install on windows


Elasticsearch-02-核心概念介绍


Apache Pulsar


Apache Commons Math


zookeeper-01-Apache Curator


Dubbo in action


Jetty 入门使用


jetty architecture jetty 架构介绍


Tomcat


Mycat 分布式主从复制中间件。


Apache Projects


Apache Hadoop-00-chat 闲聊


Apache Hadoop v3.3.6-23-Hadoop Service Registry


Apache Hadoop v3.3.6-22-Unix Shell Guide


Apache Hadoop v3.3.6-21-Enabling Dapper-like Tracing in Hadoop


Apache Hadoop v3.3.6-20-KMS


Apache Hadoop v3.3.6-19-CredentialProvider API Guide


Apache Hadoop v3.3.6-18-Authentication for Hadoop HTTP web-consoles


Apache Hadoop v3.3.6-17-Service Level Authorization Guide


Apache Hadoop v3.3.6-16-Hadoop in Secure Mode


Apache Hadoop v3.3.6-15-Rack Awareness


Apache Hadoop v3.3.6-14-Proxy user - Superusers Acting On Behalf Of Other Users


Apache Hadoop v3.3.6-13-Native Libraries Guide


Apache Hadoop v3.3.6-12-Fair Call Queue Guide


Apache Hadoop v3.3.6-11-Hadoop CLI MiniCluster.


Apache Hadoop v3.3.6-10-The Hadoop FileSystem API Definition


Apache Hadoop v3.3.6-09-Hadoop Interface Taxonomy Audience and Stability Classification


Apache Hadoop v3.3.6-08-Apache Hadoop Compatibility for admin 管理员兼容性


Apache Hadoop v3.3.6-07-Apache Hadoop Downstream Developer’s Guide 为下游开发人员提供清晰的参考


Apache Hadoop v3.3.6-06-Apache Hadoop Compatibility 兼容性


Apache Hadoop v3.3.6-05-File System Shell


Apache Hadoop v3.3.6-04-Hadoop Commands Guide


Apache Hadoop v3.3.6-03-Hadoop Cluster Setup 集群部署模式


Apache Hadoop v3.3.6-02-Hadoop setting up a Single Node Cluster.


Apache Hadoop v3.3.6-01-overview


Apache Hadoop v3.3.6 in action-02-cluster mode 集群部署实战


Apache Hadoop v3.3.6 in action-01-single mode 单机部署实战 windows10 wsl


Apache Hadoop v3.3.6 in action-01-HDFS 部署完成后 java 程序如何访问验证


Apache Hadoop-05-Yarn Yet Another Resource Negotiator 资源管理器,YARN负责集群资源的管理和作业调度。


Apache Hadoop-04-MapReduce 分布式计算的处理技术和程序模型


Apache Hadoop-03-HDFS Distributed File System 分布式文件系统


Apache-Hadoop-02-big data 大数据入门简介


Apache Hadoop-01-hello world 入门例子


NIO 框架 Grizzy


Aapche Mina-netty 通讯前身


Apache Solr


Apache Spark


Apache Kafka-08-kafka implements kafka 实现原理


Apache Kafka-07-kafka 设计思想


Apache Kafka-06-kafka intro kafka 介绍


Apache Kafka-05-springboot kafka 整合笔记


Apache Kafka-05-springboot kafka 整合笔记 @KafkaListener 中的 groupId 和 consumer group-id


Apache Kafka-04-kafka install on windows7 安装笔记


Apache Kafka-04-kafka install on windows10 安装笔记


Apache Kafka-03-文件存储


Apache Kafka-02-性能调优


Apache Kafka-01-kafka 快速开始


Apache Kafka-00-kafka 概览


Apache Kafka-00-kafka 常见面试题


Log4j2-30-sensitive 日志脱敏框架,支持注解和日志插件模式


Log4j2-29-log4j2 discard policy 极端情况下的丢弃策略 同步+异步配置的例子


Log4j2-28-log4j2 async logger 异步 Logger 报错 log4j2 null object returned for AsyncLogger in Loggers


Log4j2-27-log4j2 与 springboot 整合


Log4j2-26-Asynchronous Loggers for Low-Latency Logging


Log4j2-25-log4j2 log4j2异步详解及高并发下的优化


Log4j2-24-log4j2 相同的日志打印 2 次


Log4j2-23-log4j2 插件的加载机制、最佳实践 等


Log4j2-22-logback 如何实现全局的日志脱敏


Log4j2-21-log4j2 通过实现 Rewrite 实现日志的脱敏


Log4j2-20-Custom Log Levels 自定义日志级别


Log4j2-19-编程式配置 Programmatic Configuration


Log4j2-18-Plugins 插件


Log4j2-17-拓展 log4j


Log4j2-16-Logging Separation 日志记录分离


Log4j2-15-JMX 日志统计监控


Log4j2-14-log4j2 无垃圾稳态日志 Garbage-free Steady State Logging


Log4j2-13-log4j2 asyncLogger 低延迟日志的异步日志记录器


Log4j2-12-log4j2 过滤器 Filters


Log4j2-11-log4j2 Layout 布局入门介绍


Log4j2-10-log4j2 Appender 入门介绍


Log4j2-09-Lookups


Log4j2-08-Web Applications


Log4j2-07-log4j2 使用入门


Log4j2-06-log4j2 配置入门介绍


Log4j2-05-log4j2 java api 入门介绍


Log4j2-04-api Separation API 分离


Log4j2-03-log4j 入门介绍


log4j2-02-Log4j2+log4j+logback 对比


Log4j2-01-log4j2 hello world 入门使用


log4j2

Log4j2-30-sensitive 日志脱敏框架,支持注解和日志插件模式


Log4j2-29-log4j2 discard policy 极端情况下的丢弃策略 同步+异步配置的例子


Log4j2-28-log4j2 async logger 异步 Logger 报错 log4j2 null object returned for AsyncLogger in Loggers


Log4j2-27-log4j2 与 springboot 整合


Log4j2-26-Asynchronous Loggers for Low-Latency Logging


Log4j2-25-log4j2 log4j2异步详解及高并发下的优化


Log4j2-24-log4j2 相同的日志打印 2 次


Log4j2-23-log4j2 插件的加载机制、最佳实践 等


Log4j2-22-logback 如何实现全局的日志脱敏


Log4j2-21-log4j2 通过实现 Rewrite 实现日志的脱敏


Log4j2-20-Custom Log Levels 自定义日志级别


Log4j2-19-编程式配置 Programmatic Configuration


Log4j2-18-Plugins 插件


Log4j2-17-拓展 log4j


Log4j2-16-Logging Separation 日志记录分离


Log4j2-15-JMX 日志统计监控


Log4j2-14-log4j2 无垃圾稳态日志 Garbage-free Steady State Logging


Log4j2-13-log4j2 asyncLogger 低延迟日志的异步日志记录器


Log4j2-12-log4j2 过滤器 Filters


Log4j2-11-log4j2 Layout 布局入门介绍


Log4j2-10-log4j2 Appender 入门介绍


Log4j2-09-Lookups


Log4j2-08-Web Applications


Log4j2-07-log4j2 使用入门


Log4j2-06-log4j2 配置入门介绍


Log4j2-05-log4j2 java api 入门介绍


Log4j2-04-api Separation API 分离


Log4j2-03-log4j 入门介绍


log4j2-02-Log4j2+log4j+logback 对比


Log4j2-01-log4j2 hello world 入门使用


sf

JCSprout Java Core Sprout:基本、并发、算法


你真的理解 mysql 的 insert 吗?


Tree-03-图解 AVL 自平衡二叉查找树及 java 实现


Tree-02-java 实现 BST 二叉查询树详解


Tree-01-二叉树 Binary Tree


Tree-00-概览


mysql-16-buffer pool 缓冲池


mysql-15-mysql undo log、redo log、binlog 有什么用? 组提交 group commit mysql 主从复制如何实现的?


mysql-14-mysql 死锁 deadlock


mysql-13-mysql 锁 lock


mysql-12-mysql 的一条数据是如何保存的?


mysql-11-执行一条 select 语句,期间发生了什么?


mysql-10-MySQL查询数据表的Auto_Increment(自增id)


mysql(9)transaction 事务2


mysql(9)transaction 事务2


mysql(6)transaction 事务


mysql(6)lock mysql 锁


mysql(6)Index 索引


mysql-06-mysql index 索引失效 效果不好的情况


mysql(6)Index 索引常见问题


mysql(6)Index 从数据页的角度看 B+ 树


mysql(5)表


mysql(4)文件系统


索引数据结构(1)概览篇


锁专题(13)使用 @sun.misc.Contended 避免伪共享


锁专题(12)Phaser 相位器转换工具


锁专题(12)高并发进阶 Exchanger 双方栅栏源码深度解析


锁专题(11)简单,快速,实用的非阻塞和阻塞并发队列算法


锁专题(10)Linux的HBO实现


锁专题(10)Linux SeqLocks 结合锁定技术


锁专题(10)Linux SeqLocks 原子变量和使用计数器


锁专题(10)Linux SeqLocks 顺序锁


锁专题(10)Linux Reader/Writer Spinlocks 读写自旋锁详解


锁专题(10)Linux SpinLocks 自旋锁详解


锁专题(10)Linux SeqLocks 原子信号量说明


锁专题(10)Linux SeqLocks


锁专题(9) SynchronousQueue 同步队列源码解析


锁专题(9) Semaphore 信号量源码深度解析


锁专题(9) PriorityBlockingQueue 优先级阻塞队列源码解析


锁专题(9) LinkedTransferQueue 源码解析


锁专题(9) LinkedBlockingQueue 使用入门及源码解析


锁专题(9) DelayQueue 延迟队列源码解析


锁专题(9) CyclicBarrier 栅栏源码深度解析


锁专题(9) CountDownLatch 源码深度解析


锁专题(9) ConcurrentSkipListSet 源码解析


锁专题(9) ConcurrentSkipListMap 源码解析


锁专题(9) ConcurrentLinkedQueue 源码深度解析


锁专题(9) ArrayBlockingQueue 使用入门及源码解析


锁专题(8)java 从零手写实现 ReadWriteLock 读写锁


锁专题(7)从零手写实现你的 SpinLock 自旋锁及可重入锁


锁专题(6)AbstractQueuedSynchronizer AQS 源码详解


锁专题(5)Seqlocks 在 java 中如何实现论文详解


锁专题(3)ReentrantLock 可重入锁源码解析


锁专题(2)Lock 和 Condition 接口简介


锁专题(1)概览 lock overview


操作系统学习(15)IO 缓存和 buffer


操作系统学习(14)IO


操作系统学习(13)文件磁盘


操作系统学习(12)文件的共享与保护


操作系统学习(11)文件管理


操作系统学习(10)页面置换算法


操作系统学习(9)虚拟内存


操作系统学习(8)内存分配


操作系统学习(7)内存管理


操作系统学习(6)死锁


操作系统学习(5)信号量与管程


操作系统学习(4)进程同步的基本概念:临界资源、同步和互斥


操作系统学习(3)处理机调度:调度的概念、时机、切换、过程以及调度方式和基本准则


操作系统学习(2)线程详解


操作系统学习(2)进程详解


操作系统学习(1)概览


privilege system design-01-如何从零开始设计权限管理系统


Database design tool 数据库管理工具 PDMAN


web 实战-21-文件上传的 3 种方式:伪刷新、文件流、Base64


web 实战-20-springboot 中 inputStream 神秘消失之谜


web 实战-19-http 请求的正确姿势


web 实战-18-验证码 CAPTCHA


web 实战-17-springboot dateformat 日期页面显示为数字或者 jackson 格式化无效


web 实战-16-静态页面如何 include 其他页面


web 实战-15-js 和 java 前端后端如何实现 md5 加密


web 实战-14-常用开源项目


web 实战-13-分页插件


web 实战-12-Bootstrap DateTimePicker 日期空间使用记录


web 实战-10-springboot CommonsMultipartResolver 实现文件上传


web 实战-10-HTTP post 请求中文乱码


web 实战-10-HTTP post 请求发送文件信息


web 实战-09-springboot 文件上传最大大小限制


web 实战-08-EXCEL 文件导出下载的几种方式


web 实战-08-ajax 请求下载文件没有效果


web 实战-07-File Compress 文件压缩 java 实现


web 实战-06-字符编码(Character encoding)详解


web 实战-04-jquery 实现 ajax 请求


web 实战-04-基于 form 实现前后端交互


web 实战-03-AJAX 是什么?


web 实战-02-如何实现模态框 modal


web 实战-01-JQuery 如何实现弹出确认框


spring 增强之后无法获取自定义注解属性及解决方案


jsp 学习笔记-19-表达式语言


jsp 学习笔记-18-自定义标签


jsp 学习笔记-17-JSP 标准标签库(JSTL)


jsp 学习笔记-16-session


jsp 学习笔记-15-cookie


jsp 学习笔记-14-response 响应


jsp 学习笔记-13-response 响应


jsp 学习笔记-12-request 请求


jsp 学习笔记-11-隐式对象


jsp 学习笔记-10-JSP 动作


jsp 学习笔记-09-JSP 指令


jsp 学习笔记-08-JSP 语法


jsp 学习笔记-07-JSP 生命周期


jsp 学习笔记-06-jsp 是什么?


jsp 学习笔记-05-JSP 远程调用请求


jsp 学习笔记-04-springmvc 文件上传 解决 CORS 跨域问题


jsp 学习笔记-04-apache commons upload 实现文件上传


jsp 学习笔记-03-JSP 实现 excel 上传并且解析


jsp 学习笔记-02-JSP 实现文件上传下载


jsp 学习笔记-01-JSP 整合 springboot


web 外链图片 403 解决方案(http referrer)


web 安全系列-23-文件上传攻击


web 安全系列-22-文件包含攻击


web 安全系列-21-文件读取攻击


web 安全系列-20-middleware 中间件常见漏洞


web 安全系列-19-HTTP Desync Attacks HTTP请求走私


web 安全系列-18-web cache deception Web Cache欺骗攻击


web 安全系列-17-config safe 配置安全


web 安全系列-16-buffer overflow 缓冲区溢出


web 安全系列-15-subdomain takeover 子域劫持


web 安全系列-14-path travel 目录穿越


web 安全系列-13-Serializable 序列化漏洞


web 安全系列-12-SSTI 模板注入


web 安全系列-11-XPath 注入攻击


web 安全系列-10-webshell 攻击


web 安全系列-09-command injection 命令注入


web 安全系列-08-SSRF 服务端请求伪造


web 安全系列-07-XXE XML外部实体注入攻击


web 安全系列-06-URL Redirect 开放重定向漏洞


web 安全系列-05-weak password 弱口令


web 安全系列-04-CSRF 跨站请求伪造


web 安全系列-03-XSS 的解决方案及一些绕过方式


web 安全系列-03-CRLF 注入 & HRS 漏洞


web 安全系列-02-XSS 跨站脚本攻击


web 安全系列-01-SQL injection SQL 注入


web 安全系列-00-web 安全概览


ACP 学习-11-单选题汇总


ACP 学习-11-多选题汇总


ACP 学习-10-单选题汇总


ACP 学习-10-多选题汇总


ACP 学习-10-判断题汇总


ACP 学习-09-单选题汇总 1-50 题


ACP 学习-09-多选题汇总


ACP 学习-09-判断题汇总


ACP 学习-08-DDoS 防护


ACP 学习-07-CDN


ACP 学习-06-对象存储 OSS


ACP 学习-05-专有网络 VPC


ACP 学习-04-负载均衡(Server Load Balancer)


ACP 学习-03-弹性伸缩(Auto Scaling)


ACP 学习-02-云服务器(Elastic Compute Service,简称ECS)


ACP 学习-01-阿里云云计算专业认证学习范围概览


java 基础篇-07-instanceof 详解


java 基础篇-06-native 关键字详解


java 基础篇-05-String 字符串又长度限制吗?常量池详解 String 类源码分析


java 基础篇-04-java 8 大基本类型


java 基础篇-03-java 到底是值传递还是引用传递?


java 基础篇-02-什么是编程范式?Programming paradigm


java 基础篇-01-什么是面向对象? OOP


leecode 126 127-Word Ladder II-backtracking 回溯算法 + 剪枝 BFS DFS


leecode 39 Combination Sum backtracking 回溯算法 + 剪枝


leecode 详解 03-Manacher Algorithm 马拉车算法


【leetcode】017-33. 搜索旋转排序数组 Search in Rotated Sorted Array + 81. Search in Rotated Sorted Array II + 153. Find Minimum in Rotated Sorted Array 寻找旋转排序数组中的最小值 + 154.Find Minimum in Rotated Sorted Array II


【leetcode】016-31.下一个排列 next permutation + 46. 全排列 permutations + 47. 全排列 II permutations-ii + 60. 排列序列 permutation sequence


【leetcode】015-30.串联所有单词的子串 Substring with Concatenation of All Words


【leetcode】014-29.两数相除 divide two integers


【leetcode】013-25.K 个一组翻转链表 Reverse Nodes in k-Group + 24. 两两交换链表中的节点 swap nodes in pairs


【leetcode】012-22.括号生成 generate-parentheses + 20. 有效的括号 valid parentheses + 32. 最长有效括号 Longest Valid Parentheses


【leetcode】011-21.合并多个有序的链表 merge k sorted lists


【leetcode】010-19. 删除链表的倒数第 N 个结点 Remove Nth Node From End of List 双指针


【leetcode】009 - 11. 盛最多水的容器 Container With Most Water 双指针法 + 42. 接雨水 Trapping Rain Water + 407. Trapping Rain Water II


【leetcode】08 - 10. Regular Expression Matching 正则表达式匹配 + 42.Wildcard Matching 通配符匹配


【leetcode】07-7. 整数反转 reverse integer 整数的位运算汇总


【leetcode】06-6. N 字形变换 zigzag conversion


【leetcode】05-5. 最长回文子串 Longest Palindromic Substring


【leetcode】04-4.median of two sorted arrays 寻找两个正序数组的中位数


【leetcode】03-leetcode 3. 无重复字符的最长子串 Longest Substring Without Repeating Characters


【leetcode】02-leetcode 2. 两数相加 add two numbers


【leetcode】01-ksum 求符合条件的 k 个数 1. Two Sum/15. 3Sum/18. 4Sum/


从零开始的数据结构与算法-00-概览 算法专题汇总


编译原理系列-06-LR


编译原理系列-05-Predictive analysis 预测分析


编译原理系列-04-parsing 语法分析之上下文无关文法


编译原理系列-03-lexical analysis 词法分析


编译原理系列-02-mini java


编译原理系列-01-概述


编译原理系列-00-入门


系统设计之路由篇


规则引擎-12-Evrete 是一个前向推理的 Java 规则引擎,实现了 RETE 算法,并完全符合 Java 规则引擎规范(JSR 94)。


规则引擎-11-ice Java规则引擎-ice,针对复杂/灵活变动业务,提供一个新的抽象编排解决方案,轻量级,高性能并提供可视化操作页面


规则引擎-10-rulebook


规则引擎-09-openl-tablets


规则引擎-08-openrules 商业


规则引擎-07-rulego 是一个基于`Go`语言的轻量级、高性能、嵌入式、可编排组件式的规则引擎


规则引擎-06-jess 程序设计语言 商业


规则引擎-05-liteflow


规则引擎-04-urule URULE 是一款基于RETE算法的纯Java规则引擎,提供规则集、决策表、决策树、评分卡,规则流等各种规则表现工具及基于网页的可视化设计器,可快速开发出各种复杂业务规则。


规则引擎-03-RETE 算法


规则引擎-02-easy rules


规则引擎-01-drools 框架入门


规则引擎-00-入门


规则引擎-00-入门 聊一聊


配置增量加载设计方案


FrontJS 前端监控


java UUID 源码学习


C语言学习笔记-31-命令行参数


C语言学习笔记-30-内存管理


C语言学习笔记-29-可变参数


C语言学习笔记-28-递归


C语言学习笔记-27-error 错误处理


C语言学习笔记-26-类型强转


C语言学习笔记-25-头文件


C语言学习笔记-24-预处理器


C语言学习笔记-23-文件 IO


C语言学习笔记-22-输入和输出


C语言学习笔记-21-typedef


C语言学习笔记-20-位域


C语言学习笔记-19-共同体


C语言学习笔记-18-结构体


C语言学习笔记-17-字符串


C语言学习笔记-16-函数指针与回调函数


C语言学习笔记-15-指针


C语言学习笔记-14-枚举


C语言学习笔记-13-数组


C语言学习笔记-12-static 深入学习


C语言学习笔记-11-作用域


C语言学习笔记-10-函数


C语言学习笔记-09-Loop 循环


C语言学习笔记-08-判断


C语言学习笔记-07-运算符


C语言学习笔记-06-存储类


C语言学习笔记-05-常量


C语言学习笔记-04-变量


卡尔曼滤波(Kalman filtering)


EM Algorithm 最大期望算法(Expectation Maximization)


朴素贝叶斯算法


抽样方法


MCMC 蒙特卡罗马尔科夫算法 Metropolis–Hastings + Gibbs 采样


自然对数(Natural logarithm) e 的理解


蒙特卡罗方法 Monte Carlo method


矩阵乘法简介 Matrix multiplication


special chars 特殊符号汇总


number 数字与中文


jieba-fenci 结巴分词与繁简体转换 segment


jieba-fenci 结巴分词原理讲解之数据归一化 segment


jieba-fenci 结巴分词原理讲解 segment


sensitive-word 敏感词 v0.17.0 新特性之 IPV4 检测


sensitive-word 敏感词 v0.16.1 新特性之字典内存资源释放


sensitive-word v0.13.1 特性版本发布 支持英文单词全词匹配


v0.12.0-敏感词/脏词词标签能力进一步增强


sensitive word 敏感词(脏词) 如何忽略无意义的字符?达到更好的过滤效果?


java sensitive-word 敏感词之 DFA 算法(Trie Tree 算法)详解


java 敏感词之 DFA 算法双数组原理及实现


java sensitive-word 敏感词之 DFA 双数组实现源码学习


An Efficient Implementation of Trie Structures 双数组实现 Trie 论文翻译


java sensitive-word 敏感词之字典瘦身


sensitive-word 敏感词之 StopWord 停止词优化与特殊符号


sensitive-word java 如何实现一个敏感词工具?违禁词实现思路梳理


各大平台连敏感词库都没有的吗?sensitive-word java 开源敏感词工具入门使用


Regex 正则表达式原理-03-NFA 转 DFA


Regex 正则表达式原理及如何从零实现


Regex 正则表达式与 DFA


java 发送邮件


java 搭建属于自己的邮件服务器


java 发送邮件 css-style 样式丢失错乱问题,有解决方案


java 中文标点符号判断


Spring Web MVC-10-HandlerMethodArgumentResolver 用于统一获取当前登录用户


Spring Web MVC-09-springmvc 过滤器与拦截器 Handler and Filter/spring aop 拦截器/ @ControllerAdvice ResponseBodyAdvice


Spring Web MVC-08-springmvc 接收请求参数(普通参数,对象,JSON, URL)


Docker Learn-02-解决 Docker 国内较慢的问题


Docker 在 Windows7 环境安装教程


Docker 安装 mysql Windows 环境


字节码概览


Byte Buddy-01-字节码生成入门介绍


Byte Buddy-02-替换类实现


从零开始的 windows 开发环境搭建-02-idea


从零开始的 windows 开发环境搭建-01-git


从零开始的 windows 开发环境搭建-00-overview


bloom filter 使用最佳实践,让你少采坑!


监控-skywalking-06-SkyWalking on the way 全链路追踪系统的建设与实践


监控-skywalking-05-in action 实战笔记


监控-skywalking-04-字节码增强原理


监控-skywalking-03-深入浅出介绍全链路跟踪


监控-skywalking-02-深入学习 skywalking 的实现原理的一些问题


skywalking-01-APM 监控入门介绍


Sentry 是跨平台应用程序监控,专注于错误报告。


Prometheus-监控 普罗米修斯 普米-02-chat


Prometheus-监控 普罗米修斯普米-01-概览


PinPoint-监控


监控标准-OpenTracing


监控利器之夜莺监控-Nightingale-01-入门介绍


监控利器之嘉为蓝鲸一体化运维解决方案-01-入门介绍


监控利器之 HertzBeat 赫兹跳动-01-入门介绍


Categraf 致力于打造监控数据采集领域大一统的方案-01-overview


How To Learn 如何学习


时序数据库-06-06-vm VictoriaMetrics cluster 集群访问方式


时序数据库-06-05-vm VictoriaMetrics cluster 集群原理


时序数据库-06-04-vm VictoriaMetrics storage 存储原理简介


时序数据库-06-03-vm VictoriaMetrics java 整合


时序数据库-06-02-vm VictoriaMetrics install on docker 安装 vm


时序数据库-06-01-vm VictoriaMetrics 快速、经济高效的监控解决方案和时间序列数据库


时序数据库-05-TDengine Time-Series Database, TSDB chat


时序数据库-05-TDengine 是一款开源、高性能、云原生的时序数据库 (Time-Series Database, TSDB)


时序数据库-04-InfluxData-分布式时序数据库


时序数据库-03-opentsdb-分布式时序数据库


时序数据库-02-聊一聊时序数据库


时序数据库-01-时序数据库有哪些?为什么要使用


字符串匹配-KMP 算法


字符串匹配-01-BF 暴力匹配算法


Java GC 调优, ZGC 的原理


ActiveMQ Transaction


package-info.java


Maven Dependency


Oracle Group By


Mybatis PageHelper


Mybatis PageHelper 进阶


Mybatis 特殊转移字符 大于小于等于 怎么写?


Front Notes


JVM-13-runtime optimize


JVM-13-compile optimize


JVM-12-远程执行代码


JVM-11-字节码类加载实战


JVM-10-虚拟机字节码执行引擎


JVM-09-classloader


JVM-02-JMM 运行时内存模型


JVM-02-HotSpot 虚拟机对象探秘


JVM-01-jvm ovewview


JVM-00-what is jvm


database JDBC-01-overview


String intern


HTTP GET POST 请求区别


Java Net-10-多线程服务器


Java Net-09-Frame


Java Net-08-URL


Java Net-07-UDP Socket


Java Net-05-死锁


Java Net-05-TCP Socket 底层原理与生命周期


Java Net-04-TCP Socket NIO 方式实现


Java Net-03-TCP Socket


Java Net-02-InetAddress


Java Net-01-Overview


Java NIO-10-BIO、NIO、AIO 详解


Java NIO-10-大文件读取


Java NIO-09-零拷贝之 Splice


Java NIO-09-零拷贝之 Sendfile


Java NIO-09-零拷贝之 MMAP


Java NIO-09-零拷贝之 DMA


Java NIO-09-零拷贝之直接 I/O


Java NIO-09-零拷贝之写时复制


Java NIO-09-零拷贝之内存共享 buffer share


Java NIO-09-零拷贝


Java NIO-09-17-零拷贝之 java 实现


Java NIO-09-16-零拷贝介绍及对比


Java NIO-08-理解 nio


Java NIO-07-Pipe


Java NIO-06-Selector


Java NIO-05-Buffer


Java NIO-04-Channel


Java NIO-03-Charsets


Java NIO-02-Path/Files


Java NIO-01-Overview


Java IO-09-文件内存泄漏 memory leak


Java IO-08-MMAP 内存映射 Channel


Java IO-07-RandomAccessFile


Java IO-06-异常处理


Java IO-05-Reader Writer


Java IO-04-流


Java IO-03-字符/字节数组


Java IO-02-管道


Java IO-01-文件 RandomAccessFile


Java IO-00-概览


Java Bit Operation-类型转换-02


Java Bit Operation-位运算-01


Java Transient


JDK HashMap 源码解析


JDK ConcurrentHashMap 源码解析


Serializable


Serializable ID-02-序列化标识


Servlet


Cache Travel-02-history


Cache Travel-01-Talk


缓存实战(1)缓存雪崩、缓存击穿和缓存穿透入门简介及解决方案


Cache Travel-00-index


Java Static


SQL Isolation


SQL Charset


SQL Join


ActiveMQ Communication Mode


HTTPS


基于 netty4 手写 rpc-17-interceptor 拦截器


基于 netty4 手写 rpc-16-gracefully shutdown 优雅关闭


基于 netty4 手写 rpc-15-generic 泛化调用


基于 netty4 手写 rpc-14-fail 失败策略


基于 netty4 手写 rpc-13-callType 调用方式


基于 netty4 手写 rpc-12-load balance 负载均衡


基于 netty4 手写 rpc-11-register center 注册中心


基于 netty4 手写 rpc-10-register center 注册中心


java 从零开始手写 RPC (07)-timeout 超时处理


java 从零开始手写 RPC (06) reflect 反射实现通用调用之客户端


java 从零开始手写 RPC (05) reflect 反射实现通用调用之服务端


java 从零开始手写 RPC (04) -序列化


基于 netty4 手写 rpc-05-客户端主动调用服务端


java 从零开始手写 RPC (03) 如何实现客户端调用服务端?


基于 netty4 手写 rpc-02-client 客户端代码实现


java 从零开始手写 RPC (02)-server 服务端代码实现


java 从零开始手写 RPC (01) 基于 websocket 实现


java 从零开始手写 RPC (00) 概览 overview


SQL Lock In Action


IBO


Java Reference 弱引用 强引用 幻引用


Architect Road


Mybatis Plus-00-overview mybatis plus 简单介绍 mybatis+mybatis-plus+hibernate+spring jpa


Validator-04-5 年,只为了一个更好的校验框架


Validator-03-beanvalidation 2.0 文档整理


Validator-02-自定义校验注解


Hibernate Validator 参数校验


Teaching resources


如何手写一门语言


Cfets Biz


D3


Maven


load balance 02-consistent hash algorithm 一致性哈希算法原理详解


Unit Test


SQL Theory - BASE ACID CAP


java SPI 07-自动生成文件


java SPI 06-自己从零开始实现 SPI 框架


java SPI 05-dubbo adaptive extension 自适应拓展


java SPI 04-dubbo SPI 机制源码解析


java SPI 03-java 源码解析


java SPI 02-slf4j 版本冲突解决方案


java SPI 01-ServiceLoader 使用简介


JMM-09-summary


JMM-08-final


JMM-07-lock ReentrantLock 可重入锁详解


JMM-07-lock concurrent 包简介


JMM-06-happens before


JMM-04-sequentially consistent


JMM-03-cache & reordering


JMM-02-data struct


JMM-01-intro


Java Model Memory


Database Transaction


浅谈数据库事务之 undo-log


浅谈数据库事务之 redo-log


浅谈数据库事务之隔离级别 Database Transaction isolation


Springboot Transaction @EnableTransactionManagement, spring 事务不生效; MySQL AutoCommit


Spring Transaction


Aspectj


javassist


CGLIB


Java Proxy


Gson/fastjson/Jackson json 反序列化/序列化 如何指定字段的名称


Json Path-另一种解析 json 的方式 jsonpath


Json 之 MessagePack


Json 之 Kryo


Json 之 Jboss Marshaling


Json 之 Hession


Json 之 JsonIter


Json 之 Jackson


Json 之 Gson


Json 之 FST


FastJSON 异常报错 ConcurrentModificationException


FastJSON-02-循环依赖 JSONSerializer.containerReference 与 SerializerFeature.DisableCircularReferenceDetect


Json 之 FastJson


Json 之 DSL-Json


Json-00-json 11 种序列化库对比 DSL、fastjson、gson、jackson、Google protocol buffer、Apache Thrift、Hession、Kryo、Fst、Messagepack、Jboss Marshaling


web 会话机制之 session cookie 详解


Redisson 入门教程


windows jdk 环境配置 java 环境变量配置


Netty-11-流关闭的顺序


XML 非法字符,PCDATA invalid Char value 8,非法字符 0X0


XML 格式校验-01-DTD 简介


Design Pattern 39-Principles of OOD OOD 原则


Design Pattern 39-合成复用原则(Composite Reuse Principle,CRP)


Design Pattern 38-迪米特法则(Law of Demeter,LoD)


Design Pattern 37-接口隔离原则(Interface Segregation Principle,ISP)


Design Pattern 36-单一职责原则(Single Responsibility Principle,SRP)


Design Pattern 35-依赖倒置原则(Dependence Inversion Principle,DIP)


Design Pattern 34-LSP 里氏替换原则


Design Pattern 33-open close 开闭原则


Design Pattern 32-java 服务定位器模式(Service Locator Pattern)


Design Pattern 31-java 拦截过滤器模式(Intercepting Filter Pattern)


Design Pattern 30-java 前端控制器模式(Front Controller Pattern)


Design Pattern 29-java 数据访问对象模式(Data Access Object Pattern)


Design Pattern 28-java 组合实体模式(Composite Entity Pattern)


Design Pattern 27-java 业务代表模式(Business Delegate Pattern)


Design Pattern 26-java MVC 模式(Model-View-Controller)


Design Pattern 25-java 访问者模式(Visitor Pattern)


Design Pattern 24-java 模板模式(Template Pattern)


Design Pattern 23-java 策略模式(Strategy Pattern)


Design Pattern 22-java 空对象模式(Null Object Pattern)


Design Pattern 21-java 状态模式(State Pattern)


Design Pattern 20-java 观察者模式(Observer Pattern)


Design Pattern 19-java 备忘录模式(Memento Pattern)


Design Pattern 18-java 中介者模式(Mediator Pattern)


Design Pattern 17-java 迭代器模式(Iterator Pattern)


Design Pattern 16-java 解释器模式(Interpreter Pattern)


Design Pattern 15-java 命令行模式(Command Pattern)


Design Pattern 14-java 责任链模式(Chain of Responsibility Pattern)


Design Pattern 13-java 代理模式(Proxy Pattern)


Design Pattern 12-java 享元模式(Flyweight Pattern)


Design Pattern 11-java 外观模式(Facade Pattern)


Design Pattern 10-java 装饰器模式(Decorator Pattern)


Design Pattern 09-java 组合模式(Composite Pattern)


Design Pattern 08-java 过滤器模式(Filter Pattern)


Design Pattern 07-java 桥接模式(Bridge Pattern)


Design Pattern 06-适配器模式(Adapter Pattern)


Design Pattern 05-原型模式(Prototype Pattern)


Design Pattern 04-builder 构建者模式


Design Pattern 03-单例(singleton)设计模式


Design Pattern-03-观察者模式 observer


Design Pattern 02-抽象工厂模式(abstract factory)


Design Pattern 01-入门案例 单例+工厂+抽象工厂


Design Pattern-01-工厂模式(factory)


Design Pattern-00-设计模式 overview


maven 包管理平台-08-nexus 自己搭建 maven 仓库


maven 包管理平台-07-plugins 常见插件介绍


maven 包管理平台-06-常用技巧 实时更新快照/乱码问题/下载很慢/包依赖解决包冲突/如何导入本地 jar


maven 包管理平台-05-multi module 多模块


maven 包管理平台-04-maven archetype 项目原型


maven 包管理平台-03-maven project maven 项目的创建入门


maven 包管理平台-02-windows 安装配置 + mac 安装配置


maven 包管理平台-01-maven 入门介绍 + Maven、Gradle、Ant、Ivy、Bazel 和 SBT 的详细对比表格


Gradle-03-gradle 是什么?和 maven 的关系?如何系统的学习 gradle


Gradle-01-gradle install on windows gradle windows 安装实战笔记


Gradle-01-gradle install on mac gradle mac 安装实战笔记


Aapche POI java excel 操作工具包入门


iexcel-excel 读取和写入,解决 excel OOM 问题


Hutool http 请求入门例子


log-01-日志组件之 Log4j 入门介绍


log-00-日志组件概览


orm

数据库查询工具 sql builder-x-ream sqli 入门介绍


数据库查询工具 sql builder-jonathanhds sql-builder 入门介绍,优雅的 api 设计


数据库查询工具 sql builder-jkrasnay/sqlbuilder 入门介绍


数据库查询工具 sql builder-javaica querier 入门介绍, 足够简单灵活。


数据库查询工具 sql builder-01-IQL


数据库查询工具 sql builder-ibit-tech 入门介绍


数据库查询工具 sql builder-geevisoft sql-query-builder 入门介绍


数据库查询工具 sql builder-exasol sql-statement-builder 入门介绍 对 SQL 的理解比较深入


数据库查询工具 sql builder-dragons96 sql-builder 入门介绍 对其他组件的兼容性不错


数据库查询工具 sql builder-danfickle java-sql-query-builder 入门介绍


数据库查询工具 sql builder-chat 如何设计一个 sql builder


数据库查询工具 sql builder-alexkasko query-string-builder 入门介绍


数据库查询工具 sql builder-Yeamy SqlBuilder 入门介绍,主要是看约束条件的设计。


数据库查询工具 sql builder-DenzelCode AdvancedSQL 入门介绍


数据库查询工具 sql builder 通过代码构建 SQL 语句


数据库查询工具 linq4j


.net Language Integrated Query(LINQ,语言集成查询)


数据库查询工具 linq java 入门介绍-更加优雅的流式集合处理


数据库查询工具 Language-Integrated Query (LINQ) cshape 入门介绍


数据库查询工具 jinq 入门介绍-java中编写数据库查询的简单自然的方式


spring jdbctemplate 入门使用


mybatis plus 如何实现复杂的 and (xxx OR xxx) 的实现?


MBG Mybatis Generator 生成的实体类和数据库不一致


mybatis 与 spring 整合实现原理


mybatis generator & mybatis-plus generator 代码生成


springboot + mybatis-plus 基于注解的多数据源


springboot + mybatis-plus 分包实现多数据源配置


手写 Hibernate ORM 框架 06-spring mybatis 原理


手写 Hibernate ORM 框架 05-mybatis 原理


从零开始手写 mybatis(四)- mybatis 事务管理机制详解


从零开始手写 mybatis (三)jdbc pool 如何从零手写实现数据库连接池 dbcp?


从零手写实现 mybatis 系列(二)mybatis interceptor 插件机制详解


从零手写实现 mybatis 系列(一)mybatis 手写 MVP 版本


从零手写实现 mybatis 系列(零)mybatis 核心特性


手写 Hibernate ORM 框架 04-持久化实现


手写 Hibernate ORM 框架 03-配置文件读取, 数据库连接构建


手写 Hibernate ORM 框架 02-实体 Bean 定义,建表语句自动生成


手写 Hibernate ORM 框架 01-注解常量定义


手写 Hibernate ORM 框架 00-环境准备


Mybatis Plus-00-overview mybatis plus 简单介绍 mybatis+mybatis-plus+hibernate+spring jpa


Neo4j-04-图数据库 neo4j ogm 面向对象操作图数据库


ORM-09-TopLink


ORM-08-EclipseLink 入门介绍


ORM-07-querydsl 入门介绍


ORM-06-jooq 入门介绍


ORM-05-javalite activejdbc


orm-04-Spring Data JPA 入门介绍


ORM-02-JPA Java Persistence API 入门介绍


ORM-02-Hibernate 对象关系映射(ORM)框架


ORM-01-Hibernate、MyBatis、EclipseLink、Spring Data JPA、TopLink、ActiveJDBC、Querydsl 和 JOOQ 对比


sql

数据库血缘工具 SQLFlow 介绍-可视化数据库字段和数据库血缘


mysql 外键索引入门介绍-02-元数据管理


mysql 外键索引入门介绍


database sharding-04-数据库分库分表 chat 聊一下


Apache IoTDB (Internet of Things Database)是一个专为物联网(IoT)应用场景设计的开源时序数据库系统


InfluxDB 是一个开源的分布式时间序列数据库管理系统(TSDB)


Apache Iceberg 开源的数据表格格式,用于在大规模数据湖中存储和管理结构化数据


apache hudi 构建在Apache Hadoop和Apache Spark之上的库,用于管理和处理大规模数据湖中的增量数据


apache hive 在 Hadoop 上的数据仓库工具


DB2 关系数据库管理系统(RDBMS)


Clickhouse 开源的列式数据库管理系统(DBMS)


Apache Cassandra intro 高度可伸缩、分布式、开源的NoSQL数据库系统


AmazonDynamoDB intro Amazon DynamoDB 是一种完全托管的NoSQL数据库服务


Database Source 00 Overview


hazelcast-02-intro


hazelcast-01-chat


数据库查询工具/流式查询 streamex 入门介绍


数据库查询工具 stream query 入门介绍-允许完全摆脱Mapper的mybatis-plus体验!


数据库查询工具 sql builder-x-ream sqli 入门介绍


数据库查询工具 sql builder-jonathanhds sql-builder 入门介绍,优雅的 api 设计


数据库查询工具 sql builder-jkrasnay/sqlbuilder 入门介绍


数据库查询工具 sql builder-javaica querier 入门介绍, 足够简单灵活。


数据库查询工具 sql builder-01-IQL


数据库查询工具 sql builder-ibit-tech 入门介绍


数据库查询工具 sql builder-geevisoft sql-query-builder 入门介绍


数据库查询工具 sql builder-exasol sql-statement-builder 入门介绍 对 SQL 的理解比较深入


数据库查询工具 sql builder-dragons96 sql-builder 入门介绍 对其他组件的兼容性不错


数据库查询工具 sql builder-danfickle java-sql-query-builder 入门介绍


数据库查询工具 sql builder-chat 如何设计一个 sql builder


数据库查询工具 sql builder-alexkasko query-string-builder 入门介绍


数据库查询工具 sql builder-Yeamy SqlBuilder 入门介绍,主要是看约束条件的设计。


数据库查询工具 sql builder-DenzelCode AdvancedSQL 入门介绍


数据库查询工具 sql builder 通过代码构建 SQL 语句


数据库基础知识 mysql 如何获取 sql 查询的字段别名?


数据库基础知识 mysql keyword 关键词汇总


数据库基础知识 mysql/oracle 如何根据 host port dbName 构建完整的 url?


数据库基础知识-01-overview 概览


数据库查询工具 linq4j


.net Language Integrated Query(LINQ,语言集成查询)


数据库查询工具 linq java 入门介绍-更加优雅的流式集合处理


数据库查询工具 Language-Integrated Query (LINQ) cshape 入门介绍


数据库查询工具 jinq 入门介绍-java中编写数据库查询的简单自然的方式


spring jdbctemplate 入门使用


数据库统一查询方案介绍-03-jdbc 查询的一些基础知识 如何获取结果列数量、名称、别称


数据库统一查询方案介绍-01-intro


SQL 适配-01-apache drill 01 入门介绍


如何通过标准的 SQL 适配访问各种数据源?


Apache splunk-01-Splunk 是一种用于搜索、监控和分析大规模机器生成的实时数据的软件平台。它能够处理来自各种来源的大量数据,并提供实时的搜索、分析和可视化功能


Apache pig/Apache piglet-01-简单而强大的方式来处理大规模数据集


Apache Geode/Pivotal GemFire-01-分布式内存数据管理平台,用于在大规模的数据处理中提供高性能、高可扩展性和可靠性


Apache Druid-01-a high performance real-time analytics database 高性能实时分析数据库 Apache Imply


Apache Doris-01-overview Doris 介绍


Apache Calcite 动态数据管理框架-04-algebra


Apache Calcite 动态数据管理框架-03-tutorial


Apache Calcite 动态数据管理框架-02-背景


Apache Calcite 动态数据管理框架-01-intro


Apache Calcite doc avatica-08-Custom Client Artifacts


Apache Calcite doc avatica-07-Compatibility 兼容性


Apache Calcite doc avatica-06-Security


Apache Calcite doc avatica-05-how to 如何使用


Apache Calcite doc avatica-04-Json reference


Apache Calcite doc avatica-03-Client Reference 客户端引用


Apache Calcite doc avatica-02-roadMap 发展路线


Apache Calcite doc avatica-01-Background 背景


Apache Calcite advanced 05 Lattices 格


Apache Calcite advanced 04 Materialized Views 物化视图


Apache Calcite advanced 03 streaming 流


Apache Calcite advanced 02 Spatial 空间


Apache Calcite advanced 01 Adapters 适配器


Apache Calcite 如何基于 calcite 自定义实现一个数据库-51-支持过滤的简单 csv 数据库


Apache Calcite 如何基于 calcite 自定义实现一个数据库-51-简单版本 csv?


Apache Calcite 如何基于 calcite 自定义实现一个数据库?


Apache Calcite 源码分析-06-ES schema


Apache Calcite 源码分析-05-csv table schema


Apache Calcite 源码分析-04-CalciteConnection sql execute 执行过程


Apache Calcite 源码分析-03-calcite driver


Apache Calcite 源码分析-02-module 模块介绍


Apache Calcite 源码分析-01-DriverManager 源码浅析 jdbc 的驱动是如何加载的?


Apache Calcite 源码分析-01-CsvSchema 源码浅析


Apache Calcite 动态数据管理框架整合 csv 实战笔记


Apache Calcite 动态数据管理框架入门介绍


SQL 索引建议-03-如何计算字段的区分度? Cardinality


SQL 索引建议-02-SqlParser java 如何解析 sql?


SQL 索引建议-01-整体的思路概览


mysql datetime(6) 介绍


mybatis selectKey 有什么用?


sql select 1 from dual 简介,以及 mybatis 中自定义 select 查询 TypeHandler


mysql 常见面试题汇总


RocketMQ-12-api 消费者接口文档


sharding database-05-apache shardingsphere 01 分布式的数据库生态系统入门介绍


apollo client - 适用于每个 UI 框架和 GraphQL 服务器的功能齐全、生产就绪的缓存 GraphQL 客户端。


mysql 时间精度精确到毫秒实现方案


web 安全系列-01-SQL injection SQL 注入


vibur-dbcp 并发、快速且功能完备的 JDBC 连接池,提供先进的性能监控功能-01-入门介绍


Apache Tomcat DBCP(Database Connection Pool) 数据库连接池-02-源码学习笔记


Apache Tomcat DBCP(Database Connection Pool) 数据库连接池-01-入门介绍


HikariCP 拓展阅读之伪共享 (False sharing)


HikariCP 拓展阅读 cpu 调度 / CPU Scheduling


数据库连接池-05-HikariCP 性能为什么这么快?


零额外开销最快的数据库连接池?-05-HikariCP 入门介绍


alibaba druid-03-mysql 报错 The last packet successfully received from the server was XXX milliseconds ago


alibaba druid-02-FAQ druid 常见问题


alibaba druid-01-intro 数据库连接池入门介绍


c3p0 数据池入门使用教程-00


apache commons-dbcp Apache Commons DBCP 软件实现数据库连接池 commons-dbcp2


Database Connection Pool 数据库连接池-01-概览


万字长文深入浅出数据库连接池 HikariCP/Commons DBCP/Tomcat/c3p0/druid 对比


mybatis plus 如何实现复杂的 and (xxx OR xxx) 的实现?


mysql 8.0 访问报错 com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException 与 closing inbound before receiving peer's close_notify


mybatis 与 spring 整合实现原理


mybatis generator & mybatis-plus generator 代码生成


springboot + mybatis-plus 基于注解的多数据源


springboot + mybatis-plus 分包实现多数据源配置


手写 Hibernate ORM 框架 06-spring mybatis 原理


手写 Hibernate ORM 框架 05-mybatis 原理


从零开始手写 mybatis(四)- mybatis 事务管理机制详解


从零手写实现 mybatis 系列(二)mybatis interceptor 插件机制详解


从零手写实现 mybatis 系列(一)mybatis 手写 MVP 版本


从零手写实现 mybatis 系列(零)mybatis 核心特性


手写 Hibernate ORM 框架 04-持久化实现


手写 Hibernate ORM 框架 03-配置文件读取, 数据库连接构建


手写 Hibernate ORM 框架 02-实体 Bean 定义,建表语句自动生成


手写 Hibernate ORM 框架 01-注解常量定义


手写 Hibernate ORM 框架 00-环境准备


Oracle 删除重复数据,创建唯一索引


Docker install Oracle 数据库教程笔记


Docker 安装 Mongodb


MQ Design-00-overview


OLAP 联机分析处理OLAP(On-Line Analytical Processing)


OLAP/ALTP 对比 联机事务处理(Online Transaction Processing) vs 联机分析处理OLAP(On-Line Analytical Processing)


Oracle 分页错误问题


MySQL TokuDB


MariaDB


Oracle 物化视图


SQL 笛卡尔积处理


MySQL 日志常见问题 redo log binlog undolog


SQL 查询优化之虚拟列


主键和外键


数据库索引-13-实际工作中的索引优化


数据库索引-11-Mysql 索引执行流程 主键索引 普通索引 组合索引+最左匹配原则 覆盖索引+索引下推


数据库索引-11-Mysql 为什么选择 B+ Tree 作为索引?


数据库索引-10-Mysql count(*),count(字段),count(1)的区别


数据库索引-09-MySQL Index Merge 索引合并


数据库索引-08-MySQL Index Tips


数据库索引-07-联合索引


数据库索引-03-cluster index 聚集索引


数据库索引-02-secondary index 二级索引


数据库索引-01-index


列式数据库 Infobright


数据库表设计-大宽表


数据库表设计-数据库三范式


RDS


Mongo Java Driver-01-authMechanism 认证方式


Mongo Java Driver-00-java 访问 mongo


Mongo 为什么 MongoDB 使用 B-Tree,MySQL 使用 B+ Tree ?


Mongo 54-mongo data migrate 数据迁移


Mongo 53-mongo indexes 索引如何备份


Mongo 52-读写分离


Mongo 51-mongo expire mongo 过期索引 TTL Index


Mongo 分片平衡器-50-优化实战


Mongo 分片平衡器-48


Mongo 分片 Chunks-48


Mongo 分片 Zones-47


Mongo 分片 ranged sharding-46


Mongo 分片 hashed sharding-45


Mongo 分片 shard key-44


Mongo 分片组件之 Ruoter-43


Mongo 分片组件之 Config Server-42


Mongo 分片组件之 shards-41


Mongo 分片组件-40 Mongo 分片组件


Mongo Sharding-39 Mongo Sharding 分片


Mongo Replication-38 Mongo Replication 主从复制


Mongo Transaction-37 Mongo 事务


Mongo Data Model Pattern-36 Mongo 数据模型案例和模式


Mongo Data Model Concept-35 Mongo 数据模型组件


Mongo Data Model Schema Validation-34 Mongo 数据模型 Schema Validation


Mongo Data Model-33 Mongo 数据模型


Mongo Aggregation Map-Reduce-32 Mongo 聚合 Map-Reduce


Mongo Aggregation Pipieline-31 Mongo 聚合函数管道篇


Mongo ACID-28


Mongo Conver Query-29 Mongo 覆盖查询


Mongo CRUD Component-28 Mongo CRUD 组件


Mongo write concern-27 Mongo 写入时的隔离级别


Mongo read concern-26 Mongo 读取时的隔离级别


Mongo geospatial data-25 Mongo 地理数据查询


Mongo Text Search-24 Mongo 文本索引查询


Mongo Retryable Writes-23 Mongo 可重试写入


Mongo Bulk Write-22 Mongo 批量写操作


Mongo Cursor-21 Mongo 游标


Mongo Query-20 Mongo 查询相关知识


Mongo Delete-19 Mongo 数据删除


Mongo Update-18 Mongo 更新操作


Mongo Insert-17 Mongo 数据插入


Mongo Query Optimize-16 Mongo 查询性能优化


Mongo Optimize-15 Mongo Optimize 性能优化


Mongo Explain-14 Mongo Explain 执行计划


Mongo Query Plan-12 Mongo 查询计划


Mongo Index Strategy-12 Mongo 索引策略


Mongo Measure Index Usage-11 Mongo 测量 index 的使用


Mongo Manage Index-10 Mongo 管理索引


Mongo Index Intersection-09 Mongo 交叉索引


Mongo build index-08 Mongo 构建索引


Mongo Index-07 Mongo 索引


Mongo extend json-06


Mongo Sort Order-05


Mongo BSON-04


Mongo Document-03


Mongo database & collection-02


Mongo-01-入门简介


MySQL Log 关于 MySQL 通用查询日志和慢查询日志分析


Redis Monitor


Oracle Ex


Oracle Explain-03-获取 oracle 执行计划实战笔记


Oracle Explain-02-查看 oracle 执行计划的几种方式


Oracle Explain Oracle 执行计划详解


MySQL explain 性能测试验证记录


MySQL Explain MySQL 执行计划详解


Oracle Group By


Hmily-高性能分布式事物框架概览


java 线程安全之无状态类


Java Immutable-Java 设计模式之不可变对象


Java 线程安全之 ThreadLocal 详解及源码分析


JVM-08-bytecode


JVM-07-class file


JVM-06-jdk 命令行工具,jdk 可视化工具


JVM-05-class load


JVM-04-JVM 调优


JVM-04-GC


JVM-03-OOM


JVM-02-JMM 运行时内存模型


JVM-02-HotSpot 虚拟机对象探秘


JVM-01-jvm ovewview


JVM-00-what is jvm


database Jdbc-04-oracle jdbc 链接信息


database Jdbc-03-fetchsize


database Jdbc-02-PreprareStatement & Statement


database JDBC-01-overview


String intern


Redis 分布式锁 redis lock


分布式锁-03-基于 mysql 实现分布式锁


分布式锁-01-基于 Zookeeper 实现分布式锁


分布式锁-02-SQL 数据库实现分布式锁


Distributed ID


Database Sharding-03-分库分表最佳实践


Database Sharding-02-分库分表实战 in action


Database Sharding-01-分表分库入门介绍


MySQL Proxy


Dynamic Spring Datasource


Distributed High Availability


Database Read Write Separation


Database Master Slave mysql 数据库集群。主从复制,主从同步,读写分离。


Mycat 分布式主从复制中间件。


MySQL Lock


MySQL Tables 获取 mysql 所有表名称和列名称


MySQL group by mysql 分组查询取第一条(时间排序)


MySQL 数据库最佳实践,count(*),全文索引,事务、行锁与表锁、外键


JTA


Compensating Transaction pattern 分布式锁事务


3pc Three-Phase Commit 三阶段提交 分布式事务


SQL 2PC-两阶段提交 SQL 分布式事务两阶段提交协议(2PC)是一种原子承诺协议(ACP)。


TCC Try-Confirm-Cancel 分布式事务


分布式事务-本地消息表 (经典的ebay模式)


SQL 分布式事务 distributed transaction 二段提交, 本地消息表, Saga 事务, 最大努力通知


SQL 2PL-两阶段锁定


Vector Lock 时钟向量-一致性算法


时间戳-分布式一致性算法


SQL MVCC


SQLProxy


SQL Isolation


SQL Charset


GraphQL


SQL Join


SQL Lock In Action


Databus


Mybatis Plus-00-overview mybatis plus 简单介绍 mybatis+mybatis-plus+hibernate+spring jpa


Ubuntu MySQL backup


SQL Theory - BASE ACID CAP


MySQL Index


Database Recover


Oracle 系统学习-05-oracle exists not exists 用法


Oracle 系统学习-04-oracle 递归查询 start with connect by prior


Oracle 系统学习-03-oracle 分页存在数据重复问题


Oracle 系统学习-01-Exception oracle 常见异常汇总


Oracle Learn-02-MetaData 元数据管理


Oracle Learn-01-Query


EAV


PL/SQL-01-hello


MySQL 8.0 时报错caching_sha2_password解决方案


MySQL 5.7 忘记密码解决记录(windows 7 环境)


MySQL 5.6 Install, Windows Mysql Install 安装


H2 Database-01-h2 入门介绍


H2 Database-03-h2 csv 读写


H2 Database-02-h2 命令行模式启动


PostgreSQL


SQL Query


MySQL Query Optimize 查询性能优化


mysql inner join 查询性能优化


oracle 插入一个列表,oracle 如何查询 sequence 一次查询出多个?


MongoDB-08-log4j2


MongoDB-07-java in action


MongoDB-06-sort, index, aggregate


MongoDB-05-operator


MongoDB-04-document


MongoDB-03-database


MongoDB-02-base


MongoDB-01-install


MySQL-08-datetime timestamp 以及如何自动更新,如何实现范围查询


MySQL 07 mysql 断线重连报错 The last packet successfully received from the server was xxxxxx milliseconds ago


MySQL 06 mysql 如何实现类似 oracle 的 merge into


MySQL 05 MySQL入门教程(MySQL tutorial book)


MySQL 04-EMOJI 表情与 UTF8MB4 的故事


MySQL Expression 1 of ORDER BY clause is not in SELECT list,references column


MySQL-02-truncate table 与 delete 清空表的区别和坑


MySQL-01-Ruler mysql 日常开发规范


MySQL-00-View 视图


数据库设计工具 ER/Studio 入门介绍


数据库设计工具 pdman 入门介绍


数据库设计工具 sqldbm 在线数据建模工具 入门介绍


数据库设计工具 在线数据库设计器 dbdiagram.io 入门介绍


数据库设计工具 Navicat Data Modeler 入门介绍


数据库设计工具 ERDPlus 在线的ER图设计工具 入门介绍


数据库设计工具 pgmodeler 入门介绍


数据库设计工具 DBeaver 入门介绍


数据库设计工具 MySQL Workbench


数据库设计工具 MySQL Workbench


PowerDesigner 业务流程/数据建模软件和元数据管理解决方案


数据库设计工具概览 常见 11 种 的数据库设计工具对比 PowerDesigner


MySQL 入门使用


ORM-09-TopLink


ORM-08-EclipseLink 入门介绍


ORM-07-querydsl 入门介绍


ORM-06-jooq 入门介绍


ORM-05-javalite activejdbc


orm-04-Spring Data JPA 入门介绍


ORM-02-JPA Java Persistence API 入门介绍


ORM-02-Hibernate 对象关系映射(ORM)框架


ORM-01-Hibernate、MyBatis、EclipseLink、Spring Data JPA、TopLink、ActiveJDBC、Querydsl 和 JOOQ 对比


spring

spring jdbctemplate 入门使用


spring aop-01-spring aop 中的 @within @annotation 详细介绍和使用


autoLog-07-面向日志完备性的事件日志采集方法


日志开源组件(六)Adaptive Sampling 自适应采样


autoLog-05-如何将 dubbo filter 拦截器原理运用到日志拦截器中?


autoLog-04-如何动态修改 spring aop 切面信息?让自动日志输出框架更好用


autoLog-03-java 注解结合 spring aop 自动输出日志新增拦截器与过滤器


autoLog-02-java 注解结合 spring aop 实现日志traceId唯一标识


autoLog-01-java 注解结合 spring aop 实现自动输出日志


spring @Scope 注解与 ScopedProxyMode 入门介绍


springboot spring 读取配置的几种方式


spring mvc interceptor 两种配置方式:xml 文件和 java 类注解


spring 如何动态注入 Bean,根据开关动态指定


spring 增强之后无法获取自定义注解属性及解决方案


spring-01-spring 如何直接对一个类进行增强?让其实现新的接口 @DeclareParents


spring StopWatch 更加优雅的耗时统计工具使用入门及源码浅析


springboot 启动报错 is expected to be of type but was actually of type com.sun.proxy.$Proxy 的问题


spring IOC 源码分析之 bean 如何封装为 BeanDefinition


spring IOC 源码分析之 BeanDefinition 的资源定位过程


spring 源码分析之概览-overview


spring 常见面试题


Spring Web MVC-10-HandlerMethodArgumentResolver 用于统一获取当前登录用户


Spring Web MVC-09-springmvc 过滤器与拦截器 Handler and Filter/spring aop 拦截器/ @ControllerAdvice ResponseBodyAdvice


Spring Web MVC-08-springmvc 接收请求参数(普通参数,对象,JSON, URL)


Java IOC-06-spring beans 之 Annotation


Java IOC-05-spring beans 之 XmlBeanFactory


Java IOC-03-spring beans 之 BeanDefinitionReader


Java IOC-03-spring beans 之 BeanDefinition


Java IOC-02-spring beans 之 BeanFactory


Spring Config 与分布式配置中心


Spring 路由最佳实践


Spring @PostConstruct @PreDestroy


Spring Bean lifecycle 生命周期


Mongo Java


SpringBoot Exception


Spring Statemachine


Spring Session-04-深入源码,和你一起重新认识 spring session


Spring Session 结合拦截器实战


Spring Session 入门教程


Spring Session 为什么需要?session 的演化流程


Spring 整合 ActiveMQ-04-事务管理


Spring 整合 ActiveMQ-03-消息类型转换


Spring 整合 ActiveMQ-02-MessageListener


Spring 整合 ActiveMQ-01-入门


Spring Kafka


Spring AMQP


Redis Spring


Dynamic Spring Datasource


Springboot Transaction @EnableTransactionManagement, spring 事务不生效; MySQL AutoCommit


Spring Transaction


Annotation-13-annotation spring aop expression 基于表达式进行拦截


Annotation-12-annotation repeatable java的多重注解(重复注解)


Annotation-11-如何获取 spring bean 上的注解信息


Annotation-10-Aspect Order


Annotation-09-spring aop import 导入自动引入


Annotation-08-java annotation spring


Annotation-05-Spring aop pointcut 基础知识


Spring Retry


Spring Security Authorization Domain Object Security (ACLs)


Spring Security Authorization 方法安全


Spring Security Authorization 安全对象实施


Spring Security Authorization 基于表达式的访问控制


Spring Security Authorization 使用FilterSecurityInterceptor授权HttpServletRequest


Spring Security Authorization 授权


Spring Security Authentication logout 登出特性


Spring Security Authentication 匿名登录特性 & RunAS 以 xx 身份


Spring Security Authentication 记住我特性实现


Spring Security Authentication session 管理


Spring Security Authentication 认证详解


Spring Security 整体架构概览


Spring Security 安全响应头配置详解


Spring Security-05-CSRF 跨域攻击


Spring Security-04-密码加密详解及源码分析


Spring Security-03-maven 整合使用


Spring Security-02-springboot 入门使用实战


Spring Security-01-Hello World


Spring Boot-28-注入方式 @Autowired @Inject @Resource @Qualifier + 配置信息的读取


Spring Boot-27-springboot junit5 单元测试怎么写?springboot+junit4


Spring Boot-26-springboot 文件上传名称中文乱码问题整理


Spring Boot-25-三种常见拦截方式实现方式及异步的一点思考


Spring Boot-24-schdule 任务调度


Spring Boot-23-进行 web mvc 开发


Spring Boot-22-logging 日志详解


Spring Boot-21-Externalized Configuration 外部化配置


Spring Boot-20-SpringApplication 特性


Spring Boot-19-入门配置项介绍


Spring Boot-19-spring @ImportResource 导入配置与 @PropertySource 导入属性


Spring Boot-18-springboot maven 使用技巧


Spring Boot-17-springboot 启动原理详解


Spring Boot-16-springboot 整合 myabtis-plus druid PageHelper 汇总


Spring Boot-15-springboot 静态资源访问 404


Spring Boot-14-springboot exception handler 全局异常处理


Spring Boot-13-springboot 整合 redis 实现分布式 session 实战 拦截器+方法注解


Spring Boot-12-监控 Actuator


Spring Boot-12-监控 Actuator


Spring Boot-11-自定义 springboot starter


Spring Boot-11-自定义 springboot starter


Spring Boot-10-@ConfigurationProperties 获取配置讲解


Spring Boot-10-@ConfigurationProperties 获取配置讲解


Spring Boot-09-logging 日志设置


Spring Boot-09-logging 日志设置


Spring Boot-08-hot deploy 热部署


Spring Boot-08-hot deploy 热部署


Spring Boot-07-thymeleaf 模板引擎整合使用


Spring Boot-07-thymeleaf 模板引擎整合使用


Spring Boot-06-理解 spring-boot-starter-parent


Spring Boot-06-理解 spring-boot-starter-parent


Spring Boot-05-springboot整合Druid连接池实战笔记


Spring Boot-05-springboot整合Druid连接池实战笔记


Spring Boot-04-profile active 不同环境激活不同配置


Spring Boot-04-profile active 不同环境激活不同配置


Spring Boot-03-异常汇总


Spring Boot-03-异常汇总


Spring Boot-02-启动时执行任务 CommandLineRunner


Spring Boot-02-启动时执行任务 CommandLineRunner


Spring Boot-01-入门案例


Spring Boot-01-入门案例


Quartz 17-quartz+springboot+vue 整合


Quartz 16-quartz spring 整合使用


Spring State Machine


Spring Shell 基于 Spring 的编程模型插入自定义命令


Spring Web Services


Spring LDAP


Spring Web Flow


Spring HATEOAS


Spring Batch


Spring Rest Docs


Spring IO platform


Spring PackageScan


Spring Property 03- PropertyPlaceholderConfigurer 源码分析


Spring Property 02


Spring Property-01-入门使用


Spring.NET-06-test


Spring.NET-05-aop


Spring.NET-02-DI


Spring.NET-01-hello world


Swagger 整合 springmvc


Swagger 整合 springboot 2.6.8 + swagger3 springboot 2.x + swagger2


Spring Boot-00-overview 概览


orm-04-Spring Data JPA 入门介绍


jdbc

alibaba druid-04-apache druid v1.2.5 mysql 报错 discard long time none received connection


数据库查询工具 sql builder-x-ream sqli 入门介绍


数据库查询工具 sql builder-jonathanhds sql-builder 入门介绍,优雅的 api 设计


数据库查询工具 sql builder-jkrasnay/sqlbuilder 入门介绍


数据库查询工具 sql builder-javaica querier 入门介绍, 足够简单灵活。


数据库查询工具 sql builder-01-IQL


数据库查询工具 sql builder-ibit-tech 入门介绍


数据库查询工具 sql builder-geevisoft sql-query-builder 入门介绍


数据库查询工具 sql builder-exasol sql-statement-builder 入门介绍 对 SQL 的理解比较深入


数据库查询工具 sql builder-dragons96 sql-builder 入门介绍 对其他组件的兼容性不错


数据库查询工具 sql builder-danfickle java-sql-query-builder 入门介绍


数据库查询工具 sql builder-chat 如何设计一个 sql builder


数据库查询工具 sql builder-alexkasko query-string-builder 入门介绍


数据库查询工具 sql builder-Yeamy SqlBuilder 入门介绍,主要是看约束条件的设计。


数据库查询工具 sql builder-DenzelCode AdvancedSQL 入门介绍


数据库查询工具 sql builder 通过代码构建 SQL 语句


数据库查询工具 linq4j


.net Language Integrated Query(LINQ,语言集成查询)


数据库查询工具 linq java 入门介绍-更加优雅的流式集合处理


数据库查询工具 Language-Integrated Query (LINQ) cshape 入门介绍


数据库查询工具 jinq 入门介绍-java中编写数据库查询的简单自然的方式


spring jdbctemplate 入门使用


从零开始手写 mybatis (三)jdbc pool 如何从零手写实现数据库连接池 dbcp?


从代码生成说起,带你深入理解 mybatis generator 源码


JVM-02-JMM 运行时内存模型


JVM-02-HotSpot 虚拟机对象探秘


database Jdbc-04-oracle jdbc 链接信息


database Jdbc-03-fetchsize


database Jdbc-02-PreprareStatement & Statement


database JDBC-01-overview


ORM-09-TopLink


ORM-08-EclipseLink 入门介绍


ORM-07-querydsl 入门介绍


ORM-06-jooq 入门介绍


ORM-05-javalite activejdbc


spring boot

Spring Boot-00-overview 概览


springboot

springboot spring 读取配置的几种方式


maven 启动 springboot 报错 Unable to start EmbeddedWebApplicationContext due to missing EmbeddedServletContainerFactory bean


springboot 常见面试题


SOFABoot-09-模块隔离


SOFABoot-08-启动加速


SOFABoot-07-版本查看


SOFABoot-06-健康检查


SOFABoot-05-依赖管理


SOFABoot-04-快速开始


SOFABoot 介绍


SOFABoot-02-模块化隔离方案


蚂蚁金服开源的 SOFABoot 是什么黑科技?


SOFAArk-01-蚂蚁金服类隔离工具 SOFAArk 入门及源码讲解


Spring Boot-28-注入方式 @Autowired @Inject @Resource @Qualifier + 配置信息的读取


Spring Boot-27-springboot junit5 单元测试怎么写?springboot+junit4


Spring Boot-26-springboot 文件上传名称中文乱码问题整理


Spring Boot-25-三种常见拦截方式实现方式及异步的一点思考


Spring Boot-24-schdule 任务调度


Spring Boot-23-进行 web mvc 开发


Spring Boot-22-logging 日志详解


Spring Boot-21-Externalized Configuration 外部化配置


Spring Boot-20-SpringApplication 特性


Spring Boot-19-入门配置项介绍


Spring Boot-19-spring @ImportResource 导入配置与 @PropertySource 导入属性


Spring Boot-18-springboot maven 使用技巧


Spring Boot-17-springboot 启动原理详解


Spring Boot-16-springboot 整合 myabtis-plus druid PageHelper 汇总


Spring Boot-15-springboot 静态资源访问 404


Spring Boot-14-springboot exception handler 全局异常处理


Spring Boot-13-springboot 整合 redis 实现分布式 session 实战 拦截器+方法注解


Spring Boot-12-监控 Actuator


Spring Boot-11-自定义 springboot starter


Spring Boot-10-@ConfigurationProperties 获取配置讲解


Spring Boot-09-logging 日志设置


Spring Boot-08-hot deploy 热部署


Spring Boot-07-thymeleaf 模板引擎整合使用


Spring Boot-06-理解 spring-boot-starter-parent


Spring Boot-05-springboot整合Druid连接池实战笔记


Spring Boot-04-profile active 不同环境激活不同配置


Spring Boot-03-异常汇总


Spring Boot-02-启动时执行任务 CommandLineRunner


Spring Boot-01-入门案例


Apache Kafka-05-springboot kafka 整合笔记


Apache Kafka-05-springboot kafka 整合笔记 @KafkaListener 中的 groupId 和 consumer group-id


Spring Boot-00-overview 概览


less

Pjax


Ajax


JS Exception


web-01-LESS CSS 预处理器


web-stack

Pjax


Ajax


JS Exception


web-01-LESS CSS 预处理器


index

解忧杂货铺


mysql 外键索引入门介绍-02-元数据管理


mysql 外键索引入门介绍


SQL 索引建议-03-如何计算字段的区分度? Cardinality


SQL 索引建议-02-SqlParser java 如何解析 sql?


SQL 索引建议-01-整体的思路概览


Tree-11-mysql index 数据库索引


mysql(6)Index 索引


mysql-06-mysql index 索引失效 效果不好的情况


mysql(6)Index 索引常见问题


mysql(6)Index 从数据页的角度看 B+ 树


索引数据结构(1)概览篇


Oracle 删除重复数据,创建唯一索引


数据结构与算法学习目录


倒排索引原理与实现


跳跃表(SkipList)


主键和外键


数据库索引-13-实际工作中的索引优化


数据库索引-11-Mysql 索引执行流程 主键索引 普通索引 组合索引+最左匹配原则 覆盖索引+索引下推


数据库索引-11-Mysql 为什么选择 B+ Tree 作为索引?


数据库索引-10-Mysql count(*),count(字段),count(1)的区别


数据库索引-09-MySQL Index Merge 索引合并


数据库索引-08-MySQL Index Tips


数据库索引-07-联合索引


数据库索引-06-索引运行不好的场景


数据库索引-05-倒排索引


数据库索引-04-Apache Phoenix


数据库索引-03-cluster index 聚集索引


数据库索引-02-secondary index 二级索引


数据库索引-01-index


Mongo 53-mongo indexes 索引如何备份


Mongo 51-mongo expire mongo 过期索引 TTL Index


Mongo Aggregation Pipieline-31 Mongo 聚合函数管道篇


Mongo Conver Query-29 Mongo 覆盖查询


Mongo Text Search-24 Mongo 文本索引查询


Mongo Index Strategy-12 Mongo 索引策略


Mongo Measure Index Usage-11 Mongo 测量 index 的使用


Mongo Manage Index-10 Mongo 管理索引


Mongo Index Intersection-09 Mongo 交叉索引


Mongo build index-08 Mongo 构建索引


Mongo Index-07 Mongo 索引


Apache Calcite v1.36.0 整合 mysql + 动态的时间参数 实战笔记


Apache Calcite v1.36.0 整合 mysql 实战笔记


Apache Calcite v1.36.0 整合 mysql 实战踩坑 按照时间范围查询不到数据?但是 mysql 原生 jdbc 可以正常运行


Apache Calcite ES 各种 Query 的基本介绍


Apache Calcite 动态数据管理框架-06-Es 整合之 like 关键词支持


Apache Calcite 动态数据管理框架-06-Es adaptor


Apache Calcite 动态数据管理框架-05-java 访问 ES 整合 apache calcite,使用标准 SQL 访问 ES


Apache Calcite 动态数据管理框架-06-Es 整合官方例子,用 view 视图解决查询写法不优雅的问题?


Apache Calcite 动态数据管理框架-06-Es 整合 contains 方法如何使用?


Apache Calcite 动态数据管理框架-05-java 访问 ES 整合常见聚合函数验证 sum/count/min/max/avg 支持


Apache Calcite 动态数据管理框架-06-Es 整合时中文乱码报错 org.apache.calcite.runtime.CalciteException Failed to encode in character set 'ISO-8859-1'


Lucene-03-lucene 索引原理


Lucene-02-lucene 基础知识


Lucene-01-lucene 入门教程


Elasticsearch-05-xpack ELK 安全,警告,监视,图形和报告功能


Elasticsearch-04-java 访问 ES


Elasticsearch-03-es install on windows


Elasticsearch-02-核心概念介绍


Elasticsearch-01-快速入门


Slim 战胜Btree索引


LSM 索引


MySQL 数据库最佳实践,count(*),全文索引,事务、行锁与表锁、外键


MySQL Index


搜索引擎-03-搜索引擎原理


搜索引擎-02-分词与全文索引


搜索引擎-01-Overview 概览


Sort-00-十大排序算法汇总


tool

解忧杂货铺


有用的工具网址汇总大全 github 访问慢


个人书签梳理


日常运维开发一些踩坑-血的教训


如何进行程序的性能分析?


一键分发多平台方法-wechatSync源码-51cto.js


一键分发多平台方法


一键发布入门概览


按键精灵实战笔记-01-入门


OpenWrite 一文多发平台


java classgraph 工具


云时代的 jvm graalvm-01-overview


Arthas-01-java 线上问题定位处理的终极利器


java 命令行工具 jline-01-overview


java 实现 html 网页截图


spring StopWatch 更加优雅的耗时统计工具使用入门及源码浅析


git 如何修改分支名称?


chatGPT 遇上 stable-diffusion text-to-image 文本生成图片


AI 生成代码工具 CodeGeeX + Github Copilot


国内如何使用 new bing 实战笔记


AI DELL-2 绘画入门体验


AI CHATGPT 使用初体验


网站快速变黑白灰色的4种方法


RPC 调用中的拦截器怎么写?


第一性原理 First-Principles


JS 中的 Math 函数


基于 function-plot.js 开源库绘制数学函数图像实现兼文档翻译


【读书】一本书玩转数据分析


金融理财工具-07-股票基本概念介绍


金融理财工具-07-股票基本概念介绍


金融理财工具-06-FUND 基金入门介绍


金融理财工具-05-什么是基金的回撤?意味着什么?


金融理财工具-04-资金分配占比多少比较合适?


金融理财工具-03-活期储蓄存款(current savings account) & 定期储蓄存款(fixed savings deposits)& 货币市场基金(Money Market Fund,简称MMF)


金融理财工具-02-简单介绍


金融理财工具-01-概览


开源项目在线化 中文繁简体转换/敏感词/拼音/分词/汉字相似度/markdown 目录


feed.xml 文件报错 PCDATA invalid Char value


国家维度信息统计-02-货币供应量


国家维度信息统计-01-基本概念


虚拟短信接收平台 virtual sms


图片压缩免费开源工具 image compress tool


JS 安全混淆加密实现方式?


js obfuscator JS 混淆算法


UglifyJS 介绍 JS 格式化压缩/美化


贷款计算器算法实现


如何备份文件 保障文件不易丢失


STAR SAMRT 原则


如何实现短链服务 short url-03-springboot 中页面重定向方式


如何实现短链服务 short url-02-短链的实现原理


如何实现短链服务 short url-01-long 值进行 Base64 编码原理详解


SMS 中国网建之 java 如何实现短信发送?


SMS aliyun 华为云之 java 如何实现短信发送?


SMS aliyun 阿里云之 java 如何实现短信发送?


SMS tencent 腾讯云之 java 如何实现短信发送?


SMS 短信发送梳理


docsify-08-代码高亮


docsify-07-Markdown 配置


docsify-06-自定义开发插件


docsify-05-插件 plugins


docsify-04-主题 theme


docsify-03-配置项


docsify-02-多页


docsify-01-快速开始


数据分析-02-相关书籍


数据分析-01-概览入门


实战篇 05:用 npm script 实现服务自动化运维


实战篇 04:用 npm script 实现构建流水线


实战篇 03:在 git hooks 中运行 npm script


实战篇 02:结合 live-reload 实现自动刷新


实战篇 01:监听文件变化并自动运行 npm script


高阶篇 03:用 node.js 脚本替代复杂的 npm script


高阶篇 02:把庞大的 npm script 拆到单独文件中


高阶篇 01:实现 npm script 跨平台兼容


进阶篇 03:实现 npm script 命令自动补全


进阶篇 02:在 npm script 中使用环境变量


进阶篇 01:使用 npm script 的钩子


入门篇 03:给 npm script 传递参数和添加注释


入门篇 02:运行多个 npm script 的各种姿势


入门篇 01:创建并运行 npm script 命令


为什么选择 npm script


前端性能优化-14-性能监测篇:Performance、LightHouse 与性能 API


前端性能优化-13-事件的节流(throttle)与防抖(debounce)


前端性能优化-12-优化首屏体验——Lazy-Load 初探


前端性能优化-11-最后一击——回流(Reflow)与重绘(Repaint)


前端性能优化-10-千方百计——Event Loop 与异步更新策略


前端性能优化-09-对症下药——DOM 优化原理与基本实践


前端性能优化-08-知己知彼——解锁浏览器背后的运行机制


前端性能优化-07-服务端渲染的探索与实践


前端性能优化-06-CDN 的缓存与回源机制解析


前端性能优化-05-本地存储——从 Cookie 到 Web Storage、IndexDB


前端性能优化-04-浏览器缓存机制介绍与缓存策略剖析


前端性能优化-03-图片优化 质量与性能的博弈


前端性能优化-02-webpack 与 gzip


前端性能优化-01-知识体系与小册格局


JavaScript 代码的静态类型检查器 Flow 移除Flow内容


JavaScript 代码的静态类型检查器 Flow 常见类型


JavaScript 代码的静态类型检查器 Flow 使用入门介绍


前端面试指南-10-HR 面:谈钱不伤感情


前端面试指南-10-HR 面:谈钱不伤感情


前端面试指南-09-如何介绍项目及应对项目细节追问


前端面试指南-08-如何回答常见的软技能问题


前端面试指南-07-开发环境相关知识点与高频考题解析


前端面试指南-06-浏览器相关知识点与高频考题解析


前端面试指南-05-数据结构与算法


前端面试指南-04-CSS-HTML 知识点与高频考题解析


前端面试指南-03-JS-Web-API 知识点与高频考题解析


前端面试指南-02-es 基础知识


前端面试指南-01-准备:简历编写和面试前准备


基于 hutool 的 EXCEL 导入导出优化框架实现


trace.moe 按图片搜索动漫场景


texme Self-rendering Markdown + LaTeX documents


在投入生产之前应涵盖的主题的参考清单。


fuck-login 模拟登录一些知名的网站,为了方便爬取需要登录的网站


Apifox API 文档、API 调试、API Mock、API 自动化测试 Apifox = Postman + Swagger + Mock + JMeter


jeecg-boot 企业级低代码平台


JApiDocs 一个神奇的 api 文档生成器,没有 Spring Boot 的注释。


包管理工具 scoop windows10 安装笔记, scoop install GCC 实战笔记


windows10 make 编译命令安装笔记


SFTP 的 java 使用实战


SFTP 服务器 windows10 安装笔记


钉钉消息入门案例


java 如何从零实现一个数据库差异对比工具?


JSqlParser JSqlParser 解析 SQL 语句并将其转换为 Java 类的层次结构。 生成的层次结构可以使用访问者模式导航


Database design tool 数据库管理工具 PDMAN


你连对外接口签名都不会知道?有时间还是要学习学习。


Gravatar-重新定义头像


Cron 表达式测试


知乎收藏夹整理


常用工具合集整理


从零开始的 windows 开发环境搭建-02-idea


性能测试框架-Performance


shell 工具类


WRK-测试利器


Telerik Fiddler-抓包工具


PanDoc-文档类型转换神器


poi word-04-POI TL


poi word-03-文档模板


poi word-02-入门例子


poi word-01-概览


如何优雅的给图片添加水印


Linux Tool Box


Linux curl 类似 postman 直接发送 get/post 请求


jvisualvm java 性能分析工具


sphinx


Excel Export


SourceGraph


Windows Chocolatey


Esper


vmstat


LMbench


ASCII 绘制 UML 流程图


Slate 结合 Markdown 生成 API 文档


Graph Easy


Crawl WebMagic 爬虫入门使用简介 webmagic


Crawl jsoup 爬虫使用 jsoup 无法抓取动态 js 生成的内容


Crawl htmlunit 模拟浏览器动态 js 爬虫入门使用简介


Command Tool


Flow Chart


Lombok


Google Protocol Buffer


Shadowsocks


Chrome Plugin


Sublime Text


reStructuredText 文档编写利器


Markdown


Java Tool


Electron-04-notifications 通知


Electron-03-流程模型


Electron-02-我的第一个应用


Electron-01-构建跨平台的桌面应用程序


Electron-00-Electron 入门及打包实战笔记


Vitest-01-下一代测试框架 一个原生支持 Vite 的测试框架。非常快速!


端到端测试-03-Playwright 能够进行各种网页测试,包括功能测试、回归测试和端到端测试


端到端测试-02-nightwatch 无可妥协的测试自动化框架,拥有强大的工具集,可以编写、运行和调试您的测试,涵盖网络和本地移动应用程序


端到端测试-01-cypress


端到端测试-01-cypress-00-chat


前端 js 测试库概览


Redux 状态管理工具


Redux 状态管理工具


Pinia 符合直觉的 Vue.js 状态管理库-02-start 开始


Pinia 符合直觉的 Vue.js 状态管理库


Pinia 符合直觉的 Vue.js 状态管理库-00-chat


js JavaScript 状态管理


Tool


Flow CI


Coding WebIDE


ShotCut & OmmWriter


AsciiDoc


GitBook


database view 数据库可视化开源工具


原型设计工具介绍-01-moqups 介绍


常见原型设计工具介绍-00-overvuew


数据库设计工具 ER/Studio 入门介绍


数据库设计工具 pdman 入门介绍


数据库设计工具 sqldbm 在线数据建模工具 入门介绍


数据库设计工具 在线数据库设计器 dbdiagram.io 入门介绍


数据库设计工具 Navicat Data Modeler 入门介绍


数据库设计工具 ERDPlus 在线的ER图设计工具 入门介绍


数据库设计工具 pgmodeler 入门介绍


数据库设计工具 DBeaver 入门介绍


数据库设计工具 MySQL Workbench


数据库设计工具 MySQL Workbench


PowerDesigner 业务流程/数据建模软件和元数据管理解决方案


数据库设计工具概览 常见 11 种 的数据库设计工具对比 PowerDesigner


绘图工具 GoJS 介绍 绘图 js


绘图工具 excalidraw 介绍


绘图工具 draw.io / diagrams.net 免费在线图表编辑器


UML 等常见图绘制工具


PlantUML 是绘制 uml 的一个开源项目


UML 绘制工具 starUML 入门介绍


UML-架构图入门介绍 starUML


OmniGraffle 创建精确、美观图形的工具


常见免费开源绘图工具


Aapche POI java excel 操作工具包入门


iexcel-excel 读取和写入,解决 excel OOM 问题


Hutool http 请求入门例子


mybatis

mybatis selectKey 有什么用?


sql select 1 from dual 简介,以及 mybatis 中自定义 select 查询 TypeHandler


mybatis 常见面试题汇总


mybatis plus BatchUpdateException ORA-00001 违反唯一约束条件应该如何捕获?


mybatis plus 如何实现复杂的 and (xxx OR xxx) 的实现?


MBG Mybatis Generator 生成的实体类和数据库不一致


mybatis 与 spring 整合实现原理


mybatis generator & mybatis-plus generator 代码生成


springboot + mybatis-plus 基于注解的多数据源


springboot + mybatis-plus 分包实现多数据源配置


手写 Hibernate ORM 框架 06-spring mybatis 原理


手写 Hibernate ORM 框架 05-mybatis 原理


从零开始手写 mybatis(四)- mybatis 事务管理机制详解


从零开始手写 mybatis (三)jdbc pool 如何从零手写实现数据库连接池 dbcp?


从零手写实现 mybatis 系列(二)mybatis interceptor 插件机制详解


从零手写实现 mybatis 系列(一)mybatis 手写 MVP 版本


从零手写实现 mybatis 系列(零)mybatis 核心特性


手写 Hibernate ORM 框架 04-持久化实现


手写 Hibernate ORM 框架 03-配置文件读取, 数据库连接构建


手写 Hibernate ORM 框架 02-实体 Bean 定义,建表语句自动生成


手写 Hibernate ORM 框架 01-注解常量定义


手写 Hibernate ORM 框架 00-环境准备


Mybatis 拦截器 mybatis interceptor


Mybaits in Practice


Mybatis PageHelper


Mybatis PageHelper 进阶


Mybatis 特殊转移字符 大于小于等于 怎么写?


Mybatis Cache in action


Mybatis Cache


Mybatis Plus-00-overview mybatis plus 简单介绍 mybatis+mybatis-plus+hibernate+spring jpa


Mybatis Exception


mybatis-12-Mybatis Generator 代码生成


mybatis-11-Mybatis 查询结果为 null,实际 sql 查询有值


mybatis-10-Mybatis-mapper 映射器


Mybatis-09-多数据源配置下,解决 org.apache.ibatis.binding.BindingException Invalid bound statement (not found)问题


Mybatis-08-mybatis selectKey 赋值未生效,为什么?


Mybatis-07-SQL 语句构建器


Mybatis-06-java-api


Mybatis-05-Dynamic SQL 动态 SQL


Mybatis-03-Config 配置


Mybatis-02-Getting started 入门教程


Mybatis 入门介绍


database

alibaba druid-04-apache druid v1.2.5 mysql 报错 discard long time none received connection


数据库血缘工具 SQLFlow 介绍-可视化数据库字段和数据库血缘


mysql 外键索引入门介绍-02-元数据管理


mysql 外键索引入门介绍


database sharding-04-数据库分库分表 chat 聊一下


Apache IoTDB (Internet of Things Database)是一个专为物联网(IoT)应用场景设计的开源时序数据库系统


InfluxDB 是一个开源的分布式时间序列数据库管理系统(TSDB)


Apache Iceberg 开源的数据表格格式,用于在大规模数据湖中存储和管理结构化数据


apache hudi 构建在Apache Hadoop和Apache Spark之上的库,用于管理和处理大规模数据湖中的增量数据


apache hive 在 Hadoop 上的数据仓库工具


DB2 关系数据库管理系统(RDBMS)


Clickhouse 开源的列式数据库管理系统(DBMS)


Apache Cassandra intro 高度可伸缩、分布式、开源的NoSQL数据库系统


AmazonDynamoDB intro Amazon DynamoDB 是一种完全托管的NoSQL数据库服务


Database Source 00 Overview


数据库查询工具/流式查询 streamex 入门介绍


数据库查询工具 stream query 入门介绍-允许完全摆脱Mapper的mybatis-plus体验!


数据库查询工具 sql builder-x-ream sqli 入门介绍


数据库查询工具 sql builder-jonathanhds sql-builder 入门介绍,优雅的 api 设计


数据库查询工具 sql builder-jkrasnay/sqlbuilder 入门介绍


数据库查询工具 sql builder-javaica querier 入门介绍, 足够简单灵活。


数据库查询工具 sql builder-01-IQL


数据库查询工具 sql builder-ibit-tech 入门介绍


数据库查询工具 sql builder-geevisoft sql-query-builder 入门介绍


数据库查询工具 sql builder-exasol sql-statement-builder 入门介绍 对 SQL 的理解比较深入


数据库查询工具 sql builder-dragons96 sql-builder 入门介绍 对其他组件的兼容性不错


数据库查询工具 sql builder-danfickle java-sql-query-builder 入门介绍


数据库查询工具 sql builder-chat 如何设计一个 sql builder


数据库查询工具 sql builder-alexkasko query-string-builder 入门介绍


数据库查询工具 sql builder-Yeamy SqlBuilder 入门介绍,主要是看约束条件的设计。


数据库查询工具 sql builder-DenzelCode AdvancedSQL 入门介绍


数据库查询工具 sql builder 通过代码构建 SQL 语句


数据库基础知识 mysql 如何获取 sql 查询的字段别名?


数据库基础知识 mysql keyword 关键词汇总


数据库基础知识 mysql/oracle 如何根据 host port dbName 构建完整的 url?


数据库基础知识-01-overview 概览


数据库查询工具 linq4j


.net Language Integrated Query(LINQ,语言集成查询)


数据库查询工具 linq java 入门介绍-更加优雅的流式集合处理


数据库查询工具 Language-Integrated Query (LINQ) cshape 入门介绍


数据库查询工具 jinq 入门介绍-java中编写数据库查询的简单自然的方式


spring jdbctemplate 入门使用


数据库统一查询方案介绍-03-jdbc 查询的一些基础知识 如何获取结果列数量、名称、别称


数据库统一查询方案介绍-01-intro


SQL 适配-01-apache drill 01 入门介绍


如何通过标准的 SQL 适配访问各种数据源?


Apache splunk-01-Splunk 是一种用于搜索、监控和分析大规模机器生成的实时数据的软件平台。它能够处理来自各种来源的大量数据,并提供实时的搜索、分析和可视化功能


Apache pig/Apache piglet-01-简单而强大的方式来处理大规模数据集


Apache Geode/Pivotal GemFire-01-分布式内存数据管理平台,用于在大规模的数据处理中提供高性能、高可扩展性和可靠性


Apache Druid-01-a high performance real-time analytics database 高性能实时分析数据库 Apache Imply


Apache Doris-01-overview Doris 介绍


Apache Calcite 动态数据管理框架-04-algebra


Apache Calcite 动态数据管理框架-03-tutorial


Apache Calcite 动态数据管理框架-02-背景


Apache Calcite 动态数据管理框架-01-intro


Apache Calcite doc avatica-08-Custom Client Artifacts


Apache Calcite doc avatica-07-Compatibility 兼容性


Apache Calcite doc avatica-06-Security


Apache Calcite doc avatica-05-how to 如何使用


Apache Calcite doc avatica-04-Json reference


Apache Calcite doc avatica-03-Client Reference 客户端引用


Apache Calcite doc avatica-02-roadMap 发展路线


Apache Calcite doc avatica-01-Background 背景


Apache Calcite advanced 05 Lattices 格


Apache Calcite advanced 04 Materialized Views 物化视图


Apache Calcite advanced 03 streaming 流


Apache Calcite advanced 02 Spatial 空间


Apache Calcite advanced 01 Adapters 适配器


Apache Calcite 如何基于 calcite 自定义实现一个数据库-51-支持过滤的简单 csv 数据库


Apache Calcite 如何基于 calcite 自定义实现一个数据库-51-简单版本 csv?


Apache Calcite 如何基于 calcite 自定义实现一个数据库?


Apache Calcite 源码分析-06-ES schema


Apache Calcite 源码分析-05-csv table schema


Apache Calcite 源码分析-04-CalciteConnection sql execute 执行过程


Apache Calcite 源码分析-03-calcite driver


Apache Calcite 源码分析-02-module 模块介绍


Apache Calcite 源码分析-01-DriverManager 源码浅析 jdbc 的驱动是如何加载的?


Apache Calcite 源码分析-01-CsvSchema 源码浅析


Apache Calcite 动态数据管理框架整合 csv 实战笔记


Apache Calcite 动态数据管理框架入门介绍


database mysql install on windows10 WSL


嵌入式数据库 Berkeley DB-01-overview


database tool-06-tutorial


database tool-05-Known Parser Limitations 已知到的转换异常


database tool-04-Configuration


database tool-03-concepts


database tool-02-flyway 命令行介绍


database tool-01-flyway 数据库迁移工具介绍


mysql 添加账户密码+reset password 重置密码 You must reset your password using ALTER USER statement before executing this statement


Ubuntu 下 mysql 表名称区分大小写的导致查询不到


简易版数据库实现-10-MIT 6.830 SimpleDB Lab6 redo-log and undo-log


简易版数据库实现-09-MIT 6.830 SimpleDB Lab5 B+ TREE 索引


简易版数据库实现-08-MIT 6.830 SimpleDB Lab4 事务


简易版数据库实现-07-MIT 6.830 SimpleDB Lab3 Resolve 查询优化选择最佳的策略


简易版数据库实现-07-MIT 6.830 SimpleDB Lab3 Resolve 查询优化表数据统计


简易版数据库实现-06-MIT 6.830 SimpleDB Lab3 Resolve 查询优化


简易版数据库实现-04-MIT 6.830 SimpleDB Lab2 Resolve


简易版数据库实现-04-MIT 6.830 SimpleDB Lab2 Filter OrderBy Join 实现


简易版数据库实现-04-MIT 6.830 SimpleDB Lab2 HeapFile 文件操作实现


简易版数据库实现-04-MIT 6.830 SimpleDB Lab2 Aggregate 聚合实现


简易版数据库实现-03-MIT 6.830 SimpleDB 一条 sql 在 simpleDB 中的生命周期


简易版数据库实现-02-MIT 6.830 SimpleDB lab1 存储模型


简易版数据库实现-02-MIT 6.830 SimpleDB 实现学习


简易版数据库实现-01-MIT 6.830 6.814 Database Systems


mysql 常见面试题汇总


ACCESSDB 入门使用


列式数据库-08-SQL Timing


列式数据库-07-SQL Catalog


列式数据库-06-sql functional


列式数据库-05-sql manual


列式数据库-04-sql summary


列式数据库-03-client interface 客户端接口


列式数据库-01-monetdb 介绍


列式数据库-01-monetdb 入门概览


TiDB 是一个兼容 MySQL 协议的开源分布式 HTAP 数据库


sharding database-05-apache shardingsphere 01 分布式的数据库生态系统入门介绍


mysql binlog windows10 环境的开启和解析笔记


你真的理解 mysql 的 insert 吗?


mysql 时间精度精确到毫秒实现方案


BI 可视化工具-03-dataease 系统架构


BI 可视化工具-03-数据可视化分析工具 dataease 人人可用的开源数据可视化分析工具


BI 可视化工具-02-Datart is a next generation Data Visualization Open Platform


BI 可视化工具-Apache Superset 数据库分析工具


java 如何从零实现一个数据库差异对比工具?


JSqlParser JSqlParser 解析 SQL 语句并将其转换为 Java 类的层次结构。 生成的层次结构可以使用访问者模式导航


mysql-16-buffer pool 缓冲池


mysql-15-mysql undo log、redo log、binlog 有什么用? 组提交 group commit mysql 主从复制如何实现的?


mysql-14-mysql 死锁 deadlock


mysql-13-mysql 锁 lock


mysql-12-mysql 的一条数据是如何保存的?


mysql-11-执行一条 select 语句,期间发生了什么?


mysql-10-MySQL查询数据表的Auto_Increment(自增id)


mysql(9)transaction 事务2


mysql(9)transaction 事务2


mysql(6)transaction 事务


mysql(6)lock mysql 锁


mysql(6)Index 索引


mysql-06-mysql index 索引失效 效果不好的情况


mysql(6)Index 索引常见问题


mysql(6)Index 从数据页的角度看 B+ 树


mysql(5)表


mysql(4)文件系统


Database design tool 数据库管理工具 PDMAN


vibur-dbcp 并发、快速且功能完备的 JDBC 连接池,提供先进的性能监控功能-01-入门介绍


Apache Tomcat DBCP(Database Connection Pool) 数据库连接池-02-源码学习笔记


Apache Tomcat DBCP(Database Connection Pool) 数据库连接池-01-入门介绍


HikariCP 拓展阅读之伪共享 (False sharing)


HikariCP 拓展阅读 cpu 调度 / CPU Scheduling


数据库连接池-05-HikariCP 性能为什么这么快?


零额外开销最快的数据库连接池?-05-HikariCP 入门介绍


alibaba druid-03-mysql 报错 The last packet successfully received from the server was XXX milliseconds ago


alibaba druid-02-FAQ druid 常见问题


alibaba druid-01-intro 数据库连接池入门介绍


c3p0 数据池入门使用教程-00


apache commons-dbcp Apache Commons DBCP 软件实现数据库连接池 commons-dbcp2


Database Connection Pool 数据库连接池-01-概览


万字长文深入浅出数据库连接池 HikariCP/Commons DBCP/Tomcat/c3p0/druid 对比


POLARDB-05-PolarDB 用户指南


POLARDB-04-PolarDB 数据迁移 ADAM


POLARDB-03-PolarDB 技术架构&基本概念


POLARDB-02-PolarDB 是什么


POLARDB-01-快速开始


POLARDB-00-overview


SequoiaDB


Ocean Base-07-解决方案之历史库平台


Ocean Base-06-解决方案之全局索引


Ocean Base-05-解决方案之全局一致性


Ocean Base-04-解决方案之异地高活


Ocean Base-03-解决方案之数据迁移


Ocean Base-02-技术概览


Ocean Base-01-基本概念


Ocean Base-00-overview


DRDS


HotDB


aerospike-00-数据库间接


HBase-02-基本概念


HBase-01-Overview


时序数据库-06-06-vm VictoriaMetrics cluster 集群访问方式


时序数据库-06-05-vm VictoriaMetrics cluster 集群原理


时序数据库-06-04-vm VictoriaMetrics storage 存储原理简介


时序数据库-06-03-vm VictoriaMetrics java 整合


时序数据库-06-02-vm VictoriaMetrics install on docker 安装 vm


时序数据库-06-01-vm VictoriaMetrics 快速、经济高效的监控解决方案和时间序列数据库


时序数据库-05-TDengine windows11 WSL 安装实战笔记 docker


时序数据库-05-TDengine Time-Series Database, TSDB chat


时序数据库-05-TDengine 是一款开源、高性能、云原生的时序数据库 (Time-Series Database, TSDB)


时序数据库-04-InfluxData-分布式时序数据库


时序数据库-03-opentsdb-分布式时序数据库


时序数据库-02-聊一聊时序数据库


时序数据库-01-时序数据库有哪些?为什么要使用


TiDB


TiDB TiDB/TiKV/PD 中文文档。


database Lealone 比 MySQL 和 MongoDB 快10倍的 OLTP 关系数据库和文档数据库


分表分库如何部署


Debezium-01-为捕获数据更改(change data capture,CDC)提供了一个低延迟的流式处理平台。


Debezium-02-Debezium mysql cdc 实战笔记


数据库优化


canal-03-canal windows wsl 实战笔记


canal-02-入门介绍


canal 阿里巴巴 MySQL binlog 增量订阅&消费组件


数据库变化监听 database Change Data Capture cdc-03-Apache NIFI


数据库变化监听 database Change Data Capture cdc-02-Maxwell's daemon, a mysql-to-json kafka producer


数据库变化监听 database Change Data Capture cdc-01-overview


Greenplum Database-02-sharing nothing/everything/disk/memory


Greenplum Database Greenplum 数据库


数据库表设计-大宽表


列式数据库 Vertica


数据库表设计-数据库三范式


列式数据库 MonetDB


数据库汇总 database overview


列式数据库 IBM Netzza


列式数据库 HyPer


列式数据库 ClickHouse


关于 mysql 数据存储,你了解多少?


MySQL explain 性能测试验证记录


MySQL Explain MySQL 执行计划详解


database Jdbc-04-oracle jdbc 链接信息


database Jdbc-03-fetchsize


database Jdbc-02-PreprareStatement & Statement


Database Sharding-03-分库分表最佳实践


Database Sharding-02-分库分表实战 in action


Database Sharding-01-分表分库入门介绍


MySQL Proxy


Dynamic Spring Datasource


Database Read Write Separation


Database Master Slave mysql 数据库集群。主从复制,主从同步,读写分离。


Databus


Database Transaction


浅谈数据库事务之 undo-log


浅谈数据库事务之 redo-log


浅谈数据库事务之隔离级别 Database Transaction isolation


Springboot Transaction @EnableTransactionManagement, spring 事务不生效; MySQL AutoCommit


Spring Transaction


DataBus


Database Recover


DbUnit-01-数据库测试工具入门介绍


PostgreSQL


Graph database-00-图数据库概览


database view 数据库可视化开源工具


MySQL-08-datetime timestamp 以及如何自动更新,如何实现范围查询


MySQL 07 mysql 断线重连报错 The last packet successfully received from the server was xxxxxx milliseconds ago


MySQL 06 mysql 如何实现类似 oracle 的 merge into


MySQL 05 MySQL入门教程(MySQL tutorial book)


MySQL 04-EMOJI 表情与 UTF8MB4 的故事


MySQL Expression 1 of ORDER BY clause is not in SELECT list,references column


MySQL-02-truncate table 与 delete 清空表的区别和坑


MySQL-01-Ruler mysql 日常开发规范


MySQL-00-View 视图


数据库设计工具 ER/Studio 入门介绍


数据库设计工具 pdman 入门介绍


数据库设计工具 sqldbm 在线数据建模工具 入门介绍


数据库设计工具 在线数据库设计器 dbdiagram.io 入门介绍


数据库设计工具 Navicat Data Modeler 入门介绍


数据库设计工具 ERDPlus 在线的ER图设计工具 入门介绍


数据库设计工具 pgmodeler 入门介绍


数据库设计工具 DBeaver 入门介绍


数据库设计工具 MySQL Workbench


数据库设计工具 MySQL Workbench


PowerDesigner 业务流程/数据建模软件和元数据管理解决方案


数据库设计工具概览 常见 11 种 的数据库设计工具对比 PowerDesigner


mybatis-11-Mybatis 查询结果为 null,实际 sql 查询有值


mybatis-10-Mybatis-mapper 映射器


Mybatis-09-多数据源配置下,解决 org.apache.ibatis.binding.BindingException Invalid bound statement (not found)问题


Mybatis-08-mybatis selectKey 赋值未生效,为什么?


Mybatis-07-SQL 语句构建器


Mybatis-06-java-api


Mybatis-05-Dynamic SQL 动态 SQL


Mybatis-03-Config 配置


Mybatis-02-Getting started 入门教程


Mybatis 入门介绍


maven

maven 启动 springboot 报错 Unable to start EmbeddedWebApplicationContext due to missing EmbeddedServletContainerFactory bean


Let’s Encrypt 证书免费 HTTPS 部署工具 Certbot 介绍-02-获取安装 certbot


Let’s Encrypt 证书免费 HTTPS 部署工具 Certbot 介绍-01-概览


服务受到网络攻击时,如何获取请求客户端的真实 IP?


CentOS7 vue build 部署到 tomcat 子目录实战笔记


CentOS7 scp 文件上传到服务器笔记


CentOS7 vue build 部署到 tomcat 实战笔记


CentOS7 安装 node 笔记


CentOS7 安装 jdk8 笔记 linux 如何安装 jdk?how to install jdk in linux?


CentOS7 安装 git 笔记


CentOS7 安装 maven 笔记


maven 打包成可执行的文件 jar


maven 打包报错 Return code is 501 , ReasonPhrase:HTTPS Required.


Maven Plugin-01-maven shade plugin 类文件打包到一个可执行的 JAR 文件中


Maven Plugin 异常


package-info.java


Maven Dependency


Excel Export


Ubuntu Nexus


Ubuntu Maven


Maven


Oracle 系统学习-01-oracle java 客户端包上传到 maven 仓库


Maven Plugin doc jdk1.8 javadoc 编译报错


Maven Plugin Dev


maven-05-maven 配置进阶学习


maven 发布到中央仓库之 Ignore Licence-04


maven 发布到中央仓库之持续集成-03


maven 发布到中央仓库常用脚本-02


maven 发布到中央仓库-01-概览


maven 包管理平台-08-nexus 自己搭建 maven 仓库


maven 包管理平台-07-plugins 常见插件介绍


maven 包管理平台-06-常用技巧 实时更新快照/乱码问题/下载很慢/包依赖解决包冲突/如何导入本地 jar


maven 包管理平台-05-multi module 多模块


maven 包管理平台-04-maven archetype 项目原型


maven 包管理平台-03-maven project maven 项目的创建入门


maven 包管理平台-02-windows 安装配置 + mac 安装配置


maven 包管理平台-01-maven 入门介绍 + Maven、Gradle、Ant、Ivy、Bazel 和 SBT 的详细对比表格


Gradle-03-gradle 是什么?和 maven 的关系?如何系统的学习 gradle


Gradle-01-gradle install on windows gradle windows 安装实战笔记


Gradle-01-gradle install on mac gradle mac 安装实战笔记


devops

maven 打包成可执行的文件 jar


maven 打包报错 Return code is 501 , ReasonPhrase:HTTPS Required.


云服务 DaaS PaaS IaaS SaaS 区别及其对比


Docker-05-Rancher


Kubernetes-01-快速开始 k8s


Docker learn-09-Docker 核心技术 CGROUP


Docker learn-09-Docker 核心技术之 Linux Namespace


Docker learn-09-Docker 核心技术 CGROUP


Docker learn-31-docker api


Docker learn-30-docker 构建 jekyll 服务


Docker learn-29-docker 安装 sonarQube with mysql


Docker learn-27-docker 安装 nexus


Docker learn-27-docker 安装 gitlab


Docker learn-26-docker 安装 jenkins


Docker learn-25-docker 实战之 java web 应用


Docker learn-24-docker 实战之静态网站


Docker learn-23-仓库进阶


Docker learn-23-搭建私有仓库


Docker learn-22-image 镜像的组织结构


Docker learn-22-推送到中央仓库


Docker learn-22-image 镜像拓展知识


Docker learn-21-Docker 镜像构建


Docker learn-21-Docker Dockerfile 命令详解


Docker learn-20-Docker 镜像详解


Docker learn-20-Docker 基本组件介绍


Docker learn-19-Docker 入门之容器的管理


Docker learn-18-持续集成与 docker


Docker learn-17-生产环境的挑战 私有镜像


Docker learn-16-服务注册与发现


Docker learn-15-Swarm Mode


Docker learn-14-为什么选择 go 语言实现 docker


Docker learn-13-深入浅出 Docker


Docker learn-12-入门白皮书


Docker learn-11-码市实战


Docker learn-10-boot2docker


Docker learn-09-Docker 容器的发展历史


Docker learn-09-Docker 与 LXC


Docker 快速入门学习


Docker learn-07-The 12 Factor App


Docker learn-06-docker commands 命令


Docker learn-05-Docker 简介与 Docker Cloud


Docker learn-04-Docker 与 Linux 之间的关系


Docker learn-03-有用的技巧和命令


Docker learn-02-Book Index


Docker learn-01-学习历程回顾


Docker 在 Windows11 环境安装教程


Docker 在 Windows10 环境安装教程


Docker 在 Mac 环境安装教程


GitHook-Git 钩子


git-0901-java 程序如何访问 git 的各种信息?比如分支信息,分支差异,提交记录等等


Git Clone 失败


Git rollback 回滚到指定版本的内容 + git revert 撤销操作 + git cherry-pick 当前分支上选择性地应用另一个分支上的一个或多个提交


Git 工具之重置解密-7.7


Git 工具之重写历史-7.6


Git 工具之搜索-7.5


Git 工具之签署工作-7.4


Git 工具之储藏与清理-7.3


Git 工具之交互式暂存-7.2


Git 工具之选择修改分支-7.1


分布式 Git - 维护项目-5.3


分布式 Git - 向一个项目贡献-5.2


分布式 Git - 分布式工作流程-5.1


Git 服务器上的 Git 之三方 Gitlab, Github, Gitlab-4.7


Git 服务器上的 Git 之 SmartHttp-4.6


Git 服务器上的 Git 之守护进程-4.5


Git 服务器上的 Git 之配置服务器-4.4


Git 服务器上的 Git 之SSH公钥-4.3


Git 服务器上的 Git之在服务器上搭建 Git-4.2


Git 服务器上的 Git之协议-4.1


Git 分支之变基-3.6


Git 分支之远程分支-3.5


Git 分支之分支工作流-3.4


Git 分支之分支管理-3.3


Git 分支之分支创建与合并-3.2


Git 分支之分支简介-3.1


Git 基础之别名-2.7


Git 基础之标签-2.6


Git 基础之远程仓库-2.5


Git 基础之撤销操作-2.4


Git 基础之提交历史-2.3


Git 基础之记录每次更新到 git-2.2


Git 基础之获取 git 仓库-2.1


Git 起步-01


Git 学习汇总-目录


Trace 系统设计


Metrics


Google Dapper


Git Flow


灰度发布


Zabbix 监控系统-03-windows wls 安装 zabbix 实战


Zabbix 监控系统-02-chat


Zabbix 监控系统介绍


Zipkin


Open-Falcon


Baidu Disconf


Mantis


Slate 结合 Markdown 生成 API 文档


Ubuntu Phabricator


OPI vs KPI vs SLA


Pull Request


Code Review


Python-26-pypi 发布自已 pip 项目


Python-25-github 持续集成 测试覆盖率


GitBook


Gitlab-02-mac docker 安装笔记


Gitlab


Devops shell-01-java 部署脚本


devops-开源项目之 opendevops 入门介绍


devops-全生命周期开发笔记-02-简单梳理


devops-全生命周期开发笔记


Swagger 整合 springmvc


Swagger 整合 springboot 2.6.8 + swagger3 springboot 2.x + swagger2


Swagger 文档工具 设计、构建、文档化和使用您的 RESTful API


持续集成平台 02 jenkins plugin 插件


持续集成平台 01 jenkins 入门介绍


持续集成平台 00 over 概览


Devops-ci-code-02-代码仓库持续部署 gitlab install windows wsl 清华镜像的安装方式


Devops-ci-code-02-代码仓库持续部署 gitlab install windows wsl docker 方式


Devops-vcs-00-代码仓库持续部署 gitlab


代码质量管理 SonarQube-01-入门介绍


qa-02-Refactoring


QA-01-包的 jar 包依赖解析, jar 包的 class 文件类解析


QA-00-软件质量


项目管理平台-01-Phabricator 入门介绍 一套集成的强大工具,帮助公司构建更高质量的软件


项目管理平台-01-jira 入门介绍 缺陷跟踪管理系统,为针对缺陷管理、任务追踪和项目管理的商业性应用软件


Devops-02-Jpom 简而轻的低侵入式在线构建、自动部署、日常运维、项目监控软件


Devops-01-devops 是什么?


maven 包管理平台-08-nexus 自己搭建 maven 仓库


maven 包管理平台-07-plugins 常见插件介绍


maven 包管理平台-06-常用技巧 实时更新快照/乱码问题/下载很慢/包依赖解决包冲突/如何导入本地 jar


maven 包管理平台-05-multi module 多模块


maven 包管理平台-04-maven archetype 项目原型


maven 包管理平台-03-maven project maven 项目的创建入门


maven 包管理平台-02-windows 安装配置 + mac 安装配置


maven 包管理平台-01-maven 入门介绍 + Maven、Gradle、Ant、Ivy、Bazel 和 SBT 的详细对比表格


Gradle-03-gradle 是什么?和 maven 的关系?如何系统的学习 gradle


Gradle-01-gradle install on windows gradle windows 安装实战笔记


Gradle-01-gradle install on mac gradle mac 安装实战笔记


windows

windows wsl2 启动的 http 服务 windows 如何通过浏览器访问? listen EADDRINUSE address already in use


windows wsl ubuntu 如何安装 maven


windows wsl ubuntu 如何安装 open-jdk8


windows 如何安装 wsl ubuntu


windows linux 安装 ai 编码神器 codeshell 笔记


windows install linux 实战笔记 windows 安装 linux WSL


windows10 JDK11 安装笔记


包管理工具 scoop windows10 安装笔记, scoop install GCC 实战笔记


windows10 make 编译命令安装笔记


22-微信小程序连连看实战


21-微信小程序 tabbar


20-微信小程序分包加载


19-微信小程序画布


18-微信小程序数据存储


17-微信小程序网络


16-微信小程序 Component 数据监听器


14-微信小程序 Component behaviors


14-微信小程序 Component 构造器


13-微信小程序自定义组件


12-微信小程序运行时


11-微信小程序基本组件


10-微信小程序简易双向绑定


09-微信小程序事件系统 event


08-微信小程序视图层 view


07-微信小程序逻辑层 app service


03-微信小程序框架


03-微信小程序配置


03-微信小程序目录结构


03-微信小程序发布流程


02-微信小程序宿主环境


01-微信小程序快速开始


00-微信小程序发展历史


windows10 开发环境安装


Windows 常用技巧


Docker learn-09-Docker 核心技术 CGROUP


Docker learn-09-Docker 核心技术之 Linux Namespace


Docker learn-09-Docker 核心技术 CGROUP


Docker learn-25-docker 实战之 java web 应用


Docker learn-24-docker 实战之静态网站


Docker learn-23-仓库进阶


Docker learn-23-搭建私有仓库


Docker learn-22-image 镜像的组织结构


Docker learn-22-推送到中央仓库


Docker learn-22-image 镜像拓展知识


Docker learn-21-Docker 镜像构建


Docker learn-21-Docker Dockerfile 命令详解


Docker learn-20-Docker 镜像详解


Docker learn-20-Docker 基本组件介绍


Docker learn-19-Docker 入门之容器的管理


Docker learn-18-持续集成与 docker


Docker learn-17-生产环境的挑战 私有镜像


Docker learn-16-服务注册与发现


Docker learn-15-Swarm Mode


Docker learn-14-为什么选择 go 语言实现 docker


Docker learn-13-深入浅出 Docker


Docker learn-12-入门白皮书


Docker learn-11-码市实战


Docker learn-10-boot2docker


Docker learn-09-Docker 容器的发展历史


Docker learn-09-Docker 与 LXC


Docker Learn-02-解决 Docker 国内较慢的问题


Docker 在 Windows7 环境安装教程


Docker 在 Windows11 环境安装教程


Docker 在 Windows10 环境安装教程


Docker 安装 mysql Windows 环境


从零开始的 windows 开发环境搭建-02-idea


从零开始的 windows 开发环境搭建-01-git


从零开始的 windows 开发环境搭建-00-overview


Nginx R31 doc-18-High Availability Support for NGINX Plus in On-Premises Deployments


Nginx R31 doc-17-debugging 调试


Nginx R31 doc-16-logging 配置日志


Nginx R31 doc-15-Live Activity Monitoring 实时活动监控


Nginx R31 doc-14-Dynamic Denylisting of IP Addresses 动态拒绝IP地址


Nginx R31 doc-13-Limiting Access to Proxied HTTP Resources 访问限流


Nginx R31 doc-12-NGINX SSL Termination 安全加密


Nginx R31 doc-11-Compression and Decompression 压缩与解压缩


Nginx R31 doc-10-NGINX Reverse Proxy 反向代理


Nginx R31 doc-09-Serving Static Content 静态内容


Nginx R31 doc-08-Configuring NGINX and NGINX Plus as a Web Server 配置 NGINX 和 NGINX Plus 作为 Web 服务器


Nginx R31 doc-07-内容缓存


Nginx R31 doc-06-Accepting the PROXY Protocol


Nginx R31 doc-05-Dynamic Configuration of Upstreams with the NGINX Plus API 使用 NGINX Plus API 动态配置上游服务器


Nginx R31 doc-04-HTTP Health Checks


Nginx R31 doc-03-HTTP Load Balancing HTTP 负载均衡


Nginx R31 doc-02-nginx 基本功能


Nginx R31 doc 官方文档-01-nginx 如何安装


Nginx-6-nginx 汇总入门介绍


Nginx-05-nginx 反向代理是什么?windows 下如何配置使用 nginx


Hyper-V


Windows Chocolatey


Esper


Oracle 系统学习-06-oracle windows install oracle windows 安装 oracle


MySQL 5.6 Install, Windows Mysql Install 安装


FTP for Windows


windows 端口占用 Port 端口占用-如何发现端口占用并且强杀?kill windows port


windows bat 脚本教程-23-logging 日志


windows bat 脚本教程-22-debugging 调试


windows bat 脚本教程-21-printing 打印机


windows bat 脚本教程-20-network 网络


windows bat 脚本教程-19-Registry 注册表


windows bat 脚本教程-18-device 设备


windows bat 脚本教程-17-alias 别名


windows bat 脚本教程-16-process 进程


windows bat 脚本教程-15-functions 函数


windows bat 脚本教程-14-return code 返回编码


windows bat 脚本教程-13-Input / Output 输入/输出


windows bat 脚本教程-12-date time 日期与时间


windows bat 脚本教程-11-operator 运算符


windows bat 脚本教程-10-if 条件判断 决策结构


windows bat 脚本教程-09-arrays 数组


windows bat 脚本教程-08-strings 字符串


windows bat 脚本教程-07-comments 注释


windows bat 脚本教程-06-Variables 变量


windows bat 脚本教程-05-syntax 语法


windows bat 脚本教程-04-files 文件


windows bat 脚本教程-03-常见 command 命令


windows bat 脚本-01-教程


windows bat 脚本-01-overview 概览


Gradle-01-gradle install on windows gradle windows 安装实战笔记


zookeeper

java 知识进阶面试-08-distributed lock 分布式锁 基于 redis 或者 zookeeper


Redis 分布式锁 redis lock


分布式锁-03-基于 mysql 实现分布式锁


分布式锁-01-基于 Zookeeper 实现分布式锁


Ubuntu Zookeeper


config center-00-注册中心统一的开发 java 组件设计


config center-00-注册中心概览 overivew zookeeper+eureka+consul


ZooKeeper-30-ZooKeeper 原理之数据与存储


ZooKeeper-29-ZooKeeper 原理之各服务请求 request


ZooKeeper-28-ZooKeeper 原理之各服务器角色介绍 role


ZooKeeper-27-ZooKeeper 原理之选举 vote


ZooKeeper-26-ZooKeeper 原理之服务端启动 server start


ZooKeeper-25-ZooKeeper 原理之会话 session


ZooKeeper-24-ZooKeeper 原理之客户端 client


ZooKeeper-23-ZooKeeper 原理之序列化与协议


ZooKeeper-22-ZooKeeper 原理之系统模型


ZooKeeper-21-ZooKeeper 的典型应用场景


ZooKeeper-20-内部原理


ZooKeeper-19-api 使用


ZooKeeper-18-⼀个主-从模式例⼦的实现


ZooKeeper-17-通过ZooKeeper实现分布式锁


ZooKeeper-16-qourum 仲裁模式


ZooKeeper-15-了解 ZooKeeper 架构


ZooKeeper-14-了解 ZooKeeper 基础知识


ZooKeeper-13-zk 介绍


ZooKeeper-12-aduit logs


ZooKeeper-11-动态配置


ZooKeeper-10-监听者指导


ZooKeeper-09-JMX


ZooKeeper-08-Quota's Guide


ZooKeeper-07-管理员指导手册


ZooKeeper-06-一些技巧及解决方案


ZooKeeper-05-基本使用例子


ZooKeeper-04-java 例子


ZooKeeper-03-开发者指导手册


ZooKeeper-02-快速开始


ZooKeeper-01-overview


ZooKeeper-00-入门使用介绍 windows 安装


config-center

config center-00-注册中心统一的开发 java 组件设计


config center-00-注册中心概览 overivew zookeeper+eureka+consul


ZooKeeper-30-ZooKeeper 原理之数据与存储


ZooKeeper-29-ZooKeeper 原理之各服务请求 request


ZooKeeper-28-ZooKeeper 原理之各服务器角色介绍 role


ZooKeeper-27-ZooKeeper 原理之选举 vote


ZooKeeper-26-ZooKeeper 原理之服务端启动 server start


ZooKeeper-25-ZooKeeper 原理之会话 session


ZooKeeper-24-ZooKeeper 原理之客户端 client


ZooKeeper-23-ZooKeeper 原理之序列化与协议


ZooKeeper-22-ZooKeeper 原理之系统模型


ZooKeeper-21-ZooKeeper 的典型应用场景


ZooKeeper-20-内部原理


ZooKeeper-19-api 使用


ZooKeeper-18-⼀个主-从模式例⼦的实现


ZooKeeper-17-通过ZooKeeper实现分布式锁


ZooKeeper-16-qourum 仲裁模式


ZooKeeper-15-了解 ZooKeeper 架构


ZooKeeper-14-了解 ZooKeeper 基础知识


ZooKeeper-13-zk 介绍


ZooKeeper-12-aduit logs


ZooKeeper-11-动态配置


ZooKeeper-10-监听者指导


ZooKeeper-09-JMX


ZooKeeper-08-Quota's Guide


ZooKeeper-07-管理员指导手册


ZooKeeper-06-一些技巧及解决方案


ZooKeeper-05-基本使用例子


ZooKeeper-04-java 例子


ZooKeeper-03-开发者指导手册


ZooKeeper-02-快速开始


ZooKeeper-01-overview


ZooKeeper-00-入门使用介绍 windows 安装


rpc

RPC 调用中的拦截器怎么写?


SOFARPC 介绍-02-编程界面


SOFARPC 介绍-01-overview


SOFALookout 介绍-02-Qucik Start 快速开始


SOFALookout 介绍-01-overview


Hession RPC 远程调用-01-入门例子


开源利器:自动生成随机 mock 数据测试对象


从零手写实现 dubbo(三)客户端主动调用 & 序列化


java 从零实现 rpc(二)客户端调用服务端


java 从零实现 rpc(1)服务端与客户端启动


MQ Design-00-overview


Trace 系统设计


Google Dapper


Dubbo in action


基于 netty4 手写 rpc-17-interceptor 拦截器


基于 netty4 手写 rpc-16-gracefully shutdown 优雅关闭


基于 netty4 手写 rpc-15-generic 泛化调用


基于 netty4 手写 rpc-14-fail 失败策略


基于 netty4 手写 rpc-13-callType 调用方式


基于 netty4 手写 rpc-12-load balance 负载均衡


基于 netty4 手写 rpc-11-register center 注册中心


基于 netty4 手写 rpc-10-register center 注册中心


java 从零开始手写 RPC (07)-timeout 超时处理


java 从零开始手写 RPC (06) reflect 反射实现通用调用之客户端


java 从零开始手写 RPC (05) reflect 反射实现通用调用之服务端


java 从零开始手写 RPC (04) -序列化


基于 netty4 手写 rpc-05-客户端主动调用服务端


java 从零开始手写 RPC (03) 如何实现客户端调用服务端?


基于 netty4 手写 rpc-02-client 客户端代码实现


java 从零开始手写 RPC (02)-server 服务端代码实现


java 从零开始手写 RPC (01) 基于 websocket 实现


java 从零开始手写 RPC (00) 概览 overview


Zbus


GRPC


Dubbo-02-dubbo invoke filter 链式调用原理


Dubbo-01-overview


git

git 如何修改分支名称?


How different are different diff algorithms in Git? GIT 中的差异对比算法介绍


从零开始的 windows 开发环境搭建-01-git


GitHook-Git 钩子


git-0901-java 程序如何访问 git 的各种信息?比如分支信息,分支差异,提交记录等等


Git Clone 失败


Git rollback 回滚到指定版本的内容 + git revert 撤销操作 + git cherry-pick 当前分支上选择性地应用另一个分支上的一个或多个提交


Git 工具之重置解密-7.7


Git 工具之重写历史-7.6


Git 工具之搜索-7.5


Git 工具之签署工作-7.4


Git 工具之储藏与清理-7.3


Git 工具之交互式暂存-7.2


Git 工具之选择修改分支-7.1


分布式 Git - 维护项目-5.3


分布式 Git - 向一个项目贡献-5.2


分布式 Git - 分布式工作流程-5.1


Git 服务器上的 Git 之三方 Gitlab, Github, Gitlab-4.7


Git 服务器上的 Git 之 SmartHttp-4.6


Git 服务器上的 Git 之守护进程-4.5


Git 服务器上的 Git 之配置服务器-4.4


Git 服务器上的 Git 之SSH公钥-4.3


Git 服务器上的 Git之在服务器上搭建 Git-4.2


Git 服务器上的 Git之协议-4.1


Git 分支之变基-3.6


Git 分支之远程分支-3.5


Git 分支之分支工作流-3.4


Git 分支之分支管理-3.3


Git 分支之分支创建与合并-3.2


Git 分支之分支简介-3.1


Git 基础之别名-2.7


Git 基础之标签-2.6


Git 基础之远程仓库-2.5


Git 基础之撤销操作-2.4


Git 基础之提交历史-2.3


Git 基础之记录每次更新到 git-2.2


Git 基础之获取 git 仓库-2.1


Git 起步-01


Git 学习汇总-目录


Git Flow


Ubuntu Git


Pull Request


Git Commit Rule


GitBook


Gitlab-02-mac docker 安装笔记


Gitlab


Devops shell-01-java 部署脚本


devops-全生命周期开发笔记-02-简单梳理


devops-全生命周期开发笔记


Devops-ci-code-02-代码仓库持续部署 gitlab install windows wsl docker 方式


Git 开源的版本控制系统-07-gitignore 指定忽略版本管理的文件


Git 开源的版本控制系统-06-share to github 如何把项目代码共享到 github


Git 开源的版本控制系统-05-tags 标签管理


Git 开源的版本控制系统-04-branch manage 分支管理


Git 开源的版本控制系统-03-时间数据回溯 时光机穿梭


Git 开源的版本控制系统-02-base usage 基本用法


Git 开源的版本控制系统-01-入门使用介绍


ci

Docker learn-23-仓库进阶


Docker learn-23-搭建私有仓库


Docker learn-22-image 镜像的组织结构


Docker learn-22-推送到中央仓库


Docker learn-22-image 镜像拓展知识


Docker learn-21-Docker 镜像构建


Docker learn-21-Docker Dockerfile 命令详解


Docker learn-20-Docker 镜像详解


Docker learn-20-Docker 基本组件介绍


Docker learn-19-Docker 入门之容器的管理


Docker learn-18-持续集成与 docker


Docker 在 Mac 环境安装教程


Web API CI PostMan+Newman+Jenkins


当我们输入一条SQL查询语句时,发生了什么?


Ubuntu Jenkins


Flow CI


TeamCity


Coveralls


Oracle Wercker


Swagger 整合 springmvc


Swagger 整合 springboot 2.6.8 + swagger3 springboot 2.x + swagger2


Swagger 文档工具 设计、构建、文档化和使用您的 RESTful API


持续集成平台 02 jenkins plugin 插件


持续集成平台 01 jenkins 入门介绍


持续集成平台 00 over 概览


Devops-ci-code-02-代码仓库持续部署 gitlab install windows wsl 清华镜像的安装方式


Devops-ci-code-02-代码仓库持续部署 gitlab install windows wsl docker 方式


Devops-vcs-00-代码仓库持续部署 gitlab


代码质量管理 SonarQube-01-入门介绍


qa-02-Refactoring


QA-01-包的 jar 包依赖解析, jar 包的 class 文件类解析


QA-00-软件质量


Devops-02-Jpom 简而轻的低侵入式在线构建、自动部署、日常运维、项目监控软件


Devops-01-devops 是什么?


docker

Docker-03-Swarm


Docker-官方教程-00-Overview


Docker 官方教程-02-Service


Docker 常见编排管理工具介绍


Docker-05-Rancher


Kubernetes-02-为什么选择 k8s


Kubernetes-01-快速开始 k8s


Docker learn-09-Docker 核心技术 CGROUP


Docker learn-09-Docker 核心技术之 Linux Namespace


Docker learn-09-Docker 核心技术 CGROUP


Docker learn-31-docker api


Docker learn-30-docker 构建 jekyll 服务


Docker learn-29-docker 安装 sonarQube with mysql


Docker learn-27-docker 安装 nexus


Docker learn-27-docker 安装 gitlab


Docker learn-26-docker 安装 jenkins


Docker learn-25-docker 实战之 java web 应用


Docker learn-24-docker 实战之静态网站


Docker learn-23-仓库进阶


Docker learn-23-搭建私有仓库


Docker learn-22-image 镜像的组织结构


Docker learn-22-推送到中央仓库


Docker learn-22-image 镜像拓展知识


Docker learn-21-Docker 镜像构建


Docker learn-21-Docker Dockerfile 命令详解


Docker learn-20-Docker 镜像详解


Docker learn-20-Docker 基本组件介绍


Docker learn-19-Docker 入门之容器的管理


Docker learn-18-持续集成与 docker


Docker learn-17-生产环境的挑战 私有镜像


Docker learn-16-服务注册与发现


Docker learn-15-Swarm Mode


Docker learn-14-为什么选择 go 语言实现 docker


Docker learn-13-深入浅出 Docker


Docker learn-12-入门白皮书


Docker learn-11-码市实战


Docker learn-10-boot2docker


Docker learn-09-Docker 容器的发展历史


Docker learn-09-Docker 与 LXC


Docker 快速入门学习


Docker learn-07-The 12 Factor App


Docker learn-06-docker commands 命令


Docker learn-05-Docker 简介与 Docker Cloud


Docker learn-04-Docker 与 Linux 之间的关系


Docker learn-03-有用的技巧和命令


Docker Learn-02-解决 Docker 国内较慢的问题


Docker learn-02-Book Index


Docker 入门介绍


Docker learn-01-学习历程回顾


docker-00-docker hello world 入门例子


Docker install RabbitMQ 教程笔记


Docker install Oracle 数据库教程笔记


Docker 在 Windows7 环境安装教程


Docker 在 Windows11 环境安装教程


Docker 在 Windows10 环境安装教程


Docker 在 Mac 环境安装教程


Docker 安装 MySQL


Docker 安装 mysql Windows 环境


Docker 安装 Mongodb


Docker 安装 Kafka


Docker 安装 activeMQ 入门介绍


时序数据库-06-04-vm VictoriaMetrics storage 存储原理简介


时序数据库-06-03-vm VictoriaMetrics java 整合


时序数据库-06-02-vm VictoriaMetrics install on docker 安装 vm


Docker 安装 Redis 实战笔记


RabbitMQ 实战入门-06-远程调用


RabbitMQ 实战入门-05-Topics


RabbitMQ 实战入门-04-路由


RabbitMQ 实战入门-03-发布/订阅模式


RabbitMQ 实战入门-02-工作队列


RabbitMQ 实战入门-01-Hello World


SSDB - 一个快速的 NoSQL 数据库,Redis 的替代品


ledisdb 由 Go 提供支持的高性能 NoSQL 数据库服务器


Gitlab-02-mac docker 安装笔记


Devops shell-01-java 部署脚本


devops-开源项目之 opendevops 入门介绍


devops-全生命周期开发笔记-02-简单梳理


devops-全生命周期开发笔记


Devops-ci-code-02-代码仓库持续部署 gitlab install windows wsl docker 方式


search

从零开始设计一个全文检索查询引擎-02-es 中有表的概念吗?


从零开始设计一个全文检索查询引擎-02-es 中有表的概念吗?


从零开始设计一个全文检索查询引擎-01-overview?


从零开始设计一个全文检索查询引擎-01-overview?


lucene 从零手写实现-05-lucene 核心类源码浅析


lucene 从零手写实现-04-design 如何设计 lucene 全文检索


lucene 从零手写实现-03-Query Parser Syntax Link icon


lucene 从零手写实现-02-Search and Scoring in Lucene Introduction to how Lucene scores documents.


lucene 从零手写实现-01-overview


Lucene Tutorial-08-Lucene 搜索引擎入门教程排序 sorting


Lucene Tutorial-07-Lucene 搜索引擎入门教程 Lucene - Analysis


Lucene Tutorial-06-Lucene 搜索引擎入门教程 search opearation


Lucene Tutorial-05-Lucene 搜索引擎入门教程 index process


Lucene Tutorial-04-Lucene 搜索引擎入门教程 indexing class + Searching Classes


Lucene Tutorial-03-Lucene 搜索引擎入门教程第一个应用


Lucene Tutorial-02-Lucene 搜索引擎入门教程环境搭建 env setup


Lucene Tutorial-01-Lucene 搜索引擎入门教程 overview 概览


Lucene code-04-Lucene 的索引文件格式其他内容


Lucene code-03-Lucene 的索引文件格式反向内容


Lucene code-02-Lucene 的索引文件格式具体正向内容


Lucene code-01-Lucene 的索引文件格式


Lucene in action-10-index format 文件索引格式


Lucene in action-09-define 自定义


Lucene in action-08-sort 排序


Lucene in action-07-analysis 分析


Lucene in action-06-TermQuery RangeQuery BooleanQuery QueryParser


Lucene in action-05-IndexSearcher 与 Query 和 Explanation


Lucene in action-04-indexing 索引过程控制


Lucene in action-03-indexing 索引


Lucene in action-02-lucene 核心类简介


Lucene in action-01-lucene 是什么?


Lucene in action-00-overview 概览


Lucene-22-lucene增量更新和NRT(near-real-time)Query近实时查询


Lucene-21-lucene索引时join和查询时join使用示例


Lucene-20-expressions 表达式


Lucene-18-facet lucene搜索之facet查询原理和facet查询实例


Lucene-17-sorted 排序


Lucene-16-grouping 分组


Lucene-15-highlighter 语法高亮


Lucene-14-suggest lucene 搜索之联想词提示之 suggest 原理和应用


Lucene-13-suggest lucene 搜索之拼写检查和相似度查询提示 spellcheck


Lucene-12-lucene 搜索之 IndexSearcher 实现分页查询


Lucene-11-lucene 搜索之 IndexSearcher 构建过程


Lucene-10-lucene 的索引构建原理


Lucene-09-segment 中文分词


Lucene-08-analysis 分析器


Lucene-07-field 字段类型


Lucene-06-IndexWriter 详解


Lucene-05-的总体架构


Lucene-04-全文索引实现原理


Lucene-03-基本组件概念介绍


Lucene-02-get start 入门例子


Lucene-01-overview 概览


面试算法力扣98-验证二叉搜索树


面试算法力扣95-二叉搜索树的所有解法结果?


面试算法:有序链表转换为高度平衡的二叉搜索树


面试算法力扣96-二叉搜索树一共有多少种?


java 如何实现 binary search 二分查找法?


TF-IDF 找出相似文章算法


TF-IDF 自动提取关键词


TF-IDF 自动生成文章摘要


倒排索引原理与实现


Apache Calcite v1.36.0 整合 mysql + 动态的时间参数 实战笔记


Apache Calcite v1.36.0 整合 mysql 实战笔记


Apache Calcite v1.36.0 整合 mysql 实战踩坑 按照时间范围查询不到数据?但是 mysql 原生 jdbc 可以正常运行


Apache Calcite ES 各种 Query 的基本介绍


Apache Calcite 动态数据管理框架-06-Es 整合之 like 关键词支持


Apache Calcite 动态数据管理框架-06-Es adaptor


Apache Calcite 动态数据管理框架-05-java 访问 ES 整合 apache calcite,使用标准 SQL 访问 ES


Apache Calcite 动态数据管理框架-06-Es 整合官方例子,用 view 视图解决查询写法不优雅的问题?


Apache Calcite 动态数据管理框架-06-Es 整合 contains 方法如何使用?


Apache Calcite 动态数据管理框架-05-java 访问 ES 整合常见聚合函数验证 sum/count/min/max/avg 支持


Apache Calcite 动态数据管理框架-06-Es 整合时中文乱码报错 org.apache.calcite.runtime.CalciteException Failed to encode in character set 'ISO-8859-1'


Lucene-02-lucene 基础知识


Lucene-01-lucene 入门教程


Elasticsearch-05-xpack ELK 安全,警告,监视,图形和报告功能


Elasticsearch-04-java 访问 ES


Elasticsearch-03-es install on windows


Elasticsearch-02-核心概念介绍


Elasticsearch-01-快速入门


Search 二分查找法


Apache Solr


开源的数据可视化平台 Kibana 日志可视化 mac 安装笔记


etl

ETL-03-数据同步之 DataX 快速入门实战笔记


ETL-01-DataX 是阿里云DataWorks数据集成的开源版本 CRUD 例子


ETL-01-DataX 是阿里云DataWorks数据集成的开源版本入门介绍


ETL-50-apache SeaTunnel v2.3.3 源码之 connector-cdc-mysql 01 schema change 已经支持了?但是为什么实际测试无效?


ETL-50-apache SeaTunnel checkpoint v2.3.3 源码之 config 配置


ETL-40-apache SeaTunnel v2.3.3 源码分析简化后的代码模块


ETL-40-apache SeaTunnel 源码分析 source-code SeaTunnel.run(clientCommandArgs.buildCommand());


ETL-40-apache SeaTunnel cdc 设计


ETL-40-apache SeaTunnel 整体设计-01-全面概览【转载】


ETL-34-apache SeaTunnel 实战 15 多次执行任务导致系统 OOM


ETL-33-apache SeaTunnel 实战 14 执行的任务比较慢遇到异常 java.util.concurrent.CompletionException java.lang.NullPointerException


ETL-33-apache SeaTunnel 实战 13 source http 实战例子


ETL-33-apache SeaTunnel 实战 12 自定义 transform 转换插件


ETL-31-apache SeaTunnel 实战 jdbc 并发执行 partition_column 无效?如何批量写入优化?seaTunnel checkpoint timeout 如何解决?


ETL-30-apache SeaTunnel 实战 Checkpoint expired before completing. Please increase checkpoint timeout in the seatunnel.yaml


ETL-29-apache SeaTunnel 实战一些常用的任务命令 command


ETL-28-apache SeaTunnel 实战 HTTP checkpoint 有什么作用?


ETL-26-apache SeaTunnel 实战 HTTP streaming 调用测试


ETL-26-apache SeaTunnel 实战 seaTunnel 如何实现任务的定时调度?增量获取数据?


ETL-25-apache SeaTunnel 实战 seaTunnel 任务到底是如何执行的?


ETL-25-apache SeaTunnel 实战 source mysql CDC 到 sink console


ETL-25-apache SeaTunnel 实战 source mysql CDC 到 sink jdbc


ETL-25-apache SeaTunnel 实战 source mysql CDC 到 sink jdbc Schema Evolution 表结构变更同步


ETL-25-apache SeaTunnel 实战 source mysql CDC 到 sink jdbc id 增加


ETL-25-apache SeaTunnel 实战 source mysql CDC 到 sink jdbc id 增加 transfer+多张表


ETL-25-apache SeaTunnel 实战 mysql CDC 到 neo4j multi 自定义插件


ETL-25-apache SeaTunnel 实战 mysql CDC json 到 neo4j 自定义插件,包含外键


ETL-25-apache SeaTunnel 实战 mysql CDC 超时报错 mysql autoReconnect=true 自动重连的问题


ETL-25-apache SeaTunnel 实战 mysql CDC default neo4j 自定义插件


ETL-25-apache SeaTunnel 实战 mysql CDC default to file 指定多表的 BUG?


ETL-24-apache SeaTunnel 实战 mysql CDC 流式增量


ETL-24-apache SeaTunnel mysql cdc JSON 到自定义 neo4j 实战笔记


ETL-23-apache SeaTunnel 实战 mysql 批量同步到 console/neo4j 入门测试用例


ETL-22-apache SeaTunnel Transform 转换


ETL-22-apache SeaTunnel 博客-01-SeaTunnel 简介


ETL-21-apache SeaTunnel coding guide 编码指导


ETL-20-apache SeaTunnel Dev local 本地开发 Scala 2.11.12 windows10 安装笔记


ETL-20-apache SeaTunnel Dev local 本地开发


ETL-19-apache SeaTunnel Engine rest-api 一种基于 api 调用的方式


ETL-18-apache SeaTunnel Engine checkpoint-storage


ETL-17-apache SeaTunnel Engine savepoint 如何根据保存点恢复任务?


ETL-15-apache SeaTunnel Engine local-mode


ETL-16-apache SeaTunnel Engine cluster-mode


ETL-14-apache SeaTunnel Engine deployment


ETL-13-apache SeaTunnel Engine about


ETL-12-apache SeaTunnel Transform v2 SQL


ETL-12-apache SeaTunnel Transform v2 SQL functions


ETL-12-apache SeaTunnel Transform v2 SQL UDF


ETL-12-apache SeaTunnel Transform v2 Split


ETL-12-apache SeaTunnel Transform v2 Replace


ETL-12-apache SeaTunnel Transform v2 FilterRowKind


ETL-12-apache SeaTunnel Transform v2 Filter


ETL-12-apache SeaTunnel Transform v2 FieldMapper


ETL-12-apache SeaTunnel Transform v2 Transform Copy


ETL-12-apache SeaTunnel Transform v2 Transform Common Options


ETL-12-apache SeaTunnel Transform QA


ETL-11-apache SeaTunnel Connector v2 sink tdengine


ETL-11-apache SeaTunnel Connector v2 sink neo4j


ETL-11-apache SeaTunnel Connector v2 sink jdbc


ETL-11-apache SeaTunnel Connector v2 sink jdbc


ETL-11-apache SeaTunnel Connector v2 sink ES


ETL-11-apache SeaTunnel Connector v2 sink console


ETL-10-apache SeaTunnel Connector v2 source mysql


ETL-10-apache SeaTunnel Connector v2 source mysql cdc


ETL-10-apache SeaTunnel Connector v2 source kafka


ETL-10-apache SeaTunnel Connector v2 source HTTP


ETL-10-apache SeaTunnel Connector v2 source FakeSource


ETL-10-apache SeaTunnel Connector v2 source ES Elasticsearch


ETL-09-apache SeaTunnel jobEnv


ETL-08-apache SeaTunnel Intro to schema feature


ETL-07-apache SeaTunnel Config Intro To Connector V2 Features


ETL-06-apache SeaTunnel Config


ETL-05-apache SeaTunnel 入门介绍


ETL-03-简化版 SeaTunnel install windows10 单机 WSL 安装笔记


ETL-04-SeaTunnel 集群安装部署实战笔记 cluster-mode-install in action


ETL-03-数据同步工具调研选型 SeaTunnel 与 DataX 、Sqoop、Flume、Flink CDC 对比


ETL-03-数据同步工具 SeaTunnel install windows10 WSL 安装笔记


ETL-00-ETL 与 ELT 的区别


ETL-00-data sync 数据同步


ELT-02-airbyte 入门介绍


ELT-00-data sync 数据同步概览


ETL-Apache SeaTunnel v2.3.4 install windows10 WSL 安装笔记


SymmetricDS-01-入门介绍 用于数据库和文件同步,支持多主复制、过滤同步和转换


Pentaho Data Integration ( ETL ) a.k.a Kettle-01-入门教程


Logstash 日志处理转换 ETL 入门介绍


mysql

mysql 外键索引入门介绍-02-元数据管理


mysql 外键索引入门介绍


mysql 添加账户密码+reset password 重置密码 You must reset your password using ALTER USER statement before executing this statement


Ubuntu 下 mysql 表名称区分大小写的导致查询不到


mysql datetime(6) 介绍


mysql 常见面试题汇总


mysql binlog windows10 环境的开启和解析笔记


CentOS7 安装 mysql 5.7 笔记


你真的理解 mysql 的 insert 吗?


mysql 时间精度精确到毫秒实现方案


Tree-11-mysql index 数据库索引


mysql-16-buffer pool 缓冲池


mysql-15-mysql undo log、redo log、binlog 有什么用? 组提交 group commit mysql 主从复制如何实现的?


mysql-14-mysql 死锁 deadlock


mysql-13-mysql 锁 lock


mysql-12-mysql 的一条数据是如何保存的?


mysql-11-执行一条 select 语句,期间发生了什么?


mysql-10-MySQL查询数据表的Auto_Increment(自增id)


mysql(9)transaction 事务2


mysql(9)transaction 事务2


mysql(6)transaction 事务


mysql(6)lock mysql 锁


mysql(6)Index 索引


mysql-06-mysql index 索引失效 效果不好的情况


mysql(6)Index 索引常见问题


mysql(6)Index 从数据页的角度看 B+ 树


mysql(5)表


mysql(4)文件系统


mysql learn-03-Innodb 引擎介绍


mysql learn-03-Innodb chat 聊一聊 innodb 数据库引擎


mysql learn-02-mysql 体系结构和存储引擎


mysql learn-01-mysql limit 的分页性能很差问题及其解决方案


mysql learn-00-overview mysql 学习专题汇总


mysql 8.0 访问报错 com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException 与 closing inbound before receiving peer's close_notify


Docker 安装 MySQL


Docker 安装 mysql Windows 环境


canal-03-canal windows wsl 实战笔记


canal-02-入门介绍


canal 阿里巴巴 MySQL binlog 增量订阅&消费组件


数据库变化监听 database Change Data Capture cdc-03-Apache NIFI


数据库变化监听 database Change Data Capture cdc-02-Maxwell's daemon, a mysql-to-json kafka producer


数据库变化监听 database Change Data Capture cdc-01-overview


MySQL 日志常见问题 redo log binlog undolog


数据库索引-13-实际工作中的索引优化


数据库索引-11-Mysql 索引执行流程 主键索引 普通索引 组合索引+最左匹配原则 覆盖索引+索引下推


数据库索引-11-Mysql 为什么选择 B+ Tree 作为索引?


数据库索引-10-Mysql count(*),count(字段),count(1)的区别


数据库索引-09-MySQL Index Merge 索引合并


数据库索引-08-MySQL Index Tips


关于 mysql 数据存储,你了解多少?


MySQL explain 性能测试验证记录


MySQL Explain MySQL 执行计划详解


Mycat 分布式主从复制中间件。


MySQL Lock


MySQL Tables 获取 mysql 所有表名称和列名称


MySQL group by mysql 分组查询取第一条(时间排序)


MySQL 数据库最佳实践,count(*),全文索引,事务、行锁与表锁、外键


SQL MVCC


SQLProxy


SQL Isolation


MySQL Index


MySQL 8.0 时报错caching_sha2_password解决方案


MySQL 5.7 忘记密码解决记录(windows 7 环境)


MySQL 5.6 Install, Windows Mysql Install 安装


mysql inner join 查询性能优化


MySQL 中的时间字段


MySQL-08-datetime timestamp 以及如何自动更新,如何实现范围查询


MySQL 07 mysql 断线重连报错 The last packet successfully received from the server was xxxxxx milliseconds ago


MySQL 06 mysql 如何实现类似 oracle 的 merge into


MySQL 05 MySQL入门教程(MySQL tutorial book)


MySQL 04-EMOJI 表情与 UTF8MB4 的故事


MySQL Expression 1 of ORDER BY clause is not in SELECT list,references column


MySQL-02-truncate table 与 delete 清空表的区别和坑


MySQL-01-Ruler mysql 日常开发规范


MySQL-00-View 视图


MySQL 入门使用


ui

vuetify-01-入门介绍


Quasar-01-入门介绍


Vue Material-01-Build beautiful apps with Material Design and Vue.js


Element Ui-01-一套为开发者、设计师和产品经理准备的基于 Vue 2.0 的桌面端组件库


Element plus-01-A Vue.js 3 UI Library made by Element team


BootstrapVue-01-入门介绍


Ant Design of Vue-01-这里是 Ant Design 的 Vue 实现,开发和服务于企业级后台产品。


web ui admin 常见的 ui admin 项目


web ui 常见的 ui 框架


Balsamiq


Designing with Mind in Mind


VIS


Vue-13-vue component 组件报错 Avoid mutating a prop directly since the value will be overwritten


Vue-12-vue 如何自定义 component 组件


Vue-11-vue 如何实现背景图片全屏


Vue-08-vue+ element-ui 入门使用


Vue-08-vue+ element-ui 实现基本的增删改查


Vue-08-vue element-ui 使用入门


Vue-07-vue resource 使用简介


Vue-06-模板语法


Vue-05-vue.js 起步


Vue-04-vue.js 项目结构


Vue-03-vue.js 的安装方式


Vue-02-系列学习之 vue.js 是什么?


Vue-01-vue 简单介绍


Single Page Routing


ECharts-14-graph 关系图


ECharts-13-模拟实现 3D 效果


ECharts-12-旭日图


ECharts-11-events ECharts 事件处理


ECharts-10-ECharts 数据的视觉映射


ECharts-09-midea 交互式


ECharts-08-interaction 交互


ECharts-07-dataset 数据集


ECharts-06-axis 坐标轴


ECharts-06-aysnc data 异步数据


ECharts-05-transfer 数据转换


ECharts-05-style config 样式设置


ECharts-04-pie 饼状图


ECharts-04-dataset 数据集


ECharts-03-style 样式


ECharts-03-config 配置信息


ECharts-02-install 安装入门


ECharts-02-图表容器及大小


ECharts-01-入门开始


DataTables


TOC


Semantic UI


原型设计工具介绍-01-moqups 介绍


常见原型设计工具介绍-00-overvuew


SVG XML 格式定义图形


HighCharts 交互式图表-01-入门介绍


JavaScript 代码语法高亮器 SyntaxHighlighter-01-入门介绍


html

纯 html 如何实现 Header 旁边弄一个带颜色的竖条?


Html MVP CSS


js 手写实现简单版本的 jquery-01-入门教程


Ajax 详解


Ajax 的替代方案-fetch


Ajax 的替代方案-axios.js


前端 HTML(HyperText Markup Language,超文本标记语言)是一种用于创建网页和网页应用的标准标记语言


前端 CSS(Cascading Style Sheets,层叠样式表)


现代化的前端技术栈-01-概览


Plotly 函数图像绘制


Bootstrap modal usage


Glup


VIS


ECharts-14-graph 关系图


ECharts-13-模拟实现 3D 效果


ECharts-12-旭日图


ECharts-11-events ECharts 事件处理


ECharts-10-ECharts 数据的视觉映射


ECharts-09-midea 交互式


ECharts-08-interaction 交互


ECharts-07-dataset 数据集


ECharts-06-axis 坐标轴


ECharts-06-aysnc data 异步数据


ECharts-05-transfer 数据转换


ECharts-05-style config 样式设置


ECharts-04-pie 饼状图


ECharts-04-dataset 数据集


ECharts-03-style 样式


ECharts-03-config 配置信息


ECharts-02-install 安装入门


ECharts-02-图表容器及大小


ECharts-01-入门开始


SVG XML 格式定义图形


HighCharts 交互式图表-01-入门介绍


JavaScript 代码语法高亮器 SyntaxHighlighter-01-入门介绍


tomcat

domain 域名购买如何实现免费的 HTTPS let's Encrypt 在 tomcat 实战笔记


腾讯云域名启用 HTTPS tomcat


tomcat 配置文件 server.xml 解释


domain 域名购买与 centos 服务器绑定


CentOS7 war 包部署到 tomcat 中


CentOS7 安装 tomcat8 笔记


Tomcat 系列-简易版 tomcat 实现


Tomcat 部署最佳实践


Jetty 入门使用


Tomcat


Ubuntu Tomcat


web server apache tomcat11-34-Ahead of Time compilation support


web server apache tomcat11-33-CDI


web server apache tomcat11-32-rewrite


web server apache tomcat11-31-websocket


web server apache tomcat11-30-The Tomcat JDBC Connection Pool


web server apache tomcat11-29-Windows Authentication


web server apache tomcat11-28-Windows Service


web server apache tomcat11-27-Security Considerations


web server apache tomcat11-26-maven jars


web server apache tomcat11-25-Advanced IO and Tomcat


web server apache tomcat11-24-Virtual Hosting and Tomcat


web server apache tomcat11-23-APR


web server apache tomcat11-22-logging 日志


web server apache tomcat11-21-monitor and management 监控与管理


web server apache tomcat11-20-connectors 连接器


web server apache tomcat11-19-load balance 负载均衡


web server apache tomcat11-18-clusting 集群


web server apache tomcat11-17-default-servlet


web server apache tomcat11-16-mbean


web server apache tomcat11-15-proxy


web server apache tomcat11-14-CGI


web server apache tomcat11-13-SSI How To


web server apache tomcat11-12-SSL/TLS Configuration How-To


web server apache tomcat11-11-Jasper 2 JSP Engine How To


web server apache tomcat11-10-Class Loader How-To


web server apache tomcat11-09-JNDI Datasource How-To


web server apache tomcat11-08-JNDI Resources How-To


web server apache tomcat11-07-Realm Configuration How-To


web server apache tomcat11-06-Host Manager App -- Text Interface


web server apache tomcat11-04-manager 如何管理?


web server apache tomcat11-03-deploy 如何部署


web server apache tomcat11-02-setup 启动


web server apache tomcat11-01-官方文档入门介绍


tomcat11 官方文档-03-apache tomcat doc index 文档索引


tomcat11 官方文档-02-apache tomcat version 版本介绍


tomcat11 官方文档-01-apache tomcat 入门介绍 + Apache Taglibs


从零手写实现 tomcat-12-listener 监听器


从零手写实现 tomcat-11-filter 过滤器


从零手写实现 tomcat-10-static resource 静态资源文件


从零手写实现 tomcat-09-servlet 处理类


从零手写实现 tomcat-08-tomcat 如何与 springboot 集成?


从零手写实现 tomcat-07-war 如何解析处理三方的 war 包?


从零手写实现 tomcat-06-servlet bio/thread/nio/netty 池化处理


从零手写实现 tomcat-05-servlet 处理支持


从零手写实现 tomcat-04-请求和响应的抽象


从零手写实现 tomcat-03-基本的 socket 实现


从零手写实现 apache Tomcat-02-web.xml 入门详细介绍


从零手写实现 apache Tomcat-01-入门介绍


web server apache Tomcat 入门介绍+windows 部署


web server jboss 入门介绍


Web server Apache2 使用入门


Web server 概览


server

web server apache tomcat11-34-Ahead of Time compilation support


web server apache tomcat11-33-CDI


web server apache tomcat11-32-rewrite


web server apache tomcat11-31-websocket


web server apache tomcat11-30-The Tomcat JDBC Connection Pool


web server apache tomcat11-29-Windows Authentication


web server apache tomcat11-28-Windows Service


web server apache tomcat11-27-Security Considerations


web server apache tomcat11-26-maven jars


web server apache tomcat11-25-Advanced IO and Tomcat


web server apache tomcat11-24-Virtual Hosting and Tomcat


web server apache tomcat11-23-APR


web server apache tomcat11-22-logging 日志


web server apache tomcat11-21-monitor and management 监控与管理


web server apache tomcat11-20-connectors 连接器


web server apache tomcat11-19-load balance 负载均衡


web server apache tomcat11-18-clusting 集群


web server apache tomcat11-17-default-servlet


web server apache tomcat11-16-mbean


web server apache tomcat11-15-proxy


web server apache tomcat11-14-CGI


web server apache tomcat11-13-SSI How To


web server apache tomcat11-12-SSL/TLS Configuration How-To


web server apache tomcat11-11-Jasper 2 JSP Engine How To


web server apache tomcat11-10-Class Loader How-To


web server apache tomcat11-09-JNDI Datasource How-To


web server apache tomcat11-08-JNDI Resources How-To


web server apache tomcat11-07-Realm Configuration How-To


web server apache tomcat11-06-Host Manager App -- Text Interface


web server apache tomcat11-04-manager 如何管理?


web server apache tomcat11-03-deploy 如何部署


web server apache tomcat11-02-setup 启动


web server apache tomcat11-01-官方文档入门介绍


tomcat11 官方文档-03-apache tomcat doc index 文档索引


tomcat11 官方文档-02-apache tomcat version 版本介绍


tomcat11 官方文档-01-apache tomcat 入门介绍 + Apache Taglibs


从零手写实现 tomcat-12-listener 监听器


从零手写实现 tomcat-11-filter 过滤器


从零手写实现 tomcat-10-static resource 静态资源文件


从零手写实现 tomcat-09-servlet 处理类


从零手写实现 tomcat-08-tomcat 如何与 springboot 集成?


从零手写实现 tomcat-07-war 如何解析处理三方的 war 包?


从零手写实现 tomcat-06-servlet bio/thread/nio/netty 池化处理


从零手写实现 tomcat-05-servlet 处理支持


从零手写实现 tomcat-04-请求和响应的抽象


从零手写实现 tomcat-03-基本的 socket 实现


从零手写实现 apache Tomcat-02-web.xml 入门详细介绍


从零手写实现 apache Tomcat-01-入门介绍


web server apache Tomcat 入门介绍+windows 部署


web server jboss 入门介绍


Web server Apache2 使用入门


Web server 概览


shell

linux 命令:获取 linux 磁盘下 10 个子文件夹的大小排序的命令


shell 工具类


linux top 实时监视系统性能


linux tcping 验证网络端口连通性


linux tar gz 解压命令 linux 压缩命令


linux tail, linux head


linux sudo 使用 root 权限执行 linux chmod 权限赋值


linux Shell 命令行-10-获取当前时间 date,以及获取执行结果 $?


linux Shell 命令行-09-redirect 重定向


linux Shell 命令行-08-file include 文件包含


linux Shell 命令行-07-func 函数


linux Shell 命令行-06-flow control 流程控制


linux Shell 命令行-05-test 检查某个条件是否成立


linux Shell 命令行-04-operator Shell 操作符


linux Shell 命令行-03-array Shell 数组


linux Shell 命令行-02-var 变量


linux Shell 命令行-01-intro 入门介绍


linux scp 文件在多台服务器之间的拷贝


linux sar-System Activity Reporter,用于报告系统的活动情况,包括CPU使用率、内存使用率、磁盘活动等


linux sz rz 文件传输命令


linux rm, mkdir rm 删除文件; rmdir 删除文件夹


linux pwd


linux ps


linux port 端口占用


linux ping


linux pidstat-报告进程统计信息,包括 CPU 使用情况、内存使用情况和 I/O 活动


linux nohup 用于使程序在退出终端或注销用户后继续运行


linux mv


linux mpstat-Multiple Processor Statistics,用于显示多处理器系统的CPU使用率统计


linux ls


linux less, linux more


linux iostat-系统输入/输出设备(磁盘、终端、网络接口等)的统计信息


linux grep 匹配过滤 egrep 正则匹配过滤 zgrep 压缩文件匹配过滤


linux free 查看内存信息


linux file 命令


linux diff


linux df-查看机器资源信息 磁盘等资源信息


linux chmod


linux cd


linux cat


linux telnet 用来判断网络是否通


linux 环境变量配置 linux /etc/profile .bashrc .bash_profile 的区别


linux netstat-显示系统网络连接、路由表、接口统计、masquerade 连接等信息


Linux curl 类似 postman 直接发送 get/post 请求


linux ssh 机器远程登录命令 / SSH 免密登录 / ssh 内网穿透技术


Java Shell


Python-40-cmd shell 命令行调用


Spring Shell 基于 Spring 的编程模型插入自定义命令


windows 端口占用 Port 端口占用-如何发现端口占用并且强杀?kill windows port


windows bat 脚本教程-23-logging 日志


windows bat 脚本教程-22-debugging 调试


windows bat 脚本教程-21-printing 打印机


windows bat 脚本教程-20-network 网络


windows bat 脚本教程-19-Registry 注册表


windows bat 脚本教程-18-device 设备


windows bat 脚本教程-17-alias 别名


windows bat 脚本教程-16-process 进程


windows bat 脚本教程-15-functions 函数


windows bat 脚本教程-14-return code 返回编码


windows bat 脚本教程-13-Input / Output 输入/输出


windows bat 脚本教程-12-date time 日期与时间


windows bat 脚本教程-11-operator 运算符


windows bat 脚本教程-10-if 条件判断 决策结构


windows bat 脚本教程-09-arrays 数组


windows bat 脚本教程-08-strings 字符串


windows bat 脚本教程-07-comments 注释


windows bat 脚本教程-06-Variables 变量


windows bat 脚本教程-05-syntax 语法


windows bat 脚本教程-04-files 文件


windows bat 脚本教程-03-常见 command 命令


windows bat 脚本-01-教程


windows bat 脚本-01-overview 概览


bat

maven-05-maven 配置进阶学习


maven 发布到中央仓库之 Ignore Licence-04


maven 发布到中央仓库之持续集成-03


maven 发布到中央仓库常用脚本-02


BAT


Bat and C#


windows bat 脚本教程-23-logging 日志


windows bat 脚本教程-22-debugging 调试


windows bat 脚本教程-21-printing 打印机


windows bat 脚本教程-20-network 网络


windows bat 脚本教程-19-Registry 注册表


windows bat 脚本教程-18-device 设备


windows bat 脚本教程-17-alias 别名


windows bat 脚本教程-16-process 进程


windows bat 脚本教程-15-functions 函数


windows bat 脚本教程-14-return code 返回编码


windows bat 脚本教程-13-Input / Output 输入/输出


windows bat 脚本教程-12-date time 日期与时间


windows bat 脚本教程-11-operator 运算符


windows bat 脚本教程-10-if 条件判断 决策结构


windows bat 脚本教程-09-arrays 数组


windows bat 脚本教程-08-strings 字符串


windows bat 脚本教程-07-comments 注释


windows bat 脚本教程-06-Variables 变量


windows bat 脚本教程-05-syntax 语法


windows bat 脚本教程-04-files 文件


windows bat 脚本教程-03-常见 command 命令


windows bat 脚本-01-教程


windows bat 脚本-01-overview 概览


apm

grafana stack Tempo-01-Grafana Tempo is an open source, easy-to-use and high-scale distributed tracing backend.


grafana stack mimir-01-provides a scalable long-term storage for Prometheus.


grafana stack loki-01-overview Loki like Prometheus, but for logs.


grafana stack grafana-04-gcc install windows10 GCC 安装笔记


grafana stack grafana-03-config mysql 把数据库从 sqllite 改成 mysql + windows10 编译实战笔记


grafana stack grafana-02-grafana linux 基于源码在 linux 环境编译部署


grafana stack grafana-01-The open and composable observability and data visualization platform.


监控利器之 grafana 与 mysql 整合实战


监控利器之 grafana 入门安装笔记


监控报警系统处理流程-06-database 数据库设计


监控报警系统处理流程-05-dispersion 离散度


监控报警系统处理流程


监控报警系统根因分析?归因分析? 故障定位


如何设计监控报警系统报警合并和抑制?


如何设计监控报警系统?01-概览


数据分析-24-解决问题之分析问题原因


数据分析-24-解决问题之明确定义问题


数据分析-23-AARRR 数据分析方法


数据分析-22-AARRR 数据分析方法


数据分析-21-RFM RFM分析方法


数据分析-20-cluster analysis 群组分析方法


数据分析-19-相关分析方法


数据分析-18-suppose 假设分析法


数据分析-18-浏览器请求头 useragent 信息解析


数据分析-17-compare 对比分析方法


数据分析-16-多维度拆解分析方法


数据分析-15-PEST 行业分析法


数据分析-14-逻辑树分析 费米问题


数据分析-13-5W2H 分析方法


数据分析-12-常见分析方法概览


数据分析-11-待办列表


数据分析-10-页面白屏实现


数据分析-09-lighthouse 性能工具


数据分析-08-PerformanceObserver 性能监控使用入门


数据分析-08-PerformanceObserver api


数据分析-07-前端埋点开源组件


数据分析-06-如何实现前端埋点? H5 monitor


数据分析-05-前端埋点介绍


监控-skywalking-06-SkyWalking on the way 全链路追踪系统的建设与实践


监控-skywalking-05-in action 实战笔记


监控-skywalking-04-字节码增强原理


监控-skywalking-03-深入浅出介绍全链路跟踪


监控-skywalking-02-深入学习 skywalking 的实现原理的一些问题


skywalking-01-APM 监控入门介绍


Sentry 是跨平台应用程序监控,专注于错误报告。


Prometheus-监控 普罗米修斯 普米-02-chat


Prometheus-监控 普罗米修斯普米-01-概览


PinPoint-监控


监控标准-OpenTracing


监控利器之夜莺监控-Nightingale-01-入门介绍


监控利器之嘉为蓝鲸一体化运维解决方案-01-入门介绍


监控利器之 HertzBeat 赫兹跳动-01-入门介绍


Categraf 致力于打造监控数据采集领域大一统的方案-01-overview


Trace 系统设计


Zabbix 监控系统-03-windows wls 安装 zabbix 实战


Zabbix 监控系统-02-chat


Zabbix 监控系统介绍


监控框架-PMC


APM 系统监控-Cat


monitor

go in action-08-once init go 如何只初始化一次?sync.Once


go in action-07-go mod 和 vendor 的方式


go in action-06-go 如何场景的 crud,模块化调用。与 neo4j 交互


go in action-05- go 如何实现 http server?


go 实现日志采集-04-如何降低 cpu 的消耗 + 模块化 + 抽象接口


go 实现日志采集-03-如何实现大文件的读取?


go 实现日志采集-02-如何实现读取日志文件?


go 实现日志采集-01-windows10 install go 并初步实现基本的文件监听功能


go 实现日志采集-00-与 chat 沟通如何监听文件的变化?


spring tool-01-如何通过 spring 实现扫包?


cat monitor-06-cat 消息存储


cat monitor-05-cat 客户端集成实战


cat monitor-04-cat 服务端部署实战


cat monitor-03-深度剖析开源分布式监控CAT


cat monitor-02-分布式监控 CAT埋点


cat monitor 分布式监控 CAT-是什么?


jmx-04-dubbo thread pool info 如何获取 dubbo 线程池信息


jmx-03-JMX获取jvm参数,cpu使用率,内存,线程,类等信息,实现一个简单的web版jvisualvm


jmx-02-监控 java 项目信息的基础工具 Java Management Extensions (JMX) chatGPT


JMX-01-jmx 介绍及入门案例


数据分析-24-解决问题之分析问题原因


数据分析-24-解决问题之明确定义问题


数据分析-23-AARRR 数据分析方法


数据分析-22-AARRR 数据分析方法


数据分析-21-RFM RFM分析方法


数据分析-20-cluster analysis 群组分析方法


数据分析-19-相关分析方法


数据分析-18-suppose 假设分析法


数据分析-18-浏览器请求头 useragent 信息解析


数据分析-17-compare 对比分析方法


数据分析-16-多维度拆解分析方法


数据分析-15-PEST 行业分析法


数据分析-14-逻辑树分析 费米问题


数据分析-13-5W2H 分析方法


数据分析-12-常见分析方法概览


数据分析-11-待办列表


数据分析-10-页面白屏实现


数据分析-09-lighthouse 性能工具


数据分析-08-PerformanceObserver 性能监控使用入门


数据分析-08-PerformanceObserver api


数据分析-07-前端埋点开源组件


数据分析-06-如何实现前端埋点? H5 monitor


数据分析-05-前端埋点介绍


FrontJS 前端监控


监控-skywalking-06-SkyWalking on the way 全链路追踪系统的建设与实践


监控-skywalking-05-in action 实战笔记


监控-skywalking-04-字节码增强原理


监控-skywalking-03-深入浅出介绍全链路跟踪


监控-skywalking-02-深入学习 skywalking 的实现原理的一些问题


skywalking-01-APM 监控入门介绍


Sentry 是跨平台应用程序监控,专注于错误报告。


Prometheus-监控 普罗米修斯 普米-02-chat


Prometheus-监控 普罗米修斯普米-01-概览


PinPoint-监控


监控标准-OpenTracing


监控利器之夜莺监控-Nightingale-01-入门介绍


监控利器之嘉为蓝鲸一体化运维解决方案-01-入门介绍


监控利器之 HertzBeat 赫兹跳动-01-入门介绍


Categraf 致力于打造监控数据采集领域大一统的方案-01-overview


时序数据库-06-04-vm VictoriaMetrics storage 存储原理简介


时序数据库-06-03-vm VictoriaMetrics java 整合


时序数据库-06-02-vm VictoriaMetrics install on docker 安装 vm


时序数据库-06-01-vm VictoriaMetrics 快速、经济高效的监控解决方案和时间序列数据库


阿里如何做到百万量级硬件故障自愈


Zabbix 监控系统-03-windows wls 安装 zabbix 实战


Zabbix 监控系统-02-chat


Zabbix 监控系统介绍


Redis Monitor


Open-Falcon


APM 系统监控-Cat


distributed

分布式链路追踪-12-美团 可视化全链路日志追踪


分布式链路追踪-12-bilbili 可视化全链路日志追踪


分布式链路追踪-11-10行代码让日志存储降低 80%


分布式链路追踪-10-http client


分布式链路追踪-09-adaptive collect 自适应采样算法 java 实现


分布式链路追踪-08-adaptive collect 自适应采样


分布式链路追踪-07-log collect 日志收集器


分布式链路追踪-06-2023年值得关注的6个开源日志管理工具


分布式链路追踪-05-mdc 等信息如何跨线程? Log4j2 与 logback 的实现方式


分布式链路追踪-05-mdc 等信息如何跨线程? InheritableThreadLocal


分布式链路追踪-05-mdc 等信息如何跨线程? 通过封装的方式


分布式链路追踪-04-全链路日志追踪 http、dubbo、mq


分布式链路追踪-03-和 chatGPT 聊一下分布式系统跟踪工具,如何设计 span


分布式链路追踪-02-Dapper, a Large-Scale Distributed Systems Tracing Infrastructure


分布式链路追踪简介 dapper skywalking


分布式一致性原理与实践-03-Paxos 协议实战之 Hypertable


分布式一致性原理与实践-03-Paxos 协议实战之 Chubby


分布式一致性原理与实践-02-一致性协议


分布式一致性原理与实践-01-overview 概览


istio 介绍-01-overview


CDN 加速原理


康威定律(Conway's Law)


分布式注册中心 nacos-03-分布式协同原理


分布式注册中心 nacos-02-quick start 入门例子


分布式注册中心-01-NACOS 介绍+基本概念+架构


分布式配置管理平台 Disconf 01 入门介绍


分布式注册中心-02-SOFARegistry


分布式注册中心-01-overview 演进历史


distributed 分布式相关专题汇总


ribbon


Feign - Feign 使编写 java http 客户端更容易


eureka-用于弹性中间层负载平衡和故障转移的 AWS 服务注册表。


NSQ 实时分布式消息传递平台


H2O 是一个用于分布式、可扩展机器学习的内存平台。


book 计算机网络:一种系统方法——教科书


system-design-primer 学习如何设计大型系统。 准备系统设计面试。 包括 Anki 抽认卡。


awesome-scalability 可扩展、可靠和高性能的大规模系统的模式


Prism 是一个轻量级的,稳健的,优雅简洁的语法高亮插件。


Apache Apisix API 网关,用来处理路由、认证、IP 访问限制等。


fizz gateway 网关入门介绍


Zuul-Zuul 是一种网关服务,可提供动态路由、监控、弹性、安全性等。


分布式网关 mulesoft api gateway-01-overview


分布式网关 Kong-01-overview


分布式网关 Gravitee api gateway-01-overview


分布式网关 Soul-01-overview


分布式网关 WSO2 api gateway-01-overview


Apache ShenYu 神禹 异步的,高性能的,跨语言的,响应式的 API 网关。


分布式网关 gateway topic-01-网关概览


开源网关对比 gateway


spring cloud gateway-14-Global Filters 全局过滤器


spring cloud gateway-04-GatewayFilter Factories


spring cloud gateway-03-Route Predicate Factories 路由谓词工厂


spring cloud gateway-02-配置路由谓词工厂和网关过滤工厂


spring cloud gateway-01-入门介绍


如何从零实现属于自己的 API 网关?


如何基于 Netty 实现简单的 gateway 网关?


netty 如何实现作为 http 的服务端和客户端?


API 网关有哪些作用?设计一个网关应该有哪些功能?


分布式网关-01-Spring cloud gateway Kong Soul


Failed to connect to github.com port 443 Timed out


分布式系统-09-MVCC 多版本并发控制


分布式系统-08-two phase commit 两阶段提交协议


分布式系统-07-log 日志技术


分布式系统-06-Quorum 简单高效的副本管理机制。


分布式系统-05-Lease 机制,判定节点的状态


分布式系统-04-基本副本理论


分布式系统-03-数据分布方式原理


分布式系统-02-基本概念


分布式系统-01-书籍推荐


load balance 04-java 从零手写实现负载均衡


load balance 03-consistent hash algorithm 一致性哈希算法 java 实现


load balance 01-负载均衡基础知识


DSM 分布式共享存储系统-01-简介


DSM 分布式共享存储系统-00-overivew


Gifford 算法


时序数据库-06-06-vm VictoriaMetrics cluster 集群访问方式


时序数据库-06-05-vm VictoriaMetrics cluster 集群原理


时序数据库-06-04-vm VictoriaMetrics storage 存储原理简介


时序数据库-06-03-vm VictoriaMetrics java 整合


时序数据库-06-02-vm VictoriaMetrics install on docker 安装 vm


时序数据库-06-01-vm VictoriaMetrics 快速、经济高效的监控解决方案和时间序列数据库


时序数据库-05-TDengine windows11 WSL 安装实战笔记 docker


时序数据库-05-TDengine Time-Series Database, TSDB chat


时序数据库-05-TDengine 是一款开源、高性能、云原生的时序数据库 (Time-Series Database, TSDB)


时序数据库-04-InfluxData-分布式时序数据库


时序数据库-03-opentsdb-分布式时序数据库


时序数据库-02-聊一聊时序数据库


时序数据库-01-时序数据库有哪些?为什么要使用


Github 开源项目分布式-06


Trace 系统设计


Metrics


Google Dapper


负载均衡


message 顺序性如何保证?


QPS TPS


高可用之限流 09-guava RateLimiter 入门使用简介 & 源码分析


高可用之限流 07-leaky bucket漏桶算法


高可用之限流-07-token bucket 令牌桶算法


高可用之限流-06-slide window 滑动窗口 sentinel 源码


高可用之限流-05-slide window 滑动窗口


高可用之限流-04-fixed window 固定窗口


高可用之限流-03-Semaphore 信号量做限流


高可用之限流-02-如何设计限流框架


高可用之限流-01-入门介绍


高可用之降级


高可用之熔断


Sentinel & Hystrix


Redis Learn-27-分布式锁进化史


Redis Learn-26-Distributed Lock 分布式锁 Redlock


Resilience4j


阿里如何做到百万量级硬件故障自愈


高可用+高并发+负载均衡架构


Google File System


Distributed System 什么是分布式系统?分布式系统介绍


Apache Pulsar


Consul-03-consul java client 常见客户端对比 orbitz + ecwid


Consul-03-java 实现 consul 的增删改查入门例子


Consul-02-windows10 docker 部署实战


Consul-01-实现分布式系统的服务发现、配置共享和健康检查


Seata-一站式分布式事务解决方案


ZAB-一致性算法


Raft-一致性算法


multi-tenancy 多租户


分布式原理:Gossip 协议


分布式共识(Consensus):Viewstamped Replication


分布式共识(Consensus):PBFT 算法 拜占庭容错算法


分布式共识机制 Consensus


Byzantine failures 拜占庭将军问题


分布式系统脑裂 split brain


Paxos-一致性算法


Hmily-高性能分布式事物框架概览


Spring Statemachine


Spring Session 结合拦截器实战


Spring Session 入门教程


Spring Session 为什么需要?session 的演化流程


分布式 Session 共享的解决方案


redis-45-redis multi io 多路复用


redis-44-redis migrate tool redis 迁移工具


和 chatgpt 聊了一会儿分布式锁 redis/zookeeper distributed lock


java 从零实现 redis 分布式锁


Redis 分布式锁 redis lock


zookeeper-01-Apache Curator


分布式锁-03-基于 mysql 实现分布式锁


分布式锁-01-基于 Zookeeper 实现分布式锁


分布式锁-02-SQL 数据库实现分布式锁


分布式系统中的 CAP 定理是什么?


分布式系统中的 BASE 理论是什么?


Distributed ID


分布式标识 Distributed ID-05-系统时钟,高并发下的时间优化


Distributed ID-04-SnowFlake


分布式标识 Distributed ID-03-Random


分布式标识 Distributed ID-02-UUID


分布式标识 Distributed ID-01-Overview


Distributed High Availability


Idempotency Patterns 幂等性的概念, RESTful 幂等操作, 幂等的实际使用


Compensating Transaction pattern 分布式锁事务


3pc Three-Phase Commit 三阶段提交 分布式事务


SQL 2PC-两阶段提交 SQL 分布式事务两阶段提交协议(2PC)是一种原子承诺协议(ACP)。


TCC Try-Confirm-Cancel 分布式事务


分布式事务-本地消息表 (经典的ebay模式)


SQL 分布式事务 distributed transaction 二段提交, 本地消息表, Saga 事务, 最大努力通知


Vector Lock 时钟向量-一致性算法


时间戳-分布式一致性算法


Databus


Hystrix


load balance 02-consistent hash algorithm 一致性哈希算法原理详解


SQL Theory - BASE ACID CAP


Database Recover


Coreos Etcd


Quartz 19-quartz 分布式任务调度详解


Quartz 18-分布式任务调度框架 xxl-job elastic-job saturn 对比


Kue 是一个由 redis 支持的优先作业队列,为 node.js 构建。


celery 分布式任务队列


分布式存储系统-01-minio 入门介绍


design

低代码平台时代已来,程序员会失业吗?


如何设计一套补偿方案?


privilege system design-01-如何从零开始设计权限管理系统


privilege basic-00-权限设计概览 overview


idempotent 幂等性防止重复提交


如何从零开始设计交易系统-01-系统介绍


如何从零开始设计交易系统-00-序章


系统设计之路由篇


规则引擎-12-Evrete 是一个前向推理的 Java 规则引擎,实现了 RETE 算法,并完全符合 Java 规则引擎规范(JSR 94)。


规则引擎-11-ice Java规则引擎-ice,针对复杂/灵活变动业务,提供一个新的抽象编排解决方案,轻量级,高性能并提供可视化操作页面


规则引擎-10-rulebook


规则引擎-09-openl-tablets


规则引擎-08-openrules 商业


规则引擎-07-rulego 是一个基于`Go`语言的轻量级、高性能、嵌入式、可编排组件式的规则引擎


规则引擎-06-jess 程序设计语言 商业


规则引擎-05-liteflow


规则引擎-04-urule URULE 是一款基于RETE算法的纯Java规则引擎,提供规则集、决策表、决策树、评分卡,规则流等各种规则表现工具及基于网页的可视化设计器,可快速开发出各种复杂业务规则。


规则引擎-03-RETE 算法


规则引擎-02-easy rules


规则引擎-01-drools 框架入门


配置增量加载设计方案


MQ Design-00-overview


Facade 设计最佳实践


常见的页面错误设计


高可用+高并发+负载均衡架构


privilege-03-身份认证 Authentication


privilege-02 RBAC-02-数据库表设计


privilege-02 RBAC-以角色为基础的权限管理系统设计


privilege access control-00-权限访问控制概览


Distributed ID


Distributed High Availability


Database Read Write Separation


Database Master Slave mysql 数据库集群。主从复制,主从同步,读写分离。


Idempotency Patterns 幂等性的概念, RESTful 幂等操作, 幂等的实际使用


Four excellent architectures


Fluent Interface


Ant Design-03-Pattern


Ant Design-02-Visual


Ant Design-01-Rules


Ant Design-00-Overview


DDD


Balsamiq


原型设计工具介绍-01-moqups 介绍


常见原型设计工具介绍-00-overvuew


数据库设计工具 ER/Studio 入门介绍


数据库设计工具 ER/Studio 入门介绍


数据库设计工具 pdman 入门介绍


数据库设计工具 pdman 入门介绍


数据库设计工具 sqldbm 在线数据建模工具 入门介绍


数据库设计工具 sqldbm 在线数据建模工具 入门介绍


数据库设计工具 在线数据库设计器 dbdiagram.io 入门介绍


数据库设计工具 在线数据库设计器 dbdiagram.io 入门介绍


数据库设计工具 Navicat Data Modeler 入门介绍


数据库设计工具 Navicat Data Modeler 入门介绍


数据库设计工具 ERDPlus 在线的ER图设计工具 入门介绍


数据库设计工具 ERDPlus 在线的ER图设计工具 入门介绍


数据库设计工具 pgmodeler 入门介绍


数据库设计工具 pgmodeler 入门介绍


数据库设计工具 DBeaver 入门介绍


数据库设计工具 DBeaver 入门介绍


数据库设计工具 MySQL Workbench


数据库设计工具 MySQL Workbench


数据库设计工具 MySQL Workbench


数据库设计工具 MySQL Workbench


PowerDesigner 业务流程/数据建模软件和元数据管理解决方案


PowerDesigner 业务流程/数据建模软件和元数据管理解决方案


数据库设计工具概览 常见 11 种 的数据库设计工具对比 PowerDesigner


数据库设计工具概览 常见 11 种 的数据库设计工具对比 PowerDesigner


绘图工具 GoJS 介绍 绘图 js


绘图工具 excalidraw 介绍


绘图工具 draw.io / diagrams.net 免费在线图表编辑器


UML 等常见图绘制工具


PlantUML 是绘制 uml 的一个开源项目


UML 绘制工具 starUML 入门介绍


UML-架构图入门介绍 starUML


OmniGraffle 创建精确、美观图形的工具


常见免费开源绘图工具


es

Apache Calcite v1.36.0 整合 mysql + 动态的时间参数 实战笔记


Apache Calcite v1.36.0 整合 mysql 实战笔记


Apache Calcite v1.36.0 整合 mysql 实战踩坑 按照时间范围查询不到数据?但是 mysql 原生 jdbc 可以正常运行


Apache Calcite ES 各种 Query 的基本介绍


Apache Calcite 动态数据管理框架-06-Es 整合之 like 关键词支持


Apache Calcite 动态数据管理框架-06-Es adaptor


Apache Calcite 动态数据管理框架-05-java 访问 ES 整合 apache calcite,使用标准 SQL 访问 ES


Apache Calcite 动态数据管理框架-06-Es 整合官方例子,用 view 视图解决查询写法不优雅的问题?


Apache Calcite 动态数据管理框架-06-Es 整合 contains 方法如何使用?


Apache Calcite 动态数据管理框架-05-java 访问 ES 整合常见聚合函数验证 sum/count/min/max/avg 支持


Apache Calcite 动态数据管理框架-06-Es 整合时中文乱码报错 org.apache.calcite.runtime.CalciteException Failed to encode in character set 'ISO-8859-1'


Elasticsearch-05-xpack ELK 安全,警告,监视,图形和报告功能


Elasticsearch-04-java 访问 ES


Elasticsearch-03-es install on windows


Elasticsearch-02-核心概念介绍


Elasticsearch-01-快速入门


Neo4j-Cypher-09-Vector search index


Neo4j-Cypher-08-Full-text search index


搜索引擎-03-搜索引擎原理


搜索引擎-02-分词与全文索引


搜索引擎-01-Overview 概览


spring-intergration

OAuth2-03-springboot 整合


OAuth2-02-java 整合


design pattern

Design Pattern 39-Principles of OOD OOD 原则


Design Pattern 39-合成复用原则(Composite Reuse Principle,CRP)


Design Pattern 38-迪米特法则(Law of Demeter,LoD)


Design Pattern 37-接口隔离原则(Interface Segregation Principle,ISP)


Design Pattern 36-单一职责原则(Single Responsibility Principle,SRP)


Design Pattern 35-依赖倒置原则(Dependence Inversion Principle,DIP)


Design Pattern 34-LSP 里氏替换原则


Design Pattern 33-open close 开闭原则


Design Pattern 32-java 服务定位器模式(Service Locator Pattern)


Design Pattern 31-java 拦截过滤器模式(Intercepting Filter Pattern)


Design Pattern 30-java 前端控制器模式(Front Controller Pattern)


Design Pattern 29-java 数据访问对象模式(Data Access Object Pattern)


Design Pattern 28-java 组合实体模式(Composite Entity Pattern)


Design Pattern 27-java 业务代表模式(Business Delegate Pattern)


Design Pattern 26-java MVC 模式(Model-View-Controller)


Design Pattern 25-java 访问者模式(Visitor Pattern)


Design Pattern 24-java 模板模式(Template Pattern)


Design Pattern 23-java 策略模式(Strategy Pattern)


Design Pattern 22-java 空对象模式(Null Object Pattern)


Design Pattern 21-java 状态模式(State Pattern)


Design Pattern 20-java 观察者模式(Observer Pattern)


Design Pattern 19-java 备忘录模式(Memento Pattern)


Design Pattern 18-java 中介者模式(Mediator Pattern)


Design Pattern 17-java 迭代器模式(Iterator Pattern)


Design Pattern 16-java 解释器模式(Interpreter Pattern)


Design Pattern 15-java 命令行模式(Command Pattern)


Design Pattern 14-java 责任链模式(Chain of Responsibility Pattern)


Design Pattern 13-java 代理模式(Proxy Pattern)


Design Pattern 12-java 享元模式(Flyweight Pattern)


Design Pattern 11-java 外观模式(Facade Pattern)


Design Pattern 10-java 装饰器模式(Decorator Pattern)


Design Pattern 09-java 组合模式(Composite Pattern)


Design Pattern 08-java 过滤器模式(Filter Pattern)


Design Pattern 07-java 桥接模式(Bridge Pattern)


Design Pattern 06-适配器模式(Adapter Pattern)


Design Pattern 05-原型模式(Prototype Pattern)


Design Pattern 04-builder 构建者模式


Design Pattern 03-单例(singleton)设计模式


Design Pattern 02-代理模式 策略模式 proxy strategy


Design Pattern 02-抽象工厂模式(abstract factory)


Design Pattern 01-入门案例 单例+工厂+抽象工厂


Design Pattern-01-工厂模式(factory)


Design Pattern-00-设计模式 overview


semantic

Semantic UI


toc

TOC


grid

BSGrid


DataTables


baidu

Baidu Pan


Baidu Share


share

Baidu Share


sql server

SQL Server


lang

grovvy-00-intro 入门介绍


grovvy-08-grovvy 能用来做什么?java 如何使用 groovy


grovvy-07-Domain-Specific Languages 领域特定语言


grovvy-06-Style guide


grovvy-05-Integrating Groovy into applications 整合到应用


grovvy-04-核心内容概览


grovvy-03-java 之间的区别


grovvy-02-windows10 安装笔记实战


grovvy-01-overview 概览


Solidity-18-Inline Assembly


Solidity-17-Contracts


Solidity-16-Expressions and Control Structures


Solidity-15-Units and Globally Available Variables


Solidity-14-Conversions between Elementary Types


Solidity-13-types Operators


Solidity-12-types Mapping Types


Solidity-11-types Reference Types


Solidity-10-types Value Types


Solidity-09-Structure of a Contract


Solidity-08-Layout of a Solidity Source File


Solidity-07-Solidity by Example


Solidity-06-Installing the Solidity Compiler


Solidity-05-The Ethereum Virtual Machine


Solidity-04-Blockchain Basics


Solidity-03-Subcurrency Example


Solidity-02-Introduction to Smart Contracts


Solidity-01-overview


C语言学习笔记-31-命令行参数


C语言学习笔记-30-内存管理


C语言学习笔记-29-可变参数


C语言学习笔记-28-递归


C语言学习笔记-27-error 错误处理


C语言学习笔记-26-类型强转


C语言学习笔记-25-头文件


C语言学习笔记-24-预处理器


C语言学习笔记-23-文件 IO


C语言学习笔记-22-输入和输出


C语言学习笔记-21-typedef


C语言学习笔记-20-位域


C语言学习笔记-19-共同体


C语言学习笔记-18-结构体


C语言学习笔记-17-字符串


C语言学习笔记-16-函数指针与回调函数


C语言学习笔记-15-指针


C语言学习笔记-14-枚举


C语言学习笔记-13-数组


C语言学习笔记-12-static 深入学习


C语言学习笔记-11-作用域


C语言学习笔记-10-函数


C语言学习笔记-09-Loop 循环


C语言学习笔记-08-判断


C语言学习笔记-07-运算符


C语言学习笔记-06-存储类


C语言学习笔记-05-常量


C语言学习笔记-04-变量


C 语言入门-03-类型


C 语言入门-02-基础语法


C 语言入门-01-环境


C 语言入门-00-概览


Lua-01-overview Lua 入门教程


22讲通关go-07-错误处理:如何通过 error、deferred、panic 等处理错误?


22讲通关go-06 struct 和 interface:结构体与接口都实现了哪些功能?


22讲通关go-05 函数和方法:Go 语言中的函数和方法到底有什么不同?


22讲通关go-04-04 集合类型:如何正确使用 array、slice 和 map?


22讲通关go-03-03 控制结构:if、for、switch 逻辑语句的那些事儿


22讲通关go-02-data type 02 数据类型:你必须掌握的数据类型有哪些?


22讲通关go-01 基础入门:编写你的第一个 Go 语言程序


22讲通关go-00 开篇词 Go 为开发者的需求设计,带你实现高效工作


Go Lang-12-govulncheck 漏洞检查有关的 Go 工具


Go Lang-13-go gc 和 reflect 反射如何实现的?


Go Lang-12-fuzzing 模糊测试


Go Lang-11-generic 泛型


Go Lang-10-http 请求


Go Lang-09-database access 数据库访问


Go Lang-08-compile and run 编译并安装应用程序


Go Lang-07-Add a test 添加测试


Go Lang-06-Tutorial greetings-multiple-people


Go Lang-05-Tutorial Return a random greeting 返回一个随机结果


Go Lang-04-Tutorial 返回并且处理 Error


Go Lang-03-Tutorial Create a Go module 创建并调用一个模块


Go Lang-02-overview


Go Lang-02-内存分配器


Go Lang Go 语言入门教程


如何手写一门语言


Julia


rust lang-01-rust 编程语言概览


Python v3.12.3 学习-15 Floating Point Arithmetic Issues and Limitations


Python v3.12.3 学习-14-Interactive Input Editing and History Substitution


Python v3.12.3 学习-13-what now


Python v3.12.3 学习-12-Virtual Environments and Packages


Python v3.12.3 学习-10-标准 lib2


Python v3.12.3 学习-10-标准 lib


Python v3.12.3 学习-09-classes 类


Python v3.12.3 学习-08-error & exception


Python v3.12.3 学习-07-io Input and Output


Python v3.12.3 学习-06-Module


Python v3.12.3 学习-05-数据结构


Python v3.12.3 学习-04-流程控制


Python v3.12.3 学习-03-An Informal Introduction to Python Python简介


Python v3.12.3 学习-02-Using the Python Interpreter 使用Python解释器


Python v3.12.3 学习-01-Whetting Your Appetite


Python v3.12.3 学习-00-overview 概览


Quant-07-pandas 计算神器


Quant-06-visual 可视化


Quant-05-量化架构


Quant-03-Anaconda Python 环境神器


Quant-03-Tushare 股票信息工具


Qutan-02-金融量化计算


Qutan-01-stock 股票基本信息


SymPy 是一个用于符号数学计算的Python库


Python-46-colorama 颜色


Python-45-prettytable-color 更好的命令号表格输出


Python-44-threading 多线程


Python-43-schedule 定时执行


Python-42-json 序列化


Python-41-time 时间暂停


Python-40-cmd shell 命令行调用


Python-39-splider Flidder 抓包工具


Python-38-scrapinghub 爬虫平台


Python-37-splider Scrapy 爬虫


Python-36-splider requests 爬虫


Python-35-splider BeautifulSoup 爬虫


Python-34-splider 爬虫


Python-33-tools 工具


Python-32-clis fire 命令行框架


Python-31-clis 命令行工具编写


Python-30-pip3 mac pip3 安装


Python-29-test converate 测试覆盖率


Python-27-singleton 单例模式


Python-27-pydoc 文档 Sphinx


Python-26-pypi 发布自已 pip 项目


Python-25-github 持续集成 测试覆盖率


Python-24-logging 日志处理


Python-23-ide 开发编辑器


Python-22-style guide 文件编写规范


Python-21-file 文件读写


Python-20-exception 异常处理


Python-19-单元测试 unittest pytest nose


Python-18-PIP 环境管理


Python-17-IOC 依赖注入


Python-14-class ABC 抽象类学习


Python-14-class 类的接口


Python-13-class 类的继承


Python-12-class 类的定义和使用


Python-11-class 作用域和命名空间


Python-10-package 包


Python-09-module 模块


Python-08-iterator 迭代器


Python-08-generator 生成器 yeild


Python-08-DataStruct 数据结构


Python-07-Function 函数的定义和使用


Python-06-流程控制


Python-05-基本数据类型


Python-04-文件编码


Python-03 基础语法


Python-02-Python Windows 环境 windows install python 3.x


Python-02-Python Mac 环境


Python-02-Python Windows 环境 linux 如何安装 python 3.x?


Python-01-Index 目录


Python-00-overview 概览


Ruby-05-condition, loop


Ruby-04-var, operator


Ruby-03-class


Ruby-02-dataType


Ruby-01-base


Ruby-00-overview


lang 编程语言排名


Mybatis.NET


IbatisNet-01-hello world


Dotnet Transaction


.Net Socket


Scheduler .Net


Log4net


Entity Framework


LINQ


Paging


CShape-08-thread


CShape-07-lambda


CShape-06-collection


CShape-05-reflection


CShape-04-rest


CShape-03-oop


CShape-02-class


CShape-01-base


Mono 让开发人员轻松创建跨平台应用程序


AI

Tensorflow


DN4j


DL4j-13-data pipeline


DL4j-12-data sets ml


DL4j-11-ETL User Guide


DL4j-10-DataVec


DL4j-09-De-Noise Encoder


DL4j-08-Deep Auto Encoder


DL4j-07-RBM


DL4j-06-word2vec


DL4j-05-CNN


DL4j-04-RNN


DL4j-03-LSTM


DL4j-02-MNIST


dl4j doc-04-minist 手写识别 Lenet-5 chat 简单聊聊


dl4j doc-03-Deeplearning4j 官方 template 本地测试验证 入门 MINIST 实战测试


dl4j doc-03-minist 手写识别 Lenet-5 paper 论文学习 《Gradient-Based Learning Applied to Document Recognition》 VIII


dl4j doc-03-minist 手写识别 Lenet-5 paper 论文学习 《Gradient-Based Learning Applied to Document Recognition》 V


dl4j doc-03-minist 手写识别 Lenet-5 paper 论文学习 《Gradient-Based Learning Applied to Document Recognition》 V


dl4j doc-03-minist 手写识别 Lenet-5 paper 论文学习 《Gradient-Based Learning Applied to Document Recognition》 III


dl4j doc-03-minist 手写识别 Lenet-5 paper 论文学习 《Gradient-Based Learning Applied to Document Recognition》 II


dl4j doc-03-minist 手写识别 Lenet-5 paper 论文学习 《Gradient-Based Learning Applied to Document Recognition》II


dl4j doc-01-Deeplearning4j 快速开始


dl4j doc-01-Deeplearning4j 新入门


dl4j doc-00-overview Deeplearning4j 入门概览


DL4j-01-base


DL4j-00-overview Deeplearning4j chat


开源深度学习框架简介 TensorFlow


DL

DN4j


DL4j-13-data pipeline


DL4j-12-data sets ml


DL4j-11-ETL User Guide


DL4j-10-DataVec


DL4j-09-De-Noise Encoder


DL4j-08-Deep Auto Encoder


DL4j-07-RBM


DL4j-06-word2vec


DL4j-05-CNN


DL4j-04-RNN


DL4j-03-LSTM


DL4j-02-MNIST


dl4j doc-04-minist 手写识别 Lenet-5 chat 简单聊聊


dl4j doc-03-Deeplearning4j 官方 template 本地测试验证 入门 MINIST 实战测试


dl4j doc-03-minist 手写识别 Lenet-5 paper 论文学习 《Gradient-Based Learning Applied to Document Recognition》 VIII


dl4j doc-03-minist 手写识别 Lenet-5 paper 论文学习 《Gradient-Based Learning Applied to Document Recognition》 V


dl4j doc-03-minist 手写识别 Lenet-5 paper 论文学习 《Gradient-Based Learning Applied to Document Recognition》 V


dl4j doc-03-minist 手写识别 Lenet-5 paper 论文学习 《Gradient-Based Learning Applied to Document Recognition》 III


dl4j doc-03-minist 手写识别 Lenet-5 paper 论文学习 《Gradient-Based Learning Applied to Document Recognition》 II


dl4j doc-03-minist 手写识别 Lenet-5 paper 论文学习 《Gradient-Based Learning Applied to Document Recognition》II


dl4j doc-01-Deeplearning4j 快速开始


dl4j doc-01-Deeplearning4j 新入门


dl4j doc-00-overview Deeplearning4j 入门概览


DL4j-01-base


DL4j-00-overview Deeplearning4j chat


开源深度学习框架简介 TensorFlow


dl4j

DeepLearning4j-12-Vocabulary Cache 词汇缓存


DeepLearning4j-11-Tokenization 分词


DeepLearning4j-10-Sentence Iterator 句子迭代器


DeepLearning4j-09-DOC2VEC


DeepLearning4j-08-DL4j Language Processing 语言处理


DeepLearning4j-07-DL4j 快速开始


DeepLearning4j-06-Hello world 入门教程


DeepLearning4j-05-Multi Project backend config 后端配置


DeepLearning4j-04-Multi Project 核心流程


DeepLearning4j-03-Multi Project Quick start 快速开始


DeepLearning4j-02-Multi Project Beginners 新人


DeepLearning4j-01-java 深度学习框架概览


DL4j-09-De-Noise Encoder


DL4j-08-Deep Auto Encoder


DL4j-07-RBM


DL4j-06-word2vec


DL4j-05-CNN


DL4j-04-RNN


DL4j-03-LSTM


DL4j-02-MNIST


dl4j doc-04-minist 手写识别 Lenet-5 chat 简单聊聊


dl4j doc-03-Deeplearning4j 官方 template 本地测试验证 入门 MINIST 实战测试


dl4j doc-03-minist 手写识别 Lenet-5 paper 论文学习 《Gradient-Based Learning Applied to Document Recognition》 VIII


dl4j doc-03-minist 手写识别 Lenet-5 paper 论文学习 《Gradient-Based Learning Applied to Document Recognition》 V


dl4j doc-03-minist 手写识别 Lenet-5 paper 论文学习 《Gradient-Based Learning Applied to Document Recognition》 V


dl4j doc-03-minist 手写识别 Lenet-5 paper 论文学习 《Gradient-Based Learning Applied to Document Recognition》 III


dl4j doc-03-minist 手写识别 Lenet-5 paper 论文学习 《Gradient-Based Learning Applied to Document Recognition》 II


dl4j doc-03-minist 手写识别 Lenet-5 paper 论文学习 《Gradient-Based Learning Applied to Document Recognition》II


dl4j doc-01-Deeplearning4j 快速开始


dl4j doc-01-Deeplearning4j 新入门


dl4j doc-00-overview Deeplearning4j 入门概览


DL4j-01-base


DL4j-00-overview Deeplearning4j chat


开源深度学习框架简介 TensorFlow


windows service

Windows Service


nuget

Nuget


bond

Bond


path

Path for CShape


Aop

Aop for CShape


nosql

Clickhouse 开源的列式数据库管理系统(DBMS)


Apache Cassandra intro 高度可伸缩、分布式、开源的NoSQL数据库系统


AmazonDynamoDB intro Amazon DynamoDB 是一种完全托管的NoSQL数据库服务


Redis 是什么?redis 的应用场景有哪些?


Redis 存储值的类型


Redis learn-04-redis mac 系统安装笔记


Redis learn-04-redis windows10 安装笔记


Redis 登录命令和 redis password 密码设置


Redis-03-redis 整合 spring 常见写法 jedispool 实现方式


Mongo Java Driver-01-authMechanism 认证方式


Mongo Java Driver-00-java 访问 mongo


Mongo 为什么 MongoDB 使用 B-Tree,MySQL 使用 B+ Tree ?


Mongo 54-mongo data migrate 数据迁移


Mongo 53-mongo indexes 索引如何备份


Mongo 52-读写分离


Mongo 51-mongo expire mongo 过期索引 TTL Index


Mongo 分片平衡器-50-优化实战


Mongo 分片平衡器-48


Mongo 分片 Chunks-48


Mongo 分片 Zones-47


Mongo 分片 ranged sharding-46


Mongo 分片 hashed sharding-45


Mongo 分片 shard key-44


Mongo 分片组件之 Ruoter-43


Mongo 分片组件之 Config Server-42


Mongo 分片组件之 shards-41


Mongo 分片组件-40 Mongo 分片组件


Mongo Sharding-39 Mongo Sharding 分片


Mongo Replication-38 Mongo Replication 主从复制


Mongo Transaction-37 Mongo 事务


Mongo Data Model Pattern-36 Mongo 数据模型案例和模式


Mongo Data Model Concept-35 Mongo 数据模型组件


Mongo Data Model Schema Validation-34 Mongo 数据模型 Schema Validation


Mongo Data Model-33 Mongo 数据模型


Mongo Aggregation Map-Reduce-32 Mongo 聚合 Map-Reduce


Mongo Aggregation Pipieline-31 Mongo 聚合函数管道篇


Mongo ACID-28


Mongo Conver Query-29 Mongo 覆盖查询


Mongo CRUD Component-28 Mongo CRUD 组件


Mongo write concern-27 Mongo 写入时的隔离级别


Mongo read concern-26 Mongo 读取时的隔离级别


Mongo geospatial data-25 Mongo 地理数据查询


Mongo Text Search-24 Mongo 文本索引查询


Mongo Retryable Writes-23 Mongo 可重试写入


Mongo Bulk Write-22 Mongo 批量写操作


Mongo Cursor-21 Mongo 游标


Mongo Query-20 Mongo 查询相关知识


Mongo Delete-19 Mongo 数据删除


Mongo Update-18 Mongo 更新操作


Mongo Insert-17 Mongo 数据插入


Mongo Query Optimize-16 Mongo 查询性能优化


Mongo Optimize-15 Mongo Optimize 性能优化


Mongo Explain-14 Mongo Explain 执行计划


Mongo Query Plan-12 Mongo 查询计划


Mongo Index Strategy-12 Mongo 索引策略


Mongo Measure Index Usage-11 Mongo 测量 index 的使用


Mongo Manage Index-10 Mongo 管理索引


Mongo Index Intersection-09 Mongo 交叉索引


Mongo build index-08 Mongo 构建索引


Mongo Index-07 Mongo 索引


Mongo extend json-06


Mongo Sort Order-05


Mongo BSON-04


Mongo Document-03


Mongo database & collection-02


Mongo-01-入门简介


Redis Transaction


Mongo Java


Ubuntu Redis


SQL Theory - BASE ACID CAP


NoSQL Talk


Neo4j-Cypher-09-Vector search index


Neo4j-Cypher-08-Full-text search index


Neo4j-Cypher-07-Indexes for search performance


Neo4j-Cypher-06-functions


Neo4j-Cypher-05-values and types


Neo4j-Cypher-04-patterns


Neo4j-Cypher-03-Subqueries 子查询


Neo4j-Cypher-02-Clauses 子句


Neo4j-Cypher-01-query


Neo4j-Cypher-00-Cypher Manual、Cypher Cheat Sheet 和 Cypher Refcard introduction 入门介绍


Neo4j-17-neo4j merge 满足条件后才执行


Neo4j-17-neo4j merge 满足条件后才执行


Neo4j-16-neo4j merge 合并操作 不存在时插入,存在时更新 neo4j 节点 merge + 边 merge?


Neo4j-15-neo4j 如何实现真正的批量保存?


Neo4j-14-linux install linux 环境如何安装 neo4j, linux 安装 jdk


Neo4j-13-v3.5x 到 v.4.x 跨版本的差异性


Neo4j-12-多标签问题 org.neo4j.ogm.exception.AmbiguousBaseClassException Multiple classes found in type hierarchy that map to


Neo4j-11-neo4j go access go 直接访问 neo4j go neo4j


Neo4j-10-neo4j 中节点指向自己,有向遍历的时候导致死循环?


Neo4j-08-图数据库 neo4j index 索引创建


Neo4j-08-图数据库 neo4j relationship 关系


Neo4j-07-图数据库 neo4j Match+Return 命令


Neo4j-06-图数据库 neo4j CREATE 命令


Neo4j-05-图数据库 neo4j 实战


Neo4j-05-图数据库 neo4j 实战


Neo4j-04-图数据库 neo4j spring-data-neo4j 整合 springboot


Neo4j-04-图数据库 neo4j ogm 面向对象操作图数据库


Neo4j-04-图数据库 neo4j java 整合 增删改查入门例子


Neo4j-03-图数据库 neo4j 模型


Neo4j-03-图数据库 neo4j cql 查询语句


Neo4j-02-图数据库 neo4j install on windows10 安装笔记


Neo4j-02-图数据库 neo4j install on windows10 WSL 安装笔记 sdkman install jdk11 neo4j 配置详解 neo4j.conf


Neo4j-01-overview 图数据库 neo4j 介绍


Graph database-00-图数据库概览


MongoDB-08-log4j2


MongoDB-07-java in action


MongoDB-06-sort, index, aggregate


MongoDB-05-operator


MongoDB-04-document


MongoDB-03-database


MongoDB-02-base


MongoDB-01-install


mq

kafka 常见面试题


【mq】从零开始实现 mq-19-消息积压在消息队列里怎么办?


【mq】从零开始实现 mq-18-如何保证消息顺序执行


【mq】从零开始实现 mq-17-如何保证消息不丢失


【mq】从零开始实现 mq-16-如何保证消息队列不重复消费


【mq】从零开始实现 mq-15-如何保证消息队列的高可用


【mq】从零开始实现 mq-14-为什么使用 mq?不同 mq 的优缺点与适用场景


【mq】从零开始实现 mq-13-auth 注册鉴权


【mq】从零开始实现 mq-12-消息的批量发送&批量回执


从零开始实现 mq-11-消费者消息回执添加分组信息 pull message ack groupName


java 从零开始实现消息队列 mq-10-pull message ack 消费者主动拉取消息消费状态回执


java 从零开始实现消息队列 mq-09-消费者拉取消息 pull message


java 从零开始实现消息队列 mq-08-fluent 丝滑优化的配置方式


java 从零开始实现消息队列 mq-07-load balance 负载均衡


java 从零开始实现消息队列 mq-06-消费者心跳检测 heartbeat


java 从零开始实现消息队列 mq-05-如何实现优雅关闭?


java 从零开始实现消息队列 mq-04-启动初始化代码优化&broker 启动连接 check


java 从零开始实现消息队列 mq-03-引入 broker 中间人


java 从零开始实现消息队列 mq-02-生产者直连调用消费者


java 从零开始实现消息队列 mq-01-生产者、消费者启动


Rocketmq 源码-00-为什么学习源码


Rocketmq-ONS spring 整合


Rocketmq-ONS 入门案例


Rocketmq-03-java hello world 入门案例


Rocketmq-02-mac/linux 安装笔记


Rocketmq-01-入门介绍


RocketMQ-12-api 消费者接口文档


RocketMQ-11-api 生产者接口文档


RocketMQ-10-operation 集群部署


RocketMQ-09-dledger 快速搭建


RocketMQ-08-auth manage 权限管理


RocketMQ-07-message trace 消息跟踪


RocketMQ-06-best practice 最佳实践


RocketMQ-05-example 例子


RocketMQ-04-设计


RocketMQ-03-架构设计


RocketMQ-02-特性


RocketMQ-01-基本概念


Docker install RabbitMQ 教程笔记


Docker 安装 Kafka


Docker 安装 activeMQ 入门介绍


MQ Design-00-overview


Confluo-性能是 kafka 的 4-10 倍


Apache Pulsar


ActiveMQ Transaction


Spring 整合 ActiveMQ-04-事务管理


Spring 整合 ActiveMQ-03-消息类型转换


Spring 整合 ActiveMQ-02-MessageListener


Spring 整合 ActiveMQ-01-入门


MQ 手写-01-概览


rocketsmq-10-operation 运维部署


rocketsmq-09-deploy 部署


rocketsmq-08-quick start 快速开始


rocketsmq-07-auth admin 鉴权控台


rocketsmq-06-message trace 消息轨迹


rocketsmq-05-最佳实践


rocketsmq-04-入门例子


rocketsmq-03-Architecture&Design 架构与设计


rocketsmq-02-concept&features 基本概念与特性


MQ Learn-01-Overview


Spring Kafka


QMQ-03-顺序消费


QMQ-02-设计特色和项目架构


QMQ-01-入门使用


Kafka 为什么这么快


RabbitMQ 实战入门-06-远程调用


RabbitMQ 实战入门-05-Topics


RabbitMQ 实战入门-04-路由


RabbitMQ 实战入门-03-发布/订阅模式


RabbitMQ 实战入门-02-工作队列


RabbitMQ 实战入门-01-Hello World


Spring AMQP


AMQP-MQ 协议标准


Openmq


JMS-MQ 协议标准


分布式事务-本地消息表 (经典的ebay模式)


ActiveMQ Communication Mode


Zbus


Kue 是一个由 redis 支持的优先作业队列,为 node.js 构建。


celery 分布式任务队列


Apache Kafka-08-kafka implements kafka 实现原理


Apache Kafka-07-kafka 设计思想


Apache Kafka-06-kafka intro kafka 介绍


Apache Kafka-05-springboot kafka 整合笔记


Apache Kafka-05-springboot kafka 整合笔记


Apache Kafka-05-springboot kafka 整合笔记 @KafkaListener 中的 groupId 和 consumer group-id


Apache Kafka-05-springboot kafka 整合笔记 @KafkaListener 中的 groupId 和 consumer group-id


Apache Kafka-04-kafka install on windows7 安装笔记


Apache Kafka-04-kafka install on windows7 安装笔记


Apache Kafka-04-kafka install on windows10 安装笔记


Apache Kafka-04-kafka install on windows10 安装笔记


Apache Kafka-03-文件存储


Apache Kafka-03-文件存储


Apache Kafka-02-性能调优


Apache Kafka-01-kafka 快速开始


Apache Kafka-00-kafka 概览


Apache Kafka-00-kafka 常见面试题


ActiveMQ-02-学习资源


ActiveMQ-01-Overview


resource

ActiveMQ-02-学习资源


imix

QuickFIX/J


IMIX


cfets

CFETS Biz System


CFETS Name


CFETS Biz Note 20180827


IBO


IMIX


config

Spring Config 与分布式配置中心


Gson/fastjson/Jackson json 反序列化/序列化 如何指定字段的名称


Json Path-另一种解析 json 的方式 jsonpath


Json 之 MessagePack


Json 之 Kryo


Json 之 Jboss Marshaling


Json 之 Hession


Json 之 JsonIter


Json 之 Jackson


Json 之 Gson


Json 之 FST


Json 之 FastJson


Json 之 DSL-Json


Json-00-json 11 种序列化库对比 DSL、fastjson、gson、jackson、Google protocol buffer、Apache Thrift、Hession、Kryo、Fst、Messagepack、Jboss Marshaling


YAML-03-yml 配置文件介绍官方文档翻译


YAML-02-yml 配置文件 java 整合使用 yamlbeans + snakeyaml + jackson-dataformat-yaml


YAML-01-yaml 配置文件入门介绍


XSD-02-multi type 复合元素


XSD-01-描述 XML 文档的结构


XSD-03-data type xml 数据类型


XPath XML 文档中查找信息的语言


XML 中如何指定特殊符号?比如 xml 如何包含双引号、单引号


XML 入门介绍


Xml for CShape


XStream java 实现 xml 与对象 pojo 之间的转换


XSLT 转换 XML 文档的语言


toml-01-toml 配置文件介绍


config properties 配置文件介绍


config ini 配置文件介绍


config HOCON(Human-Optimized Config Object Notation)配置文件 人类优化配置对象标记


config HCL(HashiCorp Configuration Language) 官方文档翻译


config HCL(HashiCorp Configuration Language) 配置文件介绍


config 配置方式概览-8 种配置文件对比 xml/json/proeprties/ini/yaml/TOML/hcl/hocon


web service

WebService


wsdl

WSDL


soap

SOAP UI


SOAP


javaServiceWrapper

JavaServiceWrapper


life

MBA


Travel 旅游


Life


itext

IText


deep learning

Deep Learning


task scheduling

Windows Task Scheduling


todo

Baidu Disconf


MySQL Lock


SQLProxy


Alibaba ICE


SQL Lock In Action


Architect Road


Nodejs Command


TODO


html5

HTML5


interview

NET 网络专题汇总-07-HTTPS ECDHE 握手解析


NET 网络专题汇总-07-HTTPS RSA 握手解析


NET 网络专题汇总-07-HTTP/1.1 如何优化


NET 网络专题汇总-07-HTTP 常见面试题


java 知识进阶面试-16-海量数据处理


java 知识进阶面试-15-微服务架构设计


java 知识进阶面试-14-HA hystrix


java 知识进阶面试-13-HA 熔断 Sentinel vs Hystrix


java 知识进阶面试-12-HA rate limit 限流


java 知识进阶面试-11-distributed session 分布式 session


java 知识进阶面试-10-distributed transaction 分布式事务


java 知识进阶面试-08-distributed-rpc 分布式系统远程调用 DUBBO


java 知识进阶面试-07-distributed-system 分布式系统常见面试题


java 知识进阶面试-06-HC 如何设计一个高并发系统?


java 知识进阶面试-05-database 数据库分库分表


java 知识进阶面试-04-cache 缓存


java 知识进阶面试-03-ES 搜搜引擎


java 知识进阶面试-02-消息队列进阶汇总


java 知识进阶面试-01-overview 概览


kafka 常见面试题


面试其他常见问题


web 常见面试题


java 线程池


JVM 内存结构


distributed 分布式相关专题汇总


java 基础之 event 事件机制


面试官:你们项目中是怎么做防重复提交的?


JVM 常见面试题之 java 内存结构


JVM 常见面试题之 GC 垃圾回收


JVM 常见面试题之双亲委派


ZooKeeper 常见面试题汇总


mq 常见面试题汇总


dubbo 常见面试题汇总


mysql 常见面试题汇总


redis 常见面试题汇总


mybatis 常见面试题汇总


springboot 常见面试题


spring 常见面试题


java 核心知识汇总 + 面试 interview


技术文章翻译


技术面试必备基础知识、Leetcode、计算机操作系统、计算机网络、系统设计


mysql(6)Index 索引常见问题


一些有趣的考验反应能力的题目


Apache Kafka-00-kafka 常见面试题


big data

Apache Spark


redis

Redis exception ERR hash value is not an integer


java 知识进阶面试-08-distributed lock 分布式锁 基于 redis 或者 zookeeper


ZooKeeper 常见面试题汇总


mq 常见面试题汇总


dubbo 常见面试题汇总


redis 常见面试题汇总


bloom filter 使用最佳实践,让你少采坑!


Redis 是什么?redis 的应用场景有哪些?


redis 分布式锁设计 redis lock RedLock


Redis 存储值的类型


Redis Learn-40-Invalidated object not currently part of this pool & spring redisTemplate


Redis Learn-39-Redis 常见面试题


Redis Learn-38-Redis 导出需要的数据


Redis Learn-37-Redis 数据对比实现方案


Redis Learn-36-Redis 内存占用大小查看


Redis Learn-35-Redis 报错汇总


Redis Learn-34-GEO


Redis Learn-33-HyperLogLog


Redis Learn-32-BitMaps


Redis Learn-31-健康指标


Redis Learn-30-Keys 正则表达式的问题


Redis Learn-35-3天时间,我是如何解决 redis bigkey 删除问题的?


Redis Learn-29-bigkey hget 简介


Redis Learn-28-hot key 热点商户


Redis Learn-27-分布式锁进化史


Redis Learn-26-Distributed Lock 分布式锁 Redlock


Redis Learn-25-二级索引 Secondary index


Redis Learn-24-partion 分区


Redis Learn-23-keyspace notify


Redis Learn-22-mass data insert 大量数据插入


Redis Learn-21-LRU Cache


Redis Learn-20-Memory Optimize 内存优化续


Redis Learn-20-Memory Optimize 内存优化


Redis Learn-20-Memory Expire redis 过期策略


Redis Learn-20-lazy free 优雅删除


Redis Learn-19-二维数组-02


Redis Learn-18-01-Sort 排序


Redis Learn-17-01-Lua 脚本 Eval


Redis Learn-16-02-事务的实现


Redis Learn-16-01-事务


Redis Learn-15-04-java 代码


Redis Learn-15-03-模式的订阅与退订、查看订阅信息


Redis Learn-15-02-频道的订阅与退订


Redis Learn-15-Pub/Sub 发布订阅


Redis Learn-14-Pipeline 使用泳道提升速度


Redis Learn-13-Monitor 监视器


Redis Learn-12-慢日志 slow log


Redis Learn-12-latency


Redis Learn-11-03-初始化服务器


Redis Learn-11-02-ServerCron


Redis Learn-11-01-命令请求的执行过程


Redis Learn-10-02-client 客户端创建和关闭


Redis Learn-10-client 客户端


Redis Learn-09-02-时间事件


Redis Learn-09-文件事件


Redis Learn-09-00-事件


Redis Learn-08-持久化相关的性能问题


Redis Learn-08-mixed 混合模式持久化


Redis Learn-08-Redis 延迟分析实战


Redis Learn-08-AOF 持久化


Redis Learn-07-RDB 持久化


Redis Learn-06-db


Redis Learn-06-数据库


Redis Learn-06-03-设置键的生存时间和过期时间


Redis Learn-06-02-Keyspace Notifications 过期提醒


Redis Learn-05-数据结构之字符串 SDS


Redis Learn-04-热点数据处理最佳实践


Redis Learn-03-Redis ReHash 详解


Redis Learn-02-Redis 性能为什么这么好


Redis Learn-01-Overview


Docker 安装 Redis 实战笔记


Redis learn-04-redis mac 系统安装笔记


Redis learn-04-redis windows10 安装笔记


Redis 登录命令和 redis password 密码设置


Redis-03-redis 整合 spring 常见写法 jedispool 实现方式


Redis Transaction


Redis Monitor


Spring Session-04-深入源码,和你一起重新认识 spring session


redis-45-redis multi io 多路复用


redis-44-redis migrate tool redis 迁移工具


和 chatgpt 聊了一会儿分布式锁 redis/zookeeper distributed lock


java 从零实现 redis 分布式锁


Redis 分布式锁 redis lock


分布式锁-03-基于 mysql 实现分布式锁


分布式锁-01-基于 Zookeeper 实现分布式锁


Redis Spring


Jedis


Codis 基于代理的 Redis 集群解决方案,支持管道和动态扩展


Memcached


Cache Travel-09-从零开始手写redis(16)实现渐进式 rehash map


Cache Travel-09-从零开始手写redis(15)实现自己的 HashMap


Cache Travel-09-从零手写缓存框架(14)redis渐进式rehash详解


Cache Travel-09-java 从零开始手写 redis(11)COLOK 算法


Cache Travel-09-java 从零开始手写 redis(十)缓存淘汰算法 LFU 最少使用频次


Cache Travel-09-java 从零开始手写 redis(九)LRU 缓存淘汰算法如何避免缓存污染


Cache Travel-09-从零开始手写 redis(八)朴素 LRU 淘汰算法性能优化


Cache Travel-09-java 从零开始手写 redis(七)LRU 缓存淘汰策略详解


Cache Travel-05-LRUMAP


Cache Travel-04-in action


Cache Travel-03-进程内缓存,服务间传递数据选择 mq 还是 cache?数据一致性问题


Cache Travel-02-history


Cache Travel-01-Talk


缓存实战(1)缓存雪崩、缓存击穿和缓存穿透入门简介及解决方案


Redisson 入门教程


Kue 是一个由 redis 支持的优先作业队列,为 node.js 构建。


wercker

Oracle Wercker


solr

Apache Solr


math

JS 中的 Math 函数


基于 function-plot.js 开源库绘制数学函数图像实现兼文档翻译


隐马尔可夫(HMM)算法


卡尔曼滤波(Kalman filtering)


EM Algorithm 最大期望算法(Expectation Maximization)


朴素贝叶斯算法


抽样方法


MCMC 蒙特卡罗马尔科夫算法 Metropolis–Hastings + Gibbs 采样


自然对数(Natural logarithm) e 的理解


蒙特卡罗方法 Monte Carlo method


矩阵乘法简介 Matrix multiplication


马尔科夫链


最大熵和对数线性模型-实现中文词性标注


隐马尔可夫(HMM)实现中文词性标注 MIT 笔记


隐马尔可夫(HMM)实现中文词性标注


隐马尔可夫(HMM)实现中文分词


leetcode 44 179. Largest Number


如何解决分词的繁简体问题?


Commons Math Statistics 统计-01


Commons Math 概览-01


Colt-数学计算库


老马学机器学习-09-KNN 算法详解及 python 实现


老马学机器学习-08-感知机算法详解及 python 实现


老马学机器学习-08-感知机算法对偶算法


老马学机器学习-06-感知机算法 PLA 原理及源码实现详解


老马学机器学习-06-PLA


老马学机器学习-04-java 类似于 pandas 的开源库 Joinery


老马学机器学习-04-java 类似于 numpy 的开源库 ND4j 简介


老马学机器学习-03-python 必备工具包简介


老马学机器学习-02-Anaconda 安装笔记


机器学习-01-如何从零开始入门机器学习?


抽屉原理/鸽巢原理


Github 数学库 Commons Math, Colt, Quant


如何优雅的给图片添加水印


Sqrt-如何计算根号2


deeplearning.ai(吴恩达老师的深度学习课程笔记及资源)


老马学机器学习-14-ArtLine 一个基于深度学习的项目,用于创建线条艺术肖像。


老马学机器学习-14-最大熵原理 principle of maximum entropy


老马学机器学习-12-逻辑斯蒂回归(Logistic Regression)


老马学机器学习-12-线性回归(Linear Regression)


老马学机器学习-11-决策树算法详解及 java 实现


老马学机器学习-10-基于贝叶斯算法实现性别推断实战


老马学机器学习-10-贝叶斯过滤算法实现垃圾邮件过滤


Apache Commons Math


Plotly 函数图像绘制


Quant-07-pandas 计算神器


Math-数学欧拉定理(费马小定理)


Math-数学拓展欧几里德算法


Math-数学欧几里德算法(辗转相除法) GCD


Math-数学基础知识素数 Prime


Math-数学基础知识


Math-数学概览-00


MathJax


thread

jstack-java 死锁应用卡死 thread dump 分析记录


线程池框架设计


JUC-06-LockSupport


JUC-05-Unsafe


JUC-04-Striped64


JUC-03-LongAdder


JUC-02-AtomicLong 使用入门及源码详解


JUC-02-AtomicInterger 原子性整型源码详解


JUC-02-AtomicReference 对象原子性更新


JUC-01-Atomic 原子性


JUC-00-JUC 目录,java 集合汇总


轻松学习多线程三高系列-03-Thread pool 线程池


轻松学习多线程三高系列-02-基本信息


轻松学习多线程三高系列-01-概览


轻松学习多线程 16-Active Object 模式


轻松学习多线程 15-Thread Special Storage ThreadLocal 模式


轻松学习多线程 14-Two Phase Termination 安全的终止线程模式


轻松学习多线程 13-future 未来模式


轻松学习多线程 12-Worker Thread 有活就干模式


轻松学习多线程 11-Thread Per Message 每个消息一个线程模式


轻松学习多线程 10-Read Write Lock 读写锁模式


轻松学习多线程 09-Producer Consumer 生产者消费者模式


轻松学习多线程 08-balking 不需要就算了


轻松学习多线程 07-Guarded Suspension 模式 等待唤醒


轻松学习多线程 06-Immutable 不可变模式


轻松学习多线程 05-Single Threaded Execution 模式


轻松学习多线程 04-线程间的协作及状态迁移 wait notify


轻松学习多线程 03-多线程的同步与锁


轻松学习多线程 02-thread 源码分析


轻松学习多线程 02-多线程的基本机制


轻松学习多线程 01-多线程是什么


轻松学习多线程 01-多线程入门基础知识


轻松学习多线程 01-多线程进阶


轻松学习多线程 00-多线程学习概览


java 手写并发框架(四)异步转同步框架spring整合


java 手写并发框架(三)异步转同步框架注解和字节码增强


java 手写并发框架(二)异步转同步框架封装锁策略


java 手写并发框架(一)异步查询转同步的 7 种实现方式


java 异步查询转同步多种实现方式:循环等待,CountDownLatch,Spring EventListener,超时处理和空循环性能优化


JCIP-40-Lock Free 无锁算法


JCIP-39-Fork/Join 框架、工作窃取算法


JCIP-38-构建自定义的同步工具 Condition、AQS


JCIP-37-StampedLock 读写锁中的最强王者


JCIP-36-ReentrantReadWriteLock 读写锁详解


JCIP-35-并发程序的测试


JCIP-34-性能与可伸缩性


JCIP-33-Dead Lock-死锁


JCIP-32-线程池的使用


JCIP-30-任务的关闭与取消


JCIP-29-Executor 框架小结


JCIP-28-Executor CompletableFuture


JCIP-27-Executor CompletionService ExecutorCompletionService


JCIP-26-Executor Future FutureTask


JCIP-25-Executor ScheduledThreadPoolExecutor 实现定时调度


JCIP-25-Executor ScheduledThreadPoolExecutor 实现定时调度


JCIP-24-Timer 实现定时调度


JCIP-24-Timer 实现定时调度


JCIP-23-Executor ThreadPoolExecutor 和 Executors


JCIP-23-Executor ThreadPoolExecutor 和 Executors


JCIP-23-ThreadPoolExecutor 对应的拒绝策略


JCIP-23-ThreadPoolExecutor 对应的拒绝策略


JCIP-22-Executor 框架, ExecutorService, AbstractExecutorService


JCIP-22-Executor 框架, ExecutorService, AbstractExecutorService


JCIP-21-thread stop 线程关闭


JCIP-21-thread stop 线程关闭


JCIP-21-thread pool 手写线程池


JCIP-21-thread pool 手写线程池


JCIP-21-thread pool shutdown 如何优雅的关闭线程池


JCIP-21-thread pool shutdown 如何优雅的关闭线程池


JCIP-20-thread 源码


JCIP-20-thread 源码


JCIP-19-闭锁(如CountDownLatch),栅栏(如CyclicBarrier),信号量(如Semaphore)和阻塞队列(如LinkedBlockingQueue)


JCIP-19-闭锁(如CountDownLatch),栅栏(如CyclicBarrier),信号量(如Semaphore)和阻塞队列(如LinkedBlockingQueue)


JCIP-18-thread InterruptedException 中断异常处理及中断机制


JCIP-17-双端队列之 ConcurrentLinkedDeque


JCIP-16-双端队列之 LinkedBlockingDeque


JCIP-15-双端队列之 ArrayDeque


JCIP-14-双端队列与工作密取


JCIP-13-无锁队列


JCIP-12-环形队列


JCIP-11-二叉堆


JCIP-10-优先级队列 Priority Queue


JCIP-09-java 中 7 种阻塞队列 BlockingQueue 概览篇


JCIP-08-生产者消费者模式


JCIP-07-CopyOnWriteArrayList 详解


JCIP-07-CopyOnWriteArraySet 入门使用及源码详解


JCIP-07-java 从零实现 CopyOnWriteHashMap


JCIP-06-同步容器类


JCIP-05-对象组合


JCIP-04-可见性,发布与溢出,线程安全对象的构建


JCIP-03-线程安全


JCIP-02-基本概念介绍


JCIP-01-并发历史


JCIP-00-并发概览


Java Thread 小结


java 多线程实现通用方法 threadpool implement in java


java -jar 基础介绍


Java 线程安全之 ThreadLocal 详解及源码分析


Java Net-10-多线程服务器


JMM-06-happens before


JMM-06-happens before


JMM-05-volatile


JMM-05-volatile


Java Concurrency-09-synchronized


Java Concurrency-09-synchronized


Java Concurrency-09-synchronized 源码解析


Java Concurrency-09-synchronized 源码解析


Java Concurrency-09-synchronized 背后的锁 objectMonitor 介绍s


Java Concurrency-09-synchronized 背后的锁 objectMonitor 介绍s


Java Concurrency-08-reentrant lock


Java Concurrency-08-reentrant lock


Java Concurrency-07-class object lock


Java Concurrency-07-class object lock


Java Concurrency-06-深入浅出 CAS 算法


Java Concurrency-06-深入浅出 CAS 算法


Java Concurrency-05-lock intro


Java Concurrency-05-lock intro


Java Concurrency-04-Concurrency vs Parallelism


Java Concurrency-04-Concurrency vs Parallelism


Java Concurrency-03-thread safety


Java Concurrency-03-thread safety


Java Concurrency-02-thread topic


Java Concurrency-02-thread topic


Java Concurrency-01-thread


Java Concurrency-01-thread


asyncload 异步并行框架


Python-44-threading 多线程


Netty-11-EventLoop 之线程模型


java 方法调用链


lock

jstack-java 死锁应用卡死 thread dump 分析记录


java 知识进阶面试-08-distributed lock 分布式锁 基于 redis 或者 zookeeper


mysql-14-mysql 死锁 deadlock


mysql-13-mysql 锁 lock


mysql(6)lock mysql 锁


锁专题(13)使用 @sun.misc.Contended 避免伪共享


锁专题(12)Phaser 相位器转换工具


锁专题(12)高并发进阶 Exchanger 双方栅栏源码深度解析


锁专题(11)简单,快速,实用的非阻塞和阻塞并发队列算法


锁专题(10)Linux的HBO实现


锁专题(10)Linux SeqLocks 结合锁定技术


锁专题(10)Linux SeqLocks 原子变量和使用计数器


锁专题(10)Linux SeqLocks 顺序锁


锁专题(10)Linux Reader/Writer Spinlocks 读写自旋锁详解


锁专题(10)Linux SpinLocks 自旋锁详解


锁专题(10)Linux SeqLocks 原子信号量说明


锁专题(10)Linux SeqLocks


锁专题(9) SynchronousQueue 同步队列源码解析


锁专题(9) Semaphore 信号量源码深度解析


锁专题(9) PriorityBlockingQueue 优先级阻塞队列源码解析


锁专题(9) LinkedTransferQueue 源码解析


锁专题(9) LinkedBlockingQueue 使用入门及源码解析


锁专题(9) DelayQueue 延迟队列源码解析


锁专题(9) CyclicBarrier 栅栏源码深度解析


锁专题(9) CountDownLatch 源码深度解析


锁专题(9) ConcurrentSkipListSet 源码解析


锁专题(9) ConcurrentSkipListMap 源码解析


锁专题(9) ConcurrentLinkedQueue 源码深度解析


锁专题(9) ArrayBlockingQueue 使用入门及源码解析


锁专题(8)java 从零手写实现 ReadWriteLock 读写锁


锁专题(7)从零手写实现你的 SpinLock 自旋锁及可重入锁


锁专题(6)AbstractQueuedSynchronizer AQS 源码详解


锁专题(5)Seqlocks 在 java 中如何实现论文详解


锁专题(3)ReentrantLock 可重入锁源码解析


锁专题(2)Lock 和 Condition 接口简介


锁专题(1)概览 lock overview


JCIP-37-StampedLock 读写锁中的最强王者


JCIP-36-ReentrantReadWriteLock 读写锁详解


JCIP-34-性能与可伸缩性


JCIP-33-Dead Lock-死锁


JCIP-17-双端队列之 ConcurrentLinkedDeque


JCIP-16-双端队列之 LinkedBlockingDeque


JCIP-15-双端队列之 ArrayDeque


JCIP-14-双端队列与工作密取


JCIP-13-无锁队列


JCIP-12-环形队列


JCIP-11-二叉堆


JCIP-10-优先级队列 Priority Queue


JCIP-09-java 中 7 种阻塞队列 BlockingQueue 概览篇


JCIP-08-生产者消费者模式


JCIP-07-CopyOnWriteArrayList 详解


JCIP-07-CopyOnWriteArraySet 入门使用及源码详解


JCIP-07-java 从零实现 CopyOnWriteHashMap


JCIP-06-同步容器类


redis 分布式锁设计 redis lock RedLock


Redis Learn-28-hot key 热点商户


Redis Learn-27-分布式锁进化史


Redis Learn-26-Distributed Lock 分布式锁 Redlock


redis-45-redis multi io 多路复用


redis-44-redis migrate tool redis 迁移工具


和 chatgpt 聊了一会儿分布式锁 redis/zookeeper distributed lock


java 从零实现 redis 分布式锁


Redis 分布式锁 redis lock


zookeeper-01-Apache Curator


分布式锁-03-基于 mysql 实现分布式锁


分布式锁-01-基于 Zookeeper 实现分布式锁


分布式锁-02-SQL 数据库实现分布式锁


MySQL Lock


SQL 2PL-两阶段锁定


Vector Lock 时钟向量-一致性算法


时间戳-分布式一致性算法


SQL MVCC


SQL Lock In Action


JMM-09-summary


JMM-08-final


JMM-07-lock ReentrantLock 可重入锁详解


JMM-07-lock concurrent 包简介


Java Concurrency-09-synchronized


Java Concurrency-09-synchronized 源码解析


Java Concurrency-09-synchronized 背后的锁 objectMonitor 介绍s


Java Concurrency-08-reentrant lock


Java Concurrency-07-class object lock


Java Concurrency-05-lock intro


Lock


qr code

QR Code


encryption

Jasypt


vue

vuetify-01-入门介绍


Quasar-01-入门介绍


Naive Ui Admin 是一款基于 Vue3、Vite2 和 TypeScript 的先进中后台解决方案,集成了前沿的前端技术栈和典型业务模型。


Naive Ui-01-overview 概览 一个 Vue 3 组件库 / 比较完整,主题可调,使用 TypeScript,快 / 有点意思


Vue Material-01-Build beautiful apps with Material Design and Vue.js


Element Ui-01-一套为开发者、设计师和产品经理准备的基于 Vue 2.0 的桌面端组件库


Element plus-01-A Vue.js 3 UI Library made by Element team


BootstrapVue-01-入门介绍


Ant Design of Vue-01-这里是 Ant Design 的 Vue 实现,开发和服务于企业级后台产品。


web ui admin 常见的 ui admin 项目


web ui 常见的 ui 框架


vite2.0 vue 打包工具 下一代的前端工具链


Element UI 时间控件报错 Prop being mutated placement


VUE 中整合使用 echarts 入门例子


Vue-如何使用axios实现同步请求


总结篇:写在最后


开发拓展篇 3:尝试使用外部数据


开发拓展篇 2:将 UI 界面交给第三方库


开发拓展篇 1:扩充你的开发工具


开发指南篇 5:Vue API 盲点解析


开发指南篇 4:数据驱动与拼图游戏


开发指南篇 3:合理划分容器组件与展示组件


开发指南篇 2:学会编写可复用性模块


开发指南篇 1:从编码技巧与规范开始


构建实战篇 4:项目整合与优化


构建实战篇 3:多页路由与模板解析


构建实战篇 2:使用 pages 构建多页应用


构建实战篇 1:单页应用的基本配置


构建基础篇 3:env 文件与环境设置


构建基础篇 2:webpack 在 CLI 3 中的应用


构建基础篇 1:你需要了解的包管理工具与配置项


开篇:Vue CLI 3 项目构建基础


Vuex 状态管理的工作原理


批量异步更新策略及 nextTick 原理


数据状态更新时的差异 diff 及 patch 机制


template 模板是怎样通过 Compile 编译的


实现 Virtual DOM 下的一个 VNode 节点


响应式系统的依赖收集追踪原理


响应式系统的基本原理


Vue.js 运行机制全局概览


vue-element-admin 入门介绍


ivew-admin 入门介绍


Vuex4-16-TypeScript 支持


Vuex4-15-热重载


Vuex4-14-test 测试


Vuex4-13-表单模式


Vuex4-12-严格模式


Vuex4-11-插件


Vuex4-10-组合式API


Vuex4-09-struct 项目结构


Vuex4-08-Module


Vuex4-07-Action


Vuex4-06-Mutation


Vuex4-05-getter


Vuex4-04-state


Vuex4-03-开始


Vuex4-02-安装


Vuex4- vuex 是什么?


Vue Router v4.x 03-chat


Vue Router v4.x -02-实战测试解决报错 npm ERR! Unsupported URL Type workspace workspace


Vue Router v4.x 是 Vue.js 的官方路由。它与 Vue.js 核心深度集成,让用 Vue.js 构建单页应用变得轻而易举


Vue Router-21-动态路由


Vue Router-20-导航故障


Vue Router-19-扩展 RouterLink


Vue Router-18-路由懒加载


Vue Router-17-滚动行为


Vue Router-16-过渡动效


Vue Router-15-组合式 API


Vue Router-14-数据获取


Vue Router-13-元信息


Vue Router-12-导航守卫


Vue Router-11-不同的历史模式


Vue Router-10-将 props 传递给路由组件


Vue Router-09-重定向和别名


Vue Router-08-命名视图


Vue Router-07-命名路由


Vue Router-06-编程式导航


Vue Router-05-嵌套路由


Vue Router-03-带参数的动态路由匹配


Vue Router-03-带参数的动态路由匹配


Vue Router-02-入门例子


Vue Router 是什么?安装笔记


VUE3-53-vue 使用 fontawesome


VUE3-52-vue axios qs 前后端分离调用方式


VUE3-20-VUE 入门例子实战完善版本


VUE3-20-VUE 入门例子实战


VUE3-48-语义学


VUE3-47-无障碍访问基础


VUE3-46-服务端渲染


VUE3-45-状态管理


VUE3-44-路由


VUE3-43-Mobile 移动端


VUE3-42-TypeScript 支持


VUE3-41-测试


VUE3-40-单文件组件


VUE3-39-Vue 2 中的更改检测警告


VUE3-38-组合式 API 渲染机制和优化


VUE3-37-组合式 API 模板引用


VUE3-36-组合式 API 提供/注入


VUE3-35-Setup


VUE3-34-什么是组合式 API?


VUE3-33-响应式计算和侦听


VUE3-32-响应性基础


VUE3-31-深入响应性原理


VUE3-30-plugins 插件


VUE3-29-渲染函数


VUE3-28-teleport


VUE3-27-自定义指令


VUE3-26-mixins 混入


VUE3-25-状态过渡


VUE3-24-列表过渡


VUE3-23-进入过渡 & 离开过渡


VUE3-22-过渡 & 动画概述


VUE3-21-处理边界情况


VUE3-20-模板引用


VUE3-19-动态组件 & 异步组件


VUE3-18-提供/注入


VUE3-17-插槽


VUE3-16-自定义事件


VUE3-15-非 Prop 的 Attribute


VUE3-14-组件属性 Props


VUE3-13-组件注册


VUE3-12-component basic 组件基础


VUE3-11-forms 表单


VUE3-10-events 事件


VUE3-09-列表渲染 v-for


VUE3-08- v-if 条件渲染


VUE3-07-class and style


VUE3-06-computed 计算属性和侦听器


VUE3-05-data property 和方法


VUE3-04-模板语法


VUE3-03-instance 应用 & 组件实例


VUE3-02-vue 是什么?vue 入门例子:声明式渲染


VUE3-01-vue install 安装方式


VUE3-01-overview 概览


VUE3-01-chat 聊一聊 chat3


Vue todo-03-Category


Vue todo-03-Layout


Vue todo-02-Component


Vue todo-01-Prepare


TodoMVC 帮助您选择 MV* 框架 - 适用于 React.js、Ember.js、Angular 等的 Todo 应用


Vuex 状态管理模式


Vuex 状态管理模式-00-chat 聊一聊 vuex


Vue Cli-13-部署


Vue Cli-12-构建目标


Vue Cli-11-模式与环境 model & env


Vue Cli-10-webpack


Vue Cli-09-CSS


Vue Cli-08-HTML 和静态资源


Vue Cli-07-浏览器兼容性


Vue Cli-06-vue cli service CLI 服务


Vue Cli-05-plugin 插件和 Preset


Vue Cli-04-创建一个项目


Vue Cli-03-prototype 项目原型快速开发


Vue Cli-02-install 安装


Vue Cli-01-入门概览


Vue Cli


Vue-13-vue component 组件报错 Avoid mutating a prop directly since the value will be overwritten


Vue-12-vue 如何自定义 component 组件


Vue-11-vue 如何实现背景图片全屏


Vue-08-vue+ element-ui 入门使用


Vue-08-vue+ element-ui 实现基本的增删改查


Vue-08-vue element-ui 使用入门


Vue-07-vue resource 使用简介


Vue-06-模板语法


Vue-05-vue.js 起步


Vue-04-vue.js 项目结构


Vue-03-vue.js 的安装方式


Vue-02-系列学习之 vue.js 是什么?


Vue-01-vue 简单介绍


jquery

BSGrid


idea

Stock Data


TeamCity


Idea Plugin Dev


Idea Plugin Dev-08- idea 插件开发有时候打开新建的文件不生效


Idea Plugin Dev-07-添加设计对应的 icon


Idea Plugin Dev-06-ToolWidnow 实战笔记之实现一个数据库同步工具


Idea Plugin Dev-05-idea 插件 UI 用户界面交互之 ToolWidnow 实战笔记


Idea Plugin Dev-04-idea 插件开发实战之 markdown-toc 生成文件目录


Idea Plugin Dev-03-idea 插件与 chatGPT


Idea Plugin Dev-02-idea 插件开发入门实战笔记例子


Idea Plugin Dev-20-01-Themes


Idea Plugin Dev-19-01-Product Specific


Idea Plugin Dev-18-01-Custom Language Support


Idea Plugin Dev-17-01-Testing Overview


Idea Plugin Dev-16-04-Build System


Idea Plugin Dev-16-03-Project View


Idea Plugin Dev-16-02-Analyzing


Idea Plugin Dev-15-01-PsiMethod 中进一步学习


Idea Plugin Dev-16-01-Editing


Idea Plugin Dev-15-08-spi IntelliJ IDEA 插件开发指南


Idea Plugin Dev-15-07-xml doc api


Idea Plugin Dev-15-06-UAST - Unified Abstract Syntax Tree


Idea Plugin Dev-15-05-Element Patterns


Idea Plugin Dev-15-04-Indexing and PSI Stubs


Idea Plugin Dev-15-03-PSI cookbook


Idea Plugin Dev-15-02-File View Providers


Idea Plugin Dev-15-01-什么是 PSI? Program Structure Interface (PSI)


Idea Plugin Dev-14-01-Project Structure


Idea Plugin Dev-13-01-I18N 国际化 Localization 与 java 的 ResourceBundle 读取 i18n 配置


Idea Plugin Dev-12-01-Version Control System


Idea Plugin Dev-11-01-run config


Idea Plugin Dev-10-03-Multiple Carets


Idea Plugin Dev-10-02-文本选择


Idea Plugin Dev-10-01-Editors


Idea Plugin Dev-09-01-Documents


Idea Plugin Dev-08-01-Virtual File System 与 Virtual File


Idea Plugin Dev-07-01-setting


Idea Plugin Dev-06-01-persistence


Idea Plugin Dev-05-01-actions


Idea Plugin Dev-04-01-JCEF — Java Chromium Embedded Framework


Idea Plugin Dev-03-03-Combox 下拉框


Idea Plugin Dev-03-02-Popup 组件 优化消息提醒


Idea Plugin Dev-03-01-User Interface Components


Idea Plugin Dev-02-04-IDE Infrastructure IDE基础架构


Idea Plugin Dev-04-Messaging Infrastructure 消息基础设施


Idea Plugin Dev-03-threading 多线程


Idea Plugin Dev-02-插件资源销毁 Disposer and Disposable


Idea Plugin Dev-01-插件结构 plugin struct


idea-plugin

Idea Plugin Dev-08- idea 插件开发有时候打开新建的文件不生效


Idea Plugin Dev-07-添加设计对应的 icon


Idea Plugin Dev-06-ToolWidnow 实战笔记之实现一个数据库同步工具


Idea Plugin Dev-05-idea 插件 UI 用户界面交互之 ToolWidnow 实战笔记


Idea Plugin Dev-20-01-Themes


Idea Plugin Dev-19-01-Product Specific


Idea Plugin Dev-18-01-Custom Language Support


Idea Plugin Dev-17-01-Testing Overview


Idea Plugin Dev-16-04-Build System


Idea Plugin Dev-16-03-Project View


Idea Plugin Dev-16-02-Analyzing


Idea Plugin Dev-15-01-PsiMethod 中进一步学习


Idea Plugin Dev-16-01-Editing


Idea Plugin Dev-15-08-spi IntelliJ IDEA 插件开发指南


Idea Plugin Dev-15-07-xml doc api


Idea Plugin Dev-15-06-UAST - Unified Abstract Syntax Tree


Idea Plugin Dev-15-05-Element Patterns


Idea Plugin Dev-15-04-Indexing and PSI Stubs


Idea Plugin Dev-15-03-PSI cookbook


Idea Plugin Dev-15-02-File View Providers


Idea Plugin Dev-15-01-什么是 PSI? Program Structure Interface (PSI)


Idea Plugin Dev-14-01-Project Structure


Idea Plugin Dev-13-01-I18N 国际化 Localization 与 java 的 ResourceBundle 读取 i18n 配置


Idea Plugin Dev-12-01-Version Control System


Idea Plugin Dev-11-01-run config


Idea Plugin Dev-10-03-Multiple Carets


Idea Plugin Dev-10-02-文本选择


Idea Plugin Dev-10-01-Editors


Idea Plugin Dev-09-01-Documents


Idea Plugin Dev-08-01-Virtual File System 与 Virtual File


Idea Plugin Dev-07-01-setting


Idea Plugin Dev-06-01-persistence


Idea Plugin Dev-05-01-actions


Idea Plugin Dev-04-01-JCEF — Java Chromium Embedded Framework


Idea Plugin Dev-03-03-Combox 下拉框


Idea Plugin Dev-03-02-Popup 组件 优化消息提醒


Idea Plugin Dev-03-01-User Interface Components


Idea Plugin Dev-02-04-IDE Infrastructure IDE基础架构


Idea Plugin Dev-04-Messaging Infrastructure 消息基础设施


Idea Plugin Dev-03-threading 多线程


Idea Plugin Dev-02-插件资源销毁 Disposer and Disposable


deploy

CSTP2.0 Deploy


guice

Guice


net

NET 网络专题汇总-08-PING 基本原理


NET 网络专题汇总-08-断网了,还能 ping 通 127.0.0.1 吗?


NET 网络专题汇总-08-IP 基础知识


NET 网络专题汇总-07-既然有 HTTP 协议,为什么还要有 WebSocket?


NET 网络专题汇总-08-既然有 HTTP 协议,为什么还要有 RPC?


NET 网络专题汇总-07-HTTP/3 强势来袭


NET 网络专题汇总-07-HTTP/2 牛逼在哪?


NET 网络专题汇总-07-HTTPS 如何优化?


NET 网络专题汇总-07-HTTPS ECDHE 握手解析


NET 网络专题汇总-07-HTTPS RSA 握手解析


NET 网络专题汇总-07-HTTP/1.1 如何优化


NET 网络专题汇总-07-HTTP 常见面试题


NET 网络专题汇总-06-23-用了 TCP 协议,数据一定不会丢吗?


NET 网络专题汇总-06-22-没有 accept,能建立 TCP 连接吗?


NET 网络专题汇总-06-21-服务端没有 listen,客户端发起连接建立,会发生什么?


NET 网络专题汇总-06-20-TCP 和 UDP 可以使用同一个端口吗?


NET 网络专题汇总-06-19-如何基于 UDP 协议实现可靠传输?


NET 网络专题汇总-06-18-TCP 协议有什么缺陷?


NET 网络专题汇总-06-17-TCP Keepalive 和 HTTP Keep-Alive 是一个东西吗?


NET 网络专题汇总-06-16-HTTPS 中 TLS 和 TCP 能同时握手吗?


NET 网络专题汇总-06-15-tcp_tw_reuse 为什么默认是关闭的?


NET 网络专题汇总-06-14-拔掉网线后, 原本的 TCP 连接还存在吗?


NET 网络专题汇总-06-13-TCP 连接,一端断电和进程崩溃有什么区别?


NET 网络专题汇总-06-12-在 TIME_WAIT 状态的 TCP 连接,收到 SYN 后会发生什么?


NET 网络专题汇总-06-11-四次挥手中收到乱序的 FIN 包会如何处理?


NET 网络专题汇总-06-10-已建立连接的TCP,收到SYN会发生什么?


NET 网络专题汇总-06-09-SYN 报文什么时候情况下会被丢弃?


NET 网络专题汇总-06-08-为什么 TCP 每次建立连接时,初始化序列号都要不一样呢?


NET 网络专题汇总-06-06-如何优化 TCP?


NET 网络专题汇总-06-06-如何优化 TCP?


NET 网络专题汇总-06-05-TCP 半连接队列和全连接队列


NET 网络专题汇总-06-04-TCP 实战抓包分析


NET 网络专题汇总-06-TCP 重传、滑动窗口、流量控制、拥塞控制


NET 网络专题汇总-05-TCP 四次挥手


NET 网络专题汇总-05-TCP 三次握手


NET 网络专题汇总-04-键入网址到网页显示,期间发生了什么?


NET 网络专题汇总-04-Linux 系统是如何收发网络包的?


NET 网络专题汇总-03-TCP/IP 网络模型有哪几层?


NET 网络专题汇总-02-图解网络如何学习?


NET 网络专题汇总 overview


怎样从外网访问内网服务器-02-公网 IP


怎样从外网访问内网服务器


Github 开源项目网络通讯-05


linux tcping 验证网络端口连通性


linux ping


linux telnet 用来判断网络是否通


linux 环境变量配置 linux /etc/profile .bashrc .bash_profile 的区别


linux netstat-显示系统网络连接、路由表、接口统计、masquerade 连接等信息


IPV6


5G


SSL/TLS 的作用?如何启用 https


Hyper-V


OSI 协议和 TCP/IP 协议


Java NIO-08-理解 nio


web 会话机制之 session cookie 详解


Http RESTful


T-IO


OpenSSL


NIO 框架 Grizzy


Aapche Mina-netty 通讯前身


netty

Netty 源码学习-02-ServerBootstrap 服务端引导类


Netty 源码学习-02-server start 服务端启动


Netty 源码学习-01-overview 概览


【mq】从零开始实现 mq-19-消息积压在消息队列里怎么办?


【mq】从零开始实现 mq-18-如何保证消息顺序执行


【mq】从零开始实现 mq-17-如何保证消息不丢失


【mq】从零开始实现 mq-16-如何保证消息队列不重复消费


【mq】从零开始实现 mq-15-如何保证消息队列的高可用


【mq】从零开始实现 mq-14-为什么使用 mq?不同 mq 的优缺点与适用场景


【mq】从零开始实现 mq-13-auth 注册鉴权


【mq】从零开始实现 mq-12-消息的批量发送&批量回执


从零开始实现 mq-11-消费者消息回执添加分组信息 pull message ack groupName


java 从零开始实现消息队列 mq-10-pull message ack 消费者主动拉取消息消费状态回执


java 从零开始实现消息队列 mq-09-消费者拉取消息 pull message


java 从零开始实现消息队列 mq-08-fluent 丝滑优化的配置方式


java 从零开始实现消息队列 mq-07-load balance 负载均衡


java 从零开始实现消息队列 mq-06-消费者心跳检测 heartbeat


java 从零开始实现消息队列 mq-05-如何实现优雅关闭?


java 从零开始实现消息队列 mq-04-启动初始化代码优化&broker 启动连接 check


java 从零开始实现消息队列 mq-03-引入 broker 中间人


java 从零开始实现消息队列 mq-02-生产者直连调用消费者


java 从零开始实现消息队列 mq-01-生产者、消费者启动


Netty 权威指南-08-netty 客户端启动流程及源码详解


Netty 权威指南-08-netty 服务端启动流程源码详解


Netty 权威指南-07-Netty 实战:如何实现自定义协议消息推送?


Netty 权威指南-07-Netty example http cors


Netty 权威指南-07-Netty 实战:如何实现 HTTP 服务器?


Netty 权威指南-07-Netty 实战:如何实现文件服务器?


Netty 权威指南-07-Netty example 例子学习


Netty 权威指南-06-使用 POJO 代替 Bytebuf


Netty 权威指南-05-拆包和粘包


Netty 权威指南-04-为什么选择 Netty?Netty 入门教程


Netty 权威指南-03-AIO 案例


Netty 权威指南-02-NIO 案例


Netty 权威指南-01-BIO 案例


Netty 权威指南-00-overview


Netty 权威指南-00-面试经典:linux 的 5 种 I/O 模型


基于 netty4 手写 rpc-17-interceptor 拦截器


基于 netty4 手写 rpc-16-gracefully shutdown 优雅关闭


基于 netty4 手写 rpc-15-generic 泛化调用


基于 netty4 手写 rpc-14-fail 失败策略


基于 netty4 手写 rpc-13-callType 调用方式


基于 netty4 手写 rpc-12-load balance 负载均衡


基于 netty4 手写 rpc-11-register center 注册中心


基于 netty4 手写 rpc-10-register center 注册中心


java 从零开始手写 RPC (07)-timeout 超时处理


java 从零开始手写 RPC (06) reflect 反射实现通用调用之客户端


java 从零开始手写 RPC (05) reflect 反射实现通用调用之服务端


java 从零开始手写 RPC (04) -序列化


基于 netty4 手写 rpc-05-客户端主动调用服务端


java 从零开始手写 RPC (03) 如何实现客户端调用服务端?


基于 netty4 手写 rpc-02-client 客户端代码实现


java 从零开始手写 RPC (02)-server 服务端代码实现


Netty-10-Connection Reset 异常分析


Netty-11-流关闭的顺序


Netty UDP-实际例子


Netty UDP-简介


Netty WebSocket-netty 实现案例


Netty WebSocket-实时 web


Netty SSL/TLS


Netty 序列化


Netty 空闲的连接和超时


Netty HTTP/HTTPS


Netty 基于分隔符的协议和基于长度的协议


Netty 写大型数据


Netty-14-抽象编解码器


Netty-14-encoder 编码器


Netty-14-decoder 解码器


Netty-14-编解码器


Netty-13-EmbeddedChannel 测试 ChannelHandler


Netty-13-EmbeddedChannel 异常测试


Netty-13-EmbeddedChannel api


Netty-13-单元测试


Netty-12-关闭


Netty-12-ServerBoostrap 服务端


Netty-12-DatagramChannel UDP 无连接协议


Netty-12-ChannelOption


Netty-12-ChannelInitializer 引导添加多个 handler


Netty-12-Boostrap 客户端


Netty-12-Boostrap 引导类 api


Netty-11-EventLoop 之线程模型


Netty-11-EventLoop 之任务调度实现


Netty-11-EventLoop 之任务调度


Netty-11-EventLoop 之接口 API


Netty-10-资源管理


Netty-10-ChannelPipeline API


Netty-09-ByteBuf API


Netty-08-数据传输之 BIO NIO


Netty-08-数据传输之 Netty


Netty-08-linux 通讯模型之 Reactor


Netty-08-linux 通讯模型之 epoll


Netty-08-linux 通讯模型之 epoll


Netty-08-linux 通讯模型之 poll


Netty-08-linux 通讯模型之 select


Netty-08-linux 通讯模型概览


Netty-08-通讯模型框架 libuv


Netty-08-通讯模型框架 libevent


Netty-07-通讯模型之 NIO


Netty-07-通讯模型


Netty-07-通讯模型之 BIO


Netty-07-通讯模型之 AIO


Netty-06-基础组件之 ChannelHandler


Netty-05-异步结果的获取 ChannelFuture


Netty-04-基础组件之 Callback


Netty-03-基础组件之 Channel


Netty-03-基础组件简介


Netty-07-Echo 服务器和客户端示例


Netty-02-Netty 架构详解


Netty-02-Quick Start 快速开始


Netty-01-为什么需要 netty


Netty-01-netty version 版本选择


Netty-00-概览


io

libuv Cross-platform asynchronous I/O


Java Net-10-多线程服务器


Java Net-09-Frame


Java Net-08-URL


Java Net-07-UDP Socket


Java Net-05-死锁


Java Net-05-TCP Socket 底层原理与生命周期


Java Net-04-TCP Socket NIO 方式实现


Java Net-03-TCP Socket


Java Net-02-InetAddress


Java Net-01-Overview


Java NIO-10-BIO、NIO、AIO 详解


Java NIO-10-大文件读取


Java NIO-09-零拷贝之 Splice


Java NIO-09-零拷贝之 Sendfile


Java NIO-09-零拷贝之 MMAP


Java NIO-09-零拷贝之 DMA


Java NIO-09-零拷贝之直接 I/O


Java NIO-09-零拷贝之写时复制


Java NIO-09-零拷贝之内存共享 buffer share


Java IO-09-文件内存泄漏 memory leak


Java IO-08-MMAP 内存映射 Channel


Java IO-07-RandomAccessFile


Java IO-06-异常处理


Java IO-05-Reader Writer


Java IO-04-流


Java IO-03-字符/字节数组


Java IO-02-管道


Java IO-01-文件 RandomAccessFile


Java IO-00-概览


Netty-11-流关闭的顺序


Netty-10-资源管理


Netty-09-ByteBuf API


Netty-08-数据传输之 BIO NIO


Netty-08-数据传输之 Netty


Netty-08-linux 通讯模型之 epoll


Netty-08-linux 通讯模型之 epoll


Netty-08-linux 通讯模型之 poll


Netty-08-linux 通讯模型之 select


Netty-08-linux 通讯模型概览


Netty-08-通讯模型框架 libuv


Netty-08-通讯模型框架 libevent


Netty-07-通讯模型之 NIO


Netty-07-通讯模型


Netty-07-通讯模型之 BIO


Netty-07-通讯模型之 AIO


linux

windows wsl2 启动的 http 服务 windows 如何通过浏览器访问? listen EADDRINUSE address already in use


windows wsl ubuntu 如何安装 maven


windows wsl ubuntu 如何安装 open-jdk8


windows 如何安装 wsl ubuntu


windows linux 安装 ai 编码神器 codeshell 笔记


windows install linux 实战笔记 windows 安装 linux WSL


linux 命令:获取 linux 磁盘下 10 个子文件夹的大小排序的命令


java 应用性能下降,如何分析定位原因?


操作系统学习-10-01-如何查看网络的性能指标?


操作系统学习-09-01-zero copy 零拷贝


操作系统学习-07-02-进程写文件时,进程发生了崩溃,已写入的数据会丢失吗?


操作系统学习-07-02-进程写文件时,进程发生了崩溃,已写入的数据会丢失吗?


操作系统学习-07-01-文件系统全家桶


操作系统学习-06-01-进程调度/页面置换/磁盘调度算法


操作系统学习-05-07-线程崩溃了,进程也会崩溃吗?


操作系统学习-05-06-一个进程最多可以创建多少个线程?


操作系统学习-05-05-什么是悲观锁、乐观锁?


操作系统学习-05-04-怎么避免死锁?


操作系统学习-05-03-多线程冲突了怎么办?


操作系统学习-05-02-进程间通讯


操作系统学习-05-01-进程、线程基础知识


操作系统学习-04-07-深入理解 Linux 物理内存管理


操作系统学习-04-06-深入理解 Linux 虚拟内存管理


操作系统学习-04-05-


操作系统学习-04-04-在 4GB 物理内存的机器上,申请 8G 内存会怎么样?


操作系统学习-04-03-内存满了,会发生什么?


操作系统学习-04-02-malloc 是如何分配内存的?


操作系统学习-04-01-为什么要有虚拟内存?


操作系统学习-03-01-Linux 内核 vs Windows 内核


操作系统学习-02-07-float 为什么 0.1 + 0.2 不等于 0.3 ?


操作系统学习-02-06-软中断


操作系统学习-02-05-CPU 是如何执行任务的?


操作系统学习-02-04-CPU 缓存一致性


操作系统学习-02-03-如何写出让 CPU 跑得更快的代码?


操作系统学习-02-02-磁盘比内存慢几万倍?


操作系统学习-02-CPU 是如何执行程序的?


操作系统学习-01-概览


grafana stack grafana-04-gcc install windows10 GCC 安装笔记


grafana stack grafana-03-config mysql 把数据库从 sqllite 改成 mysql + windows10 编译实战笔记


grafana stack grafana-02-grafana linux 基于源码在 linux 环境编译部署


linux top 实时监视系统性能


linux tcping 验证网络端口连通性


linux tar gz 解压命令 linux 压缩命令


linux tail, linux head


linux sudo 使用 root 权限执行 linux chmod 权限赋值


linux Shell 命令行-10-获取当前时间 date,以及获取执行结果 $?


linux Shell 命令行-09-redirect 重定向


linux Shell 命令行-08-file include 文件包含


linux Shell 命令行-07-func 函数


linux Shell 命令行-06-flow control 流程控制


linux Shell 命令行-05-test 检查某个条件是否成立


linux Shell 命令行-04-operator Shell 操作符


linux Shell 命令行-03-array Shell 数组


linux Shell 命令行-02-var 变量


linux Shell 命令行-01-intro 入门介绍


linux scp 文件在多台服务器之间的拷贝


linux sar-System Activity Reporter,用于报告系统的活动情况,包括CPU使用率、内存使用率、磁盘活动等


linux sz rz 文件传输命令


linux rm, mkdir rm 删除文件; rmdir 删除文件夹


linux pwd


linux ps


linux port 端口占用


linux ping


linux pidstat-报告进程统计信息,包括 CPU 使用情况、内存使用情况和 I/O 活动


linux nohup 用于使程序在退出终端或注销用户后继续运行


linux mv


linux mpstat-Multiple Processor Statistics,用于显示多处理器系统的CPU使用率统计


linux ls


linux less, linux more


linux iostat-系统输入/输出设备(磁盘、终端、网络接口等)的统计信息


linux grep 匹配过滤 egrep 正则匹配过滤 zgrep 压缩文件匹配过滤


linux free 查看内存信息


linux file 命令


linux diff


linux df-查看机器资源信息 磁盘等资源信息


linux chmod


linux cd


linux cat


linux apt install net-tools 提供基本网络工具的包


linux apt install sysstat 安装系统的统计命令


linux 系统介绍


Linux 命令专题汇总 overview


Linux Tool Box


linux telnet 用来判断网络是否通


linux 环境变量配置 linux /etc/profile .bashrc .bash_profile 的区别


linux netstat-显示系统网络连接、路由表、接口统计、masquerade 连接等信息


Linux Load AVG linux 平均负载是什么? 简单解释说明


linux ln Linux 系统中用于创建链接(link)的命令


Linux 的硬链接与软链接简单介绍


Linux curl 类似 postman 直接发送 get/post 请求


Centos7 Java Install


计算机基础知识


linux soft kill linux kill


linux jboss kill


linux vi/vim


linux uniq 去重统计


linux ssh 机器远程登录命令 / SSH 免密登录 / ssh 内网穿透技术


linux sort 排序


linux paste 命令如 hsell 读取连个文件,并将相同的行内容合并


linux often linux 常用命令


linux nmap 端口扫描命令


linux CPU 硬件信息


linux awk 文本处理


vmstat


LMbench


Java NIO-10-大文件读取


Java NIO-09-零拷贝之 Splice


Java NIO-09-零拷贝之 Sendfile


Java NIO-09-零拷贝之 MMAP


Java NIO-09-零拷贝之 DMA


Java NIO-09-零拷贝之直接 I/O


Java NIO-09-零拷贝之写时复制


Java NIO-09-零拷贝之内存共享 buffer share


Java NIO-09-零拷贝


Java NIO-09-17-零拷贝之 java 实现


Java NIO-09-16-零拷贝介绍及对比


Netty-08-linux 通讯模型之 Reactor


Netty-08-linux 通讯模型之 epoll


Netty-08-linux 通讯模型之 epoll


Netty-08-linux 通讯模型之 poll


Netty-08-linux 通讯模型之 select


Netty-08-linux 通讯模型概览


IO-multiplexing

Netty-08-linux 通讯模型之 Reactor


schedule

schedule-12-从零实现一个简单的分布式调度平台


schedule-11-时间轮算法(Time Wheel Algorithm) 入门介绍


schedule-10-java 调度基础 scheduleAtFixedRate 和 scheduleWithFixedDelay


schedule-09-分布式任务调度框架 LTS light-task-scheduler 入门介绍


schedule-09-分布式任务调度框架 LTS light-task-scheduler 安装笔记


schedule-08-分布式任务调度流批 hazelcast-jet 开源的、内存中的、分布式的批处理和流处理引擎


schedule-07-任务调度 jobrunr 介绍


schedule-06-vipshop saturn 唯品会分布式任务调度平台


schedule-05-Spring Schedule 官方文档翻译


schedule-05-Spring Schedule 入门介绍 @Scheduled 注解和 @EnableScheduling 注解


schedule-05-Spring Cloud Data Flow 入门介绍


schedule-04-xxl-job 入门介绍


schedule-03-shardingsphere-elasticjob 分布式调度作业框架


schedule-02-powerjob 入门介绍


schedule-01-Apache DolphinScheduler 定时任务调度平台


schedule-00-任务调度整体概览


利用有向无环图(DAG)进行任务调度


JCIP-24-Timer 实现定时调度


Python-43-schedule 定时执行


Quartz 20-misfire 详解


Quartz 19-quartz 实现原理


Quartz 19-quartz 分布式任务调度详解


Quartz 18-分布式任务调度框架 xxl-job elastic-job saturn 对比


Quartz 17-quartz+springboot+vue 整合


Quartz 16-quartz spring 整合使用


Quartz 15-JDBCJobStore 模式介绍


Quartz 14-其他特性


Quartz 13-高级特性


Quartz 12-Configuration


Quartz 11-Job Stores


Quartz 10-SchedulerListeners


Quartz 09-TriggerListeners JobListeners 监听者


Quartz 08-CronTrigger


Quartz 07-SimpleTrigger


Quartz 06-Triggers 深入学习


Quartz 05-Jobs 深入学习


Quartz 04-Jobs 和 Trigger


Quartz 03-源码分析


Quartz 02-整体设计思路分析 quartz 核心概念介绍


Quartz 01-quartz 入门使用介绍


Quartz 00-quartz 概览


Netty-11-EventLoop 之任务调度实现


Netty-11-EventLoop 之任务调度


http

postman post 请求后端,对应的报错为 501 not implement


http 请求 使用FormData提交文件与对象信息 对象中内嵌对象


NET 网络专题汇总-08-PING 基本原理


NET 网络专题汇总-08-断网了,还能 ping 通 127.0.0.1 吗?


NET 网络专题汇总-08-IP 基础知识


NET 网络专题汇总-07-既然有 HTTP 协议,为什么还要有 WebSocket?


NET 网络专题汇总-08-既然有 HTTP 协议,为什么还要有 RPC?


NET 网络专题汇总-07-HTTP/3 强势来袭


NET 网络专题汇总-07-HTTP/2 牛逼在哪?


NET 网络专题汇总-07-HTTPS 如何优化?


NET 网络专题汇总-07-HTTPS ECDHE 握手解析


NET 网络专题汇总-07-HTTPS RSA 握手解析


NET 网络专题汇总-07-HTTP/1.1 如何优化


NET 网络专题汇总-07-HTTP 常见面试题


如何实现短链服务 short url-06-vue js 实现页面拷贝


如何实现短链服务 short url-05-HTTP 请求头与分组统计


web 实战-21-文件上传的 3 种方式:伪刷新、文件流、Base64


web 实战-20-springboot 中 inputStream 神秘消失之谜


web 实战-19-http 请求的正确姿势


web 实战-18-验证码 CAPTCHA


web 实战-17-springboot dateformat 日期页面显示为数字或者 jackson 格式化无效


web 实战-16-静态页面如何 include 其他页面


web 实战-15-js 和 java 前端后端如何实现 md5 加密


web 实战-14-常用开源项目


web 实战-13-分页插件


web 实战-12-Bootstrap DateTimePicker 日期空间使用记录


web 实战-10-springboot CommonsMultipartResolver 实现文件上传


web 实战-10-HTTP post 请求中文乱码


web 实战-10-HTTP post 请求发送文件信息


web 实战-09-springboot 文件上传最大大小限制


web 实战-08-EXCEL 文件导出下载的几种方式


web 实战-08-ajax 请求下载文件没有效果


web 实战-07-File Compress 文件压缩 java 实现


web 实战-06-字符编码(Character encoding)详解


web 实战-04-jquery 实现 ajax 请求


web 实战-04-基于 form 实现前后端交互


web 实战-03-AJAX 是什么?


web 实战-02-如何实现模态框 modal


web 实战-01-JQuery 如何实现弹出确认框


spring 增强之后无法获取自定义注解属性及解决方案


jsp 学习笔记-19-表达式语言


jsp 学习笔记-18-自定义标签


jsp 学习笔记-17-JSP 标准标签库(JSTL)


jsp 学习笔记-16-session


jsp 学习笔记-15-cookie


jsp 学习笔记-14-response 响应


jsp 学习笔记-13-response 响应


jsp 学习笔记-12-request 请求


jsp 学习笔记-11-隐式对象


jsp 学习笔记-10-JSP 动作


jsp 学习笔记-09-JSP 指令


jsp 学习笔记-08-JSP 语法


jsp 学习笔记-07-JSP 生命周期


jsp 学习笔记-06-jsp 是什么?


jsp 学习笔记-05-JSP 远程调用请求


jsp 学习笔记-04-springmvc 文件上传 解决 CORS 跨域问题


jsp 学习笔记-04-apache commons upload 实现文件上传


jsp 学习笔记-03-JSP 实现 excel 上传并且解析


jsp 学习笔记-02-JSP 实现文件上传下载


jsp 学习笔记-01-JSP 整合 springboot


web 外链图片 403 解决方案(http referrer)


Spring Web MVC-10-HandlerMethodArgumentResolver 用于统一获取当前登录用户


Spring Web MVC-09-springmvc 过滤器与拦截器 Handler and Filter/spring aop 拦截器/ @ControllerAdvice ResponseBodyAdvice


Spring Web MVC-08-springmvc 接收请求参数(普通参数,对象,JSON, URL)


HTTP 协议-03-HTTP 进一步学习


HTTP 协议-02-HTTP基础概念+HTTP请求和响应+HTTP状态码+HTTP方法+HTTPS安全协议


HTTP-概览-01


HTTP 传输 + 号不见了


HTTP GET POST 请求区别


web 会话机制之 session cookie 详解


Http RESTful


Long polling


OKHttp


Python-39-splider Flidder 抓包工具


Netty 序列化


Netty 空闲的连接和超时


Netty HTTP/HTTPS


Netty 基于分隔符的协议和基于长度的协议


Netty 写大型数据


web-safe

web 安全系列-23-文件上传攻击


web 安全系列-22-文件包含攻击


web 安全系列-21-文件读取攻击


web 安全系列-20-middleware 中间件常见漏洞


web 安全系列-19-HTTP Desync Attacks HTTP请求走私


web 安全系列-18-web cache deception Web Cache欺骗攻击


web 安全系列-17-config safe 配置安全


web 安全系列-16-buffer overflow 缓冲区溢出


web 安全系列-15-subdomain takeover 子域劫持


web 安全系列-14-path travel 目录穿越


web 安全系列-13-Serializable 序列化漏洞


web 安全系列-12-SSTI 模板注入


web 安全系列-11-XPath 注入攻击


web 安全系列-10-webshell 攻击


web 安全系列-09-command injection 命令注入


web 安全系列-08-SSRF 服务端请求伪造


web 安全系列-07-XXE XML外部实体注入攻击


web 安全系列-06-URL Redirect 开放重定向漏洞


web 安全系列-05-weak password 弱口令


web 安全系列-04-CSRF 跨站请求伪造


web 安全系列-03-XSS 的解决方案及一些绕过方式


web 安全系列-03-CRLF 注入 & HRS 漏洞


web 安全系列-02-XSS 跨站脚本攻击


web 安全系列-01-SQL injection SQL 注入


web 安全系列-00-web 安全概览


SSL/TSL


DDoS


XSS-web 安全


SQL Injection


CSRF-web 安全


java 表单避免重复提交


Spring Security Authorization Domain Object Security (ACLs)


Spring Security Authorization 方法安全


Spring Security Authorization 安全对象实施


Spring Security Authorization 基于表达式的访问控制


Spring Security Authorization 使用FilterSecurityInterceptor授权HttpServletRequest


Spring Security Authorization 授权


Spring Security Authentication logout 登出特性


Spring Security Authentication 匿名登录特性 & RunAS 以 xx 身份


Spring Security Authentication 记住我特性实现


Spring Security Authentication session 管理


Spring Security Authentication 认证详解


Spring Security 整体架构概览


Spring Security 安全响应头配置详解


Spring Security-05-CSRF 跨域攻击


Spring Security-04-密码加密详解及源码分析


Spring Security-03-maven 整合使用


Spring Security-02-springboot 入门使用实战


Spring Security-01-Hello World


Netty SSL/TLS


ssl-tls

OpenSSL


CI

Travis CI


big-data

Apache IoTDB (Internet of Things Database)是一个专为物联网(IoT)应用场景设计的开源时序数据库系统


InfluxDB 是一个开源的分布式时间序列数据库管理系统(TSDB)


Apache Iceberg 开源的数据表格格式,用于在大规模数据湖中存储和管理结构化数据


apache hudi 构建在Apache Hadoop和Apache Spark之上的库,用于管理和处理大规模数据湖中的增量数据


apache hive 在 Hadoop 上的数据仓库工具


Database Source 00 Overview


HBase-02-基本概念


HBase-01-Overview


Greenplum Database-02-sharing nothing/everything/disk/memory


Greenplum Database Greenplum 数据库


数据库索引-02-secondary index 二级索引


列式数据库 Infobright


pravega


Apache Flink-01-入门介绍


Apache Flink-03-chat flink


Apache Flink-02-核心特性简介 为什么选择 flink?


Apache Hadoop-00-chat 闲聊


Apache Hadoop-03-大数据之谷歌论文 Bigtable A Distributed Storage System for Structured Data


Apache Hadoop-02-大数据之谷歌论文 MapReduce Simplified Data Processing on Large Clusters


Apache Hadoop-01-大数据之谷歌文件系统论文 GFS The Google File System


Big data-00-chat 大数据闲聊


Apache Hadoop v3.3.6-23-Hadoop Service Registry


Apache Hadoop v3.3.6-22-Unix Shell Guide


Apache Hadoop v3.3.6-21-Enabling Dapper-like Tracing in Hadoop


Apache Hadoop v3.3.6-20-KMS


Apache Hadoop v3.3.6-19-CredentialProvider API Guide


Apache Hadoop v3.3.6-18-Authentication for Hadoop HTTP web-consoles


Apache Hadoop v3.3.6-17-Service Level Authorization Guide


Apache Hadoop v3.3.6-16-Hadoop in Secure Mode


Apache Hadoop v3.3.6-15-Rack Awareness


Apache Hadoop v3.3.6-14-Proxy user - Superusers Acting On Behalf Of Other Users


Apache Hadoop v3.3.6-13-Native Libraries Guide


Apache Hadoop v3.3.6-12-Fair Call Queue Guide


Apache Hadoop v3.3.6-11-Hadoop CLI MiniCluster.


Apache Hadoop v3.3.6-10-The Hadoop FileSystem API Definition


Apache Hadoop v3.3.6-09-Hadoop Interface Taxonomy Audience and Stability Classification


Apache Hadoop v3.3.6-08-Apache Hadoop Compatibility for admin 管理员兼容性


Apache Hadoop v3.3.6-07-Apache Hadoop Downstream Developer’s Guide 为下游开发人员提供清晰的参考


Apache Hadoop v3.3.6-06-Apache Hadoop Compatibility 兼容性


Apache Hadoop v3.3.6-05-File System Shell


Apache Hadoop v3.3.6-04-Hadoop Commands Guide


Apache Hadoop v3.3.6-03-Hadoop Cluster Setup 集群部署模式


Apache Hadoop v3.3.6-02-Hadoop setting up a Single Node Cluster.


Apache Hadoop v3.3.6-01-overview


Apache Hadoop v3.3.6 in action-02-cluster mode 集群部署实战


Apache Hadoop v3.3.6 in action-01-single mode 单机部署实战 windows10 wsl


Apache Hadoop v3.3.6 in action-01-HDFS 部署完成后 java 程序如何访问验证


Apache Hadoop-05-Yarn Yet Another Resource Negotiator 资源管理器,YARN负责集群资源的管理和作业调度。


Apache Hadoop-04-MapReduce 分布式计算的处理技术和程序模型


Apache Hadoop-03-HDFS Distributed File System 分布式文件系统


Apache-Hadoop-02-big data 大数据入门简介


Apache Hadoop-01-hello world 入门例子


hadoop

apache hudi 构建在Apache Hadoop和Apache Spark之上的库,用于管理和处理大规模数据湖中的增量数据


apache hive 在 Hadoop 上的数据仓库工具


Apache Hadoop-00-chat 闲聊


Apache Hadoop v3.3.6-23-Hadoop Service Registry


Apache Hadoop v3.3.6-22-Unix Shell Guide


Apache Hadoop v3.3.6-21-Enabling Dapper-like Tracing in Hadoop


Apache Hadoop v3.3.6-20-KMS


Apache Hadoop v3.3.6-19-CredentialProvider API Guide


Apache Hadoop v3.3.6-18-Authentication for Hadoop HTTP web-consoles


Apache Hadoop v3.3.6-17-Service Level Authorization Guide


Apache Hadoop v3.3.6-16-Hadoop in Secure Mode


Apache Hadoop v3.3.6-15-Rack Awareness


Apache Hadoop v3.3.6-14-Proxy user - Superusers Acting On Behalf Of Other Users


Apache Hadoop v3.3.6-13-Native Libraries Guide


Apache Hadoop v3.3.6-12-Fair Call Queue Guide


Apache Hadoop v3.3.6-11-Hadoop CLI MiniCluster.


Apache Hadoop v3.3.6-10-The Hadoop FileSystem API Definition


Apache Hadoop v3.3.6-09-Hadoop Interface Taxonomy Audience and Stability Classification


Apache Hadoop v3.3.6-08-Apache Hadoop Compatibility for admin 管理员兼容性


Apache Hadoop v3.3.6-07-Apache Hadoop Downstream Developer’s Guide 为下游开发人员提供清晰的参考


Apache Hadoop v3.3.6-06-Apache Hadoop Compatibility 兼容性


Apache Hadoop v3.3.6-05-File System Shell


Apache Hadoop v3.3.6-04-Hadoop Commands Guide


Apache Hadoop v3.3.6-03-Hadoop Cluster Setup 集群部署模式


Apache Hadoop v3.3.6-02-Hadoop setting up a Single Node Cluster.


Apache Hadoop v3.3.6-01-overview


Apache Hadoop v3.3.6 in action-02-cluster mode 集群部署实战


Apache Hadoop v3.3.6 in action-01-single mode 单机部署实战 windows10 wsl


Apache Hadoop v3.3.6 in action-01-HDFS 部署完成后 java 程序如何访问验证


Apache Hadoop-05-Yarn Yet Another Resource Negotiator 资源管理器,YARN负责集群资源的管理和作业调度。


Apache Hadoop-04-MapReduce 分布式计算的处理技术和程序模型


Apache Hadoop-03-HDFS Distributed File System 分布式文件系统


Apache-Hadoop-02-big data 大数据入门简介


Apache Hadoop-01-hello world 入门例子


cache

hazelcast-02-intro


hazelcast-01-chat


tair 阿里巴巴集团开发的分布式键值存储系统


Memory 内存知识-39-总结


Memory 内存知识-38-新技术之向量操作


Memory 内存知识-37-新技术之增加延迟


Memory 内存知识-36-新技术之事务内存


Memory 内存知识-35-新技术 DCAS


Memory 内存知识-34-缺页优化


Memory 内存知识-33-提升分支预测


Memory 内存知识-32-测量内存使用


Memory 内存知识-31-模仿 CPU 缓存


Memory 内存知识-30-性能工具


Memory 内存知识-29-NUMA 显示优化


Memory 内存知识-29-NUMA 节点信息


Memory 内存知识-29-NUMA 内存策略与 swapping


Memory 内存知识-29-NUMA 内存策略


Memory 内存知识-29-NUMA 概览


Memory 内存知识-28-多线程优化之并发


Memory 内存知识-28-多线程优化之带宽


Memory 内存知识-28-多线程优化之原子性


Memory 内存知识-27-Prefetch 预取


Memory 内存知识-26-024-TLB 访问优化


Memory 内存知识-26-023-L2 缓存优化


Memory 内存知识-26-021-实战技巧之 Cache L1 指令优化


Memory 内存知识-26-021-实战技巧之 Cache L1 优化


Memory 内存知识-2601-实战技巧之绕过缓存


Memory 内存知识-25-NUMA


Memory 内存知识-24-虚拟内存


Memory 内存知识-23-影响缓存命中的因素之FSB


Memory 内存知识-22-影响缓存命中的因素之缓存替换


Memory 内存知识-21-影响缓存命中的因素之关键词加载


Memory 内存知识-20-影响缓存命中的因素


Memory 内存知识-19-指令缓存


Memory 内存知识-18-缓存实现的细节之其他


Memory 内存知识-17-缓存实现的细节之超线程 Hyper Thread


Memory 内存知识-16-缓存实现的细节之多线程访问


Memory 内存知识-14-缓存实现的细节之多处理器支持


Memory 内存知识-14-缓存实现的细节之写入行为


Memory 内存知识-13-缓存实现的细节之测量缓存效果


Memory 内存知识-12-缓存实现的细节之关联性


Memory 内存知识-11-数据存储的一生


Memory 内存知识-10-Disk Raid


Memory 内存知识-09-Operation in High level


Memory 内存知识-08-大局观中的 cpu caches


Memory 内存知识-07-cpu caches


Memory 内存知识-06-其他主存使用者


Memory 内存知识-05-DRAM Access Technical Details


Memory 内存知识-04-RAM Types


Memory 内存知识-03-当今商业硬件


Memory 内存知识-02-introduction


Memory 内存知识-01-index


bloom filter 使用最佳实践,让你少采坑!


数据结构 01 IdentityHashMap 详解


Redis 是什么?redis 的应用场景有哪些?


Redis Learn-40-Invalidated object not currently part of this pool & spring redisTemplate


Redis Learn-39-Redis 常见面试题


Redis Learn-38-Redis 导出需要的数据


Redis Learn-37-Redis 数据对比实现方案


Redis Learn-36-Redis 内存占用大小查看


Redis Learn-35-Redis 报错汇总


Redis Learn-34-GEO


Redis Learn-33-HyperLogLog


Redis Learn-32-BitMaps


Redis Learn-31-健康指标


Redis Learn-30-Keys 正则表达式的问题


Redis Learn-35-3天时间,我是如何解决 redis bigkey 删除问题的?


Redis Learn-29-bigkey hget 简介


Redis Learn-28-hot key 热点商户


Redis Learn-27-分布式锁进化史


Redis Learn-26-Distributed Lock 分布式锁 Redlock


Redis Learn-25-二级索引 Secondary index


Redis Learn-24-partion 分区


Redis Learn-23-keyspace notify


Redis Learn-22-mass data insert 大量数据插入


Redis Learn-21-LRU Cache


Redis Learn-20-Memory Optimize 内存优化续


Redis Learn-20-Memory Optimize 内存优化


Redis Learn-20-Memory Expire redis 过期策略


Redis Learn-20-lazy free 优雅删除


Redis Learn-19-二维数组-02


Redis Learn-18-01-Sort 排序


Redis Learn-17-01-Lua 脚本 Eval


Redis Learn-16-02-事务的实现


Redis Learn-16-01-事务


Redis Learn-15-04-java 代码


Redis Learn-15-03-模式的订阅与退订、查看订阅信息


Redis Learn-15-02-频道的订阅与退订


Redis Learn-15-Pub/Sub 发布订阅


Redis Learn-14-Pipeline 使用泳道提升速度


Redis Learn-13-Monitor 监视器


Redis Learn-12-慢日志 slow log


Redis Learn-12-latency


Redis Learn-11-03-初始化服务器


Redis Learn-11-02-ServerCron


Redis Learn-11-01-命令请求的执行过程


Redis Learn-10-02-client 客户端创建和关闭


Redis Learn-10-client 客户端


Redis Learn-09-02-时间事件


Redis Learn-09-文件事件


Redis Learn-09-00-事件


Redis Learn-08-持久化相关的性能问题


Redis Learn-08-mixed 混合模式持久化


Redis Learn-08-Redis 延迟分析实战


Redis Learn-08-AOF 持久化


Redis Learn-07-RDB 持久化


Redis Learn-06-db


Redis Learn-06-数据库


Redis Learn-06-03-设置键的生存时间和过期时间


Redis Learn-06-02-Keyspace Notifications 过期提醒


Redis Learn-05-数据结构之字符串 SDS


Redis Learn-04-热点数据处理最佳实践


Redis Learn-03-Redis ReHash 详解


Redis Learn-02-Redis 性能为什么这么好


Redis Learn-01-Overview


Docker 安装 Redis 实战笔记


Redis learn-04-redis mac 系统安装笔记


Redis learn-04-redis windows10 安装笔记


Redis 登录命令和 redis password 密码设置


Redis-03-redis 整合 spring 常见写法 jedispool 实现方式


JDK HashMap 源码解析


JDK ConcurrentHashMap 源码解析


SSDB - 一个快速的 NoSQL 数据库,Redis 的替代品


ledisdb 由 Go 提供支持的高性能 NoSQL 数据库服务器


Guava Cache


Caffeine 入门学习


Caffeine-04-TinyLFU A Highly Efficient Cache Admission Policy


Caffeine-03-过期策略 淘汰算法 FIFO/LRU/LFU/TinyLFU 算法


Caffeine-02-详细介绍+整合 springboot


Mybatis Cache in action


Mybatis Cache


Redis Spring


Jedis


Codis 基于代理的 Redis 集群解决方案,支持管道和动态扩展


RocksDB-01-Start


MapDB


LevelDB-09-Version Iterable


LevelDB-08-cache


LevelDB-07-Compaction


LevelDB-06-CURD


LevelDB-05-MemTable


LevelDB-04-SSTable


LevelDB-03-log


LevelDB-02-为什么这么快


LevelDB-01-入门


Memcached


Cache Travel-09-从零开始手写redis(16)实现渐进式 rehash map


Cache Travel-09-从零开始手写redis(15)实现自己的 HashMap


Cache Travel-09-从零手写缓存框架(14)redis渐进式rehash详解


Cache Travel-09-java 从零开始手写 redis(11)COLOK 算法


Cache Travel-09-java 从零开始手写 redis(十)缓存淘汰算法 LFU 最少使用频次


Cache Travel-09-java 从零开始手写 redis(九)LRU 缓存淘汰算法如何避免缓存污染


Cache Travel-09-从零开始手写 redis(八)朴素 LRU 淘汰算法性能优化


Cache Travel-09-java 从零开始手写 redis(七)LRU 缓存淘汰策略详解


Cache Travel-09-java 从零开始手写 redis(六)redis AOF 持久化原理详解及实现


Cache Travel-09-java 从零开始手写 redis(五)过期策略的另一种实现思路


Cache Travel-09-从零开始手写 redis(四)监听器的实现


Cache Travel-09-从零开始手写 redis(三)内存数据重启后如何不丢失?


Cache Travel-09-从零开始手写缓存框架(12)redis expire 过期的随机特性详解及实现


Cache Travel-09-从零开始手写缓存框架(二)redis expire 过期原理及实现


Cache Travel-09-从零手写 redis(一)FIFO 淘汰策略原理详解及实现


Cache Travel-09-从零手写 redis(零)为什么手写 redis


Cache Travel-08-更好的使用缓存


Cache Travel-07-如何正确的缓存


Cache Travel-06-Tair


Cache Travel-05-LRUMAP


Cache Travel-04-in action


Cache Travel-03-进程内缓存,服务间传递数据选择 mq 还是 cache?数据一致性问题


Cache Travel-02-history


Cache Travel-01-Talk


缓存实战(1)缓存雪崩、缓存击穿和缓存穿透入门简介及解决方案


Cache Travel-00-index


JetCache


Ehcache


graph-database

Graph database-00-图数据库概览


best practice

How to Log


neo4j

Neo4j-Cypher-09-Vector search index


Neo4j-Cypher-08-Full-text search index


Neo4j-Cypher-07-Indexes for search performance


Neo4j-Cypher-06-functions


Neo4j-Cypher-05-values and types


Neo4j-Cypher-04-patterns


Neo4j-Cypher-03-Subqueries 子查询


Neo4j-Cypher-02-Clauses 子句


Neo4j-Cypher-01-query


Neo4j-Cypher-00-Cypher Manual、Cypher Cheat Sheet 和 Cypher Refcard introduction 入门介绍


Neo4j-17-neo4j merge 满足条件后才执行


Neo4j-17-neo4j merge 满足条件后才执行


Neo4j-16-neo4j merge 合并操作 不存在时插入,存在时更新 neo4j 节点 merge + 边 merge?


Neo4j-15-neo4j 如何实现真正的批量保存?


Neo4j-14-linux install linux 环境如何安装 neo4j, linux 安装 jdk


Neo4j-13-v3.5x 到 v.4.x 跨版本的差异性


Neo4j-12-多标签问题 org.neo4j.ogm.exception.AmbiguousBaseClassException Multiple classes found in type hierarchy that map to


Neo4j-11-neo4j go access go 直接访问 neo4j go neo4j


Neo4j-10-neo4j 中节点指向自己,有向遍历的时候导致死循环?


Neo4j-08-图数据库 neo4j index 索引创建


Neo4j-08-图数据库 neo4j relationship 关系


Neo4j-07-图数据库 neo4j Match+Return 命令


Neo4j-06-图数据库 neo4j CREATE 命令


Neo4j-05-图数据库 neo4j 实战


Neo4j-05-图数据库 neo4j 实战


Neo4j-04-图数据库 neo4j spring-data-neo4j 整合 springboot


Neo4j-04-图数据库 neo4j ogm 面向对象操作图数据库


Neo4j-04-图数据库 neo4j java 整合 增删改查入门例子


Neo4j-03-图数据库 neo4j 模型


Neo4j-03-图数据库 neo4j cql 查询语句


Neo4j-02-图数据库 neo4j install on windows10 安装笔记


Neo4j-02-图数据库 neo4j install on windows10 WSL 安装笔记 sdkman install jdk11 neo4j 配置详解 neo4j.conf


Neo4j-01-overview 图数据库 neo4j 介绍


go

go in action-08-once init go 如何只初始化一次?sync.Once


go in action-07-go mod 和 vendor 的方式


go in action-06-go 如何场景的 crud,模块化调用。与 neo4j 交互


go in action-05- go 如何实现 http server?


go 实现日志采集-04-如何降低 cpu 的消耗 + 模块化 + 抽象接口


go 实现日志采集-03-如何实现大文件的读取?


go 实现日志采集-02-如何实现读取日志文件?


go 实现日志采集-01-windows10 install go 并初步实现基本的文件监听功能


go 实现日志采集-00-与 chat 沟通如何监听文件的变化?


slim-Golang 中令人惊讶的空间效率特里


22讲通关go-07-错误处理:如何通过 error、deferred、panic 等处理错误?


22讲通关go-06 struct 和 interface:结构体与接口都实现了哪些功能?


22讲通关go-05 函数和方法:Go 语言中的函数和方法到底有什么不同?


22讲通关go-04-04 集合类型:如何正确使用 array、slice 和 map?


22讲通关go-03-03 控制结构:if、for、switch 逻辑语句的那些事儿


22讲通关go-02-data type 02 数据类型:你必须掌握的数据类型有哪些?


22讲通关go-01 基础入门:编写你的第一个 Go 语言程序


22讲通关go-00 开篇词 Go 为开发者的需求设计,带你实现高效工作


Go Lang-12-govulncheck 漏洞检查有关的 Go 工具


Go Lang-13-go gc 和 reflect 反射如何实现的?


Go Lang-12-fuzzing 模糊测试


Go Lang-11-generic 泛型


Go Lang-10-http 请求


Go Lang-09-database access 数据库访问


Go Lang-08-compile and run 编译并安装应用程序


Go Lang-07-Add a test 添加测试


Go Lang-06-Tutorial greetings-multiple-people


Go Lang-05-Tutorial Return a random greeting 返回一个随机结果


Go Lang-04-Tutorial 返回并且处理 Error


Go Lang-03-Tutorial Create a Go module 创建并调用一个模块


Go Lang-02-overview


Go Lang-02-内存分配器


Go Lang Go 语言入门教程


Neo4j-17-neo4j merge 满足条件后才执行


Neo4j-17-neo4j merge 满足条件后才执行


Neo4j-16-neo4j merge 合并操作 不存在时插入,存在时更新 neo4j 节点 merge + 边 merge?


Neo4j-15-neo4j 如何实现真正的批量保存?


Neo4j-14-linux install linux 环境如何安装 neo4j, linux 安装 jdk


Neo4j-13-v3.5x 到 v.4.x 跨版本的差异性


Neo4j-12-多标签问题 org.neo4j.ogm.exception.AmbiguousBaseClassException Multiple classes found in type hierarchy that map to


Neo4j-11-neo4j go access go 直接访问 neo4j go neo4j


stay hungry

Time Manage Reading


IT Reading


For Auto Dev


For Better Code


NoSQL Talk


it

IT Reading


python

Numpy-04-基本操作


Numpy-03-数组的处理


Numpy-02-快速开始


Numpy-01-Overview


Flask


Scrapy


Python v3.12.3 学习-15 Floating Point Arithmetic Issues and Limitations


Python v3.12.3 学习-14-Interactive Input Editing and History Substitution


Python v3.12.3 学习-13-what now


Python v3.12.3 学习-12-Virtual Environments and Packages


Python v3.12.3 学习-10-标准 lib2


Python v3.12.3 学习-10-标准 lib


Python v3.12.3 学习-09-classes 类


Python v3.12.3 学习-08-error & exception


Python v3.12.3 学习-07-io Input and Output


Python v3.12.3 学习-06-Module


Python v3.12.3 学习-05-数据结构


Python v3.12.3 学习-04-流程控制


Python v3.12.3 学习-03-An Informal Introduction to Python Python简介


Python v3.12.3 学习-02-Using the Python Interpreter 使用Python解释器


Python v3.12.3 学习-01-Whetting Your Appetite


Python v3.12.3 学习-00-overview 概览


Qutan-02-金融量化计算


Qutan-00-量化计算入门简介


Qutan-01-量化相关书籍


SymPy 是一个用于符号数学计算的Python库


Python-46-colorama 颜色


Python-45-prettytable-color 更好的命令号表格输出


Python-44-threading 多线程


Python-43-schedule 定时执行


Python-42-json 序列化


Python-41-time 时间暂停


Python-40-cmd shell 命令行调用


Python-39-splider Flidder 抓包工具


Python-38-scrapinghub 爬虫平台


Python-37-splider Scrapy 爬虫


Python-36-splider requests 爬虫


Python-35-splider BeautifulSoup 爬虫


Python-34-splider 爬虫


Python-33-tools 工具


Python-32-clis fire 命令行框架


Python-31-clis 命令行工具编写


Python-30-pip3 mac pip3 安装


Python-29-test converate 测试覆盖率


Python-27-singleton 单例模式


Python-27-pydoc 文档 Sphinx


Python-26-pypi 发布自已 pip 项目


Python-25-github 持续集成 测试覆盖率


Python-24-logging 日志处理


Python-23-ide 开发编辑器


Python-22-style guide 文件编写规范


Python-21-file 文件读写


Python-20-exception 异常处理


Python-19-单元测试 unittest pytest nose


Python-18-PIP 环境管理


Python-17-IOC 依赖注入


Python-14-class ABC 抽象类学习


Python-14-class 类的接口


Python-13-class 类的继承


Python-12-class 类的定义和使用


Python-11-class 作用域和命名空间


Python-10-package 包


Python-09-module 模块


Python-08-iterator 迭代器


Python-08-generator 生成器 yeild


Python-08-DataStruct 数据结构


Python-07-Function 函数的定义和使用


Python-06-流程控制


Python-05-基本数据类型


Python-04-文件编码


Python-03 基础语法


Python-02-Python Windows 环境 windows install python 3.x


Python-02-Python Mac 环境


Python-02-Python Windows 环境 linux 如何安装 python 3.x?


Python-01-Index 目录


Python-00-overview 概览


data-struct

Tree-11-mysql index 数据库索引


Tree-10-多路查找树 B* 树 及 java 实现


Tree-09-多路查找树 B+ 树 及 java 实现


Tree-08-多路查找树 BTree 及 java 实现


Tree-06- B 树之 2-3 Tree


Tree-05-伸展树 Splay Tree 及 java 实现


Tree-04-图解红黑树 Red Black Tree 及 java 实现


Tree-03-图解 AVL 自平衡二叉查找树及 java 实现


Tree-02-java 实现 BST 二叉查询树详解


Tree-01-二叉树 Binary Tree


Tree-00-概览


索引数据结构(1)概览篇


锁专题(9) SynchronousQueue 同步队列源码解析


锁专题(9) PriorityBlockingQueue 优先级阻塞队列源码解析


锁专题(9) LinkedTransferQueue 源码解析


锁专题(9) DelayQueue 延迟队列源码解析


锁专题(9) ConcurrentSkipListSet 源码解析


锁专题(9) ConcurrentSkipListMap 源码解析


leecode 详解 03-Manacher Algorithm 马拉车算法


【leetcode】015-30.串联所有单词的子串 Substring with Concatenation of All Words


【leetcode】014-29.两数相除 divide two integers


【leetcode】012-22.括号生成 generate-parentheses + 20. 有效的括号 valid parentheses + 32. 最长有效括号 Longest Valid Parentheses


【leetcode】07-7. 整数反转 reverse integer 整数的位运算汇总


【leetcode】06-6. N 字形变换 zigzag conversion


【leetcode】05-5. 最长回文子串 Longest Palindromic Substring


【leetcode】04-4.median of two sorted arrays 寻找两个正序数组的中位数


【leetcode】03-leetcode 3. 无重复字符的最长子串 Longest Substring Without Repeating Characters


【leetcode】02-leetcode 2. 两数相加 add two numbers


【leetcode】01-ksum 求符合条件的 k 个数 1. Two Sum/15. 3Sum/18. 4Sum/


从零开始的数据结构与算法-00-概览 算法专题汇总


leetcode 48 - Trie (Prefix Tree) 实现 Trie 前缀树


面试算法:前 K 个高频元素详解汇总


面试算法:如何找到数组中出现次数最多的元素?


面试算法:数字 1 的个数


面试算法:只出现一次的数字详解汇总


面试算法:加油站难题,加油的学问还真不少


面试算法:动态规划解三角形最短路径详解


面试算法:填充每个节点的下一个右侧节点指针汇总


面试算法:二叉树展开为链表


面试算法:二叉树路径之和问题汇总


面试算法:如何根据前序与中序遍历序列构造二叉树?


面试算法:二叉树的前序/中序/后序/层序遍历方式汇总 preorder/Inorder/postorder/levelorder


面试算法:二叉树的前序/中序/后序非递归遍历图解


DFS 深度优先遍历与 BFS 广度优先遍历详解


五大基本算法概览


五大基本算法之贪心算法 Greedy


五大基本算法之穷举算法


五大基本算法之动态规划算法 DP dynamic programming


面试算法:斐波那契数列时间复杂度为 O(1) 的解法,你会吗?


五大基本算法之分治算法 Divided


五大基本算法之回溯算法 backtracking


viterbi 算法:利用动态规划寻找最短路径


遗传算法详解


图最短路径算法之弗洛伊德算法(Floyd)


图最短路径算法之迪杰斯特拉算法(Dijkstra)


java 实现有向图(Direct Graph)


DAG 有向无环图(Directed Acyclic Graph)


DAG 拓扑序列 什么是拓扑排序 Topological Sorting


利用有向无环图(DAG)进行任务调度


数据结构之背包,栈,队列,链表


数据结构与算法学习-《算法》目录


数据结构与算法学习目录


sensitive-word 敏感词 v0.17.0 新特性之 IPV4 检测


sensitive-word 敏感词 v0.16.1 新特性之字典内存资源释放


sensitive-word v0.13.1 特性版本发布 支持英文单词全词匹配


v0.12.0-敏感词/脏词词标签能力进一步增强


sensitive word 敏感词(脏词) 如何忽略无意义的字符?达到更好的过滤效果?


java sensitive-word 敏感词之 DFA 算法(Trie Tree 算法)详解


Data Struct-TreeMap 排序的新姿势


数据结构 06 TreeSet + NavigableMap 源码分析


数据结构 05 HashSet 源码分析


数据结构 04 Stack 源码分析


数据结构 03 LinkedList 源码分析


数据结构 02 ArrayList 源码分析


数据结构 01 IdentityHashMap 详解


数据结构 00 概览 数据结构专题汇总


跳跃表(SkipList)


JCIP-17-双端队列之 ConcurrentLinkedDeque


JCIP-16-双端队列之 LinkedBlockingDeque


JCIP-15-双端队列之 ArrayDeque


JCIP-14-双端队列与工作密取


JCIP-13-无锁队列


JCIP-12-环形队列


JCIP-11-二叉堆


数据结构之 Bitmap


Redis Learn-05-数据结构之字符串 SDS


Binary Tree


数据结构之 B Tree


JDK HashMap 源码解析


JDK ConcurrentHashMap 源码解析


数据结构之红黑树 Red Black Tree


Slim 战胜Btree索引


LSM 索引


Python-08-DataStruct 数据结构


tools

Python-33-tools 工具


write

ShotCut & OmmWriter


source-code

ETL-50-apache SeaTunnel v2.3.3 源码之 connector-cdc-mysql 01 schema change 已经支持了?但是为什么实际测试无效?


ETL-50-apache SeaTunnel checkpoint v2.3.3 源码之 config 配置


spring IOC 源码分析之 bean 如何封装为 BeanDefinition


spring IOC 源码分析之 BeanDefinition 的资源定位过程


spring 源码分析之概览-overview


Netty 源码学习-02-ServerBootstrap 服务端引导类


Netty 源码学习-02-server start 服务端启动


Netty 源码学习-01-overview 概览


lucene 从零手写实现-05-lucene 核心类源码浅析


lucene 从零手写实现-04-design 如何设计 lucene 全文检索


lucene 从零手写实现-03-Query Parser Syntax Link icon


lucene 从零手写实现-02-Search and Scoring in Lucene Introduction to how Lucene scores documents.


lucene 从零手写实现-01-overview


Lucene code-04-Lucene 的索引文件格式其他内容


Lucene code-03-Lucene 的索引文件格式反向内容


Lucene code-02-Lucene 的索引文件格式具体正向内容


Lucene code-01-Lucene 的索引文件格式


Vue-如何使用axios实现同步请求


总结篇:写在最后


开发拓展篇 3:尝试使用外部数据


开发拓展篇 2:将 UI 界面交给第三方库


开发拓展篇 1:扩充你的开发工具


开发指南篇 5:Vue API 盲点解析


开发指南篇 4:数据驱动与拼图游戏


开发指南篇 3:合理划分容器组件与展示组件


开发指南篇 2:学会编写可复用性模块


开发指南篇 1:从编码技巧与规范开始


构建实战篇 4:项目整合与优化


构建实战篇 3:多页路由与模板解析


构建实战篇 2:使用 pages 构建多页应用


构建实战篇 1:单页应用的基本配置


构建基础篇 3:env 文件与环境设置


构建基础篇 2:webpack 在 CLI 3 中的应用


构建基础篇 1:你需要了解的包管理工具与配置项


开篇:Vue CLI 3 项目构建基础


Vuex 状态管理的工作原理


批量异步更新策略及 nextTick 原理


数据状态更新时的差异 diff 及 patch 机制


template 模板是怎样通过 Compile 编译的


实现 Virtual DOM 下的一个 VNode 节点


响应式系统的依赖收集追踪原理


响应式系统的基本原理


Vue.js 运行机制全局概览


锁专题(9) SynchronousQueue 同步队列源码解析


锁专题(9) Semaphore 信号量源码深度解析


锁专题(9) PriorityBlockingQueue 优先级阻塞队列源码解析


锁专题(9) LinkedTransferQueue 源码解析


锁专题(9) LinkedBlockingQueue 使用入门及源码解析


锁专题(9) DelayQueue 延迟队列源码解析


锁专题(9) CyclicBarrier 栅栏源码深度解析


锁专题(9) CountDownLatch 源码深度解析


锁专题(9) ConcurrentSkipListSet 源码解析


锁专题(9) ConcurrentSkipListMap 源码解析


锁专题(9) ConcurrentLinkedQueue 源码深度解析


锁专题(9) ArrayBlockingQueue 使用入门及源码解析


锁专题(6)AbstractQueuedSynchronizer AQS 源码详解


锁专题(3)ReentrantLock 可重入锁源码解析


锁专题(2)Lock 和 Condition 接口简介


java UUID 源码学习


如何阅读源码-01-个人心得


数据结构 06 TreeSet + NavigableMap 源码分析


数据结构 05 HashSet 源码分析


数据结构 04 Stack 源码分析


数据结构 03 LinkedList 源码分析


数据结构 02 ArrayList 源码分析


数据结构 01 IdentityHashMap 详解


轻松学习多线程 02-thread 源码分析


从代码生成说起,带你深入理解 mybatis generator 源码


JVM-openjdk-24


Java 线程安全之 ThreadLocal 详解及源码分析


JDK HashMap 源码解析


JDK ConcurrentHashMap 源码解析


java SPI 07-自动生成文件


java SPI 06-自己从零开始实现 SPI 框架


java SPI 05-dubbo adaptive extension 自适应拓展


java SPI 04-dubbo SPI 机制源码解析


java SPI 03-java 源码解析


Java Concurrency-09-synchronized 源码解析


Java Concurrency-09-synchronized 背后的锁 objectMonitor 介绍s


JWT-04-核心源码分析


ios

Swift3 IOS


swift

Swift3 IOS


watch

Java WatchService


pl/sql

PL/SQL-01-hello


data model

EAV


learn

分布式一致性原理与实践-03-Paxos 协议实战之 Hypertable


分布式一致性原理与实践-03-Paxos 协议实战之 Chubby


分布式一致性原理与实践-02-一致性协议


分布式一致性原理与实践-01-overview 概览


JCSprout Java Core Sprout:基本、并发、算法


22讲通关go-07-错误处理:如何通过 error、deferred、panic 等处理错误?


22讲通关go-06 struct 和 interface:结构体与接口都实现了哪些功能?


22讲通关go-05 函数和方法:Go 语言中的函数和方法到底有什么不同?


22讲通关go-04-04 集合类型:如何正确使用 array、slice 和 map?


22讲通关go-03-03 控制结构:if、for、switch 逻辑语句的那些事儿


22讲通关go-02-data type 02 数据类型:你必须掌握的数据类型有哪些?


22讲通关go-01 基础入门:编写你的第一个 Go 语言程序


22讲通关go-00 开篇词 Go 为开发者的需求设计,带你实现高效工作


Teaching resources


mockjs 生成随机数据,拦截 Ajax 请求


JS 学习教程-05-js JSX 是什么?


JS 学习教程-03-js typescript ts chat


JS 学习教程-03-js es6 chat


JS 学习教程-02-js chat


JS 学习教程-01-概览


Oracle Learn-02-MetaData 元数据管理


Oracle Learn-01-Query


webpack

WebPack-31-创建自己的 plugin


WebPack-30-创建自己的 loader


WebPack-29-探究 webpack 内部工作流程


WebPack-28-提升 webpack 的构建速度


WebPack-27-优化前端资源加载 3 - 进一步控制 JS 大小


WebPack-26-优化前端资源加载 2 - 分离代码文件


WebPack-25-优化前端资源加载 1 - 图片加载优化和代码压缩


WebPack-24-用 HMR 提高开发效率


WebPack-23-env differ 开发和生产环境的构建配置差异


WebPack-22-更好地使用 webpack-dev-server


WebPack-21-使用插件


WebPack-20-配置 loader


WebPack-19-webpack 如何解析代码模块路径


WebPack-18-搭建基本的前端开发环境


WebPack-17-webpack 的概念和基础使用


WebPack-16-底层原理


WebPack-15-为什么选择 webpack?


WebPack-14-hot deploy


WebPack-13-mainfest


WebPack-12-target


WebPack-11-依赖图(dependency graph)


WebPack-10-module-federation


WebPack-09-模块解析(Module Resolution)


WebPack-08-modules 模块


WebPack-07-configration 配置


WebPack-06-plugin 插件


WebPack-05-loader


WebPack-04-输出(output)


WebPack-03-入口起点(entry points)


WebPack-02-什么是 webpack 及基本概念


WebPack-01-Quick Start


scrapy

Scrapy


algorithm

排行榜系统设计-01-6 大排名算法介绍


RSA 非对称加密算法原理详解及 java 实现 02 一点额外的思考


RSA 非对称加密算法原理详解及 java 实现


和你一起走进对称加密算法的世界


AES 加密算法入门及算法原理


3DES 加密算法入门及算法原理


DES 加密算法入门及算法原理


SM4 国密算法入门介绍


Base64 加密算法详解


面试算法力扣98-验证二叉搜索树


面试算法力扣95-二叉搜索树的所有解法结果?


面试算法:有序链表转换为高度平衡的二叉搜索树


面试算法力扣96-二叉搜索树一共有多少种?


java 如何实现 binary search 二分查找法?


leecode 126 127-Word Ladder II-backtracking 回溯算法 + 剪枝 BFS DFS


leecode 39 Combination Sum backtracking 回溯算法 + 剪枝


leecode 详解 03-Manacher Algorithm 马拉车算法


【leetcode】020-39. 组合总和 Combination Sum + 40. 组合总和 II Combination Sum II + 77. 组合 combinations + 216. Combination Sum III + 377. 组合总和 Ⅳ


【leetcode】019-36. 有效的数独 Valid Sudoku + 37. 解数独 sudoku solver


【leetcode】018-34. 在排序数组中查找元素的第一个和最后一个位置 Find First and Last Position of Element in Sorted Array


【leetcode】009 - 11. 盛最多水的容器 Container With Most Water 双指针法 + 42. 接雨水 Trapping Rain Water + 407. Trapping Rain Water II


【leetcode】08 - 10. Regular Expression Matching 正则表达式匹配 + 42.Wildcard Matching 通配符匹配


【leetcode】07-7. 整数反转 reverse integer 整数的位运算汇总


【leetcode】06-6. N 字形变换 zigzag conversion


【leetcode】05-5. 最长回文子串 Longest Palindromic Substring


【leetcode】04-4.median of two sorted arrays 寻找两个正序数组的中位数


【leetcode】03-leetcode 3. 无重复字符的最长子串 Longest Substring Without Repeating Characters


【leetcode】02-leetcode 2. 两数相加 add two numbers


【leetcode】01-ksum 求符合条件的 k 个数 1. Two Sum/15. 3Sum/18. 4Sum/


从零开始的数据结构与算法-00-概览 算法专题汇总


leetcode 51 - 217. Contains Duplicate 存在重复元素 哈希?位运算?插入排序?


leetcode 50 - 214. 最短回文串 shortest-palindrome


leetcode 49 209. Minimum Size Subarray Sum 双指针 binary-search 二分法查找


leetcode 48 - Trie (Prefix Tree) 实现 Trie 前缀树


leetcode 47 207. Course Schedule 课程表 DFS/BFS


leetcode 46 204. Count Primes count-primes 素数的判断算法 Sieve of Eratosthenes


leetcode 45 198. House Robber DP/动态规划


leetcode 44 179. Largest Number


leetcode 43 152. Maximum Product Subarray 动态规划


leetcode 42 150-Evaluate Reverse Polish Notation 逆波兰表达式


leetcode 41 LRU CACHE


leetcode 87 Scramble String


leetcode 85 maximal rectangle


leetcode 84 Largest Rectangle in Histogram


leetcode 76 Minimum Window Substring


leetcode 72 Edit Distance 编辑距离 DP


leetcode 31+46+60 Next Permutation/Permutations/Permutation Sequence backtrack


leetcode 42 Trapping Rain Water 双指针


leetcode 20+32 Longest Valid Parentheses 动态规划/DP


leetcode 141+142 Linked List Cycle 循环链表 快慢指针


leetcode 139 word break 回溯 backtrack


leetcode 135 Candy 递归+MEM


leetcode 131 Palindrome Partitioning 动态规划/回溯 DP/backtrack


leetcode 123 Best Time to Buy and Sell Stock III 动态规划


leetcode 115 Distinct Subsequences 动态规划


DFS 深度优先遍历与 BFS 广度优先遍历详解


五大基本算法概览


五大基本算法之贪心算法 Greedy


五大基本算法之穷举算法


五大基本算法之动态规划算法 DP dynamic programming


面试算法:斐波那契数列时间复杂度为 O(1) 的解法,你会吗?


五大基本算法之分治算法 Divided


五大基本算法之回溯算法 backtracking


viterbi 算法:利用动态规划寻找最短路径


遗传算法详解


DAG 有向无环图(Directed Acyclic Graph)


数据结构与算法学习-《算法》目录


NLP 中文拼写检测实现思路


NLP 中文拼写检测纠正 Paper


NLP 英文拼写算法,如果提升 100W 倍的性能?


NLP 中文拼写检测纠正算法整理


NLP 中文形近字相似度计算思路


java 如何计算两个汉字的相似度?如何获得一个汉字的相似汉字?


NLP 中文人名印章生成


NLP 中文人名打分的实现思路


名字,名称打分策略之三才五格


NLP 中文人名生成器,性别识别实现思路


NLP 中英文转换


NLP 中文对联实现思路


字符串匹配-KMP 算法


字符串匹配-01-BF 暴力匹配算法


ZAB-一致性算法


Raft-一致性算法


multi-tenancy 多租户


分布式原理:Gossip 协议


分布式共识(Consensus):Viewstamped Replication


分布式共识(Consensus):PBFT 算法 拜占庭容错算法


分布式共识机制 Consensus


Byzantine failures 拜占庭将军问题


分布式系统脑裂 split brain


Paxos-一致性算法


Algorithm Load Balance 负载均衡算法


java 实现中英文拼写检查和错误纠正?可我只会写 CRUD 啊!


一个提升英文单词拼写检测性能 1000 倍的算法?


Search 二分查找法


Time Sort


Max Continuous Sub-sequence Sum


Algorithm Analysis


Hash 哈希


Hash 完美 hash


Hash 算法实现


Hash 碰撞解决方式


data struct

MySQL Index


Data Struct-01-Dynamic Array


aop

spring aop-01-spring aop 中的 @within @annotation 详细介绍和使用


autoLog-07-面向日志完备性的事件日志采集方法


日志开源组件(六)Adaptive Sampling 自适应采样


autoLog-05-如何将 dubbo filter 拦截器原理运用到日志拦截器中?


autoLog-04-如何动态修改 spring aop 切面信息?让自动日志输出框架更好用


autoLog-03-java 注解结合 spring aop 自动输出日志新增拦截器与过滤器


autoLog-02-java 注解结合 spring aop 实现日志traceId唯一标识


autoLog-01-java 注解结合 spring aop 实现自动输出日志


spring @Scope 注解与 ScopedProxyMode 入门介绍


spring mvc interceptor 两种配置方式:xml 文件和 java 类注解


spring 增强之后无法获取自定义注解属性及解决方案


spring-01-spring 如何直接对一个类进行增强?让其实现新的接口 @DeclareParents


jvm-sandbox-repeater-00-overview 入门介绍


jvm-sandbox 入门简介


JavaParser 系列学习-11-java method call stack java 方法调用堆栈的几种方法


JavaParser 系列学习-10-java-call-graph 生成Java代码中方法之间的调用链


JavaParser 系列学习-10-java-all-call-graph 生成Java代码中方法之间的调用链


JavaParser 系列学习-09-精准测试:基于 asm+javaparser 调用链差异化对比实践


JavaParser 系列学习-08-变量和引用


JavaParser 系列学习-07-格式化输出&词汇保存


JavaParser 系列学习-06-comments 注释


JavaParser 系列学习-05-快速访问


JavaParser 系列学习-01-AST 简单介绍


JavaParser 系列学习-00-介绍


java AST 抽象语法树-JavaParser 实际使用


java AST 抽象语法树-JavaParser 框架


java 编译时注解-AST 抽象语法树简介


AOP aopalliance 白皮书


aspectj-01-Introduction to AspectJ


Aopalliance-03-aspectj 介绍


Aopalliance-03-原生 AspectJ 3 种织入方式及 spring-aop 原理分析


Aopalliance-03-aspectj-01-LTW 加载时织入入门例子


Aopalliance-03-aspectj-00-hello world 入门例子


Aopalliance-02-通过 aspect 对 private 和 static 方法进行增强


Aopalliance-01-AOP 核心包之 Aopalliance


ASM-09-Metadata Generic 泛型


ASM-08-Method 方法增强实战


Annotation-05-Spring aop pointcut 基础知识


react-learn

React-00-chat 聊一聊 react


jvm

vʌvr(以前称为 Javaslang )是一个非商业、非盈利的对象-函数式库 vavr


RxJava 是一个在 Java 虚拟机(JVM)上实现的响应式扩展库


云时代的 jvm graalvm-01-overview


Arthas-01-java 线上问题定位处理的终极利器


jstack-java 死锁应用卡死 thread dump 分析记录


Java Bytecode Kit-00-bytekit 入门介绍


one-java-agent-00-overview 统一管理众多的Java Agent


ChaosBlade-01-测试混沌工程平台整体介绍


使用 JVisualVM 分析 dump 文件定位 OOM 实战笔记


手写 JVM-01-概览


面试其他常见问题


web 常见面试题


java 线程池


JVM 内存结构


JVM 常见面试题之 java 内存结构


JVM 常见面试题之 GC 垃圾回收


JVM 常见面试题之双亲委派


jvm-sandbox-repeater-00-overview 入门介绍


jvm-sandbox 入门简介


Java 对象占用内存大小的一些方法


Java 对象占用内存大小与 java 对象格式


Metrics


jvisualvm java 性能分析工具


Java Cpu & Memory


java 多线程实现通用方法 threadpool implement in java


JVM FULL GC 生产问题 III-多线程执行队列的封装实现 线程通用实现


JVM FULL GC 生产问题 II-如何定位内存泄露? 线程通用实现


JVM FULL GC 生产问题笔记多线程通用实现


java -jar 基础介绍


JVM-Profile-36


JVM-GoLang GC 于 java 对比-35


JVM-生成性能问题定位-34


JVM-Arthas Java 诊断工具-33


JVM-反编译字节码 decompile bytecode-32


JVM-逃逸分析-31


JVM-锁消除+锁粗化 自旋锁、偏向锁、轻量级锁 逃逸分析-30


JVM-Shenandoah GC-29


JVM-动态追踪-28


JVM-GC LOG 垃圾回收日志-27


jmap-查看 jvm 内存对象信息


JVM-GC G1-26


JVM-其他影响垃圾回收的因素-22


JVM-G1 垃圾收集器-21


JVM-CMS 垃圾收集器-20


JVM-并行垃圾收集器-19


JVM-影响 gc 的因素-18


JVM-GC 实现-17


JVM-GC Ergonomics-16


JVM-GC 概览-15


JVM-13-runtime optimize


JVM-13-compile optimize


JVM-12-远程执行代码


JVM-11-字节码类加载实战


JVM-10-虚拟机字节码执行引擎


JVM-09-classloader


JVM-08-bytecode


JVM-07-class file


JVM-06-jdk 命令行工具,jdk 可视化工具


JVM-05-class load


JVM-04-JVM 调优


JVM-04-GC


JVM-03-OOM


Java Static


java SPI 07-自动生成文件


java SPI 06-自己从零开始实现 SPI 框架


java SPI 05-dubbo adaptive extension 自适应拓展


java SPI 04-dubbo SPI 机制源码解析


java SPI 03-java 源码解析


java SPI 02-slf4j 版本冲突解决方案


java SPI 01-ServiceLoader 使用简介


JHat


dev

web3 学习实战笔记-04-如何撰写和部署非同质化代币 NFT


web3 学习实战笔记-03-同质化代币 ERC-20 OpenZepelin Solidity ERC20 实现


web3 学习实战笔记-02-同质化代币 ERC-20 通证智能合约基本实现


web3 学习实战笔记-01-部署第一个智能合约 & 使用事件记录智能合约中的数据


web3 以太坊开发-53-数据结构与编码 帕特里夏默克尔树


web3 以太坊开发-53-web3-secret-storage


web3 以太坊开发-53-数据结构与编码 帕特里夏默克尔树


web3 以太坊开发-53-数据结构与编码 简单序列化 SSZ


web3 以太坊开发-53-数据结构与编码 帕特里夏默克尔树


web3 以太坊开发-52-网络层 networking-layer


web3 以太坊开发-51-Data availability 数据可用性


web3 以太坊开发-50-缩放 scaling


web3 以太坊开发-49-预言机 oracles


web3 以太坊开发-48-最大可提取价值 (MEV)


web3 以太坊开发-47-以太坊开发标准 standards


web3 以太坊开发-46-链桥 bridges


web3 以太坊开发-45-面向 JAVA 开发者的以太坊资源


web3 以太坊开发-44-集成开发环境 IDE


web3 以太坊开发-43-去中心化存储 storage


web3 以太坊开发-42-区块浏览器 block-explorers


web3 以太坊开发-41-数据分析 data-and-analytics


web3 以太坊开发-40-以太坊客户端 API JSON RPC


web3 以太坊开发-39-以太坊客户端 API 后端 API


web3 以太坊开发-38-以太坊 JAVASCRIPT 应用编程接口库


web3 以太坊开发-37-以太坊开发框架 frameworks


web3 以太坊开发-36-以太坊开发网络 development-networks


web3 以太坊开发-35-以太坊智能合约组合 smart contracts composability


web3 以太坊开发-34-以太坊智能合约形式化验证 smart contracts formal-verification


web3 以太坊开发-33-以太坊智能合约安全 smart contracts security


web3 以太坊开发-32-以太坊智能合约升级 smart contracts upgrading


web3 以太坊开发-30-以太坊智能合约验证 smart contracts verifying


web3 以太坊开发-30-以太坊智能合约部署 smart contracts deploy


web3 以太坊开发-29-以太坊智能合约编译 smart contracts compile


web3 以太坊开发-28-以太坊智能合约测试 smart contracts testing


web3 以太坊开发-27-以太坊智能合约库 smart contracts libraries


web3 以太坊开发-26-以太坊智能合约结构 smart contracts anatomy


web3 以太坊开发-25-以太坊智能合约语言 smart contracts languages


web3 以太坊开发-24-以太坊智能合约 smart contracts


web3 以太坊开发-23-以太坊堆栈简介


web3 以太坊开发-22-POS Keys in proof-of-stake Ethereum 权益证明以太坊中的密钥


web3 以太坊开发-21-POS 奖励与惩罚 rewards and penalties


web3 以太坊开发-20-认证 ATTESTATIONS


web3 以太坊开发-19-弱主观性 weak subjectivity


web3 以太坊开发-18-GASPER 最终确定性工具


web3 以太坊开发-17-POS 权益证明机制(POS)


web3 以太坊开发-16-ETHASH 工作量证明 pow


web3 以太坊开发-15-mining 挖矿 / 挖矿算法 mining-algorithms /


web3 以太坊开发-14-pow 工作量证明


web3 以太坊开发-13-consensus 共识机制


web3 以太坊开发-12-网络 networks


web3 以太坊开发-11-节点和客户端


web3 以太坊开发-09-GAS 和费用


web3 以太坊开发-09-EVM


web3 以太坊开发-08-区块 blocks


web3 以太坊开发-07-以太坊交易 ethereum transaction


web3 以太坊开发-06-以太坊帐户 ethereum accounts


web3 以太坊开发-05-web2 VS web3


web3 以太坊开发-04-Dapps 去中心化应用 (dapp)


web3 以太坊开发-03-ETH 以太币简介


web3 以太坊开发-02-术语


web3 以太坊开发-01-什么是区块链?什么是以太坊?什么是以太币?什么是智能合约?


windows 命令行设置


22-微信小程序连连看实战


21-微信小程序 tabbar


20-微信小程序分包加载


19-微信小程序画布


18-微信小程序数据存储


17-微信小程序网络


16-微信小程序 Component 数据监听器


14-微信小程序 Component behaviors


14-微信小程序 Component 构造器


13-微信小程序自定义组件


12-微信小程序运行时


11-微信小程序基本组件


10-微信小程序简易双向绑定


09-微信小程序事件系统 event


08-微信小程序视图层 view


07-微信小程序逻辑层 app service


03-微信小程序框架


03-微信小程序配置


03-微信小程序目录结构


03-微信小程序发布流程


02-微信小程序宿主环境


01-微信小程序快速开始


00-微信小程序发展历史


windows10 开发环境安装


Chrome Plugin


vpn

Shadowsocks


proxy

Java Proxy


in-action

ETL-03-数据同步之 DataX 快速入门实战笔记


go in action-08-once init go 如何只初始化一次?sync.Once


go in action-07-go mod 和 vendor 的方式


go in action-06-go 如何场景的 crud,模块化调用。与 neo4j 交互


go in action-05- go 如何实现 http server?


java 应用性能下降,如何分析定位原因?


微信小程序开发实战-01-login 登录


maven 启动 springboot 报错 Unable to start EmbeddedWebApplicationContext due to missing EmbeddedServletContainerFactory bean


保证登录安全-09-slider verification code 滑块验证码


保证登录安全-08-2FA Google Authenticator java 示例


保证登录安全-07-2FA 双因素身份认证


保证登录安全-06-生物解锁 指纹/面部/声音


保证登录安全-05-风控规则


保证登录安全-03-动态验证码(短信/邮箱) dynamic code


保证登录安全-03-图片验证码与短信验证码


保证登录安全,用户弱口令检测 weak password


互联网公司如何保证用户私人信息安全?数据的加密和脱敏


java 如何判断字符串是否为邮箱?email 邮箱正则表达式怎么写?怎么样可以实现最高性能的邮箱匹配?


Docker learn-31-docker api


Docker learn-30-docker 构建 jekyll 服务


Docker learn-29-docker 安装 sonarQube with mysql


Docker learn-27-docker 安装 nexus


Docker learn-27-docker 安装 gitlab


Docker learn-26-docker 安装 jenkins


Docker learn-25-docker 实战之 java web 应用


Docker learn-24-docker 实战之静态网站


时序数据库-05-TDengine windows11 WSL 安装实战笔记 docker


canal-03-canal windows wsl 实战笔记


Redis Learn-32-BitMaps


Redis Learn-31-健康指标


Redis Learn-30-Keys 正则表达式的问题


Redis Learn-08-持久化相关的性能问题


Redis Learn-08-Redis 延迟分析实战


Docker 安装 Redis 实战笔记


RabbitMQ 实战入门-06-远程调用


RabbitMQ 实战入门-05-Topics


RabbitMQ 实战入门-04-路由


RabbitMQ 实战入门-03-发布/订阅模式


RabbitMQ 实战入门-02-工作队列


RabbitMQ 实战入门-01-Hello World


java 表单避免重复提交


Mybatis Cache in action


Database Sharding-02-分库分表实战 in action


Cache Travel-05-LRUMAP


Cache Travel-04-in action


SQL Lock In Action


ASM-09-Metadata Generic 泛型


ASM-08-Method 方法增强实战


concurrency

锁专题(13)使用 @sun.misc.Contended 避免伪共享


锁专题(12)Phaser 相位器转换工具


锁专题(12)高并发进阶 Exchanger 双方栅栏源码深度解析


锁专题(11)简单,快速,实用的非阻塞和阻塞并发队列算法


JUC-06-LockSupport


JUC-05-Unsafe


JUC-04-Striped64


JUC-03-LongAdder


JUC-02-AtomicLong 使用入门及源码详解


JUC-02-AtomicInterger 原子性整型源码详解


JUC-02-AtomicReference 对象原子性更新


JUC-01-Atomic 原子性


JUC-00-JUC 目录,java 集合汇总


java 手写并发框架(四)异步转同步框架spring整合


java 手写并发框架(三)异步转同步框架注解和字节码增强


java 手写并发框架(二)异步转同步框架封装锁策略


java 手写并发框架(一)异步查询转同步的 7 种实现方式


java 异步查询转同步多种实现方式:循环等待,CountDownLatch,Spring EventListener,超时处理和空循环性能优化


JCIP-40-Lock Free 无锁算法


JCIP-39-Fork/Join 框架、工作窃取算法


JCIP-38-构建自定义的同步工具 Condition、AQS


JCIP-37-StampedLock 读写锁中的最强王者


JCIP-36-ReentrantReadWriteLock 读写锁详解


JCIP-35-并发程序的测试


JCIP-34-性能与可伸缩性


JCIP-33-Dead Lock-死锁


JCIP-32-线程池的使用


JCIP-30-任务的关闭与取消


JCIP-29-Executor 框架小结


JCIP-28-Executor CompletableFuture


JCIP-27-Executor CompletionService ExecutorCompletionService


JCIP-26-Executor Future FutureTask


JCIP-25-Executor ScheduledThreadPoolExecutor 实现定时调度


JCIP-24-Timer 实现定时调度


JCIP-23-Executor ThreadPoolExecutor 和 Executors


JCIP-23-ThreadPoolExecutor 对应的拒绝策略


JCIP-22-Executor 框架, ExecutorService, AbstractExecutorService


JCIP-21-thread stop 线程关闭


JCIP-21-thread pool 手写线程池


JCIP-21-thread pool shutdown 如何优雅的关闭线程池


JCIP-20-thread 源码


JCIP-19-闭锁(如CountDownLatch),栅栏(如CyclicBarrier),信号量(如Semaphore)和阻塞队列(如LinkedBlockingQueue)


JCIP-18-thread InterruptedException 中断异常处理及中断机制


JCIP-17-双端队列之 ConcurrentLinkedDeque


JCIP-16-双端队列之 LinkedBlockingDeque


JCIP-15-双端队列之 ArrayDeque


JCIP-14-双端队列与工作密取


JCIP-13-无锁队列


JCIP-12-环形队列


JCIP-11-二叉堆


JCIP-10-优先级队列 Priority Queue


JCIP-09-java 中 7 种阻塞队列 BlockingQueue 概览篇


JCIP-08-生产者消费者模式


JCIP-07-CopyOnWriteArrayList 详解


JCIP-07-CopyOnWriteArraySet 入门使用及源码详解


JCIP-07-java 从零实现 CopyOnWriteHashMap


JCIP-06-同步容器类


JCIP-05-对象组合


JCIP-04-可见性,发布与溢出,线程安全对象的构建


JCIP-03-线程安全


JCIP-02-基本概念介绍


JCIP-01-并发历史


JCIP-00-并发概览


Java Thread 小结


Java Net-10-多线程服务器


JMM-06-happens before


JMM-05-volatile


JMM-04-sequentially consistent


JMM-03-cache & reordering


JMM-02-data struct


JMM-01-intro


Java Concurrency-09-synchronized


Java Concurrency-09-synchronized 源码解析


Java Concurrency-09-synchronized 背后的锁 objectMonitor 介绍s


Java Concurrency-08-reentrant lock


Java Concurrency-07-class object lock


Java Concurrency-06-深入浅出 CAS 算法


Java Concurrency-05-lock intro


Java Concurrency-04-Concurrency vs Parallelism


Java Concurrency-03-thread safety


Java Concurrency-02-thread topic


Java Concurrency-01-thread


Java Concurrency-00-intro


dubbo

Dubbo in action


基于 netty4 手写 rpc-17-interceptor 拦截器


基于 netty4 手写 rpc-16-gracefully shutdown 优雅关闭


基于 netty4 手写 rpc-15-generic 泛化调用


基于 netty4 手写 rpc-14-fail 失败策略


基于 netty4 手写 rpc-13-callType 调用方式


基于 netty4 手写 rpc-12-load balance 负载均衡


基于 netty4 手写 rpc-11-register center 注册中心


基于 netty4 手写 rpc-10-register center 注册中心


java 从零开始手写 RPC (07)-timeout 超时处理


java 从零开始手写 RPC (06) reflect 反射实现通用调用之客户端


java 从零开始手写 RPC (05) reflect 反射实现通用调用之服务端


java 从零开始手写 RPC (04) -序列化


基于 netty4 手写 rpc-05-客户端主动调用服务端


java 从零开始手写 RPC (03) 如何实现客户端调用服务端?


基于 netty4 手写 rpc-02-client 客户端代码实现


java 从零开始手写 RPC (02)-server 服务端代码实现


java 从零开始手写 RPC (01) 基于 websocket 实现


java 从零开始手写 RPC (00) 概览 overview


Ubuntu Dubbo admin


java SPI 07-自动生成文件


java SPI 06-自己从零开始实现 SPI 框架


java SPI 05-dubbo adaptive extension 自适应拓展


java SPI 04-dubbo SPI 机制源码解析


programming language

Erlang


manager

Maven


Unit Test


FEMA


nlp

AI 分词 segment-01-overview 概览


隐马尔可夫(HMM)算法


马尔科夫链


最大熵和对数线性模型-实现中文词性标注


隐马尔可夫(HMM)实现中文词性标注 MIT 笔记


隐马尔可夫(HMM)实现中文词性标注


隐马尔可夫(HMM)实现中文分词


NLP 骂人夸人+jsoup 爬虫代理


NLP WSD (Word Sense Disambiguation) 歧义消除


NLP TTS 文本转语音


NLP TTS 文本转语音-Google 翻译实现例子


NLP 文本生成


NLP abbreviation 文本缩写


NLP 句法分析 syntactic parsing


NLP STT 语音转文字-02-opensource 开源项目


NLP STT 语音转文字-01-入门概览


NLP 情感分析简介


NLP Number 数字工具类


NLP 开源形近字算法之相似字列表(番外篇)


NLP 开源形近字算法补完计划(完结篇)


当代中国最贵的汉字是什么?


GPT2-Chinese 中文版 GPT2 训练代码,使用 BERT 分词器。


NLP 中文拼写检测实现思路


NLP 中文拼写检测纠正 Paper


NLP 英文拼写算法,如果提升 100W 倍的性能?


NLP 中文拼写检测纠正算法整理


NLP 中文形近字相似度计算思路


java 如何计算两个汉字的相似度?如何获得一个汉字的相似汉字?


NLP 中文人名印章生成


NLP 中文人名打分的实现思路


名字,名称打分策略之三才五格


NLP 中文人名生成器,性别识别实现思路


NLP 中英文转换


NLP 中文对联实现思路


NLP ATC (automation text classification) 文本分类


NLP ATC (automation text classification) 文本分类实战之 java 实现


NLP ATC (automation text classification) 文本分类实战


NLP ASR 语音转文本-04-basic 基本原理


NLP ASR 语音转文本-03-AI 深度学习


NLP ASR 语音转文本-02-发展历史


NLP ASR 语音转文本-01-概览


NLP 中文整体规划设计应用


ML 机器学习概览-01-overview


如何解决分词的繁简体问题?


如何为 java 设计一款高性能的拼音转换工具 pinyin4j


拼音转汉字实现方式


pinyin4j 声母与韵母的基础知识


pinyin4j 之中文拼音的基础知识


java 开源中文的繁简体转换工具 opencc4j 使用入门-01-overview


TF-IDF 找出相似文章算法


相似文章算法之语义指纹-文本内容去重


TF-IDF 自动提取关键词


TF-IDF 自动生成文章摘要


number 数字与中文


HanLP 未来十年的自然语言处理。 标记化、词性标注、命名实体识别、句法和语义依赖解析、文档分类


ansj_seg ansj分词.ict的真正java实现.分词效果速度都超过开源版的ict. 中文分词,人名识别,词性标注,用户自定义词典


jieba-fenci 结巴分词之词性标注实现思路 speechTagging segment


jieba-fenci 结巴分词与繁简体转换 segment


jieba-fenci 结巴分词原理讲解之数据归一化 segment


jieba-fenci 结巴分词原理讲解 segment


java 实现中英文拼写检查和错误纠正?可我只会写 CRUD 啊!


一个提升英文单词拼写检测性能 1000 倍的算法?


summary

Memory 内存知识-39-总结


Maven


Unit Test


lts

Ubuntu LTS


julia

Julia


hand-write

手写 JVM-01-概览


锁专题(8)java 从零手写实现 ReadWriteLock 读写锁


锁专题(7)从零手写实现你的 SpinLock 自旋锁及可重入锁


mybatis plus 如何实现复杂的 and (xxx OR xxx) 的实现?


MBG Mybatis Generator 生成的实体类和数据库不一致


mybatis 与 spring 整合实现原理


mybatis generator & mybatis-plus generator 代码生成


springboot + mybatis-plus 基于注解的多数据源


springboot + mybatis-plus 分包实现多数据源配置


手写 Hibernate ORM 框架 06-spring mybatis 原理


手写 Hibernate ORM 框架 05-mybatis 原理


从零开始手写 mybatis(四)- mybatis 事务管理机制详解


从零开始手写 mybatis (三)jdbc pool 如何从零手写实现数据库连接池 dbcp?


从零手写实现 mybatis 系列(二)mybatis interceptor 插件机制详解


从零手写实现 mybatis 系列(一)mybatis 手写 MVP 版本


从零手写实现 mybatis 系列(零)mybatis 核心特性


手写 Hibernate ORM 框架 04-持久化实现


手写 Hibernate ORM 框架 03-配置文件读取, 数据库连接构建


手写 Hibernate ORM 框架 02-实体 Bean 定义,建表语句自动生成


手写 Hibernate ORM 框架 01-注解常量定义


手写 Hibernate ORM 框架 00-环境准备


MQ 手写-01-概览


基于 netty4 手写 rpc-17-interceptor 拦截器


基于 netty4 手写 rpc-16-gracefully shutdown 优雅关闭


基于 netty4 手写 rpc-15-generic 泛化调用


基于 netty4 手写 rpc-14-fail 失败策略


基于 netty4 手写 rpc-13-callType 调用方式


基于 netty4 手写 rpc-12-load balance 负载均衡


基于 netty4 手写 rpc-11-register center 注册中心


基于 netty4 手写 rpc-10-register center 注册中心


java 从零开始手写 RPC (07)-timeout 超时处理


java 从零开始手写 RPC (06) reflect 反射实现通用调用之客户端


java 从零开始手写 RPC (05) reflect 反射实现通用调用之服务端


java 从零开始手写 RPC (04) -序列化


基于 netty4 手写 rpc-05-客户端主动调用服务端


java 从零开始手写 RPC (03) 如何实现客户端调用服务端?


基于 netty4 手写 rpc-02-client 客户端代码实现


java 从零开始手写 RPC (02)-server 服务端代码实现


java 从零开始手写 RPC (01) 基于 websocket 实现


java 从零开始手写 RPC (00) 概览 overview


如何手写一门语言


command

Nodejs Command


Command Tool


code-gen

Google Auto


alibaba

Alibaba ICE


ice

Alibaba ICE


ai

圆周率 π pi 到底如何计算?数学算法与编程


ai 视频网站-01-overview


ai-17-chatgpt-on-wechat 基于大模型搭建的聊天机器人,同时支持 微信 公众号、企业微信应用、飞书、钉钉 等接入,可选择GPT3.5/GPT4.0/Claude/文心一言/讯飞星火/通义千问/Gemini/GLM-4/Claude/Kimi/LinkAI,能处理文本、语音和图片,访问操作系统和互联网,支持基于自有知识库进行定制企业智能客服


ai-16-devika AI 软件工程师,Devin 的开源替代方案。程序员会被替代吗?


马斯克开源的 grok-1 大模型对标 openai chatGPT 源码硬核第四弹


马斯克开源的 grok-1 大模型对标 openai chatGPT 源码硬核篇(3)


马斯克开源的 grok-1 大模型对标 openai chatGPT 源码硬核篇(2)


马斯克开源的 grok-1 大模型对标 openai chatGPT 源码硬核篇(1)


马斯克开源的 grok-1 大模型底层 Transformer 模型到底是个啥?(翻译)


马斯克开源的 grok-1 底层 Transformer 模型论文 《Attention is All You Need》


openai sora 只能根据文本生成视频?不,TA 是通用物理世界模拟器


openai chatgpt paper-01-openai DALL-E 3 论文 Improving Image Generation with Better Captions 提升图像生成的关键:更好的图像描述


openai chatgpt paper-01-openai DALL-E 3 从文本描述生成图像原理通俗解释


openai chatgpt paper-01-openai chat GPT-4 Technical Report 技术报告论文


openai chatGPT 原理通俗介绍


Stable Diffusion-01-入门概览


Stable Diffusion-01-入门概览


AIGC 概览


AI 概览


AI 分词 segment-01-overview 概览


AI-15-autogen 通过多个可以相互对话的代理实现 LLM(Large Language Model)应用的开发。AutoGen 代理是可定制、可对话的,并且可以无缝地允许人类参与。


AI-14-WeChatMsg 我的数据我做主


AI-13-Langchain-Chatchat 基于 Langchain 与 ChatGLM 等语言模型的本地知识库问答


AI-12-Lobe Chat 开源项目介绍


AI-11-Quivr 您的第二大脑,由生成式人工智能驱动


AI-10-openai Assistant 旨在让每个人都能访问一个优秀的基于聊天的大型语言模型


AI-09-openai cookbook 网络相关资源


AI-08-NextChat 一键免费部署你的私人 ChatGPT 网页应用,支持 GPT3, GPT4 & Gemini Pro 模型。


AI-07-generative-ai-for-beginners 初学者的生成式人工智能(第二版)


AI-06-GPT 学术优化 (GPT Academic)


AI-05-gpt4free 允许用户免费使用或访问 GPT(生成预训练 Transformer)模型的资源或工具


AI-04-NextChat 一键免费部署你的私人 ChatGPT 网页应用,支持 GPT3, GPT4 & Gemini Pro 模型


AI-03-Prompt-Engineering-Guide 提示工程指南


AI-03-Awesome ChatGPT Prompts 一个与ChatGPT模型一起使用的提示示例集合+ChatGPT 中文调教指南


AI-02-openui 允许您使用想象力描述用户界面,然后看到其实时渲染。


AI-01-autoGPT 根据设定的目标,自主地拆解任务并执行,减少了对人工提示的依赖


ai副业赚钱大集合,教你如何利用ai做一些副业项目,赚取更多额外收益


JPMML-01-入门介绍


Weka 入门学习-04-mnist 手写数字和字母数据集


Weka 入门学习-03-weka java 识别手写数字和字母


Weka 入门学习-02-weka java hello world 入门例子


Weka 入门学习-01-GUI overview


如何入门学习 AI-05-deep learning 深度学习


如何入门学习 AI-04-python ai


如何入门学习 AI-03-数学


如何入门学习 AI-02-基础的机器学习理论 监督学习、非监督学习、强化学习


如何入门学习 AI-01-overview 概览


chatGPT 遇上 stable-diffusion text-to-image 文本生成图片


AI 生成代码工具 CodeGeeX + Github Copilot


统一的 aop 拦截最佳实践


国内如何使用 new bing 实战笔记


AI DELL-2 绘画入门体验


AI CHATGPT 使用初体验


深度学习-03-ndarray 数据操作


深度学习-02-introduction 介绍前言


深度学习-01-overview 概览


DeepLearning4j-12-Vocabulary Cache 词汇缓存


DeepLearning4j-11-Tokenization 分词


DeepLearning4j-10-Sentence Iterator 句子迭代器


DeepLearning4j-09-DOC2VEC


DeepLearning4j-08-DL4j Language Processing 语言处理


DeepLearning4j-07-DL4j 快速开始


DeepLearning4j-06-Hello world 入门教程


DeepLearning4j-05-Multi Project backend config 后端配置


DeepLearning4j-04-Multi Project 核心流程


DeepLearning4j-03-Multi Project Quick start 快速开始


DeepLearning4j-02-Multi Project Beginners 新人


DeepLearning4j-01-java 深度学习框架概览


H2O 是一个用于分布式、可扩展机器学习的内存平台。


ailab 通过 Microsoft AI 体验、学习和编码最新的突破性创新


隐马尔可夫(HMM)算法


卡尔曼滤波(Kalman filtering)


EM Algorithm 最大期望算法(Expectation Maximization)


马尔科夫链


最大熵和对数线性模型-实现中文词性标注


隐马尔可夫(HMM)实现中文词性标注 MIT 笔记


隐马尔可夫(HMM)实现中文词性标注


隐马尔可夫(HMM)实现中文分词


NLP 骂人夸人+jsoup 爬虫代理


NLP 情感分析简介


NLP 开源形近字算法之相似字列表(番外篇)


NLP 开源形近字算法补完计划(完结篇)


当代中国最贵的汉字是什么?


GPT2-Chinese 中文版 GPT2 训练代码,使用 BERT 分词器。


NLP 中文整体规划设计应用


ML 机器学习概览-01-overview


老马学机器学习-09-KNN 算法详解及 python 实现


老马学机器学习-08-感知机算法详解及 python 实现


老马学机器学习-08-感知机算法对偶算法


老马学机器学习-06-感知机算法 PLA 原理及源码实现详解


老马学机器学习-06-PLA


老马学机器学习-04-java 类似于 pandas 的开源库 Joinery


老马学机器学习-04-java 类似于 numpy 的开源库 ND4j 简介


老马学机器学习-03-python 必备工具包简介


老马学机器学习-02-Anaconda 安装笔记


机器学习-01-如何从零开始入门机器学习?


SLF4j MDC-日志添加唯一标识


AI Books AI 相关书籍


deeplearning.ai(吴恩达老师的深度学习课程笔记及资源)


老马学机器学习-14-ArtLine 一个基于深度学习的项目,用于创建线条艺术肖像。


老马学机器学习-14-最大熵原理 principle of maximum entropy


老马学机器学习-12-逻辑斯蒂回归(Logistic Regression)


老马学机器学习-12-线性回归(Linear Regression)


老马学机器学习-11-决策树算法详解及 java 实现


老马学机器学习-10-基于贝叶斯算法实现性别推断实战


老马学机器学习-10-贝叶斯过滤算法实现垃圾邮件过滤


图片识别文字 Tess4j


Google AutoML


ml

DeepLearning4j-12-Vocabulary Cache 词汇缓存


DeepLearning4j-11-Tokenization 分词


DeepLearning4j-10-Sentence Iterator 句子迭代器


DeepLearning4j-09-DOC2VEC


DeepLearning4j-08-DL4j Language Processing 语言处理


DeepLearning4j-07-DL4j 快速开始


DeepLearning4j-06-Hello world 入门教程


DeepLearning4j-05-Multi Project backend config 后端配置


DeepLearning4j-04-Multi Project 核心流程


DeepLearning4j-03-Multi Project Quick start 快速开始


DeepLearning4j-02-Multi Project Beginners 新人


DeepLearning4j-01-java 深度学习框架概览


H2O 是一个用于分布式、可扩展机器学习的内存平台。


ailab 通过 Microsoft AI 体验、学习和编码最新的突破性创新


隐马尔可夫(HMM)算法


卡尔曼滤波(Kalman filtering)


EM Algorithm 最大期望算法(Expectation Maximization)


最大熵和对数线性模型-实现中文词性标注


隐马尔可夫(HMM)实现中文词性标注 MIT 笔记


隐马尔可夫(HMM)实现中文词性标注


隐马尔可夫(HMM)实现中文分词


NLP 骂人夸人+jsoup 爬虫代理


NLP 情感分析简介


NLP 开源形近字算法之相似字列表(番外篇)


NLP 开源形近字算法补完计划(完结篇)


当代中国最贵的汉字是什么?


GPT2-Chinese 中文版 GPT2 训练代码,使用 BERT 分词器。


NLP 中文整体规划设计应用


ML 机器学习概览-01-overview


Google AutoML


htpps

HTTPS


requirejs

RequireJs-Text 文本


graphql

GraphQL


charset

SQL Charset


read-write

MySQL Proxy


Database Read Write Separation


ascii

ASCII 绘制 UML 流程图


Graph Easy


servlet

Java Servlet3.1 规范-15-Require 与其它规范有关的要求


Java Servlet3.1 规范-14-部署描述符


Java Servlet3.1 规范-13-安全


Java Servlet3.1 规范-12-请求映射到 servlet


Java Servlet3.1 规范-11-应用生命周期事件


Java Servlet3.1 规范-09-dispatch request 请求分发


Java Servlet3.1 规范-09-dispatch request 请求分发


Java Servlet3.1 规范-08-Annotations and pluggability 注解和可插拔性


Java Servlet3.1 规范-07-session 会话


Java Servlet3.1 规范-06-filter 过滤器


Java Servlet3.1 规范-05-response 响应


Java Servlet3.1 规范-04-servlet context 上下文


Java Servlet3.1 规范-03-Request


Java Servlet3.1 规范-02-接口


Java Servlet3.1 规范-01-概览 servlet 是什么?


Java Servlet 教程-19-web 安全


Java Servlet 教程-18-web application 应用部署


Java Servlet 教程-17-JSP


Java Servlet 教程-16-Servlet 国际化 i18n


Java Servlet 教程-15-Servlet 异常处理


Java Servlet 教程-14-监听器 listener


Java Servlet 教程-13-网页重定向 sendRedirect


Java Servlet 教程-12-请求分发 RequestDispatcher


Java Servlet 教程-11-包装器 Wrapper


Java Servlet 教程-10-过滤器 Filter


Java Servlet 教程-09-session


Java Servlet 教程-08-Cookie


Java Servlet 教程-07-上下文 ServletContext


Java Servlet 教程-06-ServletConfig


Java Servlet 教程-05-响应 HttpServletResponse


Java Servlet 教程-04-请求 HttpServletRequest


Java Servlet 教程-03-生命周期


Java Servlet 教程-02-hello world


Java Servlet 教程-01-概览


图片识别文字 Tess4j


Java Servlet 教程-21-自己手写 spring mvc 简单实现


Java Servlet 教程-20-自己手写实现 spring mvc 整体思路


Jetty 入门使用


jetty architecture jetty 架构介绍


Servlet


Tomcat


serverless

Microservices 微服务架构


Serverless


middleware

mybatis plus 如何实现复杂的 and (xxx OR xxx) 的实现?


MBG Mybatis Generator 生成的实体类和数据库不一致


mybatis 与 spring 整合实现原理


mybatis generator & mybatis-plus generator 代码生成


springboot + mybatis-plus 基于注解的多数据源


springboot + mybatis-plus 分包实现多数据源配置


手写 Hibernate ORM 框架 06-spring mybatis 原理


手写 Hibernate ORM 框架 05-mybatis 原理


从零开始手写 mybatis(四)- mybatis 事务管理机制详解


从零开始手写 mybatis (三)jdbc pool 如何从零手写实现数据库连接池 dbcp?


从零手写实现 mybatis 系列(二)mybatis interceptor 插件机制详解


手写 Hibernate ORM 框架 04-持久化实现


手写 Hibernate ORM 框架 03-配置文件读取, 数据库连接构建


手写 Hibernate ORM 框架 02-实体 Bean 定义,建表语句自动生成


手写 Hibernate ORM 框架 01-注解常量定义


手写 Hibernate ORM 框架 00-环境准备


SSDB - 一个快速的 NoSQL 数据库,Redis 的替代品


ledisdb 由 Go 提供支持的高性能 NoSQL 数据库服务器


Guava Cache


Caffeine 入门学习


Caffeine-04-TinyLFU A Highly Efficient Cache Admission Policy


Caffeine-03-过期策略 淘汰算法 FIFO/LRU/LFU/TinyLFU 算法


Caffeine-02-详细介绍+整合 springboot


RocksDB-01-Start


MapDB


LevelDB-09-Version Iterable


LevelDB-08-cache


LevelDB-07-Compaction


LevelDB-06-CURD


LevelDB-05-MemTable


LevelDB-04-SSTable


LevelDB-03-log


LevelDB-02-为什么这么快


LevelDB-01-入门


guava

Guava Sort Group


Guava Cache


key-word

Java Transient


java-base

java 基础篇-07-instanceof 详解


java 基础篇-06-native 关键字详解


java 基础篇-05-String 字符串又长度限制吗?常量池详解 String 类源码分析


java 基础篇-04-java 8 大基本类型


java 基础篇-03-java 到底是值传递还是引用传递?


java 基础篇-02-什么是编程范式?Programming paradigm


java 基础篇-01-什么是面向对象? OOP


java base-08-Inner Class 内部类


java base-07-keyword static


java base-06-StringBuilder 源码学习


java base-06-String StringBuilder StringBuffer


java base-05-Box UnBox 自动装拆箱


java base-04 Error and Exception


java base-03-finalize 方法详解


Java try catch finally 详解


java base-00-基础知识


Java 时间之 currentTimeMillis 与 nanoTime - 时间精确测量


Java Random 随机详解


Java 对象占用内存大小的一些方法


Java 对象占用内存大小与 java 对象格式


Java Net-09-Frame


Java Net-08-URL


Java Net-07-UDP Socket


Java Net-05-死锁


Java Net-05-TCP Socket 底层原理与生命周期


Java Net-04-TCP Socket NIO 方式实现


Java Net-03-TCP Socket


Java Net-02-InetAddress


Java Net-01-Overview


Java NIO-07-Pipe


Java NIO-06-Selector


Java NIO-05-Buffer


Java NIO-04-Channel


Java NIO-03-Charsets


Java NIO-02-Path/Files


Java NIO-01-Overview


Java IO-09-文件内存泄漏 memory leak


Java IO-08-MMAP 内存映射 Channel


Java IO-07-RandomAccessFile


Java IO-06-异常处理


Java IO-05-Reader Writer


Java IO-04-流


Java IO-03-字符/字节数组


Java IO-02-管道


Java IO-01-文件 RandomAccessFile


Java IO-00-概览


Java Bit Operation-类型转换-02


Java Bit Operation-位运算-01


cloud-pattern

竞争消费模式


ip

HTTP/2


UDP


TCP 协议入门介绍


TCP/IP 协议


Socket


HTTP


IP 协议


tpc

HTTP/2


UDP


TCP 协议入门介绍


TCP/IP 协议


Socket


HTTP


string

String intern


ovewview

JVM-01-jvm ovewview


JVM-00-what is jvm


security

Java Web Layer Divide


User Security


excel

Excel Export


croptograph

几种常见的加密算法


加密算法简介


markup

reStructuredText


vm

Hyper-V


cdn

cdn


quisk-start

LVS-02-Basic Config


nginx

从零手写实现 nginx 准备知识-02-netty 构建文件服务器


从零手写实现 nginx 准备知识-01-http 协议介绍


从零手写实现 nginx-18-access control 访问控制 防止倒链


从零手写实现 nginx-15-cache 缓存


从零手写实现 nginx-32-load balance 负载均衡算法 java 实现


从零手写实现 nginx-31-load balance 负载均衡介绍


从零手写实现 nginx-30-upstream+proxy_pass 反向代理指令介绍


从零手写实现 nginx-29-try_files 指令


从零手写实现 nginx-28-error pages 指令


从零手写实现 nginx-27-return 指令


从零手写实现 nginx-26-rewrite url 重写


从零手写实现 nginx-25-directive map 条件判断指令


从零手写实现 nginx-23-directive IF 条件判断指令


从零手写实现 nginx-23-nginx 对于 cookie 的操作


从零手写实现 nginx-22-modules 模块配置加载


从零手写实现 nginx-21-modules 模块


从零手写实现 nginx-20-placeholder 占位符 $


从零手写实现 nginx-19-HTTP CORS(Cross-Origin Resource Sharing,跨源资源共享)介绍+解决方案


从零手写实现 nginx-18-nginx.conf header 信息操作


从零手写实现 nginx-17-nginx.conf 全局的默认配置


从零手写实现 nginx-16-nginx.conf 支持配置多个 server


从零手写实现 nginx-15-nginx.conf 解析处理转换为 POJO


从零手写实现 nginx-14-nginx.conf 是 HOCON 的格式吗?


从零手写实现 nginx-13-nginx.conf 配置例子解释 + nginx 配置文件要如何解析?


从零手写实现 nginx-12-keepalive HTTP 持久连接或连接复用


从零手写实现 nginx-11-文件处理逻辑与 range 范围查询合并


从零手写实现 nginx-10-sendfile 零拷贝 zero-copy


从零手写实现 nginx-09-compress http 文件压缩


从零手写实现 nginx-08-range 范围查询


从零手写实现 nginx-07-大文件传输 分块传输(chunked transfer)/ 分页传输(paging)


从零手写实现 nginx-06-文件夹内容的自动索引展示


从零手写实现 nginx-05-MIME类型(Multipurpose Internet Mail Extensions,多用途互联网邮件扩展类型)


从零手写实现 nginx-04-基于 netty http 出入参优化处理


从零手写实现 nginx-03-nginx 基于 Netty 实现


从零手写实现 nginx-02-nginx 的核心能力


从零手写实现 nginx-01-为什么不能有 java 版本的 nginx?


Nginx 实战-05-nginx 反向代理实现域名到指定的 ip


Nginx 实战-04-nginx 不同的地址访问不同的服务


Nginx 实战-03-nginx 负载均衡


Nginx 实战-02-nginx proxy_pass 服务代理访问 使用笔记 ubuntu nodejs


Nginx 实战-01-nginx windows 安装笔记


Nginx 实战-01-nginx ubuntu(windows WSL2) 安装笔记


Nginx R31 doc-18-High Availability Support for NGINX Plus in On-Premises Deployments


Nginx R31 doc-17-debugging 调试


Nginx R31 doc-16-logging 配置日志


Nginx R31 doc-15-Live Activity Monitoring 实时活动监控


Nginx R31 doc-14-Dynamic Denylisting of IP Addresses 动态拒绝IP地址


Nginx R31 doc-13-Limiting Access to Proxied HTTP Resources 访问限流


Nginx R31 doc-12-NGINX SSL Termination 安全加密


Nginx R31 doc-11-Compression and Decompression 压缩与解压缩


Nginx R31 doc-10-NGINX Reverse Proxy 反向代理


Nginx R31 doc-09-Serving Static Content 静态内容


Nginx R31 doc-08-Configuring NGINX and NGINX Plus as a Web Server 配置 NGINX 和 NGINX Plus 作为 Web 服务器


Nginx R31 doc-07-内容缓存


Nginx R31 doc-06-Accepting the PROXY Protocol


Nginx R31 doc-05-Dynamic Configuration of Upstreams with the NGINX Plus API 使用 NGINX Plus API 动态配置上游服务器


Nginx R31 doc-04-HTTP Health Checks


Nginx R31 doc-03-HTTP Load Balancing HTTP 负载均衡


Nginx R31 doc-02-nginx 基本功能


Nginx R31 doc 官方文档-01-nginx 如何安装


Nginx-6-nginx 汇总入门介绍


Nginx-05-nginx 反向代理是什么?windows 下如何配置使用 nginx


Nginx-04-Docker Nginx


Nginx-03-Nginx 项目架构


Nginx-02-基本使用


Nginx-02-Nginx Ubuntu 安装 + windows10 + WSL ubuntu 安装 nginx 实战笔记


Nginx-01-为什么使用 Nginx? nginx 的优缺点


Nginx-01-Nginx 是什么? 能做什么?


Nginx-01-聊一聊 nginx


basic-usage

Nginx-02-基本使用


docker-integration

Nginx-04-Docker Nginx


nginx-in-action

从零手写实现 nginx 准备知识-02-netty 构建文件服务器


从零手写实现 nginx 准备知识-01-http 协议介绍


从零手写实现 nginx-18-access control 访问控制 防止倒链


从零手写实现 nginx-15-cache 缓存


从零手写实现 nginx-32-load balance 负载均衡算法 java 实现


从零手写实现 nginx-31-load balance 负载均衡介绍


从零手写实现 nginx-30-upstream+proxy_pass 反向代理指令介绍


从零手写实现 nginx-29-try_files 指令


从零手写实现 nginx-28-error pages 指令


从零手写实现 nginx-27-return 指令


从零手写实现 nginx-26-rewrite url 重写


从零手写实现 nginx-25-directive map 条件判断指令


从零手写实现 nginx-23-directive IF 条件判断指令


从零手写实现 nginx-23-nginx 对于 cookie 的操作


从零手写实现 nginx-22-modules 模块配置加载


从零手写实现 nginx-21-modules 模块


从零手写实现 nginx-20-placeholder 占位符 $


从零手写实现 nginx-19-HTTP CORS(Cross-Origin Resource Sharing,跨源资源共享)介绍+解决方案


从零手写实现 nginx-18-nginx.conf header 信息操作


从零手写实现 nginx-17-nginx.conf 全局的默认配置


从零手写实现 nginx-16-nginx.conf 支持配置多个 server


从零手写实现 nginx-15-nginx.conf 解析处理转换为 POJO


从零手写实现 nginx-14-nginx.conf 是 HOCON 的格式吗?


从零手写实现 nginx-13-nginx.conf 配置例子解释 + nginx 配置文件要如何解析?


从零手写实现 nginx-12-keepalive HTTP 持久连接或连接复用


从零手写实现 nginx-11-文件处理逻辑与 range 范围查询合并


从零手写实现 nginx-10-sendfile 零拷贝 zero-copy


从零手写实现 nginx-09-compress http 文件压缩


从零手写实现 nginx-08-range 范围查询


从零手写实现 nginx-07-大文件传输 分块传输(chunked transfer)/ 分页传输(paging)


从零手写实现 nginx-06-文件夹内容的自动索引展示


从零手写实现 nginx-05-MIME类型(Multipurpose Internet Mail Extensions,多用途互联网邮件扩展类型)


从零手写实现 nginx-04-基于 netty http 出入参优化处理


从零手写实现 nginx-03-nginx 基于 Netty 实现


从零手写实现 nginx-02-nginx 的核心能力


从零手写实现 nginx-01-为什么不能有 java 版本的 nginx?


Nginx 实战-05-nginx 反向代理实现域名到指定的 ip


Nginx 实战-04-nginx 不同的地址访问不同的服务


Nginx 实战-03-nginx 负载均衡


Nginx 实战-02-nginx proxy_pass 服务代理访问 使用笔记 ubuntu nodejs


Nginx 实战-01-nginx windows 安装笔记


Nginx 实战-01-nginx ubuntu(windows WSL2) 安装笔记


distrubited

Zipkin


Openstry


Baidu Disconf


in-practice

Mybaits in Practice


mongo

wiredtiger-00-数据管理引擎简介


Mongo Java Driver-01-authMechanism 认证方式


Mongo Java Driver-00-java 访问 mongo


Mongo 为什么 MongoDB 使用 B-Tree,MySQL 使用 B+ Tree ?


Mongo 54-mongo data migrate 数据迁移


Mongo 53-mongo indexes 索引如何备份


Mongo 52-读写分离


Mongo 51-mongo expire mongo 过期索引 TTL Index


Mongo 分片平衡器-50-优化实战


Mongo 分片平衡器-48


Mongo 分片 Chunks-48


Mongo 分片 Zones-47


Mongo 分片 ranged sharding-46


Mongo 分片 hashed sharding-45


Mongo 分片 shard key-44


Mongo 分片组件之 Ruoter-43


Mongo 分片组件之 Config Server-42


Mongo 分片组件之 shards-41


Mongo 分片组件-40 Mongo 分片组件


Mongo Sharding-39 Mongo Sharding 分片


Mongo Replication-38 Mongo Replication 主从复制


Mongo Transaction-37 Mongo 事务


Mongo Data Model Pattern-36 Mongo 数据模型案例和模式


Mongo Data Model Concept-35 Mongo 数据模型组件


Mongo Data Model Schema Validation-34 Mongo 数据模型 Schema Validation


Mongo Data Model-33 Mongo 数据模型


Mongo Aggregation Map-Reduce-32 Mongo 聚合 Map-Reduce


Mongo Aggregation Pipieline-31 Mongo 聚合函数管道篇


Mongo ACID-28


Mongo Conver Query-29 Mongo 覆盖查询


Mongo CRUD Component-28 Mongo CRUD 组件


Mongo write concern-27 Mongo 写入时的隔离级别


Mongo read concern-26 Mongo 读取时的隔离级别


Mongo geospatial data-25 Mongo 地理数据查询


Mongo Text Search-24 Mongo 文本索引查询


Mongo Retryable Writes-23 Mongo 可重试写入


Mongo Bulk Write-22 Mongo 批量写操作


Mongo Cursor-21 Mongo 游标


Mongo Query-20 Mongo 查询相关知识


Mongo Delete-19 Mongo 数据删除


Mongo Update-18 Mongo 更新操作


Mongo Insert-17 Mongo 数据插入


Mongo Query Optimize-16 Mongo 查询性能优化


Mongo Optimize-15 Mongo Optimize 性能优化


Mongo Explain-14 Mongo Explain 执行计划


Mongo Query Plan-12 Mongo 查询计划


Mongo Index Strategy-12 Mongo 索引策略


Mongo Measure Index Usage-11 Mongo 测量 index 的使用


Mongo Manage Index-10 Mongo 管理索引


Mongo Index Intersection-09 Mongo 交叉索引


Mongo build index-08 Mongo 构建索引


Mongo Index-07 Mongo 索引


Mongo extend json-06


Mongo Sort Order-05


Mongo BSON-04


Mongo Document-03


Mongo database & collection-02


Mongo-01-入门简介


Mongo Java


althgroim

Sqrt-如何计算根号2


os

windows wsl2 启动的 http 服务 windows 如何通过浏览器访问? listen EADDRINUSE address already in use


windows wsl ubuntu 如何安装 maven


windows wsl ubuntu 如何安装 open-jdk8


windows 如何安装 wsl ubuntu


windows linux 安装 ai 编码神器 codeshell 笔记


windows install linux 实战笔记 windows 安装 linux WSL


操作系统学习-10-01-如何查看网络的性能指标?


操作系统学习-09-01-zero copy 零拷贝


操作系统学习-07-02-进程写文件时,进程发生了崩溃,已写入的数据会丢失吗?


操作系统学习-07-02-进程写文件时,进程发生了崩溃,已写入的数据会丢失吗?


操作系统学习-07-01-文件系统全家桶


操作系统学习-06-01-进程调度/页面置换/磁盘调度算法


操作系统学习-05-07-线程崩溃了,进程也会崩溃吗?


操作系统学习-05-06-一个进程最多可以创建多少个线程?


操作系统学习-05-05-什么是悲观锁、乐观锁?


操作系统学习-05-04-怎么避免死锁?


操作系统学习-05-03-多线程冲突了怎么办?


操作系统学习-05-02-进程间通讯


操作系统学习-05-01-进程、线程基础知识


操作系统学习-04-07-深入理解 Linux 物理内存管理


操作系统学习-04-06-深入理解 Linux 虚拟内存管理


操作系统学习-04-05-


操作系统学习-04-04-在 4GB 物理内存的机器上,申请 8G 内存会怎么样?


操作系统学习-04-03-内存满了,会发生什么?


操作系统学习-04-02-malloc 是如何分配内存的?


操作系统学习-04-01-为什么要有虚拟内存?


操作系统学习-03-01-Linux 内核 vs Windows 内核


操作系统学习-02-07-float 为什么 0.1 + 0.2 不等于 0.3 ?


操作系统学习-02-06-软中断


操作系统学习-02-05-CPU 是如何执行任务的?


操作系统学习-02-04-CPU 缓存一致性


操作系统学习-02-03-如何写出让 CPU 跑得更快的代码?


操作系统学习-02-02-磁盘比内存慢几万倍?


操作系统学习-02-CPU 是如何执行程序的?


操作系统学习-01-概览


HarmonyOS 鸿蒙操作系统


操作系统 动态内存管理 OS


操作系统学习(15)IO 缓存和 buffer


操作系统学习(14)IO


操作系统学习(13)文件磁盘


操作系统学习(12)文件的共享与保护


操作系统学习(11)文件管理


操作系统学习(10)页面置换算法


操作系统学习(9)虚拟内存


操作系统学习(8)内存分配


操作系统学习(7)内存管理


操作系统学习(6)死锁


操作系统学习(5)信号量与管程


操作系统学习(4)进程同步的基本概念:临界资源、同步和互斥


操作系统学习(3)处理机调度:调度的概念、时机、切换、过程以及调度方式和基本准则


操作系统学习(2)线程详解


操作系统学习(2)进程详解


操作系统学习(1)概览


linux 系统介绍


standard

Retrotranslator jdk version transfer


OSGI


Apache

Apache Netbeans


netbeans

Apache Netbeans


webservice

Jersey


git-learn

GitHook-Git 钩子


git-0901-java 程序如何访问 git 的各种信息?比如分支信息,分支差异,提交记录等等


Git Clone 失败


Git rollback 回滚到指定版本的内容 + git revert 撤销操作 + git cherry-pick 当前分支上选择性地应用另一个分支上的一个或多个提交


Git 工具之重置解密-7.7


Git 工具之重写历史-7.6


Git 工具之搜索-7.5


Git 工具之签署工作-7.4


Git 工具之储藏与清理-7.3


Git 工具之交互式暂存-7.2


Git 工具之选择修改分支-7.1


分布式 Git - 维护项目-5.3


分布式 Git - 向一个项目贡献-5.2


分布式 Git - 分布式工作流程-5.1


Git 服务器上的 Git 之三方 Gitlab, Github, Gitlab-4.7


Git 服务器上的 Git 之 SmartHttp-4.6


Git 服务器上的 Git 之守护进程-4.5


Git 服务器上的 Git 之配置服务器-4.4


Git 服务器上的 Git 之SSH公钥-4.3


Git 服务器上的 Git之在服务器上搭建 Git-4.2


Git 服务器上的 Git之协议-4.1


Git 分支之变基-3.6


Git 分支之远程分支-3.5


Git 分支之分支工作流-3.4


Git 分支之分支管理-3.3


Git 分支之分支创建与合并-3.2


Git 分支之分支简介-3.1


Git 基础之别名-2.7


Git 基础之标签-2.6


Git 基础之远程仓库-2.5


Git 基础之撤销操作-2.4


Git 基础之提交历史-2.3


Git 基础之记录每次更新到 git-2.2


Git 基础之获取 git 仓库-2.1


Git 起步-01


Git 学习汇总-目录


git-topic

GitHook-Git 钩子


git-0901-java 程序如何访问 git 的各种信息?比如分支信息,分支差异,提交记录等等


Git Clone 失败


Git rollback 回滚到指定版本的内容 + git revert 撤销操作 + git cherry-pick 当前分支上选择性地应用另一个分支上的一个或多个提交


Git 工具之重置解密-7.7


Git 工具之重写历史-7.6


Git 工具之搜索-7.5


Git 工具之签署工作-7.4


Git 工具之储藏与清理-7.3


Git 工具之交互式暂存-7.2


Git 工具之选择修改分支-7.1


分布式 Git - 维护项目-5.3


分布式 Git - 向一个项目贡献-5.2


分布式 Git - 分布式工作流程-5.1


Git 服务器上的 Git 之三方 Gitlab, Github, Gitlab-4.7


Git 服务器上的 Git 之 SmartHttp-4.6


Git 服务器上的 Git 之守护进程-4.5


Git 服务器上的 Git 之配置服务器-4.4


Git 服务器上的 Git 之SSH公钥-4.3


Git 服务器上的 Git之在服务器上搭建 Git-4.2


Git 服务器上的 Git之协议-4.1


Git 分支之变基-3.6


Git 分支之远程分支-3.5


Git 分支之分支工作流-3.4


Git 分支之分支管理-3.3


Git 分支之分支创建与合并-3.2


Git 分支之分支简介-3.1


Git 基础之别名-2.7


Git 基础之标签-2.6


Git 基础之远程仓库-2.5


Git 基础之撤销操作-2.4


Git 基础之提交历史-2.3


Git 基础之记录每次更新到 git-2.2


Git 基础之获取 git 仓库-2.1


Git 起步-01


Git 学习汇总-目录


thread-pool

JCIP-32-线程池的使用


jdk8

java8 函数时编程 stream 源码解析


java8 函数式编程-10-groupby 分组


java8 函数式编程-09-concurrency 并发


java8 函数式编程-08-设计和架构的原则


java8 函数式编程-07-debug 测试、调试、重构


java8 函数式编程-06-parallel 数据并行化


java8 函数式编程-05-collect 高级集合类和收集器


java8 函数式编程-04-lib 类库


java8 函数式编程-03-Stream 流


java8 函数式编程-02-Lambda 表达式


java8 函数式编程-01-介绍


java8 函数式编程-00-概览


java8-23-optional 优雅的避免 NPE


Java8-22-默认方法


Java8-21-lambda 测试调试


Java8-20-lambda 设计模式


Java8-19-lambda 重构代码


Java8-18-Stream Spliterator


Java8-17-Stream 并行数据处理与性能


Java8-16-Stream 收集器 02-分区+收集器接口+自定义收集器


Java8-15-Stream 收集器 01-归约与汇总+分组


Java8-14-Stream 数值流 构建流


Java8-13-Stream 使用实战


Java8-12-Stream 使用流


Java8-11-Stream 引入流


Java8-10-行为参数化


Java8-09-functional 函数式编程


Java8-08-java8 datetime 日期类


Java8-07-ChronoUnit 日期枚举类


java8-06-lambda 复合使用


java8-05-lambda 方法引用


java8-04-lambda 类型推断


java8-03-lambda 内置函数


java8-02-lambda 入门实战


java8-01-快速开始


java8-00-新特性概览


name

名称 overview-00


bese-practise

Spring 路由最佳实践


system

Let’s Encrypt 证书免费 HTTPS 部署工具 Certbot 介绍-02-获取安装 certbot


Let’s Encrypt 证书免费 HTTPS 部署工具 Certbot 介绍-01-概览


domain 域名购买如何实现免费的 HTTPS let's Encrypt 在 tomcat 实战笔记


腾讯云域名启用 HTTPS tomcat


tomcat 配置文件 server.xml 解释


服务受到网络攻击时,如何获取请求客户端的真实 IP?


CentOS7 vue build 部署到 tomcat 子目录实战笔记


CentOS7 scp 文件上传到服务器笔记


CentOS7 vue build 部署到 tomcat 实战笔记


CentOS7 安装 node 笔记


CentOS7 安装 jdk8 笔记 linux 如何安装 jdk?how to install jdk in linux?


CentOS7 安装 git 笔记


CentOS7 安装 maven 笔记


domain 域名购买与 centos 服务器绑定


CentOS7 war 包部署到 tomcat 中


CentOS7 安装 tomcat8 笔记


CentOS7 安装 mysql 5.7 笔记


如何设计一套补偿方案?


SCM 供应链管理(Supply Chain Management)


TCP/IP 协议-05-TCP 如何保证传输的可靠性 reliability


TCP/IP 协议-05-TCP 如何保证传输的可靠性 reliability


TCP/IP 协议-04-loopback interface 环回接口


TCP/IP 协议-03-拥塞控制算法简介


TCP/IP 协议-02-协议简介及其他常见协议


TCP/IP 协议-01-Overview


quick-start

Numpy-02-快速开始


memory

操作系统 动态内存管理 OS


DSM 分布式共享存储系统-01-简介


DSM 分布式共享存储系统-00-overivew


Memory 内存知识-39-总结


Memory 内存知识-38-新技术之向量操作


Memory 内存知识-37-新技术之增加延迟


Memory 内存知识-36-新技术之事务内存


Memory 内存知识-35-新技术 DCAS


Memory 内存知识-34-缺页优化


Memory 内存知识-33-提升分支预测


Memory 内存知识-32-测量内存使用


Memory 内存知识-31-模仿 CPU 缓存


Memory 内存知识-30-性能工具


Memory 内存知识-29-NUMA 显示优化


Memory 内存知识-29-NUMA 节点信息


Memory 内存知识-29-NUMA 内存策略与 swapping


Memory 内存知识-29-NUMA 内存策略


Memory 内存知识-29-NUMA 概览


Memory 内存知识-28-多线程优化之并发


Memory 内存知识-28-多线程优化之带宽


Memory 内存知识-28-多线程优化之原子性


Memory 内存知识-27-Prefetch 预取


Memory 内存知识-26-024-TLB 访问优化


Memory 内存知识-26-023-L2 缓存优化


Memory 内存知识-26-021-实战技巧之 Cache L1 指令优化


Memory 内存知识-26-021-实战技巧之 Cache L1 优化


Memory 内存知识-2601-实战技巧之绕过缓存


Memory 内存知识-25-NUMA


Memory 内存知识-24-虚拟内存


Memory 内存知识-23-影响缓存命中的因素之FSB


Memory 内存知识-22-影响缓存命中的因素之缓存替换


Memory 内存知识-21-影响缓存命中的因素之关键词加载


Memory 内存知识-20-影响缓存命中的因素


Memory 内存知识-19-指令缓存


Memory 内存知识-18-缓存实现的细节之其他


Memory 内存知识-17-缓存实现的细节之超线程 Hyper Thread


Memory 内存知识-16-缓存实现的细节之多线程访问


Memory 内存知识-14-缓存实现的细节之多处理器支持


Memory 内存知识-14-缓存实现的细节之写入行为


Memory 内存知识-13-缓存实现的细节之测量缓存效果


Memory 内存知识-12-缓存实现的细节之关联性


Memory 内存知识-11-数据存储的一生


Memory 内存知识-10-Disk Raid


Memory 内存知识-09-Operation in High level


Memory 内存知识-08-大局观中的 cpu caches


Memory 内存知识-07-cpu caches


Memory 内存知识-06-其他主存使用者


Memory 内存知识-05-DRAM Access Technical Details


Memory 内存知识-04-RAM Types


Memory 内存知识-03-当今商业硬件


Memory 内存知识-02-introduction


Memory 内存知识-01-index


olap

DB2 关系数据库管理系统(RDBMS)


Clickhouse 开源的列式数据库管理系统(DBMS)


数据库查询工具/流式查询 streamex 入门介绍


数据库查询工具 stream query 入门介绍-允许完全摆脱Mapper的mybatis-plus体验!


Apache splunk-01-Splunk 是一种用于搜索、监控和分析大规模机器生成的实时数据的软件平台。它能够处理来自各种来源的大量数据,并提供实时的搜索、分析和可视化功能


Apache pig/Apache piglet-01-简单而强大的方式来处理大规模数据集


Apache Geode/Pivotal GemFire-01-分布式内存数据管理平台,用于在大规模的数据处理中提供高性能、高可扩展性和可靠性


Apache Druid-01-a high performance real-time analytics database 高性能实时分析数据库 Apache Imply


POLARDB-05-PolarDB 用户指南


POLARDB-04-PolarDB 数据迁移 ADAM


POLARDB-03-PolarDB 技术架构&基本概念


POLARDB-02-PolarDB 是什么


POLARDB-01-快速开始


POLARDB-00-overview


SequoiaDB


Ocean Base-07-解决方案之历史库平台


Ocean Base-06-解决方案之全局索引


Ocean Base-05-解决方案之全局一致性


Ocean Base-04-解决方案之异地高活


Ocean Base-03-解决方案之数据迁移


Ocean Base-02-技术概览


Ocean Base-01-基本概念


Ocean Base-00-overview


DRDS


HotDB


tcp

NET 网络专题汇总-06-23-用了 TCP 协议,数据一定不会丢吗?


NET 网络专题汇总-06-22-没有 accept,能建立 TCP 连接吗?


NET 网络专题汇总-06-21-服务端没有 listen,客户端发起连接建立,会发生什么?


NET 网络专题汇总-06-20-TCP 和 UDP 可以使用同一个端口吗?


NET 网络专题汇总-06-19-如何基于 UDP 协议实现可靠传输?


NET 网络专题汇总-06-18-TCP 协议有什么缺陷?


NET 网络专题汇总-06-17-TCP Keepalive 和 HTTP Keep-Alive 是一个东西吗?


NET 网络专题汇总-06-16-HTTPS 中 TLS 和 TCP 能同时握手吗?


NET 网络专题汇总-06-15-tcp_tw_reuse 为什么默认是关闭的?


NET 网络专题汇总-06-14-拔掉网线后, 原本的 TCP 连接还存在吗?


NET 网络专题汇总-06-13-TCP 连接,一端断电和进程崩溃有什么区别?


NET 网络专题汇总-06-12-在 TIME_WAIT 状态的 TCP 连接,收到 SYN 后会发生什么?


NET 网络专题汇总-06-11-四次挥手中收到乱序的 FIN 包会如何处理?


NET 网络专题汇总-06-10-已建立连接的TCP,收到SYN会发生什么?


NET 网络专题汇总-06-09-SYN 报文什么时候情况下会被丢弃?


NET 网络专题汇总-06-08-为什么 TCP 每次建立连接时,初始化序列号都要不一样呢?


NET 网络专题汇总-06-06-如何优化 TCP?


NET 网络专题汇总-06-06-如何优化 TCP?


NET 网络专题汇总-06-05-TCP 半连接队列和全连接队列


NET 网络专题汇总-06-04-TCP 实战抓包分析


NET 网络专题汇总-06-TCP 重传、滑动窗口、流量控制、拥塞控制


NET 网络专题汇总-05-TCP 四次挥手


NET 网络专题汇总-05-TCP 三次握手


NET 网络专题汇总-04-键入网址到网页显示,期间发生了什么?


NET 网络专题汇总-04-Linux 系统是如何收发网络包的?


RDMA-02-基于RDMA高速网络的高性能分布式系统


RDMA-远程直接内存访问-01-RDMA 协议 iWARP 和 RoCE


RDMA-远程直接内存访问-00-overview


leetcode

leecode 126 127-Word Ladder II-backtracking 回溯算法 + 剪枝 BFS DFS


leecode 39 Combination Sum backtracking 回溯算法 + 剪枝


leecode 详解 03-Manacher Algorithm 马拉车算法


【leetcode】020-39. 组合总和 Combination Sum + 40. 组合总和 II Combination Sum II + 77. 组合 combinations + 216. Combination Sum III + 377. 组合总和 Ⅳ


【leetcode】019-36. 有效的数独 Valid Sudoku + 37. 解数独 sudoku solver


【leetcode】018-34. 在排序数组中查找元素的第一个和最后一个位置 Find First and Last Position of Element in Sorted Array


【leetcode】017-33. 搜索旋转排序数组 Search in Rotated Sorted Array + 81. Search in Rotated Sorted Array II + 153. Find Minimum in Rotated Sorted Array 寻找旋转排序数组中的最小值 + 154.Find Minimum in Rotated Sorted Array II


【leetcode】016-31.下一个排列 next permutation + 46. 全排列 permutations + 47. 全排列 II permutations-ii + 60. 排列序列 permutation sequence


【leetcode】015-30.串联所有单词的子串 Substring with Concatenation of All Words


【leetcode】014-29.两数相除 divide two integers


【leetcode】013-25.K 个一组翻转链表 Reverse Nodes in k-Group + 24. 两两交换链表中的节点 swap nodes in pairs


【leetcode】012-22.括号生成 generate-parentheses + 20. 有效的括号 valid parentheses + 32. 最长有效括号 Longest Valid Parentheses


【leetcode】011-21.合并多个有序的链表 merge k sorted lists


【leetcode】010-19. 删除链表的倒数第 N 个结点 Remove Nth Node From End of List 双指针


【leetcode】009 - 11. 盛最多水的容器 Container With Most Water 双指针法 + 42. 接雨水 Trapping Rain Water + 407. Trapping Rain Water II


【leetcode】08 - 10. Regular Expression Matching 正则表达式匹配 + 42.Wildcard Matching 通配符匹配


【leetcode】07-7. 整数反转 reverse integer 整数的位运算汇总


【leetcode】06-6. N 字形变换 zigzag conversion


【leetcode】05-5. 最长回文子串 Longest Palindromic Substring


【leetcode】04-4.median of two sorted arrays 寻找两个正序数组的中位数


【leetcode】03-leetcode 3. 无重复字符的最长子串 Longest Substring Without Repeating Characters


【leetcode】02-leetcode 2. 两数相加 add two numbers


【leetcode】01-ksum 求符合条件的 k 个数 1. Two Sum/15. 3Sum/18. 4Sum/


leetcode 51 - 217. Contains Duplicate 存在重复元素 哈希?位运算?插入排序?


leetcode 50 - 214. 最短回文串 shortest-palindrome


leetcode 49 209. Minimum Size Subarray Sum 双指针 binary-search 二分法查找


leetcode 48 - Trie (Prefix Tree) 实现 Trie 前缀树


leetcode 47 207. Course Schedule 课程表 DFS/BFS


leetcode 46 204. Count Primes count-primes 素数的判断算法 Sieve of Eratosthenes


leetcode 45 198. House Robber DP/动态规划


leetcode 44 179. Largest Number


leetcode 43 152. Maximum Product Subarray 动态规划


leetcode 42 150-Evaluate Reverse Polish Notation 逆波兰表达式


leetcode 41 LRU CACHE


leetcode 87 Scramble String


leetcode 85 maximal rectangle


leetcode 84 Largest Rectangle in Histogram


leetcode 76 Minimum Window Substring


leetcode 72 Edit Distance 编辑距离 DP


leetcode 31+46+60 Next Permutation/Permutations/Permutation Sequence backtrack


leetcode 42 Trapping Rain Water 双指针


leetcode 20+32 Longest Valid Parentheses 动态规划/DP


leetcode 141+142 Linked List Cycle 循环链表 快慢指针


leetcode 139 word break 回溯 backtrack


leetcode 135 Candy 递归+MEM


leetcode 131 Palindrome Partitioning 动态规划/回溯 DP/backtrack


leetcode 123 Best Time to Buy and Sell Stock III 动态规划


leetcode 115 Distinct Subsequences 动态规划


面试算法:前 K 个高频元素详解汇总


面试算法:如何找到数组中出现次数最多的元素?


面试算法:数字 1 的个数


面试算法:只出现一次的数字详解汇总


面试算法:加油站难题,加油的学问还真不少


面试算法:动态规划解三角形最短路径详解


面试算法:填充每个节点的下一个右侧节点指针汇总


面试算法:二叉树展开为链表


面试算法:二叉树路径之和问题汇总


面试算法:如何根据前序与中序遍历序列构造二叉树?


面试算法:二叉树的前序/中序/后序/层序遍历方式汇总 preorder/Inorder/postorder/levelorder


面试算法:二叉树的前序/中序/后序非递归遍历图解


data

数据分析-07-产品入门使用与基本概念


数据分析-06-如何正确地标识用户


数据分析-05-什么是用户事件


数据分析-03-数据分析平台如何解决问题


数据分析-03-数据分析平台是什么?为什么需要?


数据分析-02-如何保障数据安全


数据分析-01-UV PV 等基本概念


数据分析-02-相关书籍


数据分析-01-概览入门


mysql learn-03-Innodb 引擎介绍


mysql learn-03-Innodb chat 聊一聊 innodb 数据库引擎


mysql learn-02-mysql 体系结构和存储引擎


mysql learn-01-mysql limit 的分页性能很差问题及其解决方案


mysql learn-00-overview mysql 学习专题汇总


用户画像-01-用户画像基础


数据分析-24-解决问题之分析问题原因


数据分析-24-解决问题之明确定义问题


数据分析-23-AARRR 数据分析方法


数据分析-22-AARRR 数据分析方法


数据分析-21-RFM RFM分析方法


数据分析-20-cluster analysis 群组分析方法


数据分析-19-相关分析方法


数据分析-18-suppose 假设分析法


数据分析-18-浏览器请求头 useragent 信息解析


数据分析-17-compare 对比分析方法


数据分析-16-多维度拆解分析方法


数据分析-15-PEST 行业分析法


数据分析-14-逻辑树分析 费米问题


数据分析-13-5W2H 分析方法


数据分析-12-常见分析方法概览


数据分析-11-待办列表


数据分析-10-页面白屏实现


数据分析-09-lighthouse 性能工具


数据分析-08-PerformanceObserver 性能监控使用入门


数据分析-08-PerformanceObserver api


数据分析-07-前端埋点开源组件


数据分析-06-如何实现前端埋点? H5 monitor


数据分析-05-前端埋点介绍


数据分析-04-入门推荐的书籍和资料


数据分析-03-用户行为分析


数据分析-01-如何做好数据埋点


数据分析-01-什么是埋点


有趣的笑话段子整理


tips

Windows 常用技巧


zhihu

知乎收藏夹整理


cron

Cron 表达式测试


threadpool

线程池框架设计


air-travel

航旅业务-00-概览


white-paper

AOP aopalliance 白皮书


data-analysis

数据分析-07-产品入门使用与基本概念


数据分析-06-如何正确地标识用户


数据分析-05-什么是用户事件


数据分析-03-数据分析平台如何解决问题


数据分析-03-数据分析平台是什么?为什么需要?


数据分析-02-如何保障数据安全


数据分析-01-UV PV 等基本概念


数据分析-02-相关书籍


数据分析-01-概览入门


用户画像-01-用户画像基础


数据分析-24-解决问题之分析问题原因


数据分析-24-解决问题之明确定义问题


数据分析-23-AARRR 数据分析方法


数据分析-22-AARRR 数据分析方法


数据分析-21-RFM RFM分析方法


数据分析-20-cluster analysis 群组分析方法


数据分析-19-相关分析方法


数据分析-18-suppose 假设分析法


数据分析-18-浏览器请求头 useragent 信息解析


数据分析-17-compare 对比分析方法


数据分析-16-多维度拆解分析方法


数据分析-15-PEST 行业分析法


数据分析-14-逻辑树分析 费米问题


数据分析-13-5W2H 分析方法


数据分析-12-常见分析方法概览


数据分析-11-待办列表


数据分析-10-页面白屏实现


数据分析-09-lighthouse 性能工具


数据分析-08-PerformanceObserver 性能监控使用入门


数据分析-08-PerformanceObserver api


数据分析-07-前端埋点开源组件


数据分析-06-如何实现前端埋点? H5 monitor


数据分析-05-前端埋点介绍


数据分析-04-入门推荐的书籍和资料


数据分析-03-用户行为分析


数据分析-01-如何做好数据埋点


数据分析-01-什么是埋点


vue-learn

VUE3-53-vue 使用 fontawesome


VUE3-52-vue axios qs 前后端分离调用方式


VUE3-20-VUE 入门例子实战完善版本


VUE3-20-VUE 入门例子实战


VUE3-48-语义学


VUE3-47-无障碍访问基础


VUE3-46-服务端渲染


VUE3-45-状态管理


VUE3-44-路由


VUE3-43-Mobile 移动端


VUE3-42-TypeScript 支持


VUE3-41-测试


VUE3-40-单文件组件


VUE3-39-Vue 2 中的更改检测警告


VUE3-38-组合式 API 渲染机制和优化


VUE3-37-组合式 API 模板引用


VUE3-36-组合式 API 提供/注入


VUE3-35-Setup


VUE3-34-什么是组合式 API?


VUE3-33-响应式计算和侦听


VUE3-32-响应性基础


VUE3-31-深入响应性原理


VUE3-30-plugins 插件


VUE3-29-渲染函数


VUE3-28-teleport


VUE3-27-自定义指令


VUE3-26-mixins 混入


VUE3-25-状态过渡


VUE3-24-列表过渡


VUE3-23-进入过渡 & 离开过渡


VUE3-22-过渡 & 动画概述


VUE3-21-处理边界情况


VUE3-20-模板引用


VUE3-19-动态组件 & 异步组件


VUE3-18-提供/注入


VUE3-17-插槽


VUE3-16-自定义事件


VUE3-15-非 Prop 的 Attribute


VUE3-14-组件属性 Props


VUE3-13-组件注册


VUE3-12-component basic 组件基础


VUE3-11-forms 表单


VUE3-10-events 事件


VUE3-09-列表渲染 v-for


VUE3-08- v-if 条件渲染


VUE3-07-class and style


VUE3-06-computed 计算属性和侦听器


VUE3-05-data property 和方法


VUE3-04-模板语法


VUE3-03-instance 应用 & 组件实例


VUE3-02-vue 是什么?vue 入门例子:声明式渲染


VUE3-01-vue install 安装方式


VUE3-01-overview 概览


VUE3-01-chat 聊一聊 chat3


login

LDAP 登录方式简介


frontEnd

前端概览


awesome

Java资源大全中文版


有用的工具网址汇总大全 github 访问慢


日常运维开发一些踩坑-血的教训


近期计划


awesome-ideas 一些想法


document-style-guide 中文技术文档的写作规范


developer-roadmap-chinese 2021 年成為 Web 開發人員的路線圖 台灣正體中文版


awesome-design-patterns 软件和架构相关设计模式的精选列表。


Awsome-Front-End-learning-resource GitHub 最全的前端资源汇总仓库(包括前端学习、开发资源、求职面试等)


system-design-primer 学习如何设计大型系统。 准备系统设计面试。 包括 Anki 抽认卡。


awesome-scalability 可扩展、可靠和高性能的大规模系统的模式


awesome-programming-books 经典编程书籍大全,涵盖:计算机系统与网络、系统架构、算法与数据结构、前端开发、后端开发、移动开发、数据库、测试、项目与团队、程序员职业修炼、求职面试等


Java 资源大全中文版,包括开发库、开发工具、网站、博客、微信、微博等


growth-ebook 全栈增长工程师指南


文档着重构建一个完整的「前端技术架构图谱」,方便 F2E(Front End Engineering又称FEE、F2E) 学习与进阶。


awesome-quant Quants (Quantitative Finance) 的精选库、软件包和资源的精选列表


front-end

JS 如何获取 url ? 后的参数信息


JS localstorge 跨域问题


jam icons 免费开源的图标使用入门


npm 引入 css 样式库之后如何使用


前端优秀的 ICON 库整理


ICON 图标框架 element-ui + ionicons + fontawesome


sci-hub 文献使用手册


qiankun-03-快速入门开始


qiankun-02-micro front-end 微前端简介


qiankun-01-微前端框架介绍


Vue-如何使用axios实现同步请求


总结篇:写在最后


开发拓展篇 3:尝试使用外部数据


开发拓展篇 2:将 UI 界面交给第三方库


开发拓展篇 1:扩充你的开发工具


开发指南篇 5:Vue API 盲点解析


开发指南篇 4:数据驱动与拼图游戏


开发指南篇 3:合理划分容器组件与展示组件


开发指南篇 2:学会编写可复用性模块


开发指南篇 1:从编码技巧与规范开始


构建实战篇 4:项目整合与优化


构建实战篇 3:多页路由与模板解析


构建实战篇 2:使用 pages 构建多页应用


构建实战篇 1:单页应用的基本配置


构建基础篇 3:env 文件与环境设置


构建基础篇 2:webpack 在 CLI 3 中的应用


构建基础篇 1:你需要了解的包管理工具与配置项


开篇:Vue CLI 3 项目构建基础


Vuex 状态管理的工作原理


批量异步更新策略及 nextTick 原理


数据状态更新时的差异 diff 及 patch 机制


template 模板是怎样通过 Compile 编译的


实现 Virtual DOM 下的一个 VNode 节点


响应式系统的依赖收集追踪原理


响应式系统的基本原理


Vue.js 运行机制全局概览


docsify-08-代码高亮


docsify-07-Markdown 配置


docsify-06-自定义开发插件


docsify-05-插件 plugins


docsify-04-主题 theme


docsify-03-配置项


docsify-02-多页


docsify-01-快速开始


实战篇 05:用 npm script 实现服务自动化运维


实战篇 04:用 npm script 实现构建流水线


实战篇 03:在 git hooks 中运行 npm script


实战篇 02:结合 live-reload 实现自动刷新


实战篇 01:监听文件变化并自动运行 npm script


高阶篇 03:用 node.js 脚本替代复杂的 npm script


高阶篇 02:把庞大的 npm script 拆到单独文件中


高阶篇 01:实现 npm script 跨平台兼容


进阶篇 03:实现 npm script 命令自动补全


进阶篇 02:在 npm script 中使用环境变量


进阶篇 01:使用 npm script 的钩子


入门篇 03:给 npm script 传递参数和添加注释


入门篇 02:运行多个 npm script 的各种姿势


入门篇 01:创建并运行 npm script 命令


为什么选择 npm script


前端性能优化-14-性能监测篇:Performance、LightHouse 与性能 API


前端性能优化-13-事件的节流(throttle)与防抖(debounce)


前端性能优化-12-优化首屏体验——Lazy-Load 初探


前端性能优化-11-最后一击——回流(Reflow)与重绘(Repaint)


前端性能优化-10-千方百计——Event Loop 与异步更新策略


前端性能优化-09-对症下药——DOM 优化原理与基本实践


前端性能优化-08-知己知彼——解锁浏览器背后的运行机制


前端性能优化-07-服务端渲染的探索与实践


前端性能优化-06-CDN 的缓存与回源机制解析


前端性能优化-05-本地存储——从 Cookie 到 Web Storage、IndexDB


前端性能优化-04-浏览器缓存机制介绍与缓存策略剖析


前端性能优化-03-图片优化 质量与性能的博弈


前端性能优化-02-webpack 与 gzip


前端性能优化-01-知识体系与小册格局


JavaScript 代码的静态类型检查器 Flow 移除Flow内容


JavaScript 代码的静态类型检查器 Flow 常见类型


JavaScript 代码的静态类型检查器 Flow 使用入门介绍


前端面试指南-10-HR 面:谈钱不伤感情


前端面试指南-10-HR 面:谈钱不伤感情


前端面试指南-09-如何介绍项目及应对项目细节追问


前端面试指南-08-如何回答常见的软技能问题


前端面试指南-07-开发环境相关知识点与高频考题解析


前端面试指南-06-浏览器相关知识点与高频考题解析


前端面试指南-05-数据结构与算法


前端面试指南-04-CSS-HTML 知识点与高频考题解析


前端面试指南-03-JS-Web-API 知识点与高频考题解析


前端面试指南-02-es 基础知识


前端面试指南-01-准备:简历编写和面试前准备


qiankun-微前端的快速、简单和完整的解决方案。


cross-plateform

uniapp 教程-18-app nvue RenderJS


uniapp 教程-17-app nvue NativeJS


uniapp 教程-16-app nvue HTML5PLUS


uniapp 教程-15-app nvue api and event 接口与事件


uniapp 教程-14-app nvue css nvue 原生渲染样式


uniapp 教程-13-app nvue outline nvue 原生渲染综述


uniapp 教程-12-app blureffect APP 使用高斯模糊效果


uniapp 教程-11-web hosting 前端网页托管


uniapp 教程-10-web SSR 服务端渲染


uniapp 教程-09-web adapt 宽屏适配


uniapp 教程-08-web CORS 跨域


uniapp 教程-07-compiler 编译器


uniapp 教程-06-ts typescript


uniapp 教程-05-css 语法


uniapp 教程-04-js 语法


uniapp 教程-03-reference 引用


uniapp 教程-02-page 页面


uniapp 教程-01-overview


uniapp 跨平台框架-08-vue h5转换uni-app指南(vue转uni、h5转uni)


uniapp 跨平台框架-07-跨端注意


uniapp 跨平台框架-06-选型指南


uniapp 跨平台框架-05-白话uni-app 【也是html、vue、小程序的区别】


uniapp 跨平台框架-04-how to learn 如何学习


uniapp 跨平台框架-03-history 发展历史


uniapp 跨平台框架-02-快速开始


uniapp 跨平台框架-02-快速开始 cli 安装


uniapp 跨平台框架-01-概览


跨平台框架-01-概览


uni-app

uniapp 教程-18-app nvue RenderJS


uniapp 教程-17-app nvue NativeJS


uniapp 教程-16-app nvue HTML5PLUS


uniapp 教程-15-app nvue api and event 接口与事件


uniapp 教程-14-app nvue css nvue 原生渲染样式


uniapp 教程-13-app nvue outline nvue 原生渲染综述


uniapp 教程-12-app blureffect APP 使用高斯模糊效果


uniapp 教程-11-web hosting 前端网页托管


uniapp 教程-10-web SSR 服务端渲染


uniapp 教程-09-web adapt 宽屏适配


uniapp 教程-08-web CORS 跨域


uniapp 教程-07-compiler 编译器


uniapp 教程-06-ts typescript


uniapp 教程-05-css 语法


uniapp 教程-04-js 语法


uniapp 教程-03-reference 引用


uniapp 教程-02-page 页面


uniapp 教程-01-overview


uniapp 跨平台框架-08-vue h5转换uni-app指南(vue转uni、h5转uni)


uniapp 跨平台框架-07-跨端注意


uniapp 跨平台框架-06-选型指南


uniapp 跨平台框架-05-白话uni-app 【也是html、vue、小程序的区别】


uniapp 跨平台框架-04-how to learn 如何学习


uniapp 跨平台框架-03-history 发展历史


uniapp 跨平台框架-02-快速开始


uniapp 跨平台框架-02-快速开始 cli 安装


uniapp 跨平台框架-01-概览


跨平台框架-01-概览


Lucene

从零开始设计一个全文检索查询引擎-02-es 中有表的概念吗?


从零开始设计一个全文检索查询引擎-01-overview?


lucene 从零手写实现-05-lucene 核心类源码浅析


lucene 从零手写实现-04-design 如何设计 lucene 全文检索


lucene 从零手写实现-03-Query Parser Syntax Link icon


lucene 从零手写实现-02-Search and Scoring in Lucene Introduction to how Lucene scores documents.


lucene 从零手写实现-01-overview


Lucene Tutorial-08-Lucene 搜索引擎入门教程排序 sorting


Lucene Tutorial-07-Lucene 搜索引擎入门教程 Lucene - Analysis


Lucene Tutorial-06-Lucene 搜索引擎入门教程 search opearation


Lucene Tutorial-05-Lucene 搜索引擎入门教程 index process


Lucene Tutorial-04-Lucene 搜索引擎入门教程 indexing class + Searching Classes


Lucene Tutorial-03-Lucene 搜索引擎入门教程第一个应用


Lucene Tutorial-02-Lucene 搜索引擎入门教程环境搭建 env setup


Lucene Tutorial-01-Lucene 搜索引擎入门教程 overview 概览


Lucene code-04-Lucene 的索引文件格式其他内容


Lucene code-03-Lucene 的索引文件格式反向内容


Lucene code-02-Lucene 的索引文件格式具体正向内容


Lucene code-01-Lucene 的索引文件格式


Lucene in action-10-index format 文件索引格式


Lucene in action-09-define 自定义


Lucene in action-08-sort 排序


Lucene in action-07-analysis 分析


Lucene in action-06-TermQuery RangeQuery BooleanQuery QueryParser


Lucene in action-05-IndexSearcher 与 Query 和 Explanation


Lucene in action-04-indexing 索引过程控制


Lucene in action-03-indexing 索引


Lucene in action-02-lucene 核心类简介


Lucene in action-01-lucene 是什么?


Lucene in action-00-overview 概览


Lucene-22-lucene增量更新和NRT(near-real-time)Query近实时查询


Lucene-21-lucene索引时join和查询时join使用示例


Lucene-20-expressions 表达式


Lucene-18-facet lucene搜索之facet查询原理和facet查询实例


Lucene-17-sorted 排序


Lucene-16-grouping 分组


Lucene-15-highlighter 语法高亮


Lucene-14-suggest lucene 搜索之联想词提示之 suggest 原理和应用


Lucene-13-suggest lucene 搜索之拼写检查和相似度查询提示 spellcheck


Lucene-12-lucene 搜索之 IndexSearcher 实现分页查询


Lucene-11-lucene 搜索之 IndexSearcher 构建过程


Lucene-10-lucene 的索引构建原理


Lucene-09-segment 中文分词


Lucene-08-analysis 分析器


Lucene-07-field 字段类型


Lucene-06-IndexWriter 详解


Lucene-05-的总体架构


Lucene-04-全文索引实现原理


Lucene-03-基本组件概念介绍


Lucene-02-get start 入门例子


Lucene-01-overview 概览


web3

web3 学习实战笔记-04-如何撰写和部署非同质化代币 NFT


web3 学习实战笔记-03-同质化代币 ERC-20 OpenZepelin Solidity ERC20 实现


web3 学习实战笔记-02-同质化代币 ERC-20 通证智能合约基本实现


web3 学习实战笔记-01-部署第一个智能合约 & 使用事件记录智能合约中的数据


web3 以太坊开发-53-数据结构与编码 帕特里夏默克尔树


web3 以太坊开发-53-web3-secret-storage


web3 以太坊开发-53-数据结构与编码 帕特里夏默克尔树


web3 以太坊开发-53-数据结构与编码 简单序列化 SSZ


web3 以太坊开发-53-数据结构与编码 帕特里夏默克尔树


web3 以太坊开发-52-网络层 networking-layer


web3 以太坊开发-51-Data availability 数据可用性


web3 以太坊开发-50-缩放 scaling


web3 以太坊开发-49-预言机 oracles


web3 以太坊开发-48-最大可提取价值 (MEV)


web3 以太坊开发-47-以太坊开发标准 standards


web3 以太坊开发-46-链桥 bridges


web3 以太坊开发-45-面向 JAVA 开发者的以太坊资源


web3 以太坊开发-44-集成开发环境 IDE


web3 以太坊开发-43-去中心化存储 storage


web3 以太坊开发-42-区块浏览器 block-explorers


web3 以太坊开发-41-数据分析 data-and-analytics


web3 以太坊开发-40-以太坊客户端 API JSON RPC


web3 以太坊开发-39-以太坊客户端 API 后端 API


web3 以太坊开发-38-以太坊 JAVASCRIPT 应用编程接口库


web3 以太坊开发-37-以太坊开发框架 frameworks


web3 以太坊开发-36-以太坊开发网络 development-networks


web3 以太坊开发-35-以太坊智能合约组合 smart contracts composability


web3 以太坊开发-34-以太坊智能合约形式化验证 smart contracts formal-verification


web3 以太坊开发-33-以太坊智能合约安全 smart contracts security


web3 以太坊开发-32-以太坊智能合约升级 smart contracts upgrading


web3 以太坊开发-30-以太坊智能合约验证 smart contracts verifying


web3 以太坊开发-30-以太坊智能合约部署 smart contracts deploy


web3 以太坊开发-29-以太坊智能合约编译 smart contracts compile


web3 以太坊开发-28-以太坊智能合约测试 smart contracts testing


web3 以太坊开发-27-以太坊智能合约库 smart contracts libraries


web3 以太坊开发-26-以太坊智能合约结构 smart contracts anatomy


web3 以太坊开发-25-以太坊智能合约语言 smart contracts languages


web3 以太坊开发-24-以太坊智能合约 smart contracts


web3 以太坊开发-23-以太坊堆栈简介


web3 以太坊开发-22-POS Keys in proof-of-stake Ethereum 权益证明以太坊中的密钥


web3 以太坊开发-21-POS 奖励与惩罚 rewards and penalties


web3 以太坊开发-20-认证 ATTESTATIONS


web3 以太坊开发-19-弱主观性 weak subjectivity


web3 以太坊开发-18-GASPER 最终确定性工具


web3 以太坊开发-17-POS 权益证明机制(POS)


web3 以太坊开发-16-ETHASH 工作量证明 pow


web3 以太坊开发-15-mining 挖矿 / 挖矿算法 mining-algorithms /


web3 以太坊开发-14-pow 工作量证明


web3 以太坊开发-13-consensus 共识机制


web3 以太坊开发-12-网络 networks


web3 以太坊开发-11-节点和客户端


web3 以太坊开发-09-GAS 和费用


web3 以太坊开发-09-EVM


web3 以太坊开发-08-区块 blocks


web3 以太坊开发-07-以太坊交易 ethereum transaction


web3 以太坊开发-06-以太坊帐户 ethereum accounts


web3 以太坊开发-05-web2 VS web3


web3 以太坊开发-04-Dapps 去中心化应用 (dapp)


web3 以太坊开发-03-ETH 以太币简介


web3 以太坊开发-02-术语


web3 以太坊开发-01-什么是区块链?什么是以太坊?什么是以太币?什么是智能合约?


web3 以太坊二层网络 L2


web3 以太坊使用 去中心化应用 (DAPPS)


web3 以太坊使用 获取 ETH


web3 以太坊使用 创建一个钱包 metamask wallet


web3 零知识证明 What are zero-knowledge proofs?


web3 什么是 web3?


web3 零知识证明 What are zero-knowledge proofs?


web3 零知识证明 What are zero-knowledge proofs?


web3 区块链桥梁 ethereum bridges


web3 以太坊治理 ethereum governance


web3 以太坊升级 ethereum upgrades


web3 以太坊升级 ethereum upgrades


web3 以太坊白皮书


web3 以太坊社区指南


web3 以太坊钱包 wallet


web3 什么是以太币? what is eth


web3 什么是以太坊? what is thereum


web3 密码学无政府主义(英语:Crypto-anarchism)也称加密无政府主义


web3 虚拟货币 virtual currency / virtual money


web3 符号货币 Token Money 布雷顿森林体系 Bretton Woods system


web3 ICO 首次代币发行


web3 超级账本 Hyperledger


web3 双重支付(又称一币多付、双花攻击 double-spending)


web3 数字货币 Digital currency


web3 DAO 分布式自治组织(decentralized autonomous organization,DAO )


web3 blockchain games 区块链游戏


web3 BitLicense


web3 匿名网上银行 Anonymous Internet banking


web3 空投 (区块链)


WEB 3.0 MetaMask-01-overview


WEB 3.0 加密货币钱包 Cryptocurrency wallet


SOFAActs

SOFAActs 介绍-01-overview


SOFADashboard

SOFADashboard 介绍-01-overview


SOFAJRaft

SOFAJRaft 介绍-01-overview


sofamesh

SOFAMesh 介绍-01-overview


ethereum

web3 学习实战笔记-04-如何撰写和部署非同质化代币 NFT


web3 学习实战笔记-03-同质化代币 ERC-20 OpenZepelin Solidity ERC20 实现


web3 学习实战笔记-02-同质化代币 ERC-20 通证智能合约基本实现


web3 学习实战笔记-01-部署第一个智能合约 & 使用事件记录智能合约中的数据


web3 以太坊开发-53-数据结构与编码 帕特里夏默克尔树


web3 以太坊开发-53-web3-secret-storage


web3 以太坊开发-53-数据结构与编码 帕特里夏默克尔树


web3 以太坊开发-53-数据结构与编码 简单序列化 SSZ


web3 以太坊开发-53-数据结构与编码 帕特里夏默克尔树


web3 以太坊开发-52-网络层 networking-layer


web3 以太坊开发-51-Data availability 数据可用性


web3 以太坊开发-50-缩放 scaling


web3 以太坊开发-49-预言机 oracles


web3 以太坊开发-48-最大可提取价值 (MEV)


web3 以太坊开发-47-以太坊开发标准 standards


web3 以太坊开发-46-链桥 bridges


web3 以太坊开发-45-面向 JAVA 开发者的以太坊资源


web3 以太坊开发-44-集成开发环境 IDE


web3 以太坊开发-43-去中心化存储 storage


web3 以太坊开发-42-区块浏览器 block-explorers


web3 以太坊开发-41-数据分析 data-and-analytics


web3 以太坊开发-40-以太坊客户端 API JSON RPC


web3 以太坊开发-39-以太坊客户端 API 后端 API


web3 以太坊开发-38-以太坊 JAVASCRIPT 应用编程接口库


web3 以太坊开发-37-以太坊开发框架 frameworks


web3 以太坊开发-36-以太坊开发网络 development-networks


web3 以太坊开发-35-以太坊智能合约组合 smart contracts composability


web3 以太坊开发-34-以太坊智能合约形式化验证 smart contracts formal-verification


web3 以太坊开发-33-以太坊智能合约安全 smart contracts security


web3 以太坊开发-32-以太坊智能合约升级 smart contracts upgrading


web3 以太坊开发-30-以太坊智能合约验证 smart contracts verifying


web3 以太坊开发-30-以太坊智能合约部署 smart contracts deploy


web3 以太坊开发-29-以太坊智能合约编译 smart contracts compile


web3 以太坊开发-28-以太坊智能合约测试 smart contracts testing


web3 以太坊开发-27-以太坊智能合约库 smart contracts libraries


web3 以太坊开发-26-以太坊智能合约结构 smart contracts anatomy


web3 以太坊开发-25-以太坊智能合约语言 smart contracts languages


web3 以太坊开发-24-以太坊智能合约 smart contracts


web3 以太坊开发-23-以太坊堆栈简介


web3 以太坊开发-22-POS Keys in proof-of-stake Ethereum 权益证明以太坊中的密钥


web3 以太坊开发-21-POS 奖励与惩罚 rewards and penalties


web3 以太坊开发-20-认证 ATTESTATIONS


web3 以太坊开发-19-弱主观性 weak subjectivity


web3 以太坊开发-18-GASPER 最终确定性工具


web3 以太坊开发-17-POS 权益证明机制(POS)


web3 以太坊开发-16-ETHASH 工作量证明 pow


web3 以太坊开发-15-mining 挖矿 / 挖矿算法 mining-algorithms /


web3 以太坊开发-14-pow 工作量证明


web3 以太坊开发-13-consensus 共识机制


web3 以太坊开发-12-网络 networks


web3 以太坊开发-11-节点和客户端


web3 以太坊开发-09-GAS 和费用


web3 以太坊开发-09-EVM


web3 以太坊开发-08-区块 blocks


web3 以太坊开发-07-以太坊交易 ethereum transaction


web3 以太坊开发-06-以太坊帐户 ethereum accounts


web3 以太坊开发-05-web2 VS web3


web3 以太坊开发-04-Dapps 去中心化应用 (dapp)


web3 以太坊开发-03-ETH 以太币简介


web3 以太坊开发-02-术语


web3 以太坊开发-01-什么是区块链?什么是以太坊?什么是以太币?什么是智能合约?


in-actions

项目复盘梳理-01-overview


data-syncsh

ETL-00-ETL 与 ELT 的区别


calcite

数据库查询工具/流式查询 streamex 入门介绍


数据库查询工具 stream query 入门介绍-允许完全摆脱Mapper的mybatis-plus体验!


SQL 适配-01-apache drill 01 入门介绍


如何通过标准的 SQL 适配访问各种数据源?


Apache splunk-01-Splunk 是一种用于搜索、监控和分析大规模机器生成的实时数据的软件平台。它能够处理来自各种来源的大量数据,并提供实时的搜索、分析和可视化功能


Apache pig/Apache piglet-01-简单而强大的方式来处理大规模数据集


Apache Geode/Pivotal GemFire-01-分布式内存数据管理平台,用于在大规模的数据处理中提供高性能、高可扩展性和可靠性


Apache Druid-01-a high performance real-time analytics database 高性能实时分析数据库 Apache Imply


Apache Doris-01-overview Doris 介绍


Apache Calcite 动态数据管理框架-04-algebra


Apache Calcite 动态数据管理框架-03-tutorial


Apache Calcite 动态数据管理框架-02-背景


Apache Calcite 动态数据管理框架-01-intro


Apache Calcite doc avatica-08-Custom Client Artifacts


Apache Calcite doc avatica-07-Compatibility 兼容性


Apache Calcite doc avatica-06-Security


Apache Calcite doc avatica-05-how to 如何使用


Apache Calcite doc avatica-04-Json reference


Apache Calcite doc avatica-03-Client Reference 客户端引用


Apache Calcite doc avatica-02-roadMap 发展路线


Apache Calcite doc avatica-01-Background 背景


Apache Calcite advanced 05 Lattices 格


Apache Calcite advanced 04 Materialized Views 物化视图


Apache Calcite advanced 03 streaming 流


Apache Calcite advanced 02 Spatial 空间


Apache Calcite advanced 01 Adapters 适配器


Apache Calcite 如何基于 calcite 自定义实现一个数据库-51-支持过滤的简单 csv 数据库


Apache Calcite 如何基于 calcite 自定义实现一个数据库-51-简单版本 csv?


Apache Calcite 如何基于 calcite 自定义实现一个数据库?


Apache Calcite 源码分析-06-ES schema


Apache Calcite 源码分析-05-csv table schema


Apache Calcite 源码分析-04-CalciteConnection sql execute 执行过程


Apache Calcite 源码分析-03-calcite driver


Apache Calcite 源码分析-02-module 模块介绍


Apache Calcite 源码分析-01-DriverManager 源码浅析 jdbc 的驱动是如何加载的?


Apache Calcite 源码分析-01-CsvSchema 源码浅析


Apache Calcite 动态数据管理框架整合 csv 实战笔记


Apache Calcite 动态数据管理框架入门介绍


sql-budiler

数据库查询工具 sql builder-x-ream sqli 入门介绍


数据库查询工具 sql builder-jonathanhds sql-builder 入门介绍,优雅的 api 设计


数据库查询工具 sql builder-jkrasnay/sqlbuilder 入门介绍


数据库查询工具 sql builder-javaica querier 入门介绍, 足够简单灵活。


数据库查询工具 sql builder-01-IQL


数据库查询工具 sql builder-ibit-tech 入门介绍


数据库查询工具 sql builder-geevisoft sql-query-builder 入门介绍


数据库查询工具 sql builder-exasol sql-statement-builder 入门介绍 对 SQL 的理解比较深入


数据库查询工具 sql builder-dragons96 sql-builder 入门介绍 对其他组件的兼容性不错


数据库查询工具 sql builder-danfickle java-sql-query-builder 入门介绍


数据库查询工具 sql builder-chat 如何设计一个 sql builder


数据库查询工具 sql builder-alexkasko query-string-builder 入门介绍


数据库查询工具 sql builder-Yeamy SqlBuilder 入门介绍,主要是看约束条件的设计。


数据库查询工具 sql builder-DenzelCode AdvancedSQL 入门介绍


数据库查询工具 sql builder 通过代码构建 SQL 语句


数据库查询工具 linq4j


.net Language Integrated Query(LINQ,语言集成查询)


数据库查询工具 linq java 入门介绍-更加优雅的流式集合处理


数据库查询工具 Language-Integrated Query (LINQ) cshape 入门介绍


数据库查询工具 jinq 入门介绍-java中编写数据库查询的简单自然的方式


spring jdbctemplate 入门使用


aigc

Stable Diffusion-01-入门概览


Stable Diffusion-01-入门概览


AIGC 概览


AI 概览


AI-15-autogen 通过多个可以相互对话的代理实现 LLM(Large Language Model)应用的开发。AutoGen 代理是可定制、可对话的,并且可以无缝地允许人类参与。


AI-14-WeChatMsg 我的数据我做主


AI-13-Langchain-Chatchat 基于 Langchain 与 ChatGLM 等语言模型的本地知识库问答


AI-12-Lobe Chat 开源项目介绍


AI-11-Quivr 您的第二大脑,由生成式人工智能驱动


AI-10-openai Assistant 旨在让每个人都能访问一个优秀的基于聊天的大型语言模型


AI-09-openai cookbook 网络相关资源


AI-08-NextChat 一键免费部署你的私人 ChatGPT 网页应用,支持 GPT3, GPT4 & Gemini Pro 模型。


AI-07-generative-ai-for-beginners 初学者的生成式人工智能(第二版)


AI-06-GPT 学术优化 (GPT Academic)


AI-05-gpt4free 允许用户免费使用或访问 GPT(生成预训练 Transformer)模型的资源或工具


AI-04-NextChat 一键免费部署你的私人 ChatGPT 网页应用,支持 GPT3, GPT4 & Gemini Pro 模型


AI-03-Prompt-Engineering-Guide 提示工程指南


AI-03-Awesome ChatGPT Prompts 一个与ChatGPT模型一起使用的提示示例集合+ChatGPT 中文调教指南


AI-02-openui 允许您使用想象力描述用户界面,然后看到其实时渲染。


AI-01-autoGPT 根据设定的目标,自主地拆解任务并执行,减少了对人工提示的依赖


bookmark

个人书签梳理