7 E%3Dmc%B2

尚未进行身份认证

Thousand of time I have thought of you .My heart is going high into the air and flying with my blessing towards you .I don’t care loneliness. I am satisfied when you are happy and I am happy when I think of you!

等级
TA的排名 4w+

Spring家族中一些很好用的接口和类

1.SpringBoot中CommandLineRunner和ApplicationRunner两个接口在应用程序开发过程中,往往我们需要在容器启动的时候执行一些操作。SpringBoot中提供了CommandLineRunner和ApplicationRunner两个接口来实现这样的需求。两个接口参数不同,其他大体相同,可根据实际需求选择合适的接口使用。CommandLineRunn...

2019-07-20 22:40:10

APP使用token和refreshToken实现接口身份认证,保持登录状态

目录一.问题二.实现思路三.遇到的坑1.同一用户并发刷新Token2.服务端已经产生了新的Token后,但并发过来的请求还在用老的Token请求数据四.附件一.问题App安装后,第一次启动时需要登录(在某些页面提示需要登录或者直接启动在登录界面)。而只要登录成功后,就不需要每次启动时再次登录。不过,当你的App长期未启动,再次启动时,就需要登录。这个是怎么实...

2019-07-08 11:21:23

使用docker的nginx容器搭建文件服务器

一.下载nginx镜像搜索nginx镜像#dockersearchnginx拉取nginx镜像#dockerpullnginx查看nginx镜像#dockerimagesnginxlatest1e5ab59102ce5minutesago108MB二....

2019-04-29 16:50:39

Jenkins主备master-slave模式搭建

目录一.当slave是centos系统的时候(SSH方式)1.新建节点2.配置节点3.启动代理Jenkins主备的作用:可把构建任务分发到多个从节点去执行,这样就可以支撑起多个项目的大量构建任务; 可提供多个系统,如:windows系统打exe文件,ios系统打ipa文件,linux系统打so、jar文件等; 可提供多种环境,如:开发环境、测试环境、生产环境,来对同一个...

2019-03-16 23:11:25

JavaWeb开发笔记(2019年)

1.JavaScript获取浏览器类型与版本functiongetBrowserInfo(){ varSys={}; varua=navigator.userAgent.toLowerCase(); varre=/(msie|firefox|chrome|opera|version).*?([\d.]+)/; varm=ua.match(re); Sys....

2019-03-11 10:20:38

在阿里云CentOS 7.3系统上搭建Jenkins持续构建集成环境

目录一.下载Jenkins安装包二.上传安装包到阿里云服务器三.安装Jenkins四.启动Jenkins五.开放阿里云服务器访问控制端口六.打开Jenkins七.创建超级管理员账号一.下载Jenkins安装包访问网址https://jenkins.io/,点击Download按钮,进入下载页,找到centos系统对应的下载入口,点击进入找到所需版本的rpm包,然...

2019-03-06 11:53:22

《现代API,通往架构师之门》总结之四:功能系统

目录1.什么是功能系统2.对功能系统熟悉的意义3.功能系统的作用4.连接器(适配器)1.什么是功能系统用来完成某一特定的业务或者IT功能的需要进行集成的系统。2.对功能系统熟悉的意义不仅在系统集成项目的初期就可以针对项目的范围、内容以及工作量做出比较准确的估计,帮助项目经理安排具有相关技能的项目团队成员,还可以在架构设计的初期就对项目实施过程中可能遇到的技术难点提早...

2019-03-04 14:28:15

《现代API,通往架构师之门》总结之三:系统集成模式

目录1.系统集成模式的定义2.六大技术环节中系统集成模式的归类3.消息传递3.1.什么是消息传递3.2.消息传递的优点3.3.主题与队列在消息传递中的区别3.4.消息传递中存储-传送的细节4.消息服务器的容错性和高可用性5.分级式事件驱动架构(SEDA)6.消息搭桥1.系统集成模式的定义在系统集成中把经常重复遇到的一些具体问题经抽象之后得到的共同点...

2019-02-27 16:15:39

《现代API,通往架构师之门》总结之二:系统集成

目录1.什么是系统集成2.系统集成的历史3.系统集成的组成4.系统集成的任务5.如何保证系统集成过程中数据传递的可靠性6.消息服务器本文主要介绍系统集成中宏观上的重要概念,对系统集成实施过程中的几个技术构成部分进行阐述。1.什么是系统集成系统集成在工程中被定义为将各个相关的子系统整合到一个总系统之中的过程。各个子系统之间相互协作,以便总系统能够提供新的总体功能,...

2019-02-14 11:16:46

《现代API,通往架构师之门》总结之一:概述

目录1.软件架构2.软件架构师3.架构师应具备的素质4.架构师修炼之路的建议5.谁适合看这本书在软件行业里,架构师们的头上仿佛都带着光环。他们往往对复杂的问题举重若轻。几乎每一个年轻的程序员都希望有朝一日自己也能成为一名经验丰富的架构师,领导着一个开发团队、解决世界上最复杂的软件架构设计和实施的问题。然而,一名成功的架构师到底学习了哪些东西、又经历了怎样的历练,似乎没有...

2019-02-13 20:06:21

Java并发编程基础总结

2019-02-13 16:51:33

Jenkins自动化部署Spring Boot项目

目录1.自动化部署环境2.插件的安装和配置1.安装插件2.配置全局变量3.配置PublishoverSSH4.部署项目Jenkins是devops神器,本篇文章介绍如何使用jenkins自动化部署SpringBoot项目。1.自动化部署环境我实现Jenkins自动化部署SpringBoot项目的环境如下图所示,默认Jenkins、SVN、应用服务器都安...

2019-02-12 17:30:59

在eclipse中使用maven将spring boot项目打成jar包

目录1.修改eclipse运行环境2.在项目的pom.xml文件中增加构建配置3.编译打包1.修改eclipse运行环境a.在Eclipse->Window->Preferences->Java->InstalledJREs->Add...->StandardVM里,JREhome选择JDK的目录。b.设置DefaultVM...

2019-02-01 13:07:20

借助Spring自定义命令执行器执行指定的方法,实现业务分离

目录1.自定义注解2.扫描器3.命令执行器4.命令执行器管理器5.测试使用6.延伸 7.源码下载在Spring项目中,有时因为某些需求,并不想直接调用实际的实例方法(业务分离),或者调用实际的实例方法存在困难,这时候,可以自定义代码执行器来间接的调用执行指定的实例方法,来实现业务分离(有点类似于代理设计模式)。中心思想是自定义注解,通过注解将自己的方法添加到自己的...

2019-01-29 14:44:57

eclipse中使用log4j2在控制台输出彩色日志

目录一.eclipse中安装AnsiConsole二.在log4j2配置文件中配置颜色样式三.在log4j2.component.properties配置文件中启用颜色配置四.附上log4j2配置文件1.log4j2.xml2.log4j2.component.properties一.eclipse中安装AnsiConsole打开eclipse,在Help-&...

2019-01-07 17:30:25

JavaScript编码规范

修改记录 Version.No 发版日期 编制人 批准人 修改说明 1.0.0 2018/11/7     初次编订 1.0.1 2018/11/13...

2018-11-14 15:04:04

CentOS7安装Docker

目录一.安装1.通过添加yum软件源安装2.通过脚本安装二.配置1.加入Docker用户组2.修改Docker默认存储位置CentOS环境下安装Docker,必须是64位操作系统,内核版本至少为3.10。因此推荐使用CentOS7系统。可以使用命令uname-r查看内核版本,如下所示:$uname-r3.10.0-862.6.3.el7...

2018-07-17 14:43:19

Mybatis与Ehcache整合

一.使用Ehcache的目的Ehcache是一种广泛使用的开源Java分布式缓存。主要面向通用缓存,JavaEE和轻量级容器。它具有内存和磁盘存储,缓存加载器,缓存扩展,缓存异常处理程序,一个gzip缓存servlet过滤器,支持REST和SOAPapi等特点。Mybatis与Ehcache整合可以提高性能,降低数据库压力。二.MyBatis中使用Ehcache1. 所需jar包ehcache

2018-01-17 19:13:24

org.apache.catalina.loader.WebappClassLoaderBase.checkStateForResourceLoading Illegal access

最近linux服务器上的tomcat日志时不时的报错,虽然报错但是不影响正常业务。但是既然报错了肯定需要知道原因的。报错详情如下: INFO[service%0043ache.data]org.apache.catalina.loader.WebappClassLoaderBase.checkStateForResourceLoadingIllegalaccess:thisw...

2018-01-15 19:31:04

Redhat7.2安装Docker

 一.安装selinux-policy-targetedrpm-ivh selinux-policy-targeted-3.13.1-102.el7_3.7.noarch.rpm --nodeps--force二.通过阿里云的镜像仓库安装docker#curl-sSLhttp://acs-public-mirror.oss-cn-hangzhou.aliyuncs.com...

2017-09-29 09:56:25

查看更多

勋章 我的勋章
  • GitHub
    GitHub
    绑定GitHub第三方账户获取
  • 新人勋章
    新人勋章
    用户发布第一条blink获赞超过3个即可获得
  • 专栏达人
    专栏达人
    授予成功创建个人博客专栏的用户。专栏中添加五篇以上博文即可点亮!撰写博客专栏浓缩技术精华,专栏达人就是你!
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。