首页
Python
Java
PHP
IOS
Andorid
NodeJS
JavaScript
HTML5
java编程
java基于mongodb实现分布式锁
基于mongodb实现分布式锁 原理 通过线程安全findAndModify 实现锁,通过 实现 定义锁存储对 […]
Condition实现原理
Condition接口提供了与Object阻塞(wait())与唤醒(notify()或notifyAll() […]
Java进阶 | IO流核心模块与基本原理
IO技术在JDK中算是极其复杂的模块,其复杂的一个关键原因就是IO操作和系统内核的关联性,另外网络编程,文件管 […]
hugegraph 源码解读 —— 索引与查询优化分析
hugegraph源代码解读索引篇 为什么要有索引 gremlin 其实是一个逐级过滤的运行机制,比如下面的一 […]
Java进阶 | Proxy动态代理机制详解
静态代理明确定义了代理对象,即有一个代理对象的`.java`文件加载到JVM的过程,很显然的一个问题,在实际的 […]
Java进阶 | 泛型机制与反射原理
泛型即可以理解为把数据类型作为参数,即参数化类型,用来提高代码的安全性,灵活性,避免类型转换;代码简洁明了,同 […]
Java容器 | 基于源码分析Map集合体系
集合体系的源码中,Map中的HashMap的设计堪称最经典,涉及数据结构、编程思想、哈希计算等等,在日常开发中 […]
Java容器 | 基于源码分析List集合体系
List集合体系应该是日常开发中最常用的API,而且通常是作为面试压轴问题(JVM、集合、并发),集合这块代码 […]
Spring中的@Valid 和 @Validated注解你用对了吗
验证用户输入是否正确是我们应用程序中的常见功能。Spring提供了`@Valid`和@`Validated`两 […]
spring boot实现超轻量级网关(反向代理、转发)
本文基于spring boot,实现一个超轻量级的网关,实现请求转发 在我们的rest服务中,需要暴露一个中间 […]
深入探索Spring Data JPA, 从Repository 到 Specifications 和 Querydsl
数据访问层,所谓的CRUD是后端程序员的必修课程,Spring Data JPA 可以让我们来简化CRUD过程 […]
给Swagger换一套皮肤 Knife4j集成记录
Knife4j前身是swagger-bootstrap-ui,提供一套更美观的swagger ui,本文介绍集 […]
编程体系结构(09):分布式系统架构
分布式结构就是按照业务功能,拆分成独立的子服务,独立的库表,可以独立运行,且服务之间通信和交互,带来的好处降低 […]
编程体系结构(08):Spring.Mvc.Boot框架
Spring是一个开源框架,框架的主要优势之一就是其分层架构,分层架构允许使用者选择使用哪一个组件,同时为 J […]
编程体系结构(06):Java面向对象
本文源码:GitHub·点这里 || GitEE·点这里 一、基础概念 1、面向对象概念 面向对象编程的主要思 […]
编程体系结构(05):Java多线程并发
线程是操作系统能够进行运算调度的最小单位,包含在进程之中,是进程中的实际运作单位。一条线程指的是进程中一个单一 […]
虚拟机系列 | 执行引擎和垃圾回收
本文源码:GitHub·点这里 || GitEE·点这里 一、执行引擎 应用程序经过编译,转换为字节码文件,字 […]
虚拟机系列 | JVM运行时数据区
本文源码:GitHub·点这里 || GitEE·点这里 一、内存与线程 1、内存结构 内存是计算机的重要部件 […]
Java基础篇(03):流程控制语句,和算法应用
本文源码:GitHub·点这里 || GitEE·点这里 一、分支语句 流程控制语句对任何一门编程语言都是非常 […]
Java并发编程(05):悲观锁和乐观锁机制
本文源码:GitHub·点这里 || GitEE·点这里 一、资源和加锁 1、场景描述 多线程并发访问同一个资 […]
国外程序员整理的Java资源大全(全部是干货)
原文 译者 唐尤华 翻译自 github akullpp 这里搜集了用来构建应用程序的工具。 Apache M […]
Java 简介
Java 简介 Java是由Sun Microsystems公司于1995年5月推出的Java面向对象程序设计 […]
Java并发编程(04):线程间通信,等待/通知机制
本文源码:GitHub·点这里 || GitEE·点这里 一、概念简介 1、线程通信 在操作系统中,线程是个独 […]
最全java多线程总结2–如何进行线程同步
上篇对线程的一些基础知识做了总结,本篇来对多线程编程中最重要,也是最麻烦的一个部分——同步,来做个总结。 […]
SpringBoot进阶教程(二十九)整合Redis 发布订阅
SUBSCRIBE, UNSUBSCRIBE 和 PUBLISH 实现了 发布/订阅消息范例,发送者 (pub […]
热门专题
与我同在
iOS开发者证书和描述文件申请
一个服务器多个tomcat的配置
SSH登陆阿里云服务器出现Permission
闪电演讲
Win7快捷键大全
HBase集群环境搭建v1.0
Vision》(转载)
jmeter实现接口关联的两种方式:正则表达式提取器和json提取器看这篇就够了
c++v朋朋
FTP定时批量下载文件(SHELL脚本及使用方法
逆向工程学习
SQL之DATEDIFF函数
无感无刷直流电机驱动方式
微信APP支付-java后台实现
开机自动启动程序代码feisky
ItemTemplate
中的新功能
详解KMP算法
WebAPI设置路由
华为机试题——完全数判断
【解决】笔记本发射WiFi
1
2
3
4
5
…
10
Next »