Java进程假死案例集合

1. 案例1 今天通过域名调一个接口,10次中偶尔有1-2次请求失败,域名后绑定VIP,VIP后面为5台应用服务器。 1.1 范围缩小 直觉怀疑为某一台有有问题,于是单独的进行接口调用发现确实为其中一台有问题 1.2 单台检查 本能上来后首先查看进程,进程正常 jps telnet本地服务端...

2019-03-14 23:29:06

阅读数 108

评论数 0

SpringBoot替换默认的Tomcat使用Undertow做服务器

springboot默认使用Tomcat spring boot 完美集成了tomcat,jetty和undertow,默认使用Tomcat作为服务器 其启动日志如下 使用Undertow做服务器 1 修改pom.xml <dependency&a...

2019-02-22 14:40:10

阅读数 276

评论数 0

5分钟搭建最简单springboot-demo

这个年代不学习spring boot已经落伍了,今天搭建了一下springboot demo,记录一下! 1. 本地搭建与测试 1.1 构建项目 IDEA 构建一个普通maven工程 1.2 配置pom.xml <parent&...

2019-02-21 15:43:32

阅读数 90

评论数 0

JStorm Supervisor启动失败

某天线上JStorm集群的莫国泰supervisor物理故障重启之后,进入/home/admin/jstorm/bin执行./start.sh发现supervisor的正常启动,nimbus.log的日志如下[ERROR 2018-01-18 11:51:44 Supervisor:220 ru...

2018-01-18 13:12:36

阅读数 887

评论数 0

异步httpclient(httpasyncclient)的使用与总结

1. 前言应用层的网络模型有同步与异步。同步意味当前线程是阻塞的,只有本次请求完成后才能进行下一次请求;异步意味着所有的请求可以同时塞入缓冲区,不阻塞当前的线程;httpclient在4.x之后开始提供基于nio的异步版本httpasyncclient,httpasyncclient借助了Java...

2017-12-24 13:28:54

阅读数 15465

评论数 2

maven-resource-plugin的使用

在这篇文章中 maven配置多个.properties文件,我们利用maven实现了不同环境使用不同的properties文件,但是有时候properties文件并不太适合一些对象性配置,这时候不得不使用yaml文件,那么问题了,不同的环境怎么使用不同的yaml文件呢?最简单的思路就是使用mave...

2017-12-13 09:23:44

阅读数 8165

评论数 0

Elasticsearch5.1.1安装问题

问题1: unable to install syscall filter2017-10-26T16:35:09,186][WARN ][o.e.b.JNANatives ] unable to install syscall filter: java.lang.Unsupport...

2017-10-26 17:28:33

阅读数 361

评论数 0

mysql查询最近7天的数据,没有数据自动补0

问题描述查询数据库表中最近7天的记录select count(*),date(create_time) as date from task where datediff(now(),create_time)<=6 group by day(create_time); 但是发现某一天没有数据...

2017-08-28 10:05:27

阅读数 15738

评论数 6

IDEA导出可执行jar包

1. IDEA 导出可执行的Jar换了Idea后今天需要把项目打成 jar放到服务器上运行,稍微整理一下。在IDEA的菜单中选择File–>Project Structure,如下图所示:选择“Artifacts“在出现的图中点击加号在如下的图形中需要注意两个地方:1) 需要选择jar包默认...

2017-06-12 14:29:21

阅读数 32433

评论数 4

Builder模式样例

Builder模式是将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。如下为构建一个复杂的对象(已经删除了很多属性)public class User { private String name; private int age; private b...

2017-03-27 21:37:59

阅读数 279

评论数 0

观察者模式小结

从新回顾了一下观察者模式,在网上也有很多不错的文章值得学习,本文为个人笔记,mark之用。《JAVA与模式》之观察者模式Java设计模式——观察者模式1、案例分享场景:一个时钟对象(被观察对象)每隔1s通知学生(观察者对象),其核心类基于util包下的Observable与Observer被观察者...

2017-03-19 17:23:33

阅读数 282

评论数 0

Linux下sz/rz的安装与使用

1、安装sz/rz如下操作如果遇到权限问题,请切换到root账号下进行 下载: wget http://www.ohse.de/uwe/releases/lrzsz-0.12.20.tar.gz 解压: tar zxvf lrzsz-0.12.20.tar.gz make: cd lrzsz-0....

2017-01-11 09:17:28

阅读数 11838

评论数 0

maven几个常见命令的区别

package与install的区别经常使用到mvn package与mvn install但是没有去仔细思考着两个之间的区别,今天特地去总结了下:1) mvn install 打包好的 jar 包会安装到本地的 maven 仓库中,供其他项目使用。 2) mvn package打包后的文件...

2016-12-23 16:56:24

阅读数 1914

评论数 0

jstat使用详解(分析JVM的使用情况)

jstat 命令格式如下所示为jstat的命令格式jstat -<option> [-t] [-h<lines>] <vmid> [<interval> [<count>]]如下表示分析进程id为31736 的gc情况,每隔1000ms打...

2016-12-18 16:53:28

阅读数 7021

评论数 0

velocity转义小问题

问题描述velocity中设置如下,而$!{users}输出默认进行html转义,users为后端一个List对象 var USERS = '$!{users}';user对象如下: public class User{ private String name; private int a...

2016-12-12 19:29:26

阅读数 3731

评论数 0

Nginx静态资源部署

前言:传统的web项目,一般都将静态资源连同项目部署在容器中(如tomcat、jetty),但是有时需要把这些静态资源文件单独拿出来,ngnix这时可以来充当静态资源服务器的功能。配置Nginx/Tengine请先确保自己的服务器安装了Nginx或者Tengine(本文以Tengine为例) 将静...

2016-11-22 09:16:14

阅读数 11319

评论数 0

利用SVG中path实现平滑曲线

前言:SVG中实现直线很简单,但是实现曲线稍稍略显复杂!在实际的开发场景中直线不能满足很多的需求,如下图所示各个图形之间采用曲线连接,如果换成直线整个风格就略显僵硬,所以曲线在很多场合下还是比较适用的。带箭头的直线如何实现直线采用SVG中的line元素,如下所示:&lt;line x1=&...

2016-04-14 21:09:01

阅读数 12245

评论数 1

快速构建自己的第一个SeaJS

SeaJS在这里就不过多的介绍,关于SeaJS请参考官网:http://seajs.org本实例功能说明:为页面动态加载一些button,同时为每一个button绑定click事件。1 准备工作1.1 下载sea.js 下载地址:http://seajs.org/docs/#downloads1...

2016-04-12 18:30:18

阅读数 376

评论数 0

Sea.js出现Uncaught TypeError: object is not a function

今天在整合Sea.js和jquery出现了Uncaught TypeError: object is not a function,一下就懵逼了!可能的原因:百度一下网上说大概可以归为两个主要原因: 1、引用的第三方类库的路径不对。 2、没有将第三方非CMD规范的类库定义成CMD的模块解决过程...

2016-04-12 11:45:32

阅读数 2348

评论数 0

kafka在zookeeper中一些存储结构

本文主要查看kafka在zookeeper中的一些存储结构,便于更好的理解kafka的工作原理,其测试环境如下:kafka 0.8.1.1 zookeeper 3.4.51 Broker node 注册当一个kafka broker启动后,会向zookeeper注册自己的节点信息,该节点为一个临时...

2016-04-08 13:29:38

阅读数 7144

评论数 3

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