自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 收藏
  • 关注

原创 jar包瘦身的方法和思考

jar包瘦身的方法和思考

2022-08-25 15:55:39 632 1

原创 心情随记,有感记录

心情随记

2022-02-10 21:32:28 229

原创 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关注的人

提示
确定要删除当前文章?
取消 删除