其他
琥珀龙
目标,追求!
展开
-
idea社区版lombok失效
配置-Djps.track.ap.dependencies=false原创 2021-09-01 18:19:45 · 335 阅读 · 0 评论 -
linux docker实践
linux docker实践1.查看centos系统是否满足为64位、系统内核版本为 3.10 以上uname -r2.安装dockeryum -y install docker3.启动和绑定系统重启时重启dockersystemctl start docker #启动systemctl status docker #查看状态systemctl enable docker.service #系统重启时重启docker4.下载相应镜像和运行容器迁移至这篇文章..原创 2021-01-28 09:53:13 · 225 阅读 · 0 评论 -
docker搭建分布式服务架构
docker_demo集成dubbo,redis,rabbitmq,mysql中间件的分布式架构用于docker例子中#概要设计:1.搭建zk,redis,mysql,rabbitmq,dubbo-admin,jenkins,nginx中间件服务2.俩台业务服务器A和B,A负责提供dubbo接口包括数据库操作,redis操作,发送mq,B负责调用dubbo接口并保留http接口和消费MQ3.使用nginx作为网关层,暴露B服务的http接口4.后台有dubbo后台,jenkins后台,r原创 2021-01-27 19:10:04 · 628 阅读 · 0 评论 -
一次生产环境的NoHttpResponseException异常的排查记录
环境:jdk1.8+tomcat8+httpclient4.5.2主要现象:项目偶发出现org.apache.http.NoHttpResponseException: The target server failed to respond异常定位原因:查阅资料,此异常属于长连接keep-Alive的一种异常现象。当服务端某连接闲置超过keep-Alive超时时间后,服务端会关闭连接,进行四次挥手。如果此时,客户端再次拿此连接来访问服务端就会报NoHttpResponseExceptio原创 2020-07-10 19:20:11 · 99837 阅读 · 1 评论 -
Json寻址工具类
在项目使用中,经常使用json的反序列化获取某个值,如果某个值的路径比较深,除了编写工作量变大和风险扩大外,还有就是代码不够整洁。抽空写了个根据地址寻址json内容中的某个值的工具类。说明:1.工具类使用google Gson,有兴趣的可以使用其他json序列号工具改造。大概流程都一样 private static final String JSON_ARRAY_FORMAT...原创 2020-04-15 17:05:52 · 93188 阅读 · 0 评论 -
【备忘录系列】springboot2 https 单向和双向证书 配置到内嵌tomcat
一、环境springboot :2.1.3.RELEASEtomcat:springboot内嵌tomcat二、基础概念:1.证书类型介绍:.DER .CER,文件是二进制格式,只保存证书,不保存私钥。 .PEM,一般是文本格式,可保存证书,可保存私钥。 .CRT,可以是二进制格式,可以是文本格式,与 .DER 格式相同,不保存私钥。 .PFX .P12,二进制格式,同时...原创 2019-09-26 18:08:43 · 93843 阅读 · 1 评论 -
如何把自己的Jar包上传到 maven 官方仓库中,Maven上传图文讲解
之前有同学在本站发布过“Maven的Mirror和Repository 的详细讲解”,这种我们自己搭建仓库和私服,一般这种是服务于公司或者团体。但是针对小“ 团伙 ”或者单兵作战,或者我们希望开源,开发给其他人去用,那么我们可以直接提交到官方(maven.org),然后dependency去引入即可,如下图:当然,上面是已经开源好的,在Maven公共库里面是存在的。一、Maven中...转载 2017-11-12 14:53:40 · 103859 阅读 · 6 评论 -
Java中Enum类型的序列化及类升级不建议用枚举的原因
在Java中,对Enum类型的序列化与其他对象类型的序列化有所不同,今天就来看看到底有什么不同。下面先来看下在Java中,我们定义的Enum在被编译之后是长成什么样子的。Java代码:Java代码publicenumFruitEnum{ APPLE,ORAGE }上面的代码定义了一个FruitEnum类型,是最简单形式的,下面我们来看看编...转载 2017-07-11 18:03:35 · 110043 阅读 · 0 评论 -
DB2 SQL Error: SQLCODE=-668, SQLSTATE=57016 解决方案
好像由于同时执行多条(2条以上)alter SQL语句导致db2数据库报错SQLCODE=-668, SQLSTATE=57016亲测解决方案:dbvisualizer客户端执行下面sql:CALL SYSPROC.ADMIN_CMD('REORG table schema.tableName ') ;外链推广:...原创 2017-03-09 20:42:30 · 114351 阅读 · 7 评论 -
logback-Appender 自定义详解
实际上Appender可能是logback框架中最重要的组件之一,虽然Logger是记录日志的接口,但是如果一个Logger没有关联到任何Appender的话,那么这个Logger就无法记录任何信息。此外虽然logback提供了很多扩展点,但是在应用中,我们可能很少会扩展filter,很少扩展layout和encoder,但是我们扩展Appender的机会却是很多的老规矩,首先上图,看一下Ap...转载 2017-07-19 11:31:32 · 115939 阅读 · 3 评论 -
SEO学习探讨
H标签使用的SEO建议1、每个网页只能拥有一个<h1>标签。2、<h1>用来修饰网页的主标题,一般是网页的标题,文章标题,<h1>中部署主关键词。<h1>尽量靠近在html中的<body>标签,越近越好,以便让搜索引擎最快的领略主题。3、<h2>表示一个段落的标题,或者说副标题,部署长尾关键词。4、<h3...原创 2018-12-17 10:59:15 · 93841 阅读 · 0 评论 -
使用Fiddler抓到包后分析
在 fiddler4使用教程中已经介绍了Fiddler的原理和软件界面。本文主要针对Fiddler的抓包处理。Fiddler抓取HTTP请求。抓包是Fiddler的最基本的应用,以本博客为例,启动Fiddler之后,在浏览器中输入http://blog.csdn.net/chaoyu168键入回车之后,在Fiddler的web session界面捕获到的HTTP请求如下图所示: 各字段的详细说明已...转载 2018-04-12 15:37:01 · 95848 阅读 · 0 评论