自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 Docker系列之简单介绍和Window版安装

1.1、Docker架构 Docker 使用客户端-服务器 (C/S) 架构模式,分为Docker守护进程和客户端,Docker 客户端,实际上是 docker 的二进制程序,Docker守护进程负责建立、运行、发布Docker 容器等等。docker客户端和守护进程是可以放在同个服务器的,do...

2019-07-31 15:10:58

阅读数 666

评论数 0

原创 Java应用系列之Pinyin4j简单使用教程

Pinyin4j是一个流行的Java库,支持中文字符和拼音之间的转换,拼音输出格式可以定制,在项目中经常会遇到需求用户输入汉字后转换为拼音的场景,这时候Pinyin4j就可以派上用场 有自己私服的可以下载到私服,然后maven引入 <dependency> ...

2019-07-27 15:20:33

阅读数 287

评论数 1

原创 OAuth系列之OAuth2.0授权码模式

OAuth2.0简单说就是一种授权的协议, 授权码模式(authorization code) 简化模式(implicit) 密码模式(resource owner password credentials) 客户端模式(client credentials) ...

2019-07-27 15:17:00

阅读数 349

评论数 0

原创 Http系列之接口调用示例教程

介绍HttpClient库的使用前,先介绍jdk里HttpURLConnection,因为HttpClient是开源的第三方库,使用方便,不过jdk里的都是比较基本的,有时候没有HttpClient的时候也可以使用jdk里的HttpURLConnection,HttpURLConnection都是...

2019-07-27 00:09:33

阅读数 407

评论数 2

原创 servlet系列之IllegalStateException

IllegalStateException在java web开发中比较常见,IllegalStateException的根本原因是java servlet在提交响应后,还尝试写内容。 所以避免IllegalStateException的一个好方法就是提交响应,比如forward或者redirec...

2019-07-27 00:08:17

阅读数 171

评论数 0

原创 Dubbo系列之服务注册与发现

文章目录一、分布式基本理论1.1、分布式基本定义1.2 架构发展演变1.3、RPC简介二、Dubbo理论简介三、Dubbo环境搭建3.1 Zookeeper搭建3.2 Dubbo管理页面搭建四、Dubbo服务注册发现例子4.1、业务场景4.2、api工程创建4.3、服务提供者工程4.4、服务消费者...

2019-07-21 20:02:02

阅读数 758

评论数 0

原创 Linux系列之文件权限设置教程

Linux的文件基本权限有9个,分别是owenr、group、others三种身份各自有自己的r、w和x,比如“rwxrwxrwx”,就表示owener具有r、w、x权限,同样group和others同样具有r、w、x权限,可以用xftp查看文件权限 可以使用数字表示权限: r->...

2019-07-20 14:24:04

阅读数 276

评论数 0

原创 Redis系列之HyperLogLog用法简介

(1)HyperLogLog简介 在Redis 在 2.8.9 版本才添加了 HyperLogLog,HyperLogLog算法是用于基数统计的算法,每个 HyperLogLog 键只需要花费 12 KB 内存,就可以计算接近 2^64 个不同元素的基数。HyperLogLog适用于大数据量的统计...

2019-07-17 22:01:16

阅读数 176

评论数 0

原创 oracle应用之使用sequence批量写数据

本博客是对之前写的博客Oracle批量新增更新数据的补充,oracle的知识真是多,其实要学精任何一门知识都是要花大量时间的,正所谓: 学如逆水行舟,不进则退 先介绍oracle sequence的一些知识,sequence顾名思义,就是创建一个序列,这个序列没调一次就会自动加,利用它这个特性...

2019-07-10 21:25:58

阅读数 156

评论数 0

原创 oracle应用之聚合函数XMLAGG用法简介

XMLAGG函数语法基本如图, select t.item, RTRIM(XMLAGG(XMLELEMENT(e, t.rs_name, ',').extract('//text()')) .getClobVal(), ',...

2019-07-10 21:25:37

阅读数 738

评论数 0

原创 Jvisualvm简单使用教程

本博客介绍一下jvisualvm的简单使用教程,jvisualvm功能还是挺多的,不过本博客之简单介绍一下 1、拿线程快照信息 在jdk安装目录找到jvisualvm.exe,${JDK_HOME}\bin\jvisualvm.exe 这里可以看到具体的线程快照信息: 收集后可以看到如图,右键...

2019-07-10 21:25:01

阅读数 212

评论数 0

原创 《收获,不止SQL优化》读书笔记

整体性能分析 AWR、ASH、ADDM、AWRDD 整体分析调优工具 AWR:关注数据库的整体性能的报告; ASH:数据库中的等待事件与哪些SQL具体对应的报告; ADDM:oracle给出的一些建议 AWRDD:Oracle针对不同时段的性能对比报告 AWRSQRPT:oracle获取统计信息...

2019-07-07 08:06:14

阅读数 707

评论数 0

原创 Oracle应用之insert all用法简介

insert all是oracle中用于批量写数据的 现在直接通过例子学习一下,比较简单直观,例子来自《收获,不止SQL优化》一书 环境准备 create table t as select object_name,rownum as object_id from dba_objects wher...

2019-07-04 22:11:50

阅读数 135

评论数 0

原创 Oracle应用之分组函数之ROLLUP用法

rollup函数 本博客简单介绍一下oracle分组函数之rollup的用法,rollup函数常用于分组统计,也是属于oracle分析函数的一种 环境准备 create table dept as select * from scott.dept; create table emp as sele...

2019-07-03 21:45:03

阅读数 147

评论数 0

提示
确定要删除当前文章?
取消 删除