加载中
生成、查看、理解Oracle的执行计划

SQL是如何被执行的 SQL语句只是定义了要查询什么样的数据,但是没有定义数据是怎样被查询出来。 当DB接收到一条SQL查询语句(INSERT, UPDATE, SELECT, DELETE)时,DB语法解析器(Parser)会先将...

JUnit4源码分析运行原理

本文通过分析JUnit4的源代码,介绍了测试用例在JUnit4中的运行过程。

2017/10/15 16:35
3.3W
一步一步在Eclipse中搭建Tomcat8.0开发环境

写在前面的话 Tomcat是一个很流行的Java EE容器,绝大部分时候我们都只停留在简单的使用它而没有明白真正的实现。为了更方便的看Tomcat的源码,第一步要做的事情就是把Tomcat的源码在Eclipse...

2017/09/03 12:13
2.3W
用Thread中的UncaughtExceptionHandler来处理未捕获的异常

本文主要介绍Java API中的UncaughtExceptionHandler以及如何在线程池中使用。

2016/12/02 14:14
5.4K
对Java中interrupt、interrupted和isInterrupted的理解

今天在看到Thread类的isInterrupted方法可以获取线程的中断状态: 于是写了个例子想验证一下: public class Interrupt { public static void main(String[] args) throws Exception { Threa...

2016/11/13 16:15
1.4W
Tomcat容器管理安全的几种验证方式

本文介绍如何使用容器(这里指tomcat)来进行安全管理。

2016/05/21 00:38
8.9K
Java使用SSLSocket通信

本文节选自《大型分布式网站架构设计与实践》的第3.5.2章节——SSL/TLS,有改动。主要介绍如何使用Java的SSLSocket进行通信。

2016/04/01 20:14
3.4W
Redis的Pub/Sub模式

Redis同样支持消息的发布/订阅(Pub/Sub)模式,这和中间件activemq有些类似。订阅者(Subscriber)可以订阅自己感兴趣的频道(Channel),发布者(Publisher)可以将消息发往指定的频道(C...

2016/01/12 12:08
4.7W
ELK(ElasticSearch, Logstash, Kibana)搭建实时日志分析平台

前段时间研究的Log4j+Kafka中,有人建议把Kafka收集到的日志存放于ES(ElasticSearch,一款基于Apache Lucene的开源分布式搜索引擎)中便于查找和分析,在研究此方案可行性的时候,我发现ELK...

Kafka+Log4j实现日志集中管理

记录如何使用Kafka+Log4j实现集中日志管理的过程。

2015/12/08 15:21
3.2W
Spring+Log4j+ActiveMQ实现远程记录日志——实战+分析

这几天由于工作需要,研究了一下远程打印日志的方式,于是将研究结果记录在此,分享给大家,希望对大家有所帮助。

2015/11/21 23:37
1.5W
Spring Http Invoker使用简介

简单的介绍Spring HTTP Invoker的作用和使用方法,并辅以例子说明,有一小部分内容来自网络。

2015/08/20 20:01
1.3W
Hadoop 2.4.0和YARN的安装过程

Hadoop 2.2,2.3,2.4版本的安装都差不多。为了运行一个Hadoop程序,花了大半天部署环境,在这里特此记录安装过程,让以后少走弯路。

2014/06/21 18:42
9K
Hadoop MapReduce执行过程详解(带hadoop例子)

本文通过一个例子,详细介绍Hadoop 的 MapReduce过程。

2014/06/06 18:38
9.7W
Json转换神器之Google Gson的使用

本文介绍Google的json转换插件gson的使用。

2014/02/28 20:16
8.6W
记一次SpringData JPA踩坑

SpringData JPA + Oracle项目接到一个需求,对于一个Date类型的EndDate字段,目前的条件是EndDate为空,现在要改成EndDate要么为空,要么EndDate是一个将来的日期(比当前日期大)。SQL伪代码如...

CGLIB动态代理源码分析

CGLIB动态代理样例 由于CGLIB是JDK之外的东西,因此在使用CGLIB的时候需要引入CGLIB的包(我这里是gradle项目): dependencies { implementation('cglib:cglib:3.3.0') } 要被代理的类: pa...

JDK动态代理源码分析

JDK动态代理,只能代理接口,为什么呢?我们从一个样例入手。 JDK动态代理样例 一个接口IHello.java: package com.example.demo.proxy.jdk; public interface IHello { void sayHello(String...

2020/10/25 22:30
211
Spring Data JPA通过方法名查询实战+源码分析

前几天接触到SpringDataJPA访问数据库的项目,看源代码时发现有的Repository上面的部分接口没有实现类,但是系统却可以正常运行,这引起了我的好奇心,决定花点时间研究下,于是便有了此文。...

经典设计模式——抽象工厂模式

抽象工厂模式用于创建一系列相关或者相互依赖对象,而无需指定具体的类。和工厂模式一样,它包括以下角色: Factory:抽象的工厂,声明工厂方法,该方法返回一个Product类型的对象 Concrete...

2020/04/22 16:11
132

没有更多内容

加载失败,请刷新页面

返回顶部
顶部