自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 资源 (6)
  • 问答 (1)
  • 收藏
  • 关注

原创 logstash-input-mongodb 插件Windows环境安装

安装 logstash-input-mongodb 插件(1) 登录github 地址https://github.com/phutchins/logstash-input-mongodb 下载(2) 解压到 logstash bin文件夹同级目录(3) 修改logstash目录下的 Gemfile 文件 添加配置 gem "logstash-input-mongodb", :...

2019-06-18 11:45:13 719 2

原创 线程中的条件变量

总结一下,线程中使用的条件锁。import java.util.concurrent.locks.Condition;import java.util.concurrent.locks.Lock;import java.util.concurrent.locks.ReentrantLock;public class BoundedCircleArrayQueue <T>{ ...

2018-03-01 15:59:04 293

原创 RPC工程 supervisord系统管理服务器进程

设计实现方式: 抽象工厂模式+XML+HTTP流响应方式描述:管理服务器上的进程状态信息,进程关闭,开启,日志信息等调用代码测试类:200并发篱栅压测final static String api = "http://115.29.163.148:9001/RPC2"; final static String userName = "zhubo"; final

2017-02-17 10:49:38 274

原创 单例模式二

上一遍简单的介绍了单例模式,及实现的步骤;实际使用过程中却会出现一个严重的错误,例如高并发的消息中心管理类我们套用上述模式,出现了多个实例;简要分析就可以定位到 多次并发创建singleton时起始都是为null的,singleton == null的方式并不能保证线程安全。于是有了下面两种线程安全的单例实现本篇主要介绍单例的两种实现:饿汉式,懒汉式(一)饿汉式/** * 饿汉式单例

2016-10-19 15:41:46 355

原创 单例模式一

单例模式:简要的理解是为了保证对象的唯一性;现实生活中有很多场景例如球场上足球,篮球;WIN系统中的任务管理器;JDBC hibernate架构  ConnectionManager类它们都是需要确定唯一性的。优点:单例模式的对象是唯一的,严格规定了调用方式;内存中只有一个对象,避免了重复的创建销毁对象实例,节省了系统资源实现步骤:私有的构造方法,不可用public修饰;避免外部使

2016-10-19 14:25:09 328

原创 消息中心设计模式UML图

简单描述下在一家公司消息中心组件对不同消息设备处理,简要类图如下说明根据设备来源已有的包含安卓,苹果,微信公众号,支付宝服务窗4种:IMessagePush:推送业务接口IDbOperations:消息持久化接口(暂时存在Redis集群,对未到达app的消息会有“再登录拉取离线消息”补偿机制)IWrapMsg:消息模板组装接口,系统中含有不同业务的消息在推送app之前做模板组装

2016-10-10 14:30:05 5374

转载 异步Future模式理解及实现案例

package com.journaldev.threads;import java.util.ArrayList;import java.util.Date;import java.util.List;import java.util.concurrent.Callable;import java.util.concurrent.ExecutionException;import

2016-09-27 19:39:45 620

原创 Centos7 安装Git2.9.3

环境:Centos7   64添加安装依赖的包:sudo yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel gcc perl-ExtUtils-MakeMaker下载最新版本的git :https://github.com/git/git/releases  此处选择了2.9.3解压g

2016-09-22 09:29:16 1032

region_info.sql

中国省市区(个别街道)国标区域码、中心位置经纬度

2021-06-15

supervisord管理进程资源

RPC调用服务器上的supervisord系统,以达到管理服务的目的

2017-02-17

Spring Security 新手入门级maven实例

官方spring-security-samples-tutorial 实例;maven工程 导入后工程科直接运行。角色账户放于applicationContext-security.xml

2016-07-02

mybatis-generator生成数据表的java文件

mybatis-generator 生成model,mapping,dao文件;附说明截图(配测试表sql文件) 可以直接使用。

2016-04-21

26进制字母转换成数字

本人已经测试通过无误,有注释。letterToNum(String str)

2014-08-26

Jdeveloper安装以及部署步骤(图文结合)

Jdeveloper安装以及部署步骤(图文结合)

2012-08-29

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

TA关注的人

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