自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

转载 微信公众号开发:获取openId和用户信息(完整版)

注:之前总结怎么进行本地公众号开发调试,时间一长忘记配置了,所以这里记录一下公众号开发配置,方便快速上手。 要进行微信公众号开发,那么要申请一个微信公众号就必不可少了。现在微信公众号类型有这几种:订阅号,企业号,服务号。关于三者的差别和介绍可以参考微信公众号官网微信公众平台。申请通过之后...

2020-04-15 18:03:04 325 0

原创 idea + springBoot项目配置远程调试

远程调试方便我们排查错误,提高效率:其实很简单 这里总结一下配置: 1.首先配置IDEA 1. 2. 3. 2.第二步配置linux项目启动脚本 -Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=n,addres...

2020-03-26 10:18:36 57 0

转载 Tomcat优雅关闭之路

0. 写在前面 tomcat 7.0.96 jdk 1.8.0_72 1. Tomcat的启动过程 要了解Tomcat关闭的原理,首先需要关注下Tomcat是如何启动的。这里我们简单介绍下。 Tomcat启动的入口是Bootstrap类中的main方法,而后根据server.xml中的配置...

2020-01-15 10:31:48 317 0

转载 Linux下安装Nginx以及常见问题

转载:https://www.jianshu.com/p/9f2c162ac77c Nginx简介 Nginx是什么? Nginx是一款轻量级Web服务器,也是一款反向代理服务器 官网:http://nginx.org/ 中文文档: http://www.nginx.cn/doc/ Ngi...

2020-01-07 15:53:19 49 0

转载 阿里云安装MYSQL步骤

转载:https://www.jianshu.com/p/361848226740 1.安装MySQL官方的yum repository [root@localhost ~]# wget -i -chttp://dev.mysql.com/get/mysql57-community-re...

2020-01-05 23:27:12 27 0

转载 InnoDB中的页合并与分裂

原文标题:InnoDB Page Merging and Page Splitting 原文链接:https://www.percona.com/blog/2017/04/10/innodb-page-merging-and-page-splitting/ 作者:Marco Tusa 译者:201...

2019-12-31 14:51:47 333 0

原创 2019年阿里双11返现活动——抽取锦鲤

抽阿里云锦鲤送 iPhone 11 Pro https://www.aliyun.com/1111/2019/home?ptCode=D02B26A853C44EE23F80E5D4DECF3DC432EC28C10F2C5528&share_source=copy_link 参团购买...

2019-10-28 14:08:01 138 0

转载 jwt token使用autho0-jwt框架使用(二)

转载:http://www.leftso.com/blog/221.html 转在学习分享,还有其他不错博文,可供学习。 一、前言 Java编程中使用jwt,首先你必须了解jwt是什么,长什么样子。如果你不了解可以先去本站另外一篇博客什么是JWT? 二、Java编程中jwt框架选择 在Ja...

2019-09-10 14:08:40 637 0

转载 java jwt token什么是JWT?(一)

转载:http://www.leftso.com/blog/220.html 该博还有其他不错博文,特收藏,供学习分享。 一、什么是JWT?了解JWT,认知JWT 首先jwt其实是三个英语单词JSON Web Token的缩写。通过全名你可能就有一个基本的认知了。token一般都是用来认证的,...

2019-09-10 14:07:09 121 0

原创 springboot 配置RedisTemplate 报:Field redisTemplate in XXX required a bean of type 'org.springframework

错误信息如下: Error starting ApplicationContext. To display the conditions report re-run your application with 'debug' enabled. 2019-09-09 14:1...

2019-09-09 14:21:26 2773 1

原创 springboot 2.X后内置tomcat自定义配置

目录 使用Tomcat启用多个连接器 配置springboot中Web服务器-自带默认tomcat配置 由官网可知,springboot在2.0以后,对于tomcat提供自定义接口发生了变化;如官网提供配置多个tomcat链接器: 使用Tomcat启用多个连接器 可以添...

2019-07-23 10:38:32 2845 0

原创 nacos配置注册中心时指定命名空间不起作用

因为命名空间不适用于nacos 0.8。 Nacos客户端服务注册不划分命名空间,默认注册位于公共命名空间 下。 他被阿里设计的起初原因是:namespace主要是进行业务隔离的,多个业务或者部门可以用一个Nacos,但是数据都相互屏蔽。 因此并不是做服务和开发环境隔离的,目前没看到官方有这...

2019-06-16 11:37:19 6857 15

原创 前后端分离因为 cros 跨域问题,前端获取不到后台自定义在 response.headers 的数据问题【解决方案】

因为前后端分离的项目,因为存在 cros 跨域,所以,前端只能获取 response.headers 中以下的数据 并不能完全获取后端自定义的 response header 的所有数据,是因为: 因此;后端需要在header中添加Access-Control-Expose_hea...

2019-03-21 17:25:15 2135 0

转载 Python基础(三) pandas基本用法总结

转载:https://blog.csdn.net/yiyele/article/details/80605909 官网教程:https://www.yiibai.com/pandas/python_pandas_basic_functionality.html 一、生成数据表 1、首先导入p...

2019-01-31 15:18:56 527 0

转载 Python基础(二)

转载:https://www.cnblogs.com/wupeiqi/articles/4911365.html 目录 入门知识拾遗 一、作用域 二、三元运算 三、进制 Python基础 一、整数 二、长整型 三、浮点型 四、字符串 五、列表 六、元组 七、字典  八、...

2019-01-29 17:54:55 342 0

转载 Python简介和入门(一)

目录 转载:https://www.cnblogs.com/wupeiqi/articles/4906230.html Python前世今生 Python的种类 Python环境  安装Python windows: linux: 更新Python windows: linux...

2019-01-29 17:26:59 257 0

原创 针对格式为tar.gz与zip格式的压缩包根据压缩包流进行的解压、指定包内文件预览等等功能案例

目录 一、解压zip 二、解压tar.gz 三、解压zip压缩包流中指定目录的文件内容并预览 四、解压tar.gz压缩包流中指定目录的文件内容并预览 五、预览文件内容乱码处理 总结tar.gz与zip压缩包操作,根据压缩包流进行一系列加压,获取压缩包文件中指定文件的内容并预览操作。 ...

2019-01-09 19:11:09 196 0

转载 为什么hashMap的容量扩容时一定是2的幂次

目录 一、HashMap通过哈希算法得出哈希值之后,将键值对放入哪个索引的方法 二、再例如:hashMap源码获取元素的位置 三、根据Hash算法进行观察: 一、HashMap通过哈希算法得出哈希值之后,将键值对放入哪个索引的方法 static int indexFor(int h, ...

2019-01-04 16:43:41 10281 0

原创 Java集合深度解析之全面解析HashMap

  目录 一、概述: 二、hashcode详解 一、hashcode是什么? 1、hash和hash表是什么? 2、hashcode 二、hashcode有什么作用呢? 三、equals方法和hashcode的关系? 四、为什么equals方法重写的话,建议也一起重写hashco...

2019-01-02 18:51:08 478 1

原创 深入JVM内核(十)——字节码执行

由于之前看的容易忘记,因此特记录下来,以便学习总结与更好理解,该系列博文也是第一次记录,所有有好多不完善之处请见谅与留言指出,如果有幸大家看到该博文,希望报以参考目的看浏览,如有错误之处,谢谢大家指出与留言。 目录 1、javap 2、简单的字节码执行过程 3、常用的字节码 4、使用AS...

2018-12-28 10:47:29 234 0

原创 深入JVM内核(八)——jvm锁与jvm锁优化

由于之前看的容易忘记,因此特记录下来,以便学习总结与更好理解,该系列博文也是第一次记录,所有有好多不完善之处请见谅与留言指出,如果有幸大家看到该博文,希望报以参考目的看浏览,如有错误之处,谢谢大家指出与留言。 目录 JVM内置锁 一、线程安全 二、对象头Mark 三、偏向锁 四、轻量级...

2018-12-17 17:22:01 1158 0

原创 深入JVM内核(七)——性能监控工具

由于之前看的容易忘记,因此特记录下来,以便学习总结与更好理解,该系列博文也是第一次记录,所有有好多不完善之处请见谅与留言指出,如果有幸大家看到该博文,希望报以参考目的看浏览,如有错误之处,谢谢大家指出与留言。 序言: 系统性能监控       确定系统运行的整体状态,基本定位问题所在 Ja...

2018-12-17 16:23:10 123 0

转载 MySQL优化原理(二)——高级特性及工作原理

目录 分区表 视图 存储过程与触发器 外键约束 绑定变量 用户自定义函数 字符集 结语 如果有同学看完上一篇关于MySQL文章,文末留有两个很开放的问题,如有兴趣可以在脑袋里想想。本文也会试着回答这两个问题,希望能给你一些参考。现在可以思考一个问题,如果数据量非常大的情况下,您根...

2018-12-17 15:12:01 76 0

原创 java高并发实战(十一)——netty分析

由于之前看的容易忘记,因此特记录下来,以便学习总结与更好理解,该系列博文也是第一次记录,所有有好多不完善之处请见谅与留言指出,如果有幸大家看到该博文,希望报以参考目的看浏览,如有错误之处,谢谢大家指出与留言。   目录 1. new Server()  1.1.初始化线程池 1.1.1....

2018-12-17 10:28:34 979 0

转载 深入理解Java 类加载全过程

这篇文章主要介绍了深入理解Java 类加载全过程的相关资料,需要的朋友可以参考下。 一个java文件从被加载到被卸载这个生命过程,总共要经历4个阶段: 加载->链接(验证+准备+解析)->初始化(使用前的准备)->使用->卸载 其中加载...

2018-12-17 10:11:34 127 0

转载 kafka详细讲解

目录   前沿: 1、Broker注册 2、Topic注册 3、生产者负载均衡 4、消费者负载均衡 5、分区 与 消费者 的关系 6、消息 消费进度Offset 记录 以下是具体的讲解: (1)kafka处理消息很快的原因 (2)在架构模型方面  (3)在可用性方面 (4...

2018-12-05 11:32:44 444 0

转载 linux环境下配置JavaWeb 环境(java8 tomcat8)

学习博客:https://www.cnblogs.com/jieerma666/p/7527338.html 安装jdk 1 下载jdk 下载jdk安装包 下载地址 http://download.oracle.com/otn-pub/java/jdk/8u131-b11/d54c1d3a095...

2018-11-12 20:37:18 218 0

原创 Spring源码解析 - springMVC初始化流程(二)

由​​​Spring源码解析 - springMVC核心代码(一)中最后一个问题,spring mvc 提供的控制器类型handlerMappings  是如何被初始化的,来引出SpringMVC初始化。那么先看HandlerMappings初始化源码可得: 其初始化是在DispatcherS...

2018-10-25 16:18:06 2838 1

原创 Spring源码解析 - springMVC核心代码(一)

   一、首先来讲解下springMVC的底层工作流程 1、首先我们重点放在前端控制器(DispatcherServlet) 其类图: 因为从流程图看,用户的请求最先到达就是DispatcherServlet。他是springmvc的核心,也是中央出处理器。因此我们分析源码,先看看...

2018-10-25 00:07:26 14780 4

转载 JavaWeb 两种方式文件下载

转载:https://blog.csdn.net/qq_38320255/article/details/81214263 参考:https://www.cnblogs.com/xdp-gacl/p/4200090.html 以下是关于,如何设置从服务器进行文件下载。有两种方法:1.a标签下载...

2018-10-24 10:22:31 97 0

原创 Spring源码解析 - BeanFactory系列接口解析(二)

目录 1、如图BeanFactory接口相关结构图 2、接下来具体分析下各个接口 (1)、BeanFactory (2)、HierarchicalBeanFactory (3)、ListableBeanFactory (4)、AutowireCapableBeanFactory (5...

2018-10-19 17:29:15 535 0

转载 【转】Spring Bean的生命周期(二)

目录 1、概述 2、在启动阶段, 3、bean的实例化阶段 1> 各种的Aware接口, 2> BeanPostProcessor接口 3> InitializingBean接口  4> DisposableBean接口 4、...

2018-10-19 14:44:01 159 0

原创 Spring源码解析 - BeanFactory接口源码解析与相关主接口解析(一)

目录 概述: 1、下面是BeanFactory接口源码翻译与说明: 2、beanFactory接口主要类图: 3、简单解析BeanFactory系列接口作用 1. BeanFactory 2. AutowireCapableBeanFactory 3. HierarchicalBea...

2018-10-19 10:57:10 200 0

原创 Java如何获取上传的二进制字节流中的文件编码格式以及解决文件乱码问题

通过UltraEdit查看文件编码格式可得:bgk是没有文件字符集编码格式头的,所以在可以通过下面方式大略判断。 GB2312-80编码的编码范围是高位0xa1-0xfe,低位是 0xa1-0xfe ,其中汉字范围为 0xb0a1 和 0xf7fe,如果只是简单地判断汉字,则只要查看高字节是否大...

2018-10-18 15:24:45 3016 0

原创 什么ContentType和ContentEncoding?

一、Content-Type,即内容类型,一般是指网页中存在的Content-Type,用于定义网络文件的类型和网页的编码,决定文件接收方将以什么形式、什么编码读取这个文件(例如:application/octet-stream;charset=GBK),指定服务器响应的HTTP内容类型,这就是经...

2018-10-17 20:22:36 3318 0

原创 【转】Spring Bean的生命周期(一)

目录 一、生命周期流程图: 二、各种接口方法分类 三、演示 转载:https://www.cnblogs.com/zrtqsk/p/3735273.html Spring作为当前Java最流行、最强大的轻量级框架,受到了程序员的热烈欢迎。准确的了解Spring Bean的生命周期是非常必...

2018-10-17 17:11:16 148 0

转载 Spring Cloud中Hystrix 线程隔离导致ThreadLocal数据丢失(下)

前言 上篇文章《Spring Cloud中Hystrix 线程隔离导致ThreadLocal数据丢失(上)》我们对ThreadLocal数据丢失进行了详细的分析,并通过代码的方式复现了这个问题。 在上篇文章的末尾我也说了思路给大家提供了,如果需要能够在Hystrix 为线程隔离模式也能正确传递...

2018-10-15 17:17:52 836 0

转载 Spring Cloud中Hystrix 线程隔离导致ThreadLocal数据丢失(上)

在Spring Cloud中我们用Hystrix来实现断路器,Zuul中默认是用信号量(Hystrix默认是线程)来进行隔离的,我们可以通过配置使用线程方式隔离。 这里简单介绍下Hystrix隔离策略: 一、 线程池隔离(默认策略模式)  线程池隔离把执行依赖代码的线程与请求线程(如:tomc...

2018-10-15 15:19:15 2550 0

转载 前后端API交互如何保证数据安全性?

转载自:猿天地 公众号 前言 前后端分离的开发方式,我们以接口为标准来进行推动,定义好接口,各自开发自己的功能,最后进行联调整合。无论是开发原生的APP还是webapp还是PC端的软件,只要是前后端分离的模式,就避免不了调用后端提供的接口来进行业务交互。 网页或者app,只要抓下包就可以清楚...

2018-10-15 11:19:54 430 0

转载 Spring Cloud如何提供API给客户端

转载自:猿天地公众号 原创: 尹吉欢 猿天地 6月14日 长按二维码,关注我们  现在越来越多的公司开始拥抱Spring Cloud了,很多Java方向的同学也开始积极的学习Spring Cloud,其实这边还有一个问题就是说:虽然大家学了Eureka,Ribbon,Hystrix,Z...

2018-10-12 17:04:47 1877 0

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