加载中
给女朋友讲解什么是Optional【JDK 8特性】

前言 只有光头才能变强 前两天带女朋友去图书馆了,随手就给她来了一本《与孩子一起学编程》的书,于是今天就给女朋友讲解一下什么是Optional类。 至于她能不能看懂,那肯定是看不懂的。(学到...

2018/11/19 21:03
8
Linux下安装JDK,Tomcat,Mysql详细教程

1. 概述 今天教大家在linux下安装jdk,mysql以及tomcat。在javaweb开发中,最后完成的项目代码,一般都是布在linux服务器下的。因为linux服务器可以说是安全性稳定性都比windows高。所以说学...

2018/11/19 21:49
72
Spring事务Transactional和动态代理(一)-JDK代理实现

系列文章索引: Spring事务Transactional和动态代理(一)-JDK代理实现 Spring事务Transactional和动态代理(二)-cglib动态代理 Spring事务Transactional和动态代理(三)-事务失效的场景 ...

2019/04/10 10:10
60
高性能内存队列Disruptor--原理分析

1、起源 Disruptor最初由lmax.com开发,2010年在Qcon公开发表,并于2011年开源,其官网定义为:“High Performance Inter-Thread Messaging Library”,即:线程间的高性能消息框架。其实JDK...

2019/04/10 10:10
164
Spring事务Transactional和动态代理(二)-cglib动态代理

系列文章索引: Spring事务Transactional和动态代理(一)-JDK代理实现 Spring事务Transactional和动态代理(二)-cglib动态代理 Spring事务Transactional和动态代理(三)-事务失效的场景 ...

2019/04/10 10:10
45
Dubbo源码解析之SPI(一):扩展类的加载过程

Dubbo是一款开源的、高性能且轻量级的Java RPC框架,它提供了三大核心能力:面向接口的远程方法调用、智能容错和负载均衡,以及服务自动注册和发现。 Dubbo最早是阿里公司内部的RPC框架,于 ...

2019/04/10 10:10
12
HBase集群环境搭建v1.0

本文档环境基于ubuntu14.04版本,如果最终不使用SuperMap iServer 9D ,可以不配置geomesa-hbase_2.11-2.0.1-bin.tar.gz (转发请注明出处:http://www.cnblogs.com/zhangyongli2011/ 如发现...

2018/11/19 11:39
9
Spring事务Transactional和动态代理(三)-事务失效的场景

系列文章索引: Spring事务Transactional和动态代理(一)-JDK代理实现 Spring事务Transactional和动态代理(二)-cglib动态代理 Spring事务Transactional和动态代理(三)-事务失效的场景 ...

2019/04/10 10:10
143
Ambari2.7.4+HDP3.1.4安装 Centos7离线安装

<!-- wp:heading --> 1. 本次安装简单介绍 <!-- /wp:heading --> <!-- wp:heading {"level":3} --> 1.1Ambari <!-- /wp:heading --> <!-- wp:paragraph --> <p>Ambari是一种基于Web的工具,支...

2019/04/10 10:10
174
我去,你写的 switch 语句也太老土了吧

昨天早上通过远程的方式 review 了两名新来同事的代码,大部分代码都写得很漂亮,严谨的同时注释也很到位,这令我非常满意。但当我看到他们当中有一个人写的 switch 语句时,还是忍不住破口大...

jdk
2020/03/01 17:41
45
java反序列化-ysoserial-调试分析总结篇(3)

前言: 这篇文章主要分析commoncollections3,这条利用链如yso描述,这个与cc1类似,只是反射调用方法是用的不是invokeTransformer而用的是InstantiateTransformer,整个调用过程如下图 利用...

2019/04/10 10:10
20
做了好几年的程序员,才发现自己天天都在用设计模式!

原创声明 本文作者:黄小斜 转载请务必在文章开头注明出处和作者。 系列文章介绍 本系列文章主要围绕程序员,特别是Java或者后端程序员必须掌握的一些技术和技能,这些文章都是结合我个人的编...

2019/04/10 10:10
29
Linux安装Nexus

E&T: CentOS_7.4 64位, JDK_1.8; Xftp5; Xshell5; M1. Nexus简介 Maven仓库的架构: 私服:私服是一个特殊的远程仓库,它是架设在局域网内的仓库服务。私服代理广域网上的远程仓库,供局域网内...

2018/11/15 23:55
14
AOP面试知识整理,^_^-包括spring Aop

讲到java企业级开发框架,就不可避免的讲到 IOC,AOP,MCV  今天面试时被问到AOP,讲的很乱,这里整理笔记,包括AOP,spring-AOP的部分知识,错误的地方请小伙伴指出来. 谈谈你对AOP的理...

2019/04/10 10:10
68
深入理解JVM(线程部分) Note

硬件的效率与一致性 由于计算机的存储设备与处理器的运算速度有几个数量级的差距,所以现代计算机系统都不得不加入一层读写速度尽可能接近处理器运算速度的高速缓存(Cache)来作为内存与处理...

2019/04/10 10:10
14
一次堆内存溢出问题分析——虚拟机优化

打开开发环境服务器(我的服务器应用是单独部署的,几乎没有人访问),偶然间看到命令窗口报异常,java.lang.OutOfMemoryError:heap space,还包括一大堆的其他错误——后面发现其他错误都是内...

2018/11/16 10:15
5
设计模式实战——开发中经常涉及到的建造者模式

本系列博客是自己在学习设计模式过程中收集整理的文章集合,其他文章参看设计模式传送门 建造者模式简介 建造者模式是一种创建型设计模式,这种模式具有很好的封装性。使用建造者模式可以有效...

2019/04/10 10:10
259
浅析微信支付:申请退款、退款回调接口、查询退款

本文是【浅析微信支付】系列文章的第八篇,主要讲解商户如何处理微信申请退款、退款回调、查询退款接口,其中有一些坑的地方,会着重强调。 浅析微信支付系列已经更新七篇了哟~,没有看过的...

2018/11/21 12:05
20
曹工说Spring Boot源码(22)-- 你说我Spring Aop依赖AspectJ,我依赖它什么了

写在前面的话 相关背景及资源: 曹工说Spring Boot源码(1)-- Bean Definition到底是什么,附spring思维导图分享 曹工说Spring Boot源码(2)-- Bean Definition到底是什么,咱们对着接口,...

2019/04/10 10:10
40
Linux常用命令(三)

  本文继续向大家介绍linux常用命令,之前写的前两篇的命令,一篇是主要关于目录操作,一篇主要是关于文件操作的,这篇主要来讲解linux的其他的一些常用命令以及linux文件权限机制和权限方...

2018/11/17 10:53
3

没有更多内容

加载失败,请刷新页面

返回顶部
顶部