![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
文章平均质量分 79
wleng
这个作者很懒,什么都没留下…
展开
-
Spring实战(一)-DI和AOP入门
前言 作为一个Java开发者,对Spring不可谓不熟悉。但从来没有系统的对他进行过学习,都是建立在项目开发的基础上对他进行一些使用。现在抽出一些时间从头开始学习Spring,便于更好的梳理整个框架的结构,对今后学习SpringBoot和SpringCloud打下良好的基础。Spring简介Spring是一个开源框架,它的最根本的使命就是简化Java开发。为了降低Java开发...原创 2018-08-14 14:59:59 · 275 阅读 · 0 评论 -
IDEA阅读Spring源码
一.环境准备操作系统及开发环境:MacJDK1.8由于Spring源码是采用Gradle这种自动化构建工具构建,因此还需要安装Gradle二.编译步骤下载源码源码地址:Spring源码地址或者直接拉取代码:git clone https://github.com/spring-projects/spring-framework.git进入项目目录:cd ./spri...原创 2019-01-22 08:58:02 · 1201 阅读 · 0 评论 -
tomcat启动报错java.lang.IllegalArgumentException: Invalid url-pattern in servlet mapping
前言今天同事启动项目的时候报错了,emmmm,然后他要去开会,让我看看这个问题,一番折腾之后,原因是他提交了一个“坑”。做个记录吧,本来应该根据报错信息可以很快定位的,没有考虑到那里去,算是给自己提个醒吧。内容启动的错误信息如下:17-Jan-2019 17:01:11.251 严重 [RMI TCP Connection(2)-127.0.0.1] org.apache.catali...原创 2019-01-17 17:22:40 · 8615 阅读 · 0 评论 -
AWS V4鉴权之ElasticSearch
背景Amazon签名版本4是将身份验证信息添加到HTTP发送的AWS请求的过程。为了安全起见,大多数对AWS的请求必须使用访问密钥进行签名,该访问密钥由访问密钥ID和秘密访问密钥组成。在使用AWS的ElasticSearch服务时需要对请求鉴权,需要将你的aws_access_key_id和aws_secret_access_key作为请求的安全凭证进行安全校验。本文讲述的是进行Web开发...原创 2018-12-26 13:18:16 · 1910 阅读 · 0 评论 -
Spring Cloud Eureka(一)
Spring Cloud Eureka 主要负责完成微服务架构中的服务治理功能,通过为Eureka增加了Spring Boot风格的自动化配置,只需要引入依赖和添加注解就可以使用服务治理的核心有三点:1.服务注册中心:提供服务注册与发现的功能2.服务提供者:指提供服务的应用3.服务消费者:从服务注册中心获取服务列表并调用所需服务接下来分别对这三个核心进行介绍:一.服务注册中心...原创 2018-11-22 17:33:52 · 134 阅读 · 0 评论 -
SpringBoot快速入门及部分问题详解
前言从根本上说,Spring Boot的项目就是普通的Spring项目,只是它在Spring的基础上添加了起步依赖和自动配置而已。创建项目安装Spring Boot CLI创建项目有多种方式,最快的是安装Spring Boot CLI。这里我们采用软件开发工具管理包(Software Development Kit Manager,SDKMAN)来进行安装,步骤如下:从http:/...原创 2018-11-19 16:52:45 · 146 阅读 · 0 评论 -
微信扫码支付模式二开发(一)
前言 在涉及到计费的Web项目中,我们往往会用到微信支付,仅根据微信提供的支付接口开发有一定的难度。之前在做微信扫码支付开发的时候走了很多弯路,而且当时太忙,没空做开发过程的记录,在这里把整个支付的开发总结一下。微信提供的支付方式:微信支付 关于微信扫码支付:详情 其中有扫码支付的模式有两种,在这里仅就模式二进行讲解,详细的支付流程图见上面链接。关于开发前的准备工作 ...原创 2018-09-22 10:21:37 · 370 阅读 · 0 评论 -
tomcat配置https
tomcat配置https所需keystore文件如何获得,详见:tomcat.keystore文件生成tomcat中配置https 在tomcat中的conf/server.xml中添加如下代码:<Connector port="443" maxThreads="200" scheme="https" secure=原创 2018-09-10 16:49:46 · 352 阅读 · 0 评论 -
JVM内存划分(堆、栈详解)
前言 我们知道,Java的内存管理是由JVM虚拟机来控制的,作为Java程序开发者不需要像C、C++的开发人员一样对内存进行管理,这大大降低了开发的复杂度。但随之而来的问题是,一旦出现内存泄漏和溢出方面的问题,如果不了解虚拟机是如何使用内存的,那么排查错误将会变得很困难,并且了解了JVM内存的管理机制后,我们可以在开发过程中就尽量避免会使内存溢出或泄露问题的产生。JVM内存划分...原创 2018-08-19 16:08:52 · 290 阅读 · 0 评论 -
Spring实战(二)-自动化配置(注解配置)
前言 上一篇我们简单的介绍了DI和AOP,并在其中以简单的小例子对其进行讲解,在例子中,我们使用了Spring三种主要装配机制的一种:在XML中进行显示的配置,内容见:Spring实战(一)-DI和AOP入门 而在这里,我们将对Spring的三种装配方式进行详细的介绍Spring容器负责创建应用程序中的bean并通过DI来协调这些对象的关系,但作为开发人员,我们需要根据自己的需...原创 2018-08-14 18:33:18 · 337 阅读 · 0 评论 -
Nginx安装及配置https
Nginx安装、配置https及http转https 关于用到的crt及key文件详见 :Nginx、tomcat配置https(一)Nginx配置https步骤:下载安装nginx 下载地址:Nginx 下载后解压到/opt目录下,进入nginx目录并使用默认配置: cd /opt/nginx-1.15.0 && ./configure安装时...原创 2018-09-10 12:09:46 · 511 阅读 · 0 评论