5 TianXin1432516744

尚未进行身份认证

我要认证

www.codecoord.com

等级
TA的排名 1k+

技术实践(3)-SpringBoot随机端口启动

文章目录一、SpringBoot随机端口1.基础介绍2.实现步骤3.项目测试二、SpringBoot多实例运行一、SpringBoot随机端口1.基础介绍随机端口可以自动找指定范围内可使用的端口,不需要在配置文件中指定固定的启动端口例如在SpringBoot中假如需要运行多个实例,则需要单独修改配置文件比较麻烦随机端口的原理就是与对应socket端口建立连接,能连接则已被使用,反之未被使用随机获取的端口校验可使用之后通过System.setProperty("属性名称", port);.

2020-10-22 12:25:46

技术实践(2)-SpringBoot全局Controller返回值格式统一

文章目录一、返回值格式统一1.返回值介绍2.基础类功能3.基础实现4.测试信息二、附录说明一、返回值格式统一1.返回值介绍在使用controller对外提供服务的时候,很多时候都需要统一返回值格式,例如{ "status": true, "message": null, "code": "200", "data": { "name": "json", "desc": "json返回值" }}如果不使用全局统一返回,就需要写一个工具类,然后controller返回.

2020-10-12 17:55:15

技术实践(1)-千万+数据量级别的数据清洗思路

一、文章说明本篇博客主要是大数据量级别的数据清洗思路,因为使用的技术和数据库等存在差异,并没有提供具体的示例,但是各个场景思路基本一致完成清洗的方式很多,本文可以作为其中一种思路二、文章正文2.1 清洗背景2.2 清洗思路...

2020-08-10 14:18:22

(全程图解)RP8.0安装教程

目录一、下载文件二、安装步骤一、下载文件Axure RP8.0 文件:链接:https://pan.baidu.com/s/1dUB4-O0IR_4lNwMnOPDsLA提取码:2072二、安装步骤1.下载文件后有以下三个文件2.进入Axure8.0中点击安装文件3.加载文件阶段可能有乱码不用管,等待完成后会弹出安装框4.选择下一步...

2019-08-31 22:24:27

Java高并发实战(1) - 使用Semaphore对单接口进行限流

一、实战说明1.1 效果说明本篇主要讲如何使用Semaphore对单接口进行限流,例如有如下场景a. A系统的有a接口主要给B系统调用,现在希望对B系统进行限流,例如处理峰值在100,超过100的请求快速失败b. 接口作为总闸入口,希望限制所有外来访问,例如某个房间只能同时100个玩家在线,只有前面的处理完后面的才能继续请求c. 其他类型场景,也就是资源固定的情况下需要轮流使用资源的可以采用Semaphore不适用场景a. 由于是针对总入口进行限流,所以不能根据IP或者token等进行限流,

2020-08-06 23:11:58

Nginx实战(1)-监控nginx.conf配置文件,配置文件修改自动重启nginx

一、实现目标1.1 实现目标在学习或者进行nginx测试的时候,耗费在 nginx -s reload/stop 上的命令时间很多,修改任意内容都需要重新启动或者停止启动,基本上状态就是一下5个状态a. vim nginx.confb. 修改nginx.confc. 保存nginx.confd. 重启nginx.confe. 刷新浏览器…重启的这个时间其实我们可以用来做更多事情,比如更专注于内容而不是停止、重启,作为程序员我们不喜欢重复的东西我们可以简化重启这一步骤,实现nginx.co

2020-06-16 16:38:57

Redis高级篇(1):Java通过Socket与redis服务器建立通信并执行命令

文章目录一、Redis命令协议二、Java Socket连接三、命令行工具实战一、Redis命令协议Redis客户端和服务器之间通过套接字(socket)进行通信比如客户端向服务器发出 set name www.codecoord.com 命令,将会被转换成以下命令格式发送*3\r\n$3\r\nSET\r\n$4\r\nname\r\n$17\r\nwww.codecoord.com...

2020-04-06 22:24:04

Spring Cloud系列 - 系列文章前言

文章目录一、系列说明二、系列目录三、知识图谱四、项目源码一、系列说明本系列文章主讲实战,细节概念不会过多提及,只会对相关技术进行简介描述本系列文章主要介绍Spring Cloud各个组件的使用,难度适中,如果要更深等级的请移步到别的文章等所有文章更新完成后,最后会分享一个分布式实战项目,每一步的搭建都会仔细描述由于上述所说本系列不会过多描述技术介绍,比如Spring Cloud中的Zu...

2019-12-24 22:41:08

IDEA通过脚本生成注释@param后输入注释内容自动缩进问题解决

文章目录一、文章说明二、问题介绍三、问题解决一、文章说明用IDEA的朋友应该知道生成注释的模板@param是把多个参数通过了,分隔放在了一行上那么对于需要给每一个参数作说明的话是很不方便的,需要自己手动复制删除,比较繁琐所以网友也提供了一个groovyScript替换了原来@param生成,但是这个脚本有一个问题就是生成注释后输入字符除了第一个@param外下面的@param会缩进,我看...

2019-12-13 16:17:02

Nginx配置SSL证书(CentOS环境),实现https请求

目录一、Nginx配置SSL1.证书申请二、配置SSL2.1 证书上传2.2 HTTPS server配置2.2.3 配置转发三、配置问题四、配置示例1.nginx.conf配置SSL示例一、Nginx配置SSL1.证书申请1. 向自己所在云服务提供商申请SSL,例如阿里云提供免费的SSL申请,配置SSL必须要有自己的域名2. 本篇文章主要讲Ng...

2019-12-05 16:48:26

MyEclipse2017_Ci_10安装教程

1.下载:http://www.myeclipsecn.com/download/2.下载后得到一个1.6G左右的压缩包然后解压3.解压后得到安装包,双击进入安装4.安装开始,完成后选择下一步5.同意协议,然后选择下一步6.选择安装路径,最好不要放到系统盘7.根据自己电脑选择安装位数 *查看系统位数 *对照选择8.等待安装...

2019-09-03 23:02:50

Spring Boot上传文件/图片&图片显示

一、文章前言1. 本文章主要讲述如何在spring boot下上传文件,尤其是上传图片并显示,例如用户注册的时候上传了头像,此时头像会加载在注册页面上面,在Spring MVC的时候,这样实现还好实现,但是到了Spring Boot就并不是这样2. 小伙伴也发现了,在使用部署到Tomcat服务器形式的项目,上传到的图片直接上传到Tomcat服务器中,都能访问,但是在Spring Boot中...

2019-09-01 00:33:32

PageHelper-com.github.pagehelper.PageHelper cannot be cast to org.apache.ibatis.plugin.Interceptor

目录一、问题描述二、问题原因三、问题解决四、顺带问题一、问题描述 1.MyBatis使用PageHelper进行分页,提示以下错误 2.maven依赖<dependency> <groupId>com.github.pagehelper</groupId> <artifactId>pagehel...

2019-06-17 19:10:07

MyBatis Generator 逆向工程根据表字段注释生成实体类属性注释、序列化、toString

目录一、文章前言二、取消自动生成注释三、自动生成序列化四、自动生成toString五、生成自定义注释六、结果演示七、工程源码一、文章前言 本篇文章讲述的是MyBatis Generator 逆向工程生成自定义注释、序列化、toString配置,在看到这篇文章之前,希望读者对MyBatis Generator 基本使用已经没有问题,因为本篇文章并不会讲述如何...

2019-03-19 22:41:35

(详细图示)IDEA彻底删除项目

目录彻底删除项目彻底删除项目1.在需要删除的项目上单击右键,选择,Show in explorer2.此时会自动打开项目所在资源管理器中的位置,记录自己的项目名3.再次在项目上单击右键选择Remove Module,也可以直接在项目上按下delete键4.提示我们工程只是从工作空间移除,但是磁盘上的不会删除,选择确定5.可以看到,删除项目之后工作空间还残...

2018-12-29 13:42:44

(详细图示)IDEA 配置Tomcat服务器和发布web项目

目录IDEA 配置Tomcat服务器IDEA 配置Tomcat服务器1.创建好web项目之后,现在需要配置服务器,以Tomcat为例2.选择Run-Edit Configurations3.点击右上角 + 号,选择2处展开剩下选项4.找到Tomcat Server,然后选择Local Server5.设置Tomcat服务器显示名,选择Configure...

2018-12-29 13:39:07

(详细图示)IDEA Initializer使用2-创建SpringBoot的web环境

目录创建SpringBoot的Maven web工程创建SpringBoot的Maven web工程1.新建项目方式一方式二2.选择Spring Initializer,设置好对应的JDK,别的默认即可,选择下一步3.设置好相应信息,将Packaging方式选择成War,然后下一步4.勾选上项目需要的组件,例如这里选择web,自带tomcat,设置完成,...

2018-12-29 13:24:22

(详细图示)IDEA Initializer使用1-创建SpringBoot的java环境

目录创建SpringBoot的java环境创建SpringBoot的java环境     IDEA Initializer是spring提供快速搭建springboot环境的一个初始化器,可以直接生成运行springboot所需的maven环境    1.新建项目方式一方式二    2.选择Spring Initializer,设置好对应的JDK,别的默认即可,选择...

2018-12-29 13:11:36

Linux-CentOS7添加磁盘、分区、格式分区、挂载

目录一、Linux-CentOS7磁盘分区0.分区前言1.添加硬盘2.查看新磁盘3.磁盘分区3.1 新建分区3.2 格式分区3.3 挂载分区3.4 永久挂载新分区3.5 取消挂载分区一、Linux-CentOS7磁盘分区0.分区前言 本篇教程讲述如何在VMware上给CentOS7添加新磁盘 当系统的空间不够用的时候就可以添加新磁盘并挂载到系统...

2018-11-29 18:32:59

SpringMVC接收Ajax通过PUT、POST、GET、DELETE传递的参数

一、问题描述 1.今天在进行SSM+RESTful整合的时候,发现通过AJAX发送的POST和GET请求能正常接收,但是无法通过PUT和DELETE传递参数,网上说在web.xml中加入一个监听器,但是这个只能解决PUT传递问题,没有办法解决DELETE问题 2.经过仔细研究之后,找到了一套解决办法,下面把解决办法分享给大家,如果遇到问题请留言~二、SpringMVC接收A...

2018-11-12 14:20:28

查看更多

勋章 我的勋章
  • GitHub
    GitHub
    绑定GitHub第三方账户获取
  • 专栏达人
    专栏达人
    授予成功创建个人博客专栏的用户。专栏中添加五篇以上博文即可点亮!撰写博客专栏浓缩技术精华,专栏达人就是你!
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 1024勋章
    1024勋章
    #1024程序员节#活动勋章,当日发布原创博客即可获得
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。
  • 学习力
    学习力
    《原力计划【第二季】》第一期主题勋章 ,第一期活动已经结束啦,小伙伴们可以去参加第二期打卡挑战活动获取更多勋章哦。