自定义博客皮肤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)
  • 收藏
  • 关注

原创 shell脚本启动java进程

shell脚本启动Java进程

2022-06-21 16:29:00 511 2

原创 记一次Netty的开发过程

银行对接的保险类项目,需要使用socket协议来做接口的对接,于是就想到了netty构建netty服务端/** * netty服务端 * 1.创建一个serverBootstrap的实例引导和绑定服务器 * 2.创建并分配一个NioEventLoopGroup实例以进行事件的处理,比如接受连接以及读写数据 * 3.指定服务器绑定的本地的InetSocketAddress * 4.使用一个EchoServerHandler的实例初始化每一个新的Channel * 5.调用ServerBoo

2020-06-15 10:15:26 270

原创 synchronized对普通同步方法和对静态方法的区别

synchronized是一个重量级锁,我们都知道该关键字锁住的是对象而不是代码本身,那么对于静态方法和同步方法有什么不同呢,通过如下代码进行测试public class SynchronizedTest { private static int num; private synchronized void test(String param){ if...

2019-01-09 14:10:00 1618 1

原创 Linux服务器RabbitMq的安装与使用

1.Erlang安装步骤:下载连接:http://www.erlang.org/downloads本次选择版本为18.3上传otp_src_18.3.tar.gz到/usr/local目录下并解压  tar -vxf otp_src_18.3.tar.gz因为rabbitMq使用Erlang需要Erlang-ssl(也就是open-ssl)下载链接http://erlang.org...

2018-12-20 15:24:52 596

原创 Spring事件ApplicationEvent(ContextRefreshEvent)

最近有一个业务需要用到Spring的ContextRefreshedEvent事件来处理,于是就顺便学习了以下Spring的事件原理个人理解Spring事件主要是为了解决各个Bean之间的通信问题首先Spring框架定义了一个抽象类ApplicationEvent(实现了javaSE的ObjectEvent接口)供开发人员自定义事件,也就是自己定义一个事件类继承ApplicationEve...

2018-11-20 12:10:05 3317

原创 springbootadmin微服务监控

最近公司需要调研一套微服务监控,摸索了一下prometheus和springbootadmin最终还是觉得springbootadmin更好用所以就记录一下自己的学习历程首先springbootadmin(以下简称SBA)是基于springboot  actuator的也是通过/actuator/health去拉取每个服务的statusInfo的其次SBA有两种实现方式springboot...

2018-11-06 17:14:36 3554 2

原创 supervisor安装使用的一些问题

Supervisor安装手册 1、取文件放在服务器 /usr 下 2、tar zxf supervisor-3.3.4.tar.gz                                解压文件tar zxf meld3-0.6.10.tar.gz 3、cd meld3-0.6.10                                       ...

2018-10-16 12:21:33 973

原创 springboot自动切自定义配置

<plugin> <artifactId>maven-resources-plugin</artifactId> <executions> <execution> <id>copy-active-profile-resources</id> &amp

2018-09-30 09:15:49 223

原创 httpclient封装别人接口

近期收到任务需要封装下别的开发组写的接口以实现权限控制,于是想起了httpclient,直接上代码吧 @Test public void post() { // 创建默认的httpClient实例. CloseableHttpClient httpclient = HttpClients.createDefault();// Cooki

2017-10-20 20:00:20 773

原创 定时任务quartz与spring整合(springboot)

设置beanFactory以及创建jobpackage cm.wesure.task;import org.quartz.spi.TriggerFiredBundle;import org.springframework.beans.BeansException;import org.springframework.beans.factory.config.AutowireCapableB

2017-09-22 15:19:19 1693

原创 springboot入门

<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0

2017-09-20 15:23:43 311

原创 maven继承与聚合的理解

刚接触的maven感觉一头雾水,经过一番挣扎终于弄明白了些1.首先说下maven的继承:主要是现在项目都比较大,模块比较多,很多模块又有很多相同的依赖,如果每个模块都去依赖的话就会很多余,如是就出现了继承,创建一个父项目统一管理相依赖,其余模块只需要继承父模块就行了2.聚合主要是为了省去编译的麻烦,多个模块如果一个一个去编译会很麻烦 而且耗时间  所以就出现了聚合

2017-09-05 11:32:11 668

原创 端口占用问题的解决办法

早上到公司启动项目时候发现端口被占用  报错如下:***************************APPLICATION FAILED TO START***************************Description:The Tomcat connector configured to listen on port 8080 faile

2017-08-21 10:40:34 4873

原创 关于Collections类的一些操作

直接进入正题吧1.首先说的是Collections的sort排序操作(list集合也是可以进行排序比较的),max最大值,min最小值操作List<Integer> list = new ArrayList<Integer>(); list.add(200); list.add(60); list.add(300); System.out.println(Collections.max(list)); System.out.println(Collections.min(list))

2017-08-18 10:17:35 319

转载 commons.lang中常用的工具类

//缩短到某长度,用...结尾.其实就是(substring(str, 0, max-3) + "...") //public static String abbreviate(String str,int maxWidth) StringUtils.abbreviate("abcdefg", 6);// ---"abc..." //字符串结尾的后缀是否与你要结尾的后缀匹配,若不

2017-08-16 17:40:47 624

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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