Tags

junit test uml ide web log apache log4j2 Annotation spring boot spring springboot less jfinal sort exchange-sorts poi mybatis database maven shiro web-security phabricator zookeeper dobbo rpc java sh ssh git ubuntu shell devops qa ci Devops plugin docker windows mysql sf mac kibana search overview index logstash sql quartz job cron linux mq ali-cloud yaml svg xml dbunit port groovy apm swagger ftp omniGraffle gitlab rss annotation search-engine auth oauth spring-intergration spring-cloud mysql ruler mono cshape base lambda thread finance quant design pattern design-pattern paging log4net .net orm linq design ui semantic toc grid baidu share hexo blog view sql server transaction dotnet ibatis ruby lang why-learn AI DL neural network scheduler socket http websocket windows service wcf kettle excel nuget bond bat tree path Aop ioc html js nosql mongodb wind resource activemq jms imix cfets xpath xslt xStream xsd dtd web service wsdl soap javaServiceWrapper life itext sp deep learning reading note work regex task scheduling cmd todo html5 property kafka best-practice stream big data wercker solr math lock qr code exception encryption vue learn-note reflect jquery file bash ali idea deploy mock guice net framework google netty TODO io IO-multiplexing api schedule codec web-safe web-socket udp ex ssl-tls optimize data & ETL CI java-tool bug cache tool best practice stay hungry project auto it h2 SEO wechat time blockchain bit coin python data-struct iter class style-guide doc python3 clis tools splider cli stock plot video write think uml, tool network mvc ios swift biz ajax cors watch env jdk oracle pl/sql data model nodejs front learn webpack npm redis scrapy algorithm hash express template qlexpress rule distributed data struct retry gradle concurrent react electron redux state css rust other font master-slave jvm github markdown rst dev vpn session cookie in action virtual json proxy bytecode asm in-action aop tree-api concurrency lock-free jmm source-code dubbo programming language manager summary lts tomcat julia hand-write k8 why assert command crawl code-gen gc alibaba ice ai ml htpps requirejs graphql charset in-process cache lru protocol middle-ware read-write id graph ascii pool sharding random servlet container jetty serverless architecture micro-service soa serial middleware in-memory cache go lua guava error key-word java-base amqp pattern cloud-pattern why-so-fast nio how-to zero-copy ip tpc string jdbc ovewview thread-safe security service-mesh althgorim compress bitmap croptograph markup tx vm ML spread gateway web-server load-balance ha quisk-start nginx why-use install basic-usage docker-integration distrubited monitor in-practice book big-data calc-engine mongo vim explain data-migrate persist althgroim limit cloud standard column-store Apache netbeans hbase vsc svn webservice async future sync juc best-practise DevOps pic jdk8 functional mvn distributed-database name bese-practise config software dis-database time-series distributed-tx dts paper tcp/ip system numpy quick-start csv memory no-sql arangodb data-management performance olap oltp htap tcp dma go-lang spring mvc sensitive nlp speech-tagging ocr reverse-index pinyin asr atc block-chain wsd tts dag leetcode binary-tree interview matrix genetic data funny joke iamge img sound mp3 tips chinese cs zhihu kotlin threadpool c engine route workflow acquire cross-border e-commerce air-travel factoring white-paper ast data-analysis sandbox compiling-principle functional-programming Algorithm secret open-source trade-system expression jsp safe os queue micro service sofa skill bi risk vscode
junit

JUnit-java 单元测试


test

WRK-测试利器


Telerik Fiddler-抓包工具


性能测试


单元测试最佳实践


GroboUtils


JCIP-35-并发程序的测试


SOAP UI


A/B Test


Unit Test


LoadRunner


JMeter


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 系统学习-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


Google Truth


Coveralls


Netty-13-EmbeddedChannel 测试 ChannelHandler


Netty-13-EmbeddedChannel 异常测试


Netty-13-单元测试


PowerMock


Fitnesse


JUnit-java 单元测试


web

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 概览入门


如何从零开始设计权限管理系统


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-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 安全系列-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-CRLF 注入 & HRS 漏洞


web 安全系列-02-XSS 跨站脚本攻击


web 安全系列-01-SQL injection SQL 注入


web 安全系列-00-web 安全概览


Gravatar-重新定义头像


FrontJS 前端监控


Cralwer-01-如何设计一个爬虫框架


中国风颜色


HTTP 传输 + 号不见了


Jersey


Retrotranslator jdk version transfer


OSGI


JBoss


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


图片识别文字 Tess4j


HTTP GET POST 请求区别


Java Servlet 教程-21-自己手写 spring mvc 简单实现


Java Servlet 教程-20-自己手写实现 spring mvc 整体思路


Java Servlet 教程-03-生命周期


Java Servlet 教程-02-hello world


Java Servlet 教程-01-概览


Spring Statemachine


Spring Session-04-深入源码,和你一起重新认识 spring session


Spring Session 结合拦截器实战


Spring 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


Apache Wicket


web 会话机制之 session cookie 详解


Flask


WebAssembly & asmjs


Ant Design-03-Pattern


Ant Design-02-Visual


Ant Design-01-Rules


Ant Design-00-Overview


Vuex


PostCSS


Eslint


JSX


Babel


前端 JQuery 入门使用简介


前端 Boostrap 简介


前端 nodejs webpack npm 之间的关系


CORS


Vue & Node.js


JWT


分布式系统 session 共享解决方案 JWT 实战笔记


JWT-02-常见问题及其解决方案


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-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


WebSocket


CShape Web


SVG


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-08-Cryptography 编码加密


Shiro-09-web


Shiro-07-Session Management 会话管理


Shiro-06-Realms 领域


Shiro-05-Authorization 授权


Shiro-04-Authentication 身份验证


Shiro-03-5 分钟入门 shiro 安全框架实战笔记


Shiro-02-shiro 的架构设计详解


Shiro-02-shiro 是什么?


Freemarker Advance


Freemarker


log4j2

Log4j2


Annotation

Annotation


spring boot

Spring Boot-00-overview 概览


spring

工作流概览-02-BPM OA ERP 区别和联系


工作流概览-01-Activiti


工作流概览-00-overview


Spring Web MVC-10-HandlerMethodArgumentResolver 用于统一获取当前登录用户


Spring Web MVC-09-springmvc 过滤器与拦截器 Handler and Filter


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 整合 ActiveMQ-04-事务管理


Spring 整合 ActiveMQ-03-消息类型转换


Spring 整合 ActiveMQ-02-MessageListener


Spring 整合 ActiveMQ-01-入门


Spring Kafka


Spring AMQP


Redis Spring


Dynamic Spring Datasource


Spring Transaction


Annotation-11-如何获取 spring bean 上的注解信息


Annotation-10-Aspect Order


Annotation-09-spring aop import 导入自动引入


Annotation-08-java annotation spring


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-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-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-入门案例


Spring State Machine


Spring Shell


Spring Web Services


Spring LDAP


Spring Web Flow


Spring HATEOAS


Spring Batch


Spring Rest Docs


Spring Data JPA


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


Spring Boot-00-overview 概览


springboot

SOFABoot-02-模块化隔离方案


蚂蚁金服开源的 SOFABoot 是什么黑科技?


SOFAArk-01-蚂蚁金服类隔离工具 SOFAArk 入门及源码讲解


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-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 整合笔记


Spring Boot-00-overview 概览


less

LESS


jfinal

JFinal


database

mysql 时间精度精确到毫秒实现方案


Apache Superset 数据库分析工具


java 如何从零实现一个数据库差异对比工具?


mysql(9)transaction 事务2


mysql(6)transaction 事务


mysql(6)lock mysql 锁


mysql(6)Index 索引


mysql(5)表


mysql(4)文件系统


Database design tool 数据库管理工具 PDMAN


c3p0 数据池入门使用教程-00


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


Opentsdb-分布式时序数据库


InfluxData-分布式时序数据库


TiDB


分表分库如何部署


数据库优化


Greenplum Database


Greenplum Database-02-sharing nothing/everything/disk/memory


数据库表设计-大宽表


列式数据库 Vertica


数据库表设计-数据库三范式


列式数据库 MonetDB


数据库汇总 database overview


列式数据库 IBM Netzza


列式数据库 HyPer


列式数据库 ClickHouse


Database Sharding-03-最佳实践


Database Sharding in action


Database Sharding


MySQL Proxy


Database Connection Pool


Dynamic Spring Datasource


Database Read Write Separation


Database Master Slave mysql 数据库集群。主从复制,主从同步,读写分离。


JPA


Databus


Database Transaction


Spring Transaction


DataBus


Database Recover


Mybatis


Mybatis 查询结果为 null,实际 sql 查询有值


phabricator

Phabricator


dobbo

Dubbo


java

java 封神技能树


钉钉消息入门案例


apollo-01-配置中心


java 如何从零实现一个数据库差异对比工具?


Tree-07-多路查找树 B* 树 及 java 实现


Tree-06-多路查找树 B+ 树 及 java 实现


Tree-05-多路查找树 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 字符串又长度限制吗?常量池详解


java 基础篇-04-java 8 大基本类型


java 基础篇-03-java 到底是值传递还是引用传递?


java 基础篇-02-什么是编程范式?Programming paradigm


java 基础篇-01-什么是面向对象? OOP


java 表达式引擎


mybatis 与 spring 整合实现原理


mybatis generator & mybatis-plus generator 代码生成


springboot + mybatis-plus 基于注解的多数据源


springboot + mybatis-plus 分包实现多数据源配置


从零开始手写 mybatis(四)- mybatis 事务管理机制详解


从零开始手写 mybatis (三)jdbc pool 从零实现数据库连接池


手写 Hibernate ORM 框架 06-spring mybatis 原理


手写 Hibernate ORM 框架 05-mybatis 原理


手写 mybatis 系列(二)mybatis interceptor 插件机制详解


手写 mybatis 系列(一)mybatis 手写 MVP 版本


手写 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 实现 OCR 图片文字识别


java 实现 OCR 图片文字识别中文


special chars 特殊符号汇总


number 数字与中文


结巴分词之词性标注实现思路 speechTagging


结巴分词与繁简体转换


结巴分词原理讲解之数据归一化


结巴分词原理讲解


java 敏感词工具实现思路


java 敏感词之 StopWord 停止词优化与特殊符号


java 敏感词之字典瘦身


java 敏感词之 DFA 算法(Tire Tree 算法)详解


Regex 正则表达式与 DFA


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


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


java 发送邮件


java 搭建属于自己的邮件服务器


java 发送邮件 css-style 样式丢失错乱问题,有解决方案


java 中文标点符号判断


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 是什么


Byte Buddy-02-替换类实现


Java Shutdownhook-优雅的关闭服务


字节码概览


字节码生成-Byte Buddy


Java BigDecimal 深入学习


Java JDK 版本是否兼容


CSV 文件生成实战


Java try catch finally 详解


java base-06-String StringBuilder StringBuffer


java base-05-Box UnBox 自动装拆箱


java base-04 Error and Exception


java base-03-finalize 方法详解


Spring Config 与分布式配置中心


Spring 路由最佳实践


Spring @PostConstruct @PreDestroy


Spring Bean lifecycle 生命周期


Data Struct-TreeMap 排序的新姿势


Lambdaj


Guava Functional


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-新特性概览


java base-00-基础知识


Java 时间之 currentTimeMillis 与 nanoTime - 时间精确测量


Java Random 随机详解


Java 对象占用内存大小的一些方法


Java 对象占用内存大小与 java 对象格式


Aopalliance


poi word-04-POI TL


poi word-03-文档模板


poi word-02-入门例子


poi word-01-概览


java doc 文档注释最佳实践


java 对象属性复制(BeanCopy)最佳实践


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 集合汇总


轻松学习多线程 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-22-Executor 框架, ExecutorService, AbstractExecutorService


JCIP-21-thread pool 手写线程池


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-并发概览


Jersey


java 浅拷贝,深度拷贝与属性复制


Java Thread 小结


Retrotranslator jdk version transfer


OSGI


Linux Tool Box


JBoss


Mongo Java Driver-01-authMechanism 认证方式


Mongo Java Driver-00-java 访问 mongo


Centos7 Java Install


Java GC 调优, ZGC 的原理


package-info.java


Maven Dependency


Excel Export


Java Cpu & Memory


Java Web Layer Divide


User Security


ZAB-一致性算法


Raft-一致性算法


Paxos-一致性算法


Mybatis PageHelper


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-GC


JVM-03-OOM


JVM-02-JMM HotSpot 创建对象


JVM-01-jvm ovewview


JVM-00-what is jvm


JDBC


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


图片识别文字 Tess4j


Java Servlet 教程-21-自己手写 spring mvc 简单实现


Java Servlet 教程-20-自己手写实现 spring mvc 整体思路


Java Servlet 教程-03-生命周期


Java Servlet 教程-02-hello world


Java Servlet 教程-01-概览


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-大文件读取


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 为什么这么快


Docker install RabbitMQ 教程笔记


Docker 安装 Kafka


RabbitMQ 实战入门-06-远程调用


RabbitMQ 实战入门-05-Topics


RabbitMQ 实战入门-04-路由


RabbitMQ 实战入门-03-发布/订阅模式


RabbitMQ 实战入门-02-工作队列


RabbitMQ 实战入门-01-Hello World


Spring AMQP


Docker 安装 activeMQ 入门介绍


Openmq


JNDI


JMS-MQ 协议标准


Stock Data


java 表单避免重复提交


Apache Commons Math


Java Bit Operation-类型转换-02


Java Bit Operation-位运算-01


Java Transient


B Tree


HashMap 源码解析


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


RPC-手写 RPC


Java Reference 弱引用 强引用 幻引用


QuickFIX/J


Google Auto


Crawl WebMagic 爬虫入门使用简介 webmagic


Crawl jsoup 爬虫使用 jsoup 无法抓取动态 js 生成的内容


Crawl htmlunit 模拟浏览器动态 js 爬虫入门使用简介


Hibernate Validator 参数校验


Validator-02-自定义校验注解


Ubuntu JDK


Java Retry


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-06-happens before


JMM-05-volatile


JMM-04-sequentially consistent


JMM-03-cache & reordering


JMM-02-data struct


JMM-01-intro


Java Model Memory


Spring Transaction


Java Concurrency-09-synchronized


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


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


Json Path-另一种解析 json 的方式


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 overview 概览


asyncload 异步并行框架


JetCache


JMeter


ReactiveX


DataBus


Jarslink


Long polling


SSO-03-单点登出实现流程


SSO-02-登入实现流程


SSO-01-单点登录入门


Java Shell


Java Tool


JHat


Java ScriptEngine


Jib


Mac JDK


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-04-Define


Annotation-03-metadata


Annotation-02-built in


Annotation-01-annotation


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 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 01-quartz 入门使用介绍


Quartz 00-quartz 概览


OpenSSL


JMX


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-00-概览


Idea Plugin Dev


JCTree


VERT.X


Compile Doc Processor


Javassist


Java Poet


Java Dev Guide


Java Get Method


Jasypt


Java Property


Lock


java 方法调用链


ActiveMQ-01-Overview


Dubbo


sh

java 封神技能树


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-书籍推荐


钉钉消息入门案例


互联网风控笔记


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 时间精度精确到毫秒实现方案


Apache Superset 数据库分析工具


apollo-01-配置中心


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 如何从零实现一个数据库差异对比工具?


Tree-11-mysql index 数据库索引


Tree-07-多路查找树 B* 树 及 java 实现


Tree-06-多路查找树 B+ 树 及 java 实现


Tree-05-多路查找树 BTree 及 java 实现


Tree-06- B 树之 2-3 Tree


Tree-05-伸展树 Splay Tree 及 java 实现


Tree-04-图解红黑树 Red Black Tree 及 java 实现


动态内存管理


mysql learn-03-Innodb 引擎介绍


mysql learn-02-mysql 体系结构和存储引擎


mysql learn-01-mysql limit 的分页性能很差问题及其解决方案


mysql learn-00-overview


c3p0 数据池入门使用教程-00


idempotent 幂等性防止重复提交


mybatis 与 spring 整合实现原理


mybatis generator & mybatis-plus generator 代码生成


springboot + mybatis-plus 基于注解的多数据源


springboot + mybatis-plus 分包实现多数据源配置


从零开始手写 mybatis(四)- mybatis 事务管理机制详解


从零开始手写 mybatis (三)jdbc pool 从零实现数据库连接池


手写 Hibernate ORM 框架 06-spring mybatis 原理


手写 Hibernate ORM 框架 05-mybatis 原理


手写 mybatis 系列(二)mybatis interceptor 插件机制详解


手写 mybatis 系列(一)mybatis 手写 MVP 版本


手写 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-负载均衡基础知识


Gravatar-重新定义头像


Base64 加密算法详解


函数式编程-04-让 java 更加函数式


函数式编程-03-java 中的函数式接口和 lambda 简介


函数式编程-02-函数中的方法


函数式编程-01-什么是函数?


函数式编程-00-什么是函数式编程


jvm-sandbox 入门简介


用户画像-01-用户画像基础


数据分析-03-用户行为分析


数据分析-01-如何做好数据埋点


数据分析-01-什么是埋点


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)实现中文分词


一些有趣的考验反应能力的题目


面试算法:前 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)进行任务调度


数据结构之背包,栈,队列,链表


数据结构与算法学习-《算法》目录


数据结构与算法学习目录


NLP 骂人夸人+jsoup 爬虫代理


NLP WSD (Word Sense Disambiguation) 歧义消除


NLP TTS 文本转语音


NLP TTS 文本转语音-Google 翻译实现例子


NLP 文本生成


NLP abbreviation 文本缩写


NLP 句法分析 syntactic parsing


NLP 情感分析简介


NLP Number 数字工具类


NLP 中文拼写检测实现思路


NLP 中文拼写检测纠正 Paper


NLP 中文拼写检测纠正算法整理


NLP 中文形近字相似度计算思路


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 中文整体规划设计应用


maven 打包成可执行的文件 jar


maven 打包报错 Return code is 501 , ReasonPhrase:HTTPS Required.


如何解决分词的繁简体问题?


如何为 java 设计一款高性能的拼音转换工具 pinyin4j


pinyin4j 声母与韵母的基础知识


pinyin4j 之中文拼音的基础知识


TF-IDF 找出相似文章算法


相似文章算法之语义指纹-文本内容去重


TF-IDF 自动提取关键词


TF-IDF 自动生成文章摘要


倒排索引原理与实现


java 实现 OCR 图片文字识别


java 实现 OCR 图片文字识别中文


结巴分词之词性标注实现思路 speechTagging


云服务 DaaS PaaS IaaS SaaS 区别及其对比


SCM 供应链管理(Supply Chain Management)


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 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 在 Windows10 环境安装教程


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 请求之 HttpURLConnection-02


HTTP-概览-01


Commons Math Statistics 统计-01


Commons Math 概览-01


Colt-数学计算库


OLAP


OLAP/ALTP 对比


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


Java try catch finally 详解


java base-06-String StringBuilder StringBuffer


java base-05-Box UnBox 自动装拆箱


java base-04 Error and Exception


java base-03-finalize 方法详解


UML 等常见图绘制工具


shell 工具类


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


Maven Plugin 异常


MySQL TokuDB


MariaDB


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-新特性概览


java base-00-基础知识


Oracle 物化视图


Java 时间之 currentTimeMillis 与 nanoTime - 时间精确测量


Java Random 随机详解


Java 对象占用内存大小的一些方法


Java 对象占用内存大小与 java 对象格式


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 访问加速


数据结构-01-IdentityHashMap 详解


数据结构-00-概览


Jdbc PreprareStatement & Statement


性能测试


poi word-04-POI TL


poi word-03-文档模板


poi word-02-入门例子


poi word-01-概览


分表分库如何部署


数据库优化


如何优雅的给图片添加水印


跳跃表(SkipList)


java doc 文档注释最佳实践


java 对象属性复制(BeanCopy)最佳实践


HTTP 传输 + 号不见了


Facade 设计最佳实践


单元测试最佳实践


GroboUtils


Mybatis 拦截器


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 集合汇总


轻松学习多线程 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-22-Executor 框架, ExecutorService, AbstractExecutorService


JCIP-21-thread pool 手写线程池


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 Clone 失败


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 学习汇总-目录


Docker 快速入门学习


Trace 系统设计


Metrics


Jersey


Google Dapper


SQL 笛卡尔积处理


SVN 代码合并


MySQL 日志常见问题


负载均衡


Redis 是什么?redis 的应用场景有哪些?


java 浅拷贝,深度拷贝与属性复制


Java Thread 小结


Greenplum Database


Greenplum Database-02-sharing nothing/everything/disk/memory


算法之最大值、最小值


message 顺序性如何保证?


redis 分布式锁设计 redis lock


SQL 查询优化之虚拟列


JOOQ


Javalite ActiveJDBC


优先级队列与堆排序


位图法对大量整数进行排序


主键和外键


数据库索引-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 内存


linux tar gz 解压命令


linux tail, linux head


linux rm, mkdir


linux pwd


linux ps


linux port 端口占用


linux ping


linux mv


linux ls


linux less, linux more


linux grep


linux free


linux file 命令


linux diff


linux df-查看机器资源信息


linux chmod


linux cd


linux cat


Linux Tool Box


linux telnet


linux netstat


JBoss


Spectre CSS


Sentinel & Hystrix


pravega


Confluo-性能是 kafka 的 4-10 倍


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 分布式锁


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 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-日志添加唯一标识


java OCR 图片文字识别


SOAP UI


Redis Transaction


计算机基础知识


常见的页面错误设计


linux soft kill


linux jboss kill


linux vi/vim


linux uniq 去重统计


linux sort 排序


linux paste 命令如 hsell 读取连个文件,并将相同的行内容合并


linux often linux 常用命令


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


阿里如何做到百万量级硬件故障自愈


Web API CI PostMan+Newman+Jenkins


当我们输入一条SQL查询语句时,发生了什么?


MySQL Log


高可用+高并发+负载均衡架构


Google File System


AI Books


SVN in Practice


Mybaits in Practice


Zipkin


Zabbix


Redis Monitor


Openstry


Open-Falcon


Baidu Disconf


Docker 安装 Mongodb


Nginx-04-Docker Nginx


Nginx-03-Nginx 项目架构


Nginx-02-基本使用


Nginx-02-Nginx Ubuntu 安装


Nginx-02-为什么使用 Nginx


Nginx-01-Nginx 是什么


LVS-02-Basic Config


LVS-01-Overview


HAProxy-01-Overview


F5-负载均衡


Mantis


FileBeta


JIRA


RBAC-02-数据库表设计


RBAC-以角色为基础的权限管理系统设计


Http3


Spring-cloud-gateway Kong Soul


A/B Test


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


Lucene-03-lucene 索引原理


Lucene-02-lucene 基础知识


Lucene-01-lucene 入门教程


Elasticsearch-02-核心概念介绍


老马学机器学习-12-逻辑斯蒂回归(Logistic Regression)


老马学机器学习-14-最大熵原理 principle of maximum entropy


老马学机器学习-12-线性回归(Linear Regression)


老马学机器学习-11-决策树算法详解及 java 实现


老马学机器学习-10-基于贝叶斯算法实现性别推断实战


老马学机器学习-10-贝叶斯过滤算法实现垃圾邮件过滤


Docker-03-Swarm


Docker-官方教程-00-Overview


Docker 官方教程-02-Service


Hyper-V


Oracle Ex


jvisualvm


Apache Pulsar


SpringBoot Exception


reStructuredText


sphinx


Croptograph Althgorim-几种常见的加密算法


Croptograph Althgorim-加密算法简介


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


Oracle Explain-02-查看 oracle 执行计划的几种方式


MySQL Explain


Binary Tree


Excel Export


Java Cpu & Memory


Consul


SourceGraph


监控框架-PMC


Hmily-高性能分布式事物框架


Seata-一站式分布式事务解决方案


Windows Chocolatey


Java Web Layer Divide


User Security


ZAB-一致性算法


Raft-一致性算法


Paxos-一致性算法


Esper


Guava Sort Group


vmstat


LMbench


JVM FULL GC 生产问题 III-多线程执行队列的封装实现


JVM FULL GC 生产问题 II-如何定位内存泄露?


JVM FULL GC 生产问题笔记


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-GC


JVM-03-OOM


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


ASCII 绘制 UML 流程图


图片识别文字 Tess4j


Java Servlet 教程-21-自己手写 spring mvc 简单实现


Java Servlet 教程-20-自己手写实现 spring mvc 整体思路


Java Servlet 教程-03-生命周期


Java Servlet 教程-02-hello world


Java Servlet 教程-01-概览


Spring Statemachine


Spring Session-04-深入源码,和你一起重新认识 spring session


Spring Session 结合拦截器实战


Spring 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-概览


MQ Learn-01-Overview


Spring Kafka


QMQ-03-顺序消费


QMQ-02-设计特色和项目架构


QMQ-01-入门使用


Kafka 为什么这么快


竞争消费模式


Docker install RabbitMQ 教程笔记


Docker 安装 Kafka


RabbitMQ 实战入门-06-远程调用


RabbitMQ 实战入门-05-Topics


RabbitMQ 实战入门-04-路由


RabbitMQ 实战入门-03-发布/订阅模式


RabbitMQ 实战入门-02-工作队列


RabbitMQ 实战入门-01-Hello World


Spring AMQP


AMQP-MQ 协议标准


Docker 安装 activeMQ 入门介绍


Openmq


JNDI


JMS-MQ 协议标准


java 表单避免重复提交


Apache Commons Math


B Tree


Red Black Tree


Algorithm Load Balance


SSDB


Guava Cache


Caffeine


Lua


Mybatis Cache in action


Docker 安装 MySQL


Mybatis Cache


java 从零实现 redis 分布式锁


Redis 分布式锁 redis lock


ZooKeeper 分布式锁


SQL 分布式锁


Go Lang-02-内存分配器


Go Lang


Redis Spring


Jedis


Codis


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 架构介绍


Docker 入门介绍


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 in action


Database Sharding


MySQL Proxy


Database Connection Pool


Dynamic Spring Datasource


Graph Easy


Distributed High Availability


Database Read Write Separation


Database Master Slave mysql 数据库集群。主从复制,主从同步,读写分离。


MyCat


MySQL Lock


JPA


MySQL Tables 获取 mysql 所有表名称和列名称


MySQL 数据库最佳实践,count(*),全文索引,事务、行锁与表锁、外键


JTA


Idempotency Patterns


Compensating Transaction pattern


SQL 2PC-两阶段提交


TCC Try-Confirm-Cancel


分布式事务-本地消息表


分布式事务-数据库实现


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)43243


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


power-assert-js


Docker 常见编排管理工具介绍


Kubernetes-02-为什么选择 k8s


Kubernetes-01-快速开始 k8s


Julia


Erlang


MySQL Index


Apache Wicket


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


Elastic Job


LoadRunner


DataBus


Jarslink


MySql Learn


Zbus


Database Recover


Emoji 表情符号大全


Rust


Ant Design-03-Pattern


Ant Design-02-Visual


Ant Design-01-Rules


Ant Design-00-Overview


Jib


Redux


Electron


React-01-Hello


Gradle-01-gradle install on windows


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 系统学习-04-test converate 测试覆盖率 jacoco 原理介绍


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


Event Bus


DDD


Spring Retry


Linux Load AVG linux 平均负载是什么解释说明


Linux link


Hash 完美 hash


前端 JQuery 入门使用简介


前端 Boostrap 简介


前端 nodejs webpack npm 之间的关系


Quant-07-pandas 计算神器


Quant-06-visual 可视化


Quant-05-量化架构


Quant-03-Anaconda Python 环境神器


Quant-03-Tushare 股票信息工具


Qutan-02-金融量化计算


Qutan-01-stock 股票基本信息


Qutan-00-量化计算入门简介


Qutan-01-量化相关书籍


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 Windos 环境


Python-02-Python Mac 环境


Python-01-Index 目录


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 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-00-概览


GRPC


NIO 框架 Grizzy


Mina


maven 发布到中央仓库常用脚本-02


maven 发布到中央仓库之 Ignore Licence-04


maven 发布到中央仓库之持续集成-03


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


ActiveMQ-01-Overview


ActiveMQ-02-学习资源


OAuth2-02-Spring 整合


OAuth 2.0-01-Overview


搜索引擎-03-搜索引擎原理


搜索引擎-02-分词与全文索引


搜索引擎-01-Overview


APM 系统监控-Cat


Rocketmq


Rocketmq-ONS spring 整合


Rocketmq-ONS 入门案例


Elasticsearch-01-快速入门


Docker-05-Rancher


Docker 在 Mac 环境安装教程


Dubbo


ssh

SSH


git

从零开始的 windows 开发环境搭建-01-git


GitHook-Git 钩子


Git Clone 失败


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


Git


devops

maven 打包成可执行的文件 jar


maven 打包报错 Return code is 501 , ReasonPhrase:HTTPS Required.


云服务 DaaS PaaS IaaS SaaS 区别及其对比


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 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 在 Windows10 环境安装教程


GitHook-Git 钩子


Git Clone 失败


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 学习汇总-目录


Docker 快速入门学习


Trace 系统设计


Metrics


Google Dapper


Git Flow


灰度发布


SVN in Practice


Zipkin


Zabbix


Open-Falcon


Baidu Disconf


Mantis


JIRA


Slate 结合 Markdown 生成 API 文档


Kubernetes-01-快速开始 k8s


Ubuntu Phabricator


OPI vs KPI vs SLA


Pull Request


Code Review


Python-26-pypi 发布自已 pip 项目


Python-25-github 持续集成 测试覆盖率


GitBook


Gitlab


Docker-05-Rancher


Docker 在 Mac 环境安装教程


Jenkins


SonarQube


Devops

Jenkins Plugin


docker

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 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 在 Windows10 环境安装教程


Docker 快速入门学习


Docker 安装 Redis 实战笔记


Docker 安装 Mongodb


Docker-03-Swarm


Docker-官方教程-00-Overview


Docker 官方教程-02-Service


Docker install RabbitMQ 教程笔记


Docker 安装 Kafka


RabbitMQ 实战入门-06-远程调用


RabbitMQ 实战入门-05-Topics


RabbitMQ 实战入门-04-路由


RabbitMQ 实战入门-03-发布/订阅模式


RabbitMQ 实战入门-02-工作队列


RabbitMQ 实战入门-01-Hello World


Docker 安装 activeMQ 入门介绍


SSDB


Docker 安装 MySQL


Docker 入门介绍


Docker 常见编排管理工具介绍


Kubernetes-02-为什么选择 k8s


Kubernetes-01-快速开始 k8s


Docker install Oracle 数据库教程笔记


Docker-05-Rancher


Docker Learn-02-解决 Docker 国内较慢的问题


Docker 在 Windows7 环境安装教程


Docker 在 Mac 环境安装教程


Docker 安装 mysql Windows 环境


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 开发环境安装


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 在 Windows10 环境安装教程


从零开始的 windows 开发环境搭建-02-idea


从零开始的 windows 开发环境搭建-01-git


从零开始的 windows 开发环境搭建-00-overview


Hyper-V


Windows Chocolatey


Esper


FTP for Windows


Docker Learn-02-解决 Docker 国内较慢的问题


Docker 在 Windows7 环境安装教程


Docker 安装 mysql Windows 环境


mysql

Tree-11-mysql index 数据库索引


动态内存管理


mysql(9)transaction 事务2


mysql(6)transaction 事务


mysql(6)lock mysql 锁


mysql(6)Index 索引


mysql(5)表


mysql(4)文件系统


mysql learn-03-Innodb 引擎介绍


mysql learn-02-mysql 体系结构和存储引擎


mysql learn-01-mysql limit 的分页性能很差问题及其解决方案


mysql learn-00-overview


MySQL 日志常见问题


数据库索引-09-MySQL Index Merge 索引合并


数据库索引-08-MySQL Index Tips


Oracle Explain


Oracle Explain-02-查看 oracle 执行计划的几种方式


MySQL Explain


Docker 安装 MySQL


MyCat


MySQL Lock


MySQL Tables 获取 mysql 所有表名称和列名称


MySQL 数据库最佳实践,count(*),全文索引,事务、行锁与表锁、外键


SQL MVCC


SQLProxy


SQL Isolation


MySQL Index


MySql Learn


MySQL 5.6 Install, Windows Mysql Install


MySQL View


MySQL truncate table 与 delete 清空表的区别和坑


MySQL datetime timestamp 以及如何自动更新,如何实现范围查询


MySQL 入门使用


Docker Learn-02-解决 Docker 国内较慢的问题


Docker 安装 mysql Windows 环境


sf

Tree-03-图解 AVL 自平衡二叉查找树及 java 实现


Tree-02-java 实现 BST 二叉查询树详解


Tree-01-二叉树 Binary Tree


Tree-00-概览


mysql(9)transaction 事务2


mysql(6)transaction 事务


mysql(6)lock mysql 锁


mysql(6)Index 索引


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)概览


如何从零开始设计权限管理系统


Database design tool 数据库管理工具 PDMAN


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-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 安全系列-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-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 字符串又长度限制吗?常量池详解


java 基础篇-04-java 8 大基本类型


java 基础篇-03-java 到底是值传递还是引用传递?


java 基础篇-02-什么是编程范式?Programming paradigm


java 基础篇-01-什么是面向对象? OOP


leecode 精选 11-backtracking 回溯算法 + 剪枝


leecode 精选 10-substring-with-concatenation-of-all-words 串联所有单词的子串


leecode 精选 09-divide two integers 两数相除


leecode 精选 08-merge k sorted lists 合并多个有序的链表


leecode 详解 07-generate-parentheses 括号生成


leecode 详解 06-ksum 求符合条件的 k 个数


leecode 详解 05-median of two sorted arrays 寻找两个正序数组的中位数


leecode 详解 04-regex match 正则表达式匹配


leecode 详解 03-Manacher Algorithm 马拉车算法


从零开始的数据结构与算法-02-基本概念


从零开始的数据结构与算法-00-概览


编译原理系列-06-LR


编译原理系列-05-Predictive analysis 预测分析


编译原理系列-04-parsing 语法分析之上下文无关文法


编译原理系列-03-lexical analysis 词法分析


编译原理系列-02-mini java


编译原理系列-01-概述


编译原理系列-00-入门


工作流概览-02-BPM OA ERP 区别和联系


工作流概览-01-Activiti


工作流概览-00-overview


系统设计之路由篇


规则引擎-03-RETE 算法


规则引擎-02-easy rules


规则引擎-01-drools 框架入门


规则引擎-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 数字与中文


结巴分词与繁简体转换


结巴分词原理讲解之数据归一化


结巴分词原理讲解


java 敏感词工具实现思路


java 敏感词之 StopWord 停止词优化与特殊符号


java 敏感词之字典瘦身


java 敏感词之 DFA 算法(Tire Tree 算法)详解


Regex 正则表达式与 DFA


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


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


java 发送邮件


java 搭建属于自己的邮件服务器


java 发送邮件 css-style 样式丢失错乱问题,有解决方案


java 中文标点符号判断


Spring Web MVC-10-HandlerMethodArgumentResolver 用于统一获取当前登录用户


Spring Web MVC-09-springmvc 过滤器与拦截器 Handler and Filter


Spring Web MVC-08-springmvc 接收请求参数(普通参数,对象,JSON, URL)


Byte Buddy-02-替换类实现


字节码概览


字节码生成-Byte Buddy


从零开始的 windows 开发环境搭建-02-idea


从零开始的 windows 开发环境搭建-01-git


从零开始的 windows 开发环境搭建-00-overview


bloom filter 使用最佳实践,让你少采坑!


监控-skyworking


Prometheus-监控


PinPoint-监控


监控标准-OpenTracing


How To Learn 如何学习


Opentsdb-分布式时序数据库


InfluxData-分布式时序数据库


字符串匹配-KMP 算法


字符串匹配-01-BF 暴力匹配算法


Java GC 调优, ZGC 的原理


ActiveMQ Transaction


package-info.java


Maven Dependency


Oracle Group By


Mybatis PageHelper


Front Notes


JVM-13-runtime optimize


JVM-13-compile optimize


JVM-12-远程执行代码


JVM-11-字节码类加载实战


JVM-10-虚拟机字节码执行引擎


JVM-09-classloader


JVM-02-JMM HotSpot 创建对象


JVM-01-jvm ovewview


JVM-00-what is jvm


JDBC


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-大文件读取


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


HashMap 源码解析


ConcurrentHashMap 源码解析


XML 非法字符


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


RPC-手写 RPC


SQL Lock In Action


IBO


Java Reference 弱引用 强引用 幻引用


Architect Road


Mybatis Plus


Hibernate Validator 参数校验


Validator-02-自定义校验注解


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


Spring Transaction


Aspectj


javassist


CGLIB


Java Proxy


Json Path-另一种解析 json 的方式


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 overview 概览


web 会话机制之 session cookie 详解


Redisson 入门教程


windows jdk 环境配置 java 环境变量配置


Netty-11-流关闭的顺序


Log4j


XML 格式校验-01-DTD 简介


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-01-工厂模式 原型模式 factory prototype


Docker Learn-02-解决 Docker 国内较慢的问题


Docker 在 Windows7 环境安装教程


Docker 安装 mysql Windows 环境


kibana

Kibana


index

Tree-11-mysql index 数据库索引


动态内存管理


mysql(6)Index 索引


索引数据结构(1)概览篇


Oracle 删除重复数据,创建唯一索引


倒排索引原理与实现


跳跃表(SkipList)


主键和外键


数据库索引-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 索引


Lucene-03-lucene 索引原理


Lucene-02-lucene 基础知识


Lucene-01-lucene 入门教程


Elasticsearch-02-核心概念介绍


Slim 战胜Btree索引


LSM 索引


MySQL 数据库最佳实践,count(*),全文索引,事务、行锁与表锁、外键


MySQL Index


搜索引擎-03-搜索引擎原理


搜索引擎-02-分词与全文索引


搜索引擎-01-Overview


Elasticsearch-01-快速入门


logstash

Logstash


sql

mysql 时间精度精确到毫秒实现方案


web 安全系列-01-SQL injection SQL 注入


c3p0 数据池入门使用教程-00


mybatis 与 spring 整合实现原理


mybatis generator & mybatis-plus generator 代码生成


springboot + mybatis-plus 基于注解的多数据源


springboot + mybatis-plus 分包实现多数据源配置


从零开始手写 mybatis(四)- mybatis 事务管理机制详解


手写 Hibernate ORM 框架 06-spring mybatis 原理


手写 Hibernate ORM 框架 05-mybatis 原理


手写 mybatis 系列(二)mybatis interceptor 插件机制详解


手写 mybatis 系列(一)mybatis 手写 MVP 版本


手写 Hibernate ORM 框架 04-持久化实现


手写 Hibernate ORM 框架 03-配置文件读取, 数据库连接构建


手写 Hibernate ORM 框架 02-实体 Bean 定义,建表语句自动生成


手写 Hibernate ORM 框架 01-注解常量定义


手写 Hibernate ORM 框架 00-环境准备


Oracle 删除重复数据,创建唯一索引


MQ Design-00-overview


OLAP


OLAP/ALTP 对比


Oracle 分页错误问题


MySQL TokuDB


MariaDB


Oracle 物化视图


Jdbc PreprareStatement & Statement


SQL 笛卡尔积处理


MySQL 日志常见问题


SQL 查询优化之虚拟列


JOOQ


Javalite ActiveJDBC


主键和外键


数据库索引-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 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


Redis Monitor


Docker 安装 Mongodb


Oracle Ex


jvisualvm


Oracle Explain


Oracle Explain-02-查看 oracle 执行计划的几种方式


MySQL Explain


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-GC


JVM-03-OOM


JVM-02-JMM HotSpot 创建对象


JVM-01-jvm ovewview


JVM-00-what is jvm


JDBC


String intern


Redis 分布式锁 redis lock


ZooKeeper 分布式锁


SQL 分布式锁


Distributed ID


Database Sharding-03-最佳实践


Database Sharding in action


Database Sharding


MySQL Proxy


Database Connection Pool


Dynamic Spring Datasource


Distributed High Availability


Database Read Write Separation


Database Master Slave mysql 数据库集群。主从复制,主从同步,读写分离。


MyCat


MySQL Lock


MySQL Tables 获取 mysql 所有表名称和列名称


MySQL 数据库最佳实践,count(*),全文索引,事务、行锁与表锁、外键


JTA


Compensating Transaction pattern


SQL 2PC-两阶段提交


TCC Try-Confirm-Cancel


分布式事务-本地消息表


分布式事务-数据库实现


SQL 2PL-两阶段锁定


Vector Lock 时钟向量-一致性算法


时间戳-分布式一致性算法


SQL MVCC


SQLProxy


SQL Isolation


SQL Charset


GraphQL


SQL Join


SQL Lock In Action


Databus


Mybatis Plus


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


Docker install Oracle 数据库教程笔记


EAV


PL/SQL-01-hello


MySQL 5.6 Install, Windows Mysql Install


H2 Database-01-h2 入门介绍


H2 Database-03-h2 csv 读写


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


DbUnit


PostgreSQL


SQL Query


MySQL Query Optimize 查询性能优化


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


Merge Databases


MySQL View


PowerDesigner


LINQ


Entity Framework


Paging


MySQL truncate table 与 delete 清空表的区别和坑


MySQL datetime timestamp 以及如何自动更新,如何实现范围查询


MySQL 入门使用


cron

Cron 表达式测试


Cron


linux

linux top-linux 内存


linux tar gz 解压命令


linux tail, linux head


linux rm, mkdir


linux pwd


linux ps


linux port 端口占用


linux ping


linux mv


linux ls


linux less, linux more


linux grep


linux free


linux file 命令


linux diff


linux df-查看机器资源信息


linux chmod


linux cd


linux cat


Linux Tool Box


linux telnet


linux netstat


JBoss


Centos7 Java Install


计算机基础知识


linux soft kill


linux jboss kill


linux vi/vim


linux uniq 去重统计


linux sort 排序


linux paste 命令如 hsell 读取连个文件,并将相同的行内容合并


linux often linux 常用命令


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-零拷贝介绍及对比


Linux Load AVG linux 平均负载是什么解释说明


Linux link


Linux curl


Netty-08-linux 通讯模型之 Reactor


Netty-08-linux 通讯模型之 epoll


Netty-08-linux 通讯模型之 epoll


Netty-08-linux 通讯模型之 poll


Netty-08-linux 通讯模型之 select


Netty-08-linux 通讯模型概览


Linux


mq

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-概览


MQ Learn-01-Overview


Spring Kafka


QMQ-03-顺序消费


QMQ-02-设计特色和项目架构


QMQ-01-入门使用


Kafka 为什么这么快


Docker install RabbitMQ 教程笔记


Docker 安装 Kafka


RabbitMQ 实战入门-06-远程调用


RabbitMQ 实战入门-05-Topics


RabbitMQ 实战入门-04-路由


RabbitMQ 实战入门-03-发布/订阅模式


RabbitMQ 实战入门-02-工作队列


RabbitMQ 实战入门-01-Hello World


Spring AMQP


AMQP-MQ 协议标准


Docker 安装 activeMQ 入门介绍


Openmq


JMS-MQ 协议标准


分布式事务-本地消息表


ActiveMQ Communication Mode


Zbus


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-04-windows7 安装笔记


Apache Kafka-04-windows7 安装笔记


Apache Kafka-03-文件存储


Apache Kafka-03-文件存储


Apache Kafka-02-性能调优


Apache Kafka-01-kafka 快速开始


Apache Kafka-00-kafka 概览


ActiveMQ-01-Overview


ActiveMQ-02-学习资源


Rocketmq


Rocketmq 源码-00-为什么学习源码


Rocketmq-ONS spring 整合


Rocketmq-ONS 入门案例


yaml

YAML


svg

SVG


xml

XML 非法字符


Google Protocol Buffer


SOAP


WSDL


Schematron


XML 格式校验-01-DTD 简介


XML


Xml for CShape


SVG


dbunit

DbUnit


port

Port 端口占用


groovy

Groovy


swagger

Swagger 文档工具


ftp

FTP for Windows


FTP


omniGraffle

OmniGraffle


gitlab

Gitlab


rss

RSS


oauth

OAuth2-02-Spring 整合


spring-intergration

OAuth2-02-Spring 整合


mysql ruler

MySQL Ruler


mono

Mono


lambda

Lambdaj


CShape-07-lambda


thread

线程池框架设计


GroboUtils


轻松学习多线程 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-多线程学习概览


JCIP-25-Executor ScheduledThreadPoolExecutor


JCIP-24-Timer


JCIP-23-Executor ThreadPoolExecutor 和 Executors


JCIP-22-Executor 框架, ExecutorService, AbstractExecutorService


JCIP-21-thread pool 手写线程池


JCIP-20-thread 源码


JCIP-19-闭锁(如CountDownLatch),栅栏(如CyclicBarrier),信号量(如Semaphore)和阻塞队列(如LinkedBlockingQueue)


Java Thread 小结


Java ThreadLocal


Java Net-10-多线程服务器


JMM-06-happens before


JMM-05-volatile


Java Concurrency-09-synchronized


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


asyncload 异步并行框架


Python-44-threading 多线程


Netty-11-EventLoop 之线程模型


java 方法调用链


CShape-08-thread


design pattern

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-01-工厂模式 原型模式 factory prototype


paging

Paging


log4net

Log4net


.net

LINQ


Entity Framework


Log4net


linq

LINQ


semantic

Semantic UI


toc

TOC


grid

BSGrid


DataTables


baidu

Baidu Pan


Baidu Share


share

Baidu Share


hexo

Hexo


view

MySQL View


MySQL View


sql server

SQL Server


ibatis

IbatisNet-01-hello world


lang

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


Go Lang-02-内存分配器


Go Lang


如何手写一门语言


Julia


Quant-07-pandas 计算神器


Quant-06-visual 可视化


Quant-05-量化架构


Quant-03-Anaconda Python 环境神器


Quant-03-Tushare 股票信息工具


Qutan-02-金融量化计算


Qutan-01-stock 股票基本信息


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 Windos 环境


Python-02-Python Mac 环境


Python-01-Index 目录


Ruby-05-condition, loop


Ruby-04-var, operator


Ruby-03-class


Ruby-02-dataType


Ruby-01-base


Ruby-00-overview


why-learn

Python-01-Index 目录


Ruby-00-overview


neural network

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-01-base


scheduler

Scheduler .Net


http

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-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 Web MVC-08-springmvc 接收请求参数(普通参数,对象,JSON, URL)


HTTP 请求之 HttpURLConnection-02


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 写大型数据


HTTP


websocket

WebSocket


windows service

Windows Service


kettle

SymmetricDS


Kettle


excel

Excel Export


Excel


nuget

Nuget


bond

Bond


path

Path for CShape


Aop

Aop for CShape


js

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


power-assert-js


D3


Java ScriptEngine


WebAssembly & asmjs


Vuex


PostCSS


Eslint


JSX


Babel


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-01-Quick Start


NodeJs-02 First Server


NodeJs-01 Hello


前端 JQuery 入门使用简介


前端 Boostrap 简介


前端 nodejs webpack npm 之间的关系


CORS


QS-序列化JS库入门使用


Axios


Plotly


Bootstrap modal usage


Glup


VIS


ECharts


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 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


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


wind

Wind


resource

ActiveMQ-02-学习资源


imix

QuickFIX/J


IMIX


cfets

CFETS Biz System


CFETS Name


CFETS Biz Note 20180827


IBO


IMIX


xpath

XPath


xslt

XSLT


xStream

XStream


web service

WebService


wsdl

WSDL


soap

SOAP UI


SOAP


javaServiceWrapper

JavaServiceWrapper


life

MBA


Travel 旅游


Life


itext

IText


sp

MySQL SP


deep learning

Deep Learning


work

Note 201708


Note 201707


task scheduling

Windows Task Scheduling


todo

Baidu Disconf


XML 非法字符


MySQL Lock


SQLProxy


Alibaba ICE


SQL Lock In Action


Architect Road


Nodejs Command


TODO


html5

HTML5


big data

Hadoop 04 - MapReduce


Hadoop 03 - HDFS


Hadoop 02 - big data


Hadoop


Apache Spark


wercker

Oracle Wercker


solr

Apache Solr


math

隐马尔可夫(HMM)算法


卡尔曼滤波(Kalman filtering)


EM Algorithm 最大期望算法(Expectation Maximization)


朴素贝叶斯算法


抽样方法


MCMC 蒙特卡罗马尔科夫算法 Metropolis–Hastings + Gibbs 采样


自然对数(Natural logarithm) e 的理解


蒙特卡罗方法 Monte Carlo method


矩阵乘法简介 Matrix multiplication


马尔科夫链


最大熵和对数线性模型-实现中文词性标注


隐马尔可夫(HMM)实现中文词性标注 MIT 笔记


隐马尔可夫(HMM)实现中文词性标注


隐马尔可夫(HMM)实现中文分词


如何解决分词的繁简体问题?


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


老马学机器学习-12-逻辑斯蒂回归(Logistic Regression)


老马学机器学习-14-最大熵原理 principle of maximum entropy


老马学机器学习-12-线性回归(Linear Regression)


老马学机器学习-11-决策树算法详解及 java 实现


老马学机器学习-10-基于贝叶斯算法实现性别推断实战


老马学机器学习-10-贝叶斯过滤算法实现垃圾邮件过滤


Apache Commons Math


Quant-07-pandas 计算神器


Math-数学欧拉定理(费马小定理)


Math-数学拓展欧几里德算法


Math-数学欧几里德算法(辗转相除法) GCD


Math-数学基础知识素数 Prime


Math-数学基础知识


Math-数学概览-00


MathJax


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-32-线程池的使用


JCIP-30-任务的关闭与取消


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-同步容器类


redis 分布式锁设计 redis lock


Redis Learn-28-hot key 热点商户


Redis Learn-27-分布式锁进化史


Redis Learn-26-Distributed Lock 分布式锁


java 从零实现 redis 分布式锁


Redis 分布式锁 redis lock


ZooKeeper 分布式锁


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-08-reentrant lock


Java Concurrency-07-class object lock


Java Concurrency-05-lock intro


Lock


qr code

QR Code


encryption

Jasypt


jquery

BSGrid


idea

Stock Data


TeamCity


Idea Plugin Dev


deploy

CSTP2.0 Deploy


mock

Mock Server


PowerMock


guice

Guice


netty

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 模型


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-00-概览


io

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-大文件读取


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


IO-multiplexing

Netty-08-linux 通讯模型之 Reactor


web-safe

web 安全系列-23-文件上传攻击


web 安全系列-22-文件包含攻击


web 安全系列-21-文件读取攻击


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-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


cache

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 使用最佳实践,让你少采坑!


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 分布式锁


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 实现方式


HashMap 源码解析


ConcurrentHashMap 源码解析


SSDB


Guava Cache


Caffeine


Mybatis Cache in action


Mybatis Cache


Redis Spring


Jedis


Codis


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)43243


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


tool

钉钉消息入门案例


java 如何从零实现一个数据库差异对比工具?


Database design tool 数据库管理工具 PDMAN


Gravatar-重新定义头像


Cron 表达式测试


知乎收藏夹整理


常用工具合集整理


从零开始的 windows 开发环境搭建-02-idea


性能测试框架-Performance


UML 等常见图绘制工具


shell 工具类


WRK-测试利器


Telerik Fiddler-抓包工具


PanDoc-文档类型转换神器


poi word-04-POI TL


poi word-03-文档模板


poi word-02-入门例子


poi word-01-概览


如何优雅的给图片添加水印


Linux Tool Box


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


Word Checker


Lombok


Google Protocol Buffer


Shadowsocks


Chrome Plugin


Sublime Text


reStructuredText 文档编写利器


Markdown


Java Tool


Redux


Electron


Linux curl


Tool


Flow CI


Coding WebIDE


ShotCut & OmmWriter


AsciiDoc


GitBook


best practice

How to Log


stay hungry

Time Manage Reading


IT Reading


For Auto Dev


For Better Code


NoSQL Talk


PostgreSQL


Neo4j


project

For Auto Dev


For Better Code


it

IT Reading


SEO

SEO


wechat

WeChat Applet


python

Numpy-04-基本操作


Numpy-03-数组的处理


Numpy-02-快速开始


Numpy-01-Overview


Flask


Scrapy


Qutan-02-金融量化计算


Qutan-00-量化计算入门简介


Qutan-01-量化相关书籍


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 Windos 环境


Python-02-Python Mac 环境


Python-01-Index 目录


data-struct

Tree-11-mysql index 数据库索引


Tree-07-多路查找树 B* 树 及 java 实现


Tree-06-多路查找树 B+ 树 及 java 实现


Tree-05-多路查找树 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 精选 11-backtracking 回溯算法 + 剪枝


leecode 精选 10-substring-with-concatenation-of-all-words 串联所有单词的子串


leecode 精选 09-divide two integers 两数相除


leecode 精选 08-merge k sorted lists 合并多个有序的链表


leecode 详解 07-generate-parentheses 括号生成


leecode 详解 06-ksum 求符合条件的 k 个数


leecode 详解 05-median of two sorted arrays 寻找两个正序数组的中位数


leecode 详解 04-regex match 正则表达式匹配


leecode 详解 03-Manacher Algorithm 马拉车算法


从零开始的数据结构与算法-02-基本概念


从零开始的数据结构与算法-00-概览


面试算法:前 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)进行任务调度


数据结构之背包,栈,队列,链表


数据结构与算法学习-《算法》目录


数据结构与算法学习目录


NLP 中文拼写检测实现思路


NLP 中文拼写检测纠正 Paper


NLP 中文拼写检测纠正算法整理


Data Struct-TreeMap 排序的新姿势


数据结构-01-IdentityHashMap 详解


数据结构-00-概览


跳跃表(SkipList)


JCIP-32-线程池的使用


JCIP-30-任务的关闭与取消


JCIP-18-thread InterruptedException 中断异常处理及中断机制


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


HashMap 源码解析


ConcurrentHashMap 源码解析


Red Black Tree


Slim 战胜Btree索引


LSM 索引


Python-08-DataStruct 数据结构


tools

Python-33-tools 工具


plot

Plotly


write

ShotCut & OmmWriter


think

How To Learn 如何学习


Architect Road


DevOps


uml, tool

PlantUML


mvc

Long polling


ActFramework


ios

Swift3 IOS


swift

Swift3 IOS


ajax

QS-序列化JS库入门使用


Axios


cors

CORS


watch

Java WatchService


pl/sql

PL/SQL-01-hello


data model

EAV


front

Front Notes


前端 Boostrap 简介


webpack

WebPack-01-Quick Start


redis

bloom filter 使用最佳实践,让你少采坑!


Redis 是什么?redis 的应用场景有哪些?


redis 分布式锁设计 redis lock


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 分布式锁


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


java 从零实现 redis 分布式锁


Redis 分布式锁 redis lock


ZooKeeper 分布式锁


Redis Spring


Jedis


Codis


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)43243


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 入门教程


scrapy

Scrapy


express

Aviator


template

Velocity


rule

规则引擎-00-入门


Eslint


Git Commit Rule


distributed

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 算法


Opentsdb-分布式时序数据库


InfluxData-分布式时序数据库


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 分布式锁


Resilience4j


阿里如何做到百万量级硬件故障自愈


高可用+高并发+负载均衡架构


Google File System


Spring-cloud-gateway Kong Soul


Distributed System


Apache Pulsar


Consul


Hmily-高性能分布式事物框架


Seata-一站式分布式事务解决方案


ZAB-一致性算法


Raft-一致性算法


Paxos-一致性算法


Spring Statemachine


Spring Session 结合拦截器实战


Spring Session 入门教程


分布式 Session 共享的解决方案


java 从零实现 redis 分布式锁


Redis 分布式锁 redis lock


ZooKeeper 分布式锁


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


Compensating Transaction pattern


SQL 2PC-两阶段提交


TCC Try-Confirm-Cancel


分布式事务-本地消息表


分布式事务-数据库实现


Vector Lock 时钟向量-一致性算法


时间戳-分布式一致性算法


Databus


Hystrix


load balance 02-consistent hash algorithm 一致性哈希算法原理详解


SQL Theory - BASE ACID CAP


Database Recover


Coreos Etcd


data struct

MySQL Index


Data Struct-01-Dynamic Array


retry

Java Retry


Guava Retry


Spring Retry


react

React-01-Hello


electron

Electron


redux

Redux


state

Vuex


Redux


css

中国风颜色


Html MVP CSS


Spectre CSS


PostCSS


rust

Rust


jvm

jvm-sandbox 入门简介


java base-03-finalize 方法详解


Java 对象占用内存大小的一些方法


Java 对象占用内存大小与 java 对象格式


Metrics


Java Cpu & Memory


JVM FULL GC 生产问题 III-多线程执行队列的封装实现


JVM FULL GC 生产问题 II-如何定位内存泄露?


JVM FULL GC 生产问题笔记


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-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


vpn

Shadowsocks


virtual

Jarslink


proxy

Java Proxy


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-22-Executor 框架, ExecutorService, AbstractExecutorService


JCIP-21-thread pool 手写线程池


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-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


source-code

锁专题(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-个人心得


轻松学习多线程 02-thread 源码分析


JVM-openjdk-24


HashMap 源码解析


ConcurrentHashMap 源码解析


java SPI 07-自动生成文件


java SPI 06-自己从零开始实现 SPI 框架


java SPI 05-dubbo adaptive extension 自适应拓展


java SPI 04-dubbo SPI 机制源码解析


java SPI 03-java 源码解析


programming language

Erlang


manager

Maven


Unit Test


FEMA


summary

Memory 内存知识-39-总结


Maven


Unit Test


lts

Ubuntu LTS


julia

Julia


assert

power-assert-js


command

Nodejs Command


Command Tool


code-gen

Google Auto


alibaba

Alibaba ICE


ice

Alibaba ICE


ai

隐马尔可夫(HMM)算法


卡尔曼滤波(Kalman filtering)


EM Algorithm 最大期望算法(Expectation Maximization)


马尔科夫链


最大熵和对数线性模型-实现中文词性标注


隐马尔可夫(HMM)实现中文词性标注 MIT 笔记


隐马尔可夫(HMM)实现中文词性标注


隐马尔可夫(HMM)实现中文分词


NLP 骂人夸人+jsoup 爬虫代理


NLP 情感分析简介


NLP 中文人名印章生成


NLP 中文人名打分的实现思路


名字,名称打分策略之三才五格


NLP 中文人名生成器,性别识别实现思路


NLP 中文对联实现思路


NLP 中文整体规划设计应用


老马学机器学习-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-日志添加唯一标识


java OCR 图片文字识别


AI Books


老马学机器学习-12-逻辑斯蒂回归(Logistic Regression)


老马学机器学习-14-最大熵原理 principle of maximum entropy


老马学机器学习-12-线性回归(Linear Regression)


老马学机器学习-11-决策树算法详解及 java 实现


老马学机器学习-10-基于贝叶斯算法实现性别推断实战


老马学机器学习-10-贝叶斯过滤算法实现垃圾邮件过滤


Google AutoML


htpps

HTTPS


requirejs

RequireJs-Text 文本


graphql

GraphQL


charset

SQL Charset


graph

Graph Easy


ascii

ASCII 绘制 UML 流程图


Graph Easy


serverless

Microservices 微服务架构


Serverless


guava

Guava Sort Group


Guava Cache


key-word

Java Transient


java-base

java 基础篇-07-instanceof 详解


java 基础篇-06-native 关键字详解


java 基础篇-05-String 字符串又长度限制吗?常量池详解


java 基础篇-04-java 8 大基本类型


java 基础篇-03-java 到底是值传递还是引用传递?


java 基础篇-02-什么是编程范式?Programming paradigm


java 基础篇-01-什么是面向对象? OOP


java base-06-String StringBuilder StringBuffer


java base-05-Box UnBox 自动装拆箱


java base-04 Error and Exception


java base-03-finalize 方法详解


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


service-mesh

Consul


markup

reStructuredText


vm

Hyper-V


spread

A/B Test


load-balance

负载均衡


LVS-02-Basic Config


LVS-01-Overview


HAProxy-01-Overview


F5-负载均衡


quisk-start

LVS-02-Basic Config


basic-usage

Nginx-02-基本使用


docker-integration

Nginx-04-Docker Nginx


distrubited

Zipkin


Openstry


Baidu Disconf


in-practice

SVN in Practice


Mybaits in Practice


book

AI Books


calc-engine

Apache Flink


mongo

wiredtiger-00-数据管理引擎简介


Mongo Java Driver-01-authMechanism 认证方式


Mongo Java Driver-00-java 访问 mongo


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


standard

Retrotranslator jdk version transfer


OSGI


Apache

Apache Netbeans


netbeans

Apache Netbeans


vsc

SVN 代码合并


svn

SVN 代码合并


webservice

Jersey


mvn

Maven Plugin 异常


name

名称 overview-00


bese-practise

Spring 路由最佳实践


quick-start

Numpy-02-快速开始


memory

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


performance

性能测试框架-Performance


nlp

隐马尔可夫(HMM)算法


马尔科夫链


最大熵和对数线性模型-实现中文词性标注


隐马尔可夫(HMM)实现中文词性标注 MIT 笔记


隐马尔可夫(HMM)实现中文词性标注


隐马尔可夫(HMM)实现中文分词


NLP 骂人夸人+jsoup 爬虫代理


NLP WSD (Word Sense Disambiguation) 歧义消除


NLP TTS 文本转语音


NLP TTS 文本转语音-Google 翻译实现例子


NLP 文本生成


NLP abbreviation 文本缩写


NLP 句法分析 syntactic parsing


NLP 情感分析简介


NLP Number 数字工具类


NLP 中文形近字相似度计算思路


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 中文整体规划设计应用


如何解决分词的繁简体问题?


如何为 java 设计一款高性能的拼音转换工具 pinyin4j


pinyin4j 声母与韵母的基础知识


pinyin4j 之中文拼音的基础知识


TF-IDF 找出相似文章算法


相似文章算法之语义指纹-文本内容去重


TF-IDF 自动提取关键词


TF-IDF 自动生成文章摘要


number 数字与中文


结巴分词之词性标注实现思路 speechTagging


结巴分词与繁简体转换


结巴分词原理讲解之数据归一化


结巴分词原理讲解


leetcode

leecode 精选 11-backtracking 回溯算法 + 剪枝


leecode 精选 10-substring-with-concatenation-of-all-words 串联所有单词的子串


leecode 精选 09-divide two integers 两数相除


leecode 精选 08-merge k sorted lists 合并多个有序的链表


leecode 详解 07-generate-parentheses 括号生成


leecode 详解 06-ksum 求符合条件的 k 个数


leecode 详解 05-median of two sorted arrays 寻找两个正序数组的中位数


leecode 详解 04-regex match 正则表达式匹配


leecode 详解 03-Manacher Algorithm 马拉车算法


面试算法:前 K 个高频元素详解汇总


面试算法:如何找到数组中出现次数最多的元素?


面试算法:数字 1 的个数


面试算法:只出现一次的数字详解汇总


面试算法:加油站难题,加油的学问还真不少


面试算法:动态规划解三角形最短路径详解


面试算法:填充每个节点的下一个右侧节点指针汇总


面试算法:二叉树展开为链表


面试算法:二叉树路径之和问题汇总


面试算法:如何根据前序与中序遍历序列构造二叉树?


面试算法:二叉树的前序/中序/后序/层序遍历方式汇总 preorder/Inorder/postorder/levelorder


面试算法:二叉树的前序/中序/后序非递归遍历图解


tips

Windows 常用技巧


chinese

中国风颜色


zhihu

知乎收藏夹整理


threadpool

线程池框架设计


air-travel

航旅业务-00-概览


white-paper

AOP aopalliance 白皮书


sandbox

jvm-sandbox 入门简介


secret

Base64 加密算法详解


expression

java 表达式引擎


risk

互联网风控笔记