加载中
将自己的 jar 包发布到 maven 中央仓库

注册 首先到sonatype官网进行注册! 找到注册“sign up”,如图,进行注册! 登录 登录后,在页面上方点击“create”进行创建 issue。 获得如下图所示。 Summary:写你想做什么,你的包的功能...

01/10 18:07
288
Springmvc controller 自定义参数注入

声明注解 @Target({ElementType.PARAMETER}) @Retention(RetentionPolicy.RUNTIME) @Documented public @interface CurrentUser { } 声明生成自定义参数拦截器 @Slf4j @Component public cla...

SpringMVC支持可版本管理的Restful接口

需求 移动互联网时代的到来,软件开发的模式也在变化。记得以前做B/S的后台开发,基本上没有Http接口一说,全部是通过渲染模板技术(jsp,freemark)把最终html展示给最终用户。现在完全变了,...

docker zookeeper 集群搭建

前言 其实zookeeper在一般的公司的应用不太多,注册中心、分布式锁、选举等等。之前用dubbo,就会用到zookeeper作为服务注册中心,现在转向springcloud,就很少用zookeeper了。但是近期研究分...

09/05 18:08
445
docker redis 集群(cluster)搭建

前言 在开发环境中,大家应该都用的是redis单点吧,但是在生产环境中我相信没有人敢用单点的,应该都是用的cluster,因为万一单点挂掉的话,我们的应用也就自然而然的ConnectionException。那...

将项目jar发布到nexus

pom配置nexus私服地址: <distributionManagement> <snapshotRepository> <id>snapshots</id> <url>http://10.82.12.29:8081/repository/maven-snapshots/</url> </snapshotReposi......

08/17 11:13
3
SpringBoot迭代发布JAR瘦身配置(续:将lib文件夹压缩打包)

上次写了篇 《SpringBoot迭代发布JAR瘦身配置》,但有一个问题,所有的第三方JAR位于lib目录中,不利于传输到服务器,因此应该考虑将此目录压缩打包,再传输到服务器,服务器解压即可使用。 ...

Linux下的打包、压缩、解压总结

.tar 解包:tar xvf FileName.tar 打包:tar cvf FileName.tar DirName (注:tar是打包,不是压缩!) ——————————————— .gz 解压1:gunzip FileName.gz 解压2:gzip -d Fil...

08/14 09:42
2
SpringBoot迭代发布JAR瘦身配置

默认情况下,插件 spring-boot-maven-plugin 会把整个项目打包成一个可运行的Jar包(即所谓的Flat Jar),导致了这个Jar包很大(通常有几十M+)。如今迭代发布时常有的事情,每次都上传一个如...

Springboot的远程调试

Springboot的远程调试 Intellij IDEA基于Springboot的远程调试

spring cloud feign 增加拦截器

@Bean public RequestInterceptor currentUserRequestInterceptor() { return (RequestTemplate template) -> { template.header("simpleUser", JsonUtil.toJson(userVo...

05/24 14:16
263
springboot 跨域cors配置

springboot中通过cors协议解决跨域问题 1、对于前后端分离的项目来说,如果前端项目与后端项目部署在两个不同的域下,那么势必会引起跨域问题的出现。 针对跨域问题,我们可能第一个想到的解...

04/26 16:34
23
Linux jdk安装

解压jdk-8u162-linux-x64.tar.gz:tar -zxf jdk-8u162-linux-x64.tar.gz 配置环境变量: vi /etc/profile JAVA_HOME=/home/dongsilin/dev/jdk1.8.0_73 JRE_HOME=$JAVA_HOME/jre CLASSPATH=.:...

04/13 15:34
8
thymeleaf 不检查html语法错误

使用springboot的thymeleaf模板时默认会对HTML进行严格的检查,导致当你的标签没有闭合时就会通不过,例如: //要想通过,后面的闭合必须写成 /> <meta charset="UTF-8"> 不仅是HTML代码会这...

03/28 16:20
101
Linux nginx安装

一. centos 1. 将nginx放到yum repro库中 [root@localhost ~]# rpm -ivh http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm 2. 使用yum安装ngn...

03/02 09:38
9
Maven常用命令

mvn clean [-Dmaven.test.skip=true] 清理编译文件,清理target文件 mvn compile [-Dmaven.test.skip=true] 编译主目录文件 mvn test 编译并运行了test目录的代码 mvn package [-Dmaven.tes...

02/01 15:36
4
maven-tomcat7-plugin 配置

Tomcat插件配置: <build> <plugins> <plugin> <groupId>org.apache.tomcat.maven</groupId> <artifactId>tomcat7-maven-plugin</artifactId> ...

02/01 10:37
10
Java常用英语命名

Handler Event

01/25 13:31
16
解决Docker容器时区及时间不同步问题

docker run -d \ ... -e TIME_ZONE="Asia/Shanghai" \ -e TZ="Asia/Shanghai" \ xxx

01/25 09:32
19
git基于历史commit ID检出代码并创建新的分支

命令:git checkout -b new_branch_name history_commit_id 例如:git checkout -b prod-20171128 c7215d179f585836ebfc0d6ba7eb5d8244f8ef74 或者直接在gitlab里面操作也可以,步骤如下图:...

01/15 14:44
769

没有更多内容

加载失败,请刷新页面

返回顶部
顶部