代码人生的小狗窝

一行行枯燥的代码,却描绘出人生的点点滴滴

推荐文章

logstash 装配 启动

    logstash 安装 启动 下载 wget  https://artifacts.elastic.co/downloads/logstash/logstash-5.6.3.tar.gz   解压安装 tar -zxvf logstash-5.6.3.tar.gz   新建配置文件 新建配置文件 logstash.conf ,内容如下: input { stdin { } } output {   elasticsearch { hosts => ["localhost:9200"] }   stdout { codec => rubydebug } }   上面的配置,实现了将标准输入的信息同时输出到标准输出和Elasticsearch(localhost:9200)。    启动 bin/logstash -f logstash.conf   启动日志 [[ema

    阅读全文>>

作者:coody分类:【_开源软件浏览(1120

2018-10-15

给dubbo接口平添白名单——dubbo Filter的使用

    给dubbo接口添加白名单——dubbo Filter的使用 在开发中,有时候需要限制访问的权限,白名单就是一种方法。对于Java Web应用,Spring的拦截器可以拦截Web接口的调用;而对于dubbo接口,Spring的拦截器就不管用了。dubbo提供了Filter扩展,可以通过自定义Filter来实现这个功能。本文通过一个事例来演示如何实现dubbo接口的IP白名单。扩展Filter实现com.alibaba.dubbo.rpc.Filter接口:public class AuthorityFilter implements Filter { private static final Logger LOGGER = LoggerFactory.getLogger(AuthorityFilter.class); private IpWhiteList ipW

    阅读全文>>

作者:coody分类:【_开源软件浏览(1490

2018-10-14

java DateTime计算宝贝疙瘩从出生到现在的时间

    java DateTime计算宝宝从出生到现在的时间 import java.util.Scanner; import org.joda.time.DateTime; import org.joda.time.Days; import org.joda.time.LocalDate; import org.joda.time.format.DateTimeFormat; import org.joda.time.format.DateTimeFormatter; public class CalBabyJoda { private final static String birthday = "2012-3-10 08:20:55"; public static v

    阅读全文>>

作者:coody分类:【_开源软件浏览(1750

2018-10-14

JAVA 模拟一瞬高并发

    JAVA 模拟瞬间高并发 转载: http://blog.csdn.net/zhao9tian/article/details/40346899 前些日子接到了一个面试电话,面试内容我印象很深,如何模拟一个并发?当时我的回答虽然也可以算是正确的,但自己感觉缺乏实际可以操作的细节,只有一个大概的描述。       当时我的回答是:“线程全部在同一节点wait,然后在某个节点notifyAll。”       面试官:“那你听说过惊群效应吗?”       我:“我没有听过这个名词,但我知道瞬间唤醒所有的线程,会让CPU负载瞬间加大。”       面试官:“那你有什么改进的方式吗?”       我:“采用阻塞技术,在某个节点将所有的线程阻塞,在利用条件,线程的个数达到一定数量的时候,打开阻塞。”       面试官好像是比较满意,结束了这个话题。       面试结束后,我

    阅读全文>>

作者:coody分类:【_开源软件浏览(1574

2018-10-12

springboot1.4.7例证

    springboot1.4.7例子   pom.xml   <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/maven-v4_0_0.xsd"> <modelVersion>4.0.0</modelVersion> <groupId>com.chipmunk</groupId> <artifactId>springbootdemo</artifactId> <packa

    阅读全文>>

作者:coody分类:【_开源软件浏览(1932

2018-10-15

kafka生产者写下大消息

    kafka生产者写入大消息 最近项目遇到一个特殊场景,需要kafka传递100万条数据过去,1个G左右,由于其他环节限制,不能进行拆包。   一开始生产者一直报网络问题,经过需要修改如下参数,为了探寻之前说的不能超过1G的说法,把所有参数上限都设置成了接近2G    config/server.properties   socket.request.max.bytes=2048576000   log.segment.bytes=2073741824 message.max.bytes=2048576000 replica.fetch.max.bytes=2048576000 fetch.message.max.bytes=2048576000  ---这个好像不应该设置在server.propeties里面,这个是consumer的参数,后续验证吧。 replica.socke

    阅读全文>>

作者:coody分类:【_开源软件浏览(1506

2018-10-15

dubbo搭建过程中监控项目遇到有关问题

    dubbo搭建过程中监控项目遇到问题 公司项目最近试用dubbo开发接口,于是自己试着搭建一套环境。试用的是dubbo2.5.5关于怎么搭建,后续有时间,会写出来。不会的朋友网上搜一下也很多的。当当网:dubbox对dubbo进行了延伸,增加了rest风格的接口访问。序列化这块也使用kryo。序列化更快。公司的项目环境搭建使用的是dubbox2.8.4。本人使用的原生的dubbo2.5.5.2.5.5环境搭建起来。工程项目也进行访问。dubbo-admin也没问题。唯一的问题是监控项目中的Charts和Statistics 出不来。监控的Qps对于项目来说很重要。可以知道服务接口每天的访问量和客户端调用每天的访问量。这样可以实时了解项目的运转情况。什么时候项目是运转的高峰期。平常我们开发的接口,最欠缺的是这一块的监控。项目工程dubbox2.8.4,服务环境dubbo2.5.5问题

    阅读全文>>

作者:coody分类:【_开源软件浏览(2291

2018-10-14

【个人札记】Ubuntu 16.04 LTS 安装 Leanote 二进制版命令记录

    【个人笔记】Ubuntu 16.04 LTS 安装 Leanote 二进制版命令记录   此命令根据《Leanote 二进制版详细安装教程 Mac and Linux》操作记录而得。 参考链接:https://github.com/leanote/leanote/wiki/Leanote-二进制版详细安装教程----Mac-and-Linux   0、创建 mongodb 及 leanote 目录。 mkdir /home/xiaguliuxiang/mongodb mkdir /home/xiaguliuxiang/mongodb/conf mkdir /home/xiaguliuxiang/mongodb/data mkdir /home/xiaguliuxiang/mongodb/log   1、下载 leanote 二进制版。 上传文件: /home/xiaguliuxi

    阅读全文>>

作者:coody分类:【_开源软件浏览(616

2018-10-15

MapReduce之WordCount单纯词计数

    MapReduce之WordCount单词计数 一 代码 Wordcount.java import java.io.IOException; import java.util.StringTokenizer; import org.apache.hadoop.conf.Configuration; import org.apache.hadoop.fs.Path; import org.apache.hadoop.io.IntWritable; import org.apache.hadoop.io.LongWritable; import org.apache.hadoop.io.Text; import org.apache.hadoop.mapreduce.Job; import org.apache.hadoop.mapreduce.Mapper; import org

    阅读全文>>

作者:coody分类:【_开源软件浏览(1930

2018-10-14

5分钟用Jitpack公布开源库

    5分钟用Jitpack发布开源库 摘要: 项目开发中会用到很多开源库, 他们一般通过Maven/Gradle依赖进来的. 演而优则唱,开发越来越溜以后, 你是否也蠢蠢欲动,想发布自己的库呢. 下面介绍怎么通过Jitpack进行发布Github代码, 真的非常非常简单,几分钟搞定~项目开发中会用到很多开源库,他们一般通过Maven/Gradle依赖进来的.演而优则唱,开发越来越溜以后, 你是否也蠢蠢欲动,想发布自己的库呢.下面介绍怎么通过Jitpack进行发布Github代码,真的非常非常简单,几分钟搞定~为什么用Jitpack现在Maven的两个主要仓库是:1)Maven center2)jcenter他们使用面很广, 家大业大,所以带来的相应的问题:1)发布过程比较麻烦,需要验证和审核2)发布的时候需要Group唯一,这个group得是一个域名.而现在很多开发者没有自己的域名.用

    阅读全文>>

作者:coody分类:【_开源软件浏览(1472

2018-10-15

Redis 内存储器淘汰机制(转)

    Redis 内存淘汰机制(转) 转自:http://www.cnblogs.com/changbosha/p/5849982.html   Redis内存淘汰指的是用户存储的一些键被可以被Redis主动地从实例中删除,从而产生读miss的情况,那么Redis为什么要有这种功能?这就是我们需要探究的设计初衷。Redis最常见的两种应用场景为缓存和持久存储,首先要明确的一个问题是内存淘汰策略更适合于那种场景?是持久存储还是缓存? 内存的淘汰机制的初衷是为了更好地使用内存,用一定的缓存miss来换取内存的使用效率。   作为Redis用户,我如何使用Redis提供的这个特性呢?看看下面配置   # maxmemory <bytes>   我们可以通过配置redis.conf中的maxmemory这个值来开启内存淘汰功能,至于这个值有什么意义,我们可以通过了解内存淘汰的过程来

    阅读全文>>

作者:coody分类:【_开源软件浏览(907

2018-10-15

利用 Caddy 轻便实现反向代理/镜像(支持自签SSL证书)

    利用 Caddy 轻松实现反向代理/镜像(支持自签SSL证书)   Caddy是一个使用 Go语言写的 HTTP Server,开发时间并不长,在性能上或许比不上 Nginx,但是在 上手难度/配置难度 上面简单的不行不行的。     并且 Caddy支持 自动签订Let’s Encrypt SSL证书,什么都不需要你管,只需要提供一个邮箱,剩下的他会自己申请、配置和续约 SSL证书!   本文转载自 逗比根据地 » 利用 Caddy 非常简单的部署 反向代理/镜像(支持自签SSL证书) 官网地址https://caddyserver.com 部署 Caddy    Caddy 是 Go语言编译好的二进制程序,所以只有一个 Caddy 文件(还需要生成一个配置文件),但是为了管理方便,所以我做了个一键脚本。wget -N --no-check-certificate https:

    阅读全文>>

作者:coody分类:【_开源软件浏览(2182

2018-10-15

.dockerignore文件的功用

    .dockerignore文件的作用 一 作用 配合ADD和COPY使用,.dockerignore文件排除构建镜像时不需要的文件或目录。   二 一些示例 # comment */temp* */*/temp* temp?   *.md !README.md   *.md !README*.md README-secret.md   *.md README-secret.md   !README*.md

    阅读全文>>

作者:coody分类:【_开源软件浏览(2029

2018-10-10
上一页 1/759页 下一页