加载中
Lambda实践总结

这都快0202年,对Lambda依然一知半解,实在惭愧。最近搬砖中着重实践了一下,总结些实践,贴出如下,留作备忘。 1、基础查询封装 这个封装,主要是用来抽象数据库查询,美化代码的(强迫症)...

2019/11/28 11:55
152
Centos7安装Guacamole1.0.0以及自定义客户端

1、概述 Guacamole大致流程如下图所示,本文目的是快速完成安装部署,如需深入了解参阅官方文档或其他博客。 准备两台机器,一个是代理机一个是目标机器。 2、安装依赖 基础依赖: jdk1.8+ ...

2019/08/14 14:55
5.5K
手动实例化Feign代码

Feign抽象化HTTP调用,可以以接口的形式调用远程服务,在实际开发中可以避免很多低级错误,比如误传、传错字段,统一响应避免乱适配等等。然而有时候在一些特殊的场景,比如: 1、当和consu...

2019/06/19 10:00
219
Redis缓存Java对象使用Fastjson序列化Json字符串报ClassCastException

项目基础框架为:springboot2.x,mybatis(redis作为二级缓存) 出现问题是:当第一次查询时,正常返回json数据。当从redis加载数据时报错ClassCastException。以下是异常堆栈: 2019-04-09...

jsch密钥连接远程Linux报错com.jcraft.jsch.JSchException: invalid privatekey: [B@277050dc

jsch密钥连接远程Linux报错,信息如下: Exception in thread "main" com.jcraft.jsch.JSchException: invalid privatekey: [B@277050dc at com.jcraft.jsch.KeyPair.load(KeyPair.java:664...

2019/02/22 15:58
1.8K
记一次感染挖矿病毒的经历

下午五点十分、手机开始狂收阿里云ECS实例告警,所有告警都提示机器CPU满载。 迅速登录阿里云查看监控大盘,发现全部38台机器CPU飙升满载。第三方客户也开始在群聊里反馈接口响应慢,失败率高...

2019/02/21 16:02
5.7K
Shedlock初体验

一、概述 看名字就知道是一个锁,哈哈,这是废话了。 正题:单体应用直接用java的lock就可以了,但是分布式锁,一般要么自己实现,要么使用第三方工具。以下简单说下原理: 锁的目的是强制并...

Rancher流水线配置文档

一、概述 Rancher流水线从逻辑上可以分为两部分,即CI和CD。 CI,可分化为克隆代码、代码打包、发布镜像三部分。 CD,可分为部署镜像。 二、配置 完整的流水线脚本,类似如下: stages: - na...

2019/01/09 17:53
9.7K
Rancher2.1.4使用记录

一、前言 说实话,Rancher的官方文档真的很全,围绕着UI的方方面面都面面俱到。但看多了却发现,很多东西都浅尝辄止,尤其某个东西实在不懂的时候,看文档只能让自己更没头绪。所以此文的目的...

2019/01/08 15:57
1.6W
后续之《SpringBoot服务器压测对比(jetty、tomcat、undertow)》

一、前言 昨天发了一个《SpringBoot服务器压测对比(jetty、tomcat、undertow)》,本是工作的一个笔记,没想到被红薯翻牌了(荣幸之至)。看了OSCer的回复,感觉需要重新梳理下,因为确实存...

SpringBoot服务器压测对比(jetty、tomcat、undertow)

(麻烦看这篇的大大们,穿越到这https://my.oschina.net/shyloveliyi/blog/2980868) 1、本次对比基础环境信息如下: springboot版本1.5.10 centos虚机4c6G,版本7.4 centos实机2u16c40G,版...

Centos7高并发优化

最大文件描述符 ulimit -SHn 1024000 echo "ulimit -SHn 1024000" >> /etc/rc.d/rc.local source /etc/rc.d/rc.local 内核参数优化/etc/sysctl.conf #关闭ipv6 net.ipv6.conf.all.disable_ip...

2018/12/05 16:39
1.2W
Arthasa应用

Arthasa是个好东西,用熟了确实一大助力,本文主要描述如何用Arthasa解决问题(官网https://alibaba.github.io/arthas)。 简单说下安装,执行如下命令即可: curl -L https://alibaba.gith...

2018/09/30 12:05
1.5K
Quartz2.x动态Job工具类

有些需求,需要动态启动一个定时器,然后在一定条件下再停止。比如通过rest控制jenkins做发布,当发起一个构建后,就需要定时去查询构建状态,在构建完成后再停止定时器,下面是一个通用的定...

2018/09/14 10:05
116
katalon中REST URL占位参数动态化

REST URL中占位参数很常见,但是在测试中就会带来一些麻烦,比如ab中URL是死的,不能变化的,而在katalon中则可以很轻松的处理这个问题。 首先在URL里使用${name}形式参数进行占位,如下图 ...

2018/08/01 11:43
711
一个简单的日志采集方案

一、原理 原理很简单,首先程序端使用log4j,然后配上redis的appender,将日志暂存到redis,然后logstash从redis中拉取数据,再存储到elasticsearche,最后用kibana展示。大致流程图如下: ...

2018/06/12 11:10
776
Pinpoint跨节点统计失败

背景: 当使用springcloud时,内嵌jetty,并使用rest做rpc调用。 现象: 此时,单机启动时,调用链正常显示。但当跨节点时,无法显示远程节点。 原因: pinpoint默认认为tomcat启动,当使用j...

2018/05/28 12:22
415
记一次zookeeper连接数暴增事件

先说基础环境: 1、服务器是centos7.x,程序运行在docker中,docker组成一个小内网,可内到外但外禁止到内 2、jdk是1.8 3、用到zk的服务有kafka、canal、dubbo程序(dubbo程序分两个一个提供...

2018/04/08 11:47
5.2K
Centos6.4安装Rabbitmq集群

1、erlang 先执行如下命令安装依赖 yum -y install make gcc gcc-c++ kernel-devel m4 ncurses-devel openssl-devel unixODBC-devel yum -y install gcc glibc-devel make ncurses-devel ope...

Jenkins自动构建发布镜像脚本

大体流程如下: 1、提交代码到SVN 2、拉取代码到本地 3、执行maven package 打包 4、生成Dockerfile 5、构建、标签、推送镜像 6、发送邮件通知 主要分两个脚本,一个是jenkins配置的构建脚本...

2018/03/20 22:30
636

没有更多内容

加载失败,请刷新页面

返回顶部
顶部