自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(37)
  • 收藏
  • 关注

原创 多线程学习笔记

1.ThreadPoolExecutor(线程池类)new ThreadPoolExecutor( int corePoolSize,//核心线程池大小 int maximumPoolSize,//最大线程池大小 long keepAliveTime,...

2019-04-11 09:42:34 181

原创 JWT应用学习笔记(三)—— JWT的操作使用

1、基于springboot,启动项目时生成秘钥对@Configurationpublic class Initiation implements CommandLineRunner { @Autowired private KeyConfiguration keyConfiguration; @Override public void run(Stri...

2019-04-09 21:13:05 602

原创 JWT应用学习笔记(二)—— JWT生成、签名

1、密钥、令牌管理工具@Configurationpublic class KeyConfiguration { //随机种子 @Value("${jwt.rsa-secret}") private String userSecret; //token过期期限 @Value("${jwt.expire}") private Integer ex...

2019-04-09 21:11:06 3872 1

原创 JWT应用学习笔记(一) —— Rsakey私钥密钥生成工具

public class RsaKeyHelper { public RsaKeyHelper() { } //将公钥导入并返回按照 X.509 标准进行编码的密钥的字节 public PublicKey getPublicKey(String filename) throws Exception { InputStream resourc...

2019-04-09 14:53:00 4563 1

原创 服务器开发学习笔记(七)—— docker容器搭建使用

1、安装dockersudo yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \ d...

2019-04-09 13:53:10 631

原创 服务器开发学习笔记(六)—— jenkins+maven+git联合gitee实现持续集成

1、git安装先查看有无git:git --version有则删除:yum remove git安装git依赖包:yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel gcc perl-ExtUtils-MakeMaker删除已有的git:yum remove git切换目录到/usr...

2019-04-09 13:45:06 700

转载 服务器开发学习笔记(五)—— 搭建阿里服务器ECS

1、配置实例密码(用户名默认为root)如果密码输入错误,则使用长复制进行登录(ECS自带的远程登录)2、windows上远程登录(工具putty或者secureCRT)(1)在远程连接之前,您必须完成以下工作:实例已经设置登录密码。如果未设置或密码丢失,请重置实例密码。 实例所在的安全组必须添加以下安全组规则(具体配置请参考安全组规则的典型应用): 专有网络里,...

2019-04-09 13:33:58 440

原创 服务器开发学习笔记(四)—— redis安装

1、环境以及安装yum install gcc-c++下载redis源码包:wget http://download.redis.io/releases/redis-3.0.0.tar.gz在当前目录解压:tar -zxvf redis-3.0.0.tar.gz 进入解压后生成的目录路径:cd redis-3.0.0编译:make生成路径:make install PREF...

2019-04-09 13:16:52 178

原创 服务器开发学习笔记(三)—— vsfptd安装(ftp服务器)

1、安装vsfptd1.1、安装 VSFTPD、使用yum安装vsftpd:yum install vsftpd -y1.2、启动 VSFTPD0安装完成后,启动 FTP 服务:/bin/systemctl start vsftpd.service启动后,可以看到系统已经监听了 21 端口:netstat -nltp | grep 21此时,访问ftp://192.16...

2019-04-09 13:11:08 463

原创 服务器开发学习笔记(二)—— nginx安装

1、安装环境yum install gcc-c++yum install -y pcre pcre-develyum install -y zlib zlib-develyum install -y openssl openssl-devel输入命令ip addr2、安装nginx输入相应的端口(默认22)、用户名、地址(上面红色圈)连接成功。cureCRT文件...

2019-04-09 13:07:52 175

转载 服务器开发学习笔记(一)—— linux(CentOS7.*)命令

http://blog.csdn.net/o0darknessyy0o/article/details/52072054

2019-04-05 20:55:25 205

原创 SpringCloud学习笔记(六)—— 配置中心config

1、spring cloud config 介绍 Spring Cloud Config为分布式系统中的外部配置提供服务器和客户端支持,使用Config Server,您可以在所有环境中管理应用程序的外部属性。客户端和服务器上的概念映射与Spring Environment和PropertySource抽象相同,  因此它们与Spring应用程序非常契合,但可以与任何以任何语言运行的...

2019-04-05 20:54:16 1142

原创 SpringCloud 学习笔记(五)—— 设置路由gateway

1、springcloud gateway介绍Spring Cloud Gateway是由spring官方基于Spring5.0,Spring Boot2.0,Project Reactor等技术开发的网关。2、环境搭建2.1 依赖引入<dependency> <groupId>org.springframework.cloud&l...

2019-04-05 20:52:51 504

原创 SpringCloud学习笔记(四)—— 设置feign和ribbon

1、feign和ribbon介绍FeignFeign是一个声明式的web service客户端。(简化接口调用)RibbonRibbon是客户端负载均衡工具2、环境搭建由于feign集成了ribbon的方法,因此简单搭建时只需要一个openfeign依赖即可2.1、pom添加依赖(基于消费者端项目)<dependency><gro...

2019-04-05 20:49:58 586

原创 SpringCloud学习笔记(三)—— Eureka的搭建以及部分源码解读

1、Eureka介绍服务治理是微服务架构中最为核心和基础的模块,它主要用来实现各个微服务实例的自动化注册和发现。<<上传失败了的图片>>Application Service 相当于服务提供者/apiApplication Client 相当于服务消费者/appMake Remote Call,其实就是实现服务的使用/比如httpClient,restT...

2019-04-05 20:19:00 375

原创 SpringCloud学习笔记(二)—— 前期搭建(基于SpringBoot-2.0.5,springCloud-Finchley.RELEASE)

1、搭建parent项目新建一个maven项目(pom),删除对应的src文件,保留pom.xml文件往pom.xml里面覆盖为以下内容 <?xmlversion="1.0"encoding="UTF-8"?> <projectxmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://...

2019-04-05 19:57:10 568

原创 SpringCloud学习笔记(一) —— 组件架构以及运行流程

1、请求统一通过API网关(Zuul/Gateway)来访问内部服务.2、网关接收到请求后,从注册中心(Eureka)获取可用服务3、由Feign(Ribbon)进行均衡负载后,分发到后端具体实例4、微服务之间通过Feign进行通信处理业务5、Hystrix负责处理服务超时熔断并降级...

2019-04-05 19:55:45 947

原创 Mybatis学习笔记(三)—— 参数传递

<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE mapperPUBLIC "-//mybatis.org//DTD Mapper 3.0//EN""http://mybatis.org/dtd/mybatis-3-mapper.dtd"><!--1、单个参数单个参数:mybatis不会做特...

2019-04-05 19:16:12 363

转载 Mybatis学习笔记(二)—— mybatis逆向工程生成文件解析

一、mapper接口中的方法解析mapper接口中的函数及方法 方法 功能说明 int countByExample(UserExample example) thorws SQLException 按条件计数 int deleteByPrimaryKey(Integer id) thorws ...

2019-04-04 15:16:41 228

原创 Mybatis学习笔记(一)——环境搭建

1、jar包导入导入mybatis-3.4.5.jar或者用maven<dependency><groupId>org.mybatis</groupId><artifactId>mybatis</artifactId><version>3.4.5</version></depend...

2019-04-04 15:15:35 201

原创 SpringMVC学习笔记(八)—— 异常处理和类型转换

1、SpringMVC异常处理思路如上图所示,系统的dao、service、controller出现异常都通过throws Exception向上抛出,最后由springmvc前端控制器交由异常处理器进行异常处理。springmvc提供全局异常处理器(一个系统只有一个异常处理器)进行统一异常处理。明白了springmvc中的异常处理机制,下面就开始分析springmvc中的异常处理。2...

2019-04-04 15:12:53 488

原创 SpringMVC学习笔记(七)—— @RequestBody、@ResponseBody注解详情

1、@RequestBody作用: i) 该注解用于读取Request请求的body部分数据,使用系统默认配置的HttpMessageConverter进行解析,然后把相应的数据绑定到要返回的对象上; ii) 再把HttpMessageConverter返回的对象数据绑定到 controller中方法的参数上。使用时机:A) GET、POST方式提交时, ...

2019-04-04 15:07:57 455

转载 SpringMVC学习笔记(六)—— 参数传递总结

首先我们了解一下springmvc传参的几种方式和对应使用的注解。handler method 参数绑定常用的注解,我们根据他们处理的Request的不同内容部分分为四类:(主要讲解常用类型)A、处理requet uri 部分(这里指uri template中variable,不含queryString部分)的注解: @PathVariable;B、处理request header...

2019-04-04 15:02:10 269

原创 SpringMVC学习笔记(五)—— 处理对象模型

Spring MVC 提供了以下几种途径输出模型数据:一、输出模型– 1、ModelAndView:处理方法返回值类型为 ModelAndView 时, 方法体即可通过该对象添加模型数据//后台数据Public ModelAndView test(){String viewName = "succeess";//需要跳转的页面名ModelAndView mv = new...

2019-04-04 14:51:18 208

原创 SpringMVC学习笔记(四)—— 参数传递

1、@PathVariable 绑定 URL 占位符到入参通过 @PathVariable 可以将 URL 中占位符参数绑定到控 制器处理方法的入参中:URL 中的 {xxx} 占位符可以通过 @PathVariable("xxx") 绑定到操作方法的入参中。若方法参数使用了int,float等类型,并且url没有传值,则报错(用包装方法进行传值如Integer,Float)2、...

2019-04-04 14:44:35 203

原创 SpringMVC学习笔记(三)——RESTful

1.REST:即 Representational State Transfer。(资源)表现层状态转化。是目前 最流行的一种互联网软件架构。它结构清晰、符合标准、易于理解、扩展方便, 所以正得到越来越多网站的采用• 资源(Resources):网络上的一个实体,或者说是网络上的一个具体信息。它 可以是一段文本、一张图片、一首歌曲、一种服务,总之就是一个具体的存在。 可以用一个URI(统一...

2019-04-04 14:42:20 136

原创 SpringMVC学习笔记(二)——@RequestMapping 映射请求

1.Spring MVC 使用 @RequestMapping 注解为控制器指定可 以处理哪些 URL 请求 • 在控制器的类定义及方法定义处都可标注 @RequestMapping – 类定义处:提供初步的请求映射信息。相对于 WEB 应用的根目录 – 方法处:提供进一步的细分映射信息。相对于类定义处的 URL。若 类定义处未标注 @RequestMapping,则方法处标记的 UR...

2019-04-04 14:41:11 167

原创 SpringMVC学习笔记(一)——环境搭建

首先我们创建对应的项目,这里不做阐述,接下来需要在web.xml上配置相应信息,并创建spring的xml文件1.web.xml配置 DispatcherServlet :DispatcherServlet 默认加载 /WEB-INF/xxx.xml 的 Spring 配置文件, 启动 WEB 层 的 Spring 容器。可以通过 contextConfigLocation 初始化参数自定...

2019-04-04 14:29:57 221

原创 Struts2学习笔记(八)

2018-03-15 20:15:02 98

转载 Struts2学习笔记(七)

2018-03-15 20:13:01 114

转载 Struts2学习笔记(六)

六、ActionSuppor

2018-03-15 20:11:28 106

原创 Struts2学习笔记(五)

2018-03-15 20:09:18 108

原创 Struts2学习笔记(四)

2018-03-15 20:08:31 199

原创 Struts2学习笔记(三)

2018-03-15 20:07:59 124

原创 Struts2学习笔记(二)

2018-03-15 20:06:29 131

原创 Struts2学习笔记(一)

2018-03-15 20:04:57 157

原创 关于javaWeb路径

2018-03-15 16:45:57 131

空空如也

空空如也

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

TA关注的人

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