自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 资源 (11)
  • 收藏
  • 关注

原创 Centos6.3安装docker客户端

wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-6.repowget -O /etc/yum.repos.d/epel.repohttp://www.hop5.in/yum/el6/hop5.repoyum install docker-io

2019-05-24 10:36:51 792

原创 解决mac电脑clone代码出现 SSL: no alternative certificate subject name matches target host name 'xxx'

SSL: no alternative certificate subject name matches target host name 'xxxx.baidu.com'git config --global http.sslVerify false

2019-03-14 11:51:26 17108

原创 字节与字符在java中与在mysql中整理

java机器只知道字节,而字符却是语义上的单位,它是有编码的,一个字符可能编码成1个2个甚至3个4个字节。这跟字符集编码有关系,英文字母和数字是单字节,但汉字这些自然语言中的字符是多字节的。一个字节只能表示255个字符,不可能用于全球那么多种自然语言的处理,因此肯定需要多字节的存储方式。那么在文件的输入输出中,InputStream、OutputStream它们是处理字节流的,就是说假设所有东...

2019-02-18 14:16:05 353

原创 SpringMVC全局异常处理

1:引入springboot.jar<parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.0.5.RELEASE</ve...

2018-09-25 17:30:12 167

原创 Redis缓存雪崩、缓存穿透、并发问题及解决

把redis作为缓存使用已经是司空见惯,但是使用redis后也可能会碰到一系列的问题,尤其是数据量很大的时候,经典的几个问题如下:(一)缓存和数据库间数据一致性问题分布式环境下(单机就不用说了)非常容易出现缓存和数据库间的数据一致性问题,针对这一点的话,只能说,如果你的项目对缓存的要求是强一致性的,那么请不要使用缓存。我们只能采取合适的策略来降低缓存和数据库间数据不一致的概率,而无法保证两...

2018-09-25 11:41:03 1261 1

原创 git生成 SSH 公钥

1:cd ~/.ssh2:ssh-keygen3:cat ~/.ssh/id_rsa.pub

2018-09-06 09:40:22 133

原创 Nginx错误:(13: Permission denied) while reading upstream

前后端分离项目(前端:vue)问题描述:多次点击文件下载,存在下载成功,也存在报错(网络异常)报错:2018/09/03 11:16:28 [crit] 19371#0: *16862965 open()"/data/server/nginx/proxy_temp/2/26/0000000262" failed (13: Permission denied) whilereading ...

2018-09-03 14:53:41 5922 1

原创 MongoDB从入门到放弃!

概述:大家对数据库肯定不陌生,肯定也有很多人用过MySQL,但是在用MySQL的时候各种建表,写表之间的关联让人非常头疼。MongoDB也是一种数据库,但是它不是用表,而是用集合来装数据的。MongoDB官方:https://www.mongodb.com/什么是MongoDB:Mongodb是面向文档数据库(Document Oriented Databases),同时,它也是“No...

2018-08-20 20:24:21 1241

原创 Java并发编程与高并发解决方案(三)

1:AQS  AQS组件:CountDownLatch、Semaphone、CyclicBarrier、ReentrrantLock、Condition、FutureTask1:CountDownLatchCountDownLatch类位于java.util.concurrent包下,利用它可以实现类似计数器的功能。比如有一个任务A,它要等待其他4个任务执行完毕之后才能执行,此...

2018-07-29 01:59:05 417

原创 Java并发编程与高并发解决方案(二)

单例模式实现线程安全1:懒汉式/** * 懒汉模式 -》 双重同步锁单例模式 * 单例实例在第一次使用时进行创建 */@ThreadSafepublic class SingletonExample5 { // 私有构造函数 private SingletonExample5() { } // 1、memory = allocate()...

2018-07-22 15:29:28 245

原创 Java并发编程与高并发解决方案(一)

 Java高并发并发导图首先介绍连接池1:ExecutorService是Executor直接的扩展接口,也是最常用的线程池接口,我们通常见到的线程池定时任务线程池都是它的实现类。2:Executor的实现提供的一些方法可以返回一个 Future , 通过它我们可以跟踪到异步任务的执行和停止。3:ExecutorService(线程池)可以被关闭来拒绝新任务。有两个不同的方...

2018-07-22 15:15:11 3406 1

原创 Zookeeper实现分布式锁

1.分布式锁的由来:在程序开发过程中不得不考虑的就是并发问题。在java中对于同一个jvm而言,jdk已经提供了lock和同步等。但是在分布式情况下,往往存在多个进程对一些资源产生竞争关系,而这些进程往往在不同的机器上,这个时候jdk中提供的已经不能满足。分布式锁顾明思议就是可以满足分布式情况下的并发锁。 下面我们讲解怎么利用zk实现分布式锁。2.实现思路:2.1 zk简单介绍:ZooKeeper...

2018-07-10 20:53:38 291 1

原创 springboot实现自定义注解

1:引入jar包<!-- Spring Boot aop 代理 --><dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-aop</artifactId></dependenc...

2018-05-25 17:58:39 1160

转载 SpringBoot依赖及其作用

将看到的Spring Boot依赖记录下来; 下列dependency采用从父依赖继承版本的方式:Spring Boot 父依赖如下:<parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artif...

2018-05-23 17:53:50 3225

原创 Linux系统下安装nodejs并配置环境

1.安装nodejs网址:http://nodejs.cn/download/根据linux的不同版本选择32位或64位,因为我的linux的虚拟机是64位的,所以我选择的是64位二进制安装文件(Linux Binariesx64),可以右键选择在新窗口中打开链接,记下这个地址1:  wget https://npm.taobao.org/mirrors/node/v10.1.0/node-v10...

2018-05-21 14:20:05 537

转载 spring boot 拦截器之WebMvcConfigurerAdapter

本篇我们来对WebMvcConfigurerAdapter稍稍的扩展讲解一下。首先我们来看一下WebMvcConfigurerAdapter 源码package org.springframework.web.servlet.config.annotation;import java.util.List;import org.springframework.format.Formatter...

2018-04-30 23:22:26 375

原创 Rabbitmq安装全过程

本人在centos7上安装全过程1.安装Erlang环境1)安装GCC GCC-C++ Openssl等模块,安装过就不需要安装了yum -y install make gcc gcc-c++ kernel-devel m4 ncurses-devel openssl-devel  2)安装ncursesyum -y install ncurses-devel 3)安装erlang环境wget h...

2018-04-14 23:04:29 340

转载 session一致性架构设计实践

一、缘起一个http请求从客户端到服务端,整个执行流程是怎么样的呢?一个典型流程如上:(1)客户端通过域名daojia.com请求dns-server(2)dns-server返回域名对应的外网ip(1.2.3.4)(3)客户端访问外网ip(1.2.3.4)向反向代理nginx(4)反向代理nginx配置了多个后端web-server服务内网ip(192.168.0.1/192.168.0.2)(...

2018-04-13 13:06:24 141

转载 淘宝分布式调度框架TBSchedule

声明:本文为CSDN原创投稿文章,未经许可,禁止任何形式的转载。 作者:周立伟(ITeye博客:mycolababy.iteye.com),京东商城高级工程师,关注分布式、高并发和Java中间件的研究。 责编:钱曙光,关注架构和算法领域,寻求报道或者投稿请发邮件qianshg@csdn.net,另有「CSDN 高级架构师群」,内有诸多知名互联网公司的大牛架构师,欢迎架构师加微信qshuguang2...

2018-03-24 00:08:23 265

转载 Dubbo分布式服务框架入门(附工程)

版权声明:本文为博主原创文章,转载注明出处http://blog.csdn.net/u013142781要想了解Dubbo是什么,我们不防先了解它有什么用。 使用场景:比如我想开发一个网上商城项目,这个网上商城呢,比较复杂,分为pc端web管理后台,微信端销售公众号,那么我们分成四个项目,pc端网站,微信端网站,还有一个后台服务项目,接口服务项目。对数据库的操作的相关接口放到接口服务项目...

2018-01-26 17:55:27 166

otp_src_20.1.tar

rabbitmq安装必须先安装otp,由于网站无法访问,所以本人下载了

2018-04-14

龙果学院(深入理解Java虚拟机视频教程)

深入理解Java虚拟机视频教程(jvm性能调优+内存模型+虚拟机原理)视频教程深入理解Java虚拟机视频教程(jvm性能调优+内存模型+虚拟机原理)视频教程深入理解Java虚拟机视频教程(jvm性能调优+内存模型+虚拟机原理)视频教程深入理解Java虚拟机视频教程(jvm性能调优+内存模型+虚拟机原理)视频教程

2018-02-05

dubbo客户端

dubbo客户端 ,也就是dubbo源码打包(war),可用tomcat直接启动的客户端

2018-01-26

mycat分布式最新的书

http://product.dangdang.com/24144638.html 就是这本书

2017-11-07

Redis入门指南 第2版

Redis入门指南 第2版,完整版的,

2017-06-01

PD4ML实现htmlTopdf,直接把html转成pdf

PD4ML实现htmlTopdf,直接把html转成pdf

2017-04-24

Java多线程编程核心技术_完整版 PDF电子书下载 带书签目录

Java多线程编程核心技术_完整版 PDF电子书下载 带书签目录

2017-04-24

solr开发详解

solr开发详解

2017-04-24

阿里巴巴java正式版

阿里巴巴java正式版

2017-04-24

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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