- 博客(15)
- 收藏
- 关注
原创 k8s-liveness和readness详解
最近因为查找问题,看了一些k8s的liveness和readiness配置,这两种都是k8s探针用于健康检测的,是k8s很重要的一个特性,在此记录一下,留作备忘。概述健康检查(health check)是用于检测应用实例是否正常工作,对应用状态的监控,保障业务高可用的一种机制。k8s健康检测主要分为以下三种:存活性探测(Liveness probes) :主要是探测应用是否还活着。如果检测到应用没有存活就杀掉当前pod并重启。就绪性探测(Readiness probes):只要是探测应用是否.
2020-12-02 22:57:51 8703
原创 springboot adminServer2.0+部署踩坑记
本次部署springboot adminServer的版本是2.3.0一、 前情提要 整个项目的搭建,很简单,不必多说,主要说一下这次部署踩到的一个坑,记录一下,也为可能遇到的提供参考,具体报错信息如下: 2020-10-26 17:50:44.732 INFO 10 --- [nio-8080-exec-2] o.apache.tomcat.util.http.parser.Cookie : A cookie header was received [1591853885,1591853965..
2020-11-04 00:14:44 3993
原创 springboot项目打包jar转成war教程
话不多说,jar转war方式步骤如下:1、打包方式改成war<packaging>war</packaging> 2、排除springboot内置tomcat<dependency> <groupId>org.springframework.boot</groupId> <...
2018-10-17 15:40:56 285
原创 springboot2.0对比springboot1.5.X的一些坑点
一、springboot 2.0(1)springcloud eureka依赖<dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-netflix-eureka-client</artifactI...
2018-09-19 14:46:53 5075
原创 springboot+mybatis连接MySQL和oracle的jndi数据源
闲话少说,上代码。import javax.sql.DataSource;import org.springframework.beans.factory.annotation.Value;import org.springframework.context.annotation.Bean;import org.springframework.context.annotation.C...
2018-06-25 20:51:37 6216 1
原创 springboot+rabbitmq实现延迟队列
不说废话,直接上代码。1、创建队列和交换机@Configurationpublic class RabbitConfig { @Bean public Queue hello() { return new Queue(MqConstant.HELLO_QUEUE_NAME); } @Bean public Binding binding() { return Bindi...
2018-06-25 20:39:22 1825
原创 springcloud高可用分布式配置中心遇到的坑
1、第一种客户端配置:spring: application: name: XXX cloud: config: discovery: enabled: true serviceId: config-server label: master profile: dev2、第二种客户端配置:spri
2018-01-10 15:35:50 1571 1
原创 springboot-data-jpa调用oracle存储过程
1、版本springboot+springcloud 1.5.8.RELEASE2、springboot依赖jpa org.springframework.boot spring-boot-starter-data-jpa3、存储过程栗子如下Procedure policy_no(a tb_bams_define.card_type_code%Ty
2017-12-28 17:59:38 6114 3
原创 关于xstream使用过程中遇到的一些问题,记录一下
1、使用注解时,在序列化之前,要添加new xstream().processAnnotation(Object.class)。这样注解才会生效。2、当XML文件中有map类型的数据时,需要自定义一个转换器解析map。
2017-12-13 21:22:31 1073
原创 rabbitmq遇到的一些坑
关于rabbitmq的自动恢复重连。自己的实践测试后的一些结果(version4.0.2)消费端: 自动恢复重连方法:队列和消息持久化,开启应答后,当mq服务端断开重启后,消费端能够实现自动恢复消费。生产端: 自动恢复的是channel。(一直认为的是当mq服务器断开重启后,生产者能自动恢复到以前的生产地方继续生产,结果恢复的是已声明的channel,刚开始使用rabbi
2017-10-27 15:16:45 3354
原创 关于线程的二三事(持续更新)
第一部分:首先,说说线程和进程的区别吧。花开两支,各表一处!进程,是一个动态的概念,每个进程都有的代码和数据空间,切换进程会有较大的开销。而线程呢,又叫轻量级进程。同一类的线程共享代码和数据空间,线程的切换较小。一个应用程序就是一个进程,在操作系统中,可以同时运行多个进程(应用程序);而线程就是同一个应用程序中的多个顺序流,可以同时执行。一个进程可以包含多个线程,不含线
2016-11-16 22:32:16 255
转载 Struts2中Action接收参数的方法
Struts2中Action接收参数的方法主要有以下三种:1.使用Action的属性接收参数: a.定义:在Action类中定义属性,创建get和set方法; b.接收:通过属性接收参数,如:userName; c.发送:使用属性名传递参数,如:user1!add?userName=Magci;2.使用DomainModel接收参数: a.定义:定义
2016-01-06 13:38:51 343
原创 关于css控制中文的一些技巧
前端开发中的一些关于css控制中文的技巧1、css控制首字缩进 text-indent:xx_px;2、css控制行间距 line-height:xx_px;3、css控制字与字的间距 letter-spacing:xx_px;
2015-11-09 12:07:06 295
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人