发布
javafanwk
专注微服务架构,熟悉react、大数据、云计算,喜欢看java编程思想,设计模式,算法等书,希望通过我的努力减少代码量,提高java的标准化,提高程序的稳定度,认真搞技术,一直在路上,希望大家共同前行,进步。。。
展开
-
maven依赖冲突以及解决方法
依赖冲突是指项目依赖的某一个jar包,有多个不同的版本,因而造成类包版本冲突一.maven命令mvn -Dverbose dependency:tree其中omitted for duplicate表示有jar包被重复依赖,最后写着omitted for conflict with xxx的,说明和别的jar包版本冲突了,而该行的jar包不会被引入。omitted for conflict with 5.2.7.RELEASE,表示spring-core 5.2.0版本不会被项目引用,而s原创 2022-02-08 21:08:10 · 3353 阅读 · 0 评论 -
logback.xml
logback的启动顺序14:45:31,360 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback.groovy]14:45:31,361 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Co...原创 2019-07-18 14:58:24 · 185 阅读 · 0 评论 -
Eureka Rest接口文档
例子url -X PUT --header 'Accept: application/json' 'http://localhost:8761/eureka/apps/DATA/bitmountain:data:19800/status?value=DOWN在上面列表中参数解释{appID}:服务名称,对应spring.application.name参数值 {insta...原创 2019-05-29 16:29:06 · 1101 阅读 · 0 评论 -
shell简介
Linux中的shell有多种类型,其中最常用的几种是Bourne shell(sh)、C shell(csh)和Korn shell(ksh)。三种shell各有优缺点。Bourne shell是UNIX最初使用的shell,并且在每种UNIX上都可以使用。Bourne shell在shell编程方面相当优秀,但在处理与用户的交互方面做得不如其他几种shell。Linux操作系统缺省的she...原创 2019-05-17 14:28:15 · 229 阅读 · 0 评论 -
A JNI error has occurred, please check your installation and try again 错误
错误日志:Error: A JNI error has occurred, please check your installation and try againException in thread "main" java.lang.NoClassDefFoundError: org/springframework/session/web/http/CookieSerialize...原创 2019-05-17 14:13:51 · 9673 阅读 · 0 评论 -
理解maven命令package、install、deploy的联系与区别
.gitlab-ci.yml 中package-all-with-no-test: stage: build script: - mvn clean install -DskipTests -U最常用的打包命令有mvn package、mvn install、deploy,这三个命令都可完成打jar包或war(当然也可以是其它形式的包)的功能,但这三个命令还是有区别的。...原创 2019-05-17 14:07:57 · 490 阅读 · 0 评论 -
-verbose:gc 和-Xloggc:log/gc.log
- sh $CI_PROJECT_DIR/scripts/deploy-pscm.sh "/data/deploy" "pscm-claim-maintain" "10.96.241.118" "-XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/tmp -Xms4096m -Xmx4096m -Xss512K -verbose:gc -Xlogg...原创 2019-05-17 13:36:45 · 9190 阅读 · 1 评论 -
swagger 深度使用
业务需求 因为是前后端分离项目,存在前后端都深刻理解业务的逻辑,及其字段含义,为了减少前后端交互成本,所以利用swagger 来进行下列工作 API详细说明注释汇总作用范围 API 使用位置 对象属性 @ApiModelProperty 用在出入参数对象的字段上 协议集描述 @Api 用于controller类上 协议描述 @...原创 2018-04-24 16:26:08 · 999 阅读 · 0 评论 -
将springboot的jar包注册为Linux服务
若使用此功能,需将pom中关于spring-boot-maven-plugin的配置修改为:《configuration》《executable》true《/executable》(咱其实写的是<fork>true</fork>,经测试也可以运行)《/configuration》然后打包放到服务器上。centos7使用 systemd注册服务cd /etc/systemd/...原创 2018-04-24 15:49:50 · 627 阅读 · 0 评论 -
Nginx 的多租户配置
实现目的: 一台服务器 多个域名,解决多个域名访问,同一个80端口网上多人租空间,公用一台服务器的解决方法测试通过server { listen 80 default_server; listen [::]:80 default_server; server_name bp.uuu.cn; location / { # ...原创 2018-03-20 18:43:18 · 2145 阅读 · 0 评论 -
.Docker简介
1.Docker简介1.1虚拟化1.1.1什么是虚拟化在计算机中,虚拟化(英语:Virtualization)是一种资源管理技术,是将计算机的各种实体资源,如服务器、网络、内存及存储等,予以抽象、转换后呈现出来,打破实体结构间的不可切割的障碍,使用户可以比原本的组态更好的方式来应用这些资源。这些资源的新虚拟部份是不受现有资源的架设方式,地域或物理组态所限制。一般所指的虚拟化资源包括计算能力和资料存...原创 2018-03-05 19:35:28 · 1229 阅读 · 0 评论 -
liunx 配置spring clound(三)
六、安装micro java -jar xxx.jar --server.port=8080备用:java -jar pcsd-dlx-store.jar --server.port=8083 --eureka.client.serviceUrl.defaultZone=http://10.96.83.154:8761/eureka/ 1.Jdka.安装[root@customer-mi...原创 2018-03-05 19:19:20 · 1197 阅读 · 0 评论 -
liunx 配置spring clound(二)
三、安装nginxnginx.conf文件 user www-data;worker_processes auto;pid /run/nginx.pid; events { worker_connections 768; # multi_accept on;} http { ## # Basic Settings ## sendfile on; tcp...原创 2018-03-05 19:18:11 · 1196 阅读 · 0 评论 -
liunx 配置spring clound(一) 纯手打 实际测试 真实 CentOS服务器
目标 配置六台服务器 完成spring clound 测试demoCus-nginx Nginx配置反向代理Cus-web Nginx配置静态服务器Cus-fastdfsCus-db Cus-redis Cus-micro 系统用的是 CentOS 用于生成环境 配置经过验证 查看内核版本参考命令:[root@localhost ~]# cat /etc/redhat-release...原创 2018-03-05 19:15:57 · 1233 阅读 · 0 评论 -
当提示Redirecting to /bin/systemctl stop docker.service请使用下列命令 启动与停止Docker
问题汇总:1.docker中删除images的命令是docker rmi,但有时候执行此命令并不能删除images,解决rmi id 删除不了的问题rm Remove one or more containers 容器rmi Remove one or more images 镜像2.当出现Cannot connect to the Docker daemon. Is the docker da...原创 2018-03-05 19:14:33 · 36200 阅读 · 4 评论 -
RestApi 规范
1. 协议API 和用户的交流协议,必须使用HTTPs。2. 范围API 应当部署在专用范围名称下。3. 版本URL地址里面应当包括API 版本号。正确示例v1, v2, v3错误示例v-1, 1.24. 端点端点是API的特殊URL,在Restful架构范围内,每个URL代表一个资源,因此URL里面没有动词,只有名词,并且常常对应的是数据库表格名称。总体来说,数据库的表格是相同记录的集合,因此A...原创 2018-03-08 18:58:56 · 1991 阅读 · 0 评论