8 沉淀ing

尚未进行身份认证

我要认证

java程序员,喜欢无聊的时候写写博客,研究一些新技术,欢迎技术交流。

等级
TA的排名 17w+

springboot maven 多模块搭建要点

针对于一个普通的maven聚合项目搭建起来没什么复杂度,按照正常的思路创建就行了,但是对于springboot的maven聚合还有几个点需要注意:1.多个paren的问题,因为springboot有自己的paren,但是maven限制了父类只能有一个,所以子模块只能继承父模块,不能同时继承父模块和springboot,解决方案如下:在父pom.xml中添加如下依赖:org.spring...

2019-11-05 19:12:49

maven 的打包插件

最近经常用maven打包,所以积累了一部分插件,具体如下:org.apache.maven.pluginsmaven-compiler-plugin88 <plugin> <groupId>org.apache.maven.plugins</groupId> <artifac...

2019-11-05 19:10:35

SpringBoot2.0 logback 生产和开发模式下的切换

springboot 中使用logback是比较方便的(默认集成,无需添加依赖),可以使用springprofiles标签和springboot 的profile保持一致,比如生产环境下我们的日志存储目录为/tmp/logs ,研发/调试环境下的存储目录为/D:/logs/project;这样在打包部署的时候需要手动的修改日志存放位置,如果还需要调整日志打印级别等细节内容,不仅容易出错,还特别麻...

2019-04-09 16:26:08

mysql5.5 升级 5.7

mysql5.5升级到5.7mysql 5.5数据库备份,备份方式,拷贝C:\ProgramData\MySQL\MySQL Server 5.5\data目录下的所有文件,查看是否包含了ibdata1,如果没有包含则全磁盘查找该文件,当mysql使用innodb引擎时, 该文件中存放了所有表的数据停止mysql5.5服务,卸载mysql,并删除安装目录的遗留文件开始安装mys...

2019-02-21 14:03:12

Spring Cloud 学习记录(四)Zuul

Spring Cloud 学习记录(四)ZuulZuul是Netflix的一个子项目,Spring Cloud 将Zuul进行了进一步的实现与封装,将其整合到Spring-Netflix项目中,为微服务集群提供代理、过滤、路由等功能。为什么微服务需要网关?添加网关,可以将集群的服务都隐藏到网关之后,而对客户端来说,无须关心集群的内部结构,只需关系网关的配置的信息;对于Spring Cloud...

2018-10-26 11:34:11

Spring Cloud 学习记录(三)Hystrix

Spring Cloud 学习记录(二)HystrixHystrix 主要用来保护服务调用的一方。如果被调用的服务发生故障,符合一定条件,就开启断路器,对调用的程序进行隔离。首先创建测试代码:spring-hystrix-server 作为服务端,使用sts进行快速创建,一下是代码:pom文件<?xml version="1.0" encoding="UTF-8"?>&

2018-10-25 11:54:49

Spring Cloud 学习记录(二) Netflix-Ribbon

Spring Cloud 学习记录(二) Netflix-RibbonRibbon 简介Ribbon 是 Netflix 下的负载均衡项目,它在集群中为各个客户端的通信提供了支持,它主要实现中间层应用程序的负载均衡。Ribbon 提供以下特性:负载均衡器,可支持插拔式的负载均衡规则。对多种协议提供支持,例如 HTTP、TCP、UDP。集成了负载均衡功能的客户端。同为 Netfli...

2018-10-24 11:55:03

SpringCloud学习记录(一) Netflix—Eureka

一、SpringCloud学习记录——Eureka Eureka 提供基于REST的服务,在集群中主要用于服务管理,Eureka 提供了基于Java语言的客户端组件,客户端组件实现了负载均衡的功能,为业务组件的集群部署创造了条件。使用该框架,可以将业务组件注册到Eureka容器中,进行集群部署,Eureka提供服务调用功能,可以发布容器中的服务并进行调用。Eureka 架构一个简单的 E...

2018-10-23 11:16:06

java工具包推荐

hutool 各种工具类都有:身份证号校验图片工具类字符串工具类…..等等

2018-05-04 10:30:43

vue+webpack 全局变量

vue+webpack 添加全局变量,直接上代码: SysConf文件global.sysConf={ //预约挂号-日期范围 dateScope:7, wsUrl:'http://ip:port/wxService/webService/api', wxUrl:'http:/ip:port/HisWX'}之后在main...

2018-05-04 10:22:42

spring cxf rs 集成swagger2

主要是在原有的spring+cxf rs 的基础上添加swagger2,整个过程很坎坷,先是上网找教程,各种教程,各种版本,各种坑,很头疼,最后没办法,直接照着官网来搞了。先说下我的版本:spring 4.3apache cxf 3.2.4swagger-ui 2.1.8-M1cxf-rt-rs-service-description-swagger 3.1.7jack.versio...

2018-05-04 09:57:37

maven 常用插件 tomcat7 jetty 的配置

tomcat7<plugins> <plugin> <artifactId>maven-compiler-plugin</artifactId> <configuration> <source>...

2018-05-02 10:48:12

centos 7 关闭firewalld防火墙指令 及更换Iptables防火墙

iptables 的位置 /etc/sysconfig/iptables1.禁用firewalld 服务systemctl mask firewalld2.停止firewalld 服务systemctl stop firewalld3.安装iptables服务yum -y install iptables-services设置iptables 开机启动sy...

2018-04-20 11:20:09

Centos7 添加开机启动脚本

1.编写脚本,以启动elasticsearch为例子: 创建文件放于/etc/init.d目录下:touch es #!/bin/bashexport JAVA_HOME=/usr/java/jdk8export JRE_HOME=${JAVA_HOME}/jreexport CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/libexport PA...

2018-04-20 11:14:55

centos7 tomcat 安装及优化

一、Tomcat 安装 官网:http://tomcat.apache.org/ Tomcat8官网下载地址:http://tomcat.apache.org/download-80.cgi 为了便于文件管理,个人习惯 在/opt目录下创建 一个install目录用于存放 软件安装包,在/usr 目录下创建local文件夹用户存放解压文件 下载安装包: wget http://a...

2018-04-20 11:11:39

Centos7 设置时区

列出时区timedatectl list-timezones 修改时区timedatectl set-timezone Asia/Shanghai

2018-04-20 10:53:56

springboot security 自定义 AuthenticationEntryPoint 和 AccessDeineHandler

找了大半天的资料终于在国外的网站上找到了,相关问题,不过还好把security的认证流程和授权流程又重新看了遍:AuthenticationEntryPoint 用来解决匿名用户访问无权限资源时的异常AccessDeineHandler 用来解决认证过的用户访问无权限资源时的异常配置类:@Configuration@EnableWebSecurity@EnableGlobalM...

2018-04-17 15:51:31

angularjs $watch 延迟处理

angularjs做autocomplete插件时需要对用户的输入进行监听,如果用户每输入一次就向后台发送一次请求的话,对于小流量的项目可以做到即输即查,但是流量大的网站可能就会刷爆服务器,所以最好是用户输入后做几百毫秒的延迟然后再向服务器发送请求。直接上代码://定义定时器变量var timeout;$scope.orderNameChange=function(){ //如果定时器

2016-09-19 08:35:36
勋章 我的勋章
  • 1024勋章
    1024勋章
    #1024程序员节#活动勋章,当日发布原创博客即可获得
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。