<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[marlay@126.com]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/marylay</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; marylay]]></copyright><item><title><![CDATA[ecs 安装elasticsearch]]></title><link>https://blog.youkuaiyun.com/marylay/article/details/103237464</link><guid>https://blog.youkuaiyun.com/marylay/article/details/103237464</guid><author>marylay</author><pubDate>Mon, 25 Nov 2019 14:31:57 +0800</pubDate><description><![CDATA[ecs 安装elasticsearches安装elasticsearch-heades 单机版安装
es安装
elasticsearch-head
最简单的方式是到https://github.com/mobz/elasticsearch-head 安装chrom插件
连接ecs外网ip80端口
es 单机版安装
1.安装es
2.配置host 0.0.0.0
3.配置跨域访问
4.配置nginx...]]></description><category></category></item><item><title><![CDATA[js模块化编程之彻底弄懂CommonJS和AMD/CMD！]]></title><link>https://blog.youkuaiyun.com/marylay/article/details/84925890</link><guid>https://blog.youkuaiyun.com/marylay/article/details/84925890</guid><author>marylay</author><pubDate>Wed, 12 Sep 2018 11:57:05 +0800</pubDate><description><![CDATA[
https://www.cnblogs.com/chenguangliang/p/5856701.html
 
先回答我：为什么模块很重要？
 
答：因为有了模块，我们就可以更方便地使用别人的代码，想要什么功能，就加载什么模块。但是，这样做有一个前提，那就是大家必须以同样的方式编写模块，否则你有你的写法，我有我的写法，岂不是乱了套！
于是下面三个模块规范出来了，这篇文章也出来了（拼出来...]]></description><category></category></item><item><title><![CDATA[netty的zero copy]]></title><link>https://blog.youkuaiyun.com/marylay/article/details/84925129</link><guid>https://blog.youkuaiyun.com/marylay/article/details/84925129</guid><author>marylay</author><pubDate>Fri, 24 Aug 2018 14:28:30 +0800</pubDate><description><![CDATA[https://segmentfault.com/a/1190000007560884]]></description><category></category></item><item><title><![CDATA[最干的RxJava介绍]]></title><link>https://blog.youkuaiyun.com/marylay/article/details/84924602</link><guid>https://blog.youkuaiyun.com/marylay/article/details/84924602</guid><author>marylay</author><pubDate>Fri, 10 Aug 2018 15:25:29 +0800</pubDate><description><![CDATA[
copy from https://www.jianshu.com/p/64aa976a46be
 


一、Obervable的创建
1.create
//通过create创建observable对象，在call中调用subscriber的onnext方法
Observable&amp;lt;String&amp;gt; observable = Observable.create(new Ob...]]></description><category></category></item><item><title><![CDATA[Retrofit 使用]]></title><link>https://blog.youkuaiyun.com/marylay/article/details/84924596</link><guid>https://blog.youkuaiyun.com/marylay/article/details/84924596</guid><author>marylay</author><pubDate>Fri, 10 Aug 2018 14:26:25 +0800</pubDate><description><![CDATA[
copy from  https://www.daidingkang.cc/2016/06/17/Retrofit2-network-framework-parsing/ 
 
纪念这个明天比昨天更好的时代，纪念这个二胎开放的时代，对于技术日新月累的今天，各种新的网络技术也层数不穷，从老牌的HttpClient，那时还不能称之为框架；到android-async-http，再到如今的老将Vo...]]></description><category></category></item><item><title><![CDATA[熔断器 Hystrix 的原理与使用]]></title><link>https://blog.youkuaiyun.com/marylay/article/details/84924581</link><guid>https://blog.youkuaiyun.com/marylay/article/details/84924581</guid><author>marylay</author><pubDate>Fri, 10 Aug 2018 11:11:47 +0800</pubDate><description><![CDATA[
前言
分布式系统中经常会出现某个基础服务不可用造成整个系统不可用的情况, 这种现象被称为服务雪崩效应. 为了应对服务雪崩, 一种常见的做法是手动服务降级. 而Hystrix的出现,给我们提供了另一种选择.
服务雪崩效应的定义
服务雪崩效应是一种因 服务提供者 的不可用导致 服务调用者 的不可用,并将不可用 逐渐放大 的过程.如果所示:

上图中, A为服务提供者, B为A的服务调用者,...]]></description><category></category></item><item><title><![CDATA[netty + protobuf 传输多个类]]></title><link>https://blog.youkuaiyun.com/marylay/article/details/84924282</link><guid>https://blog.youkuaiyun.com/marylay/article/details/84924282</guid><author>marylay</author><pubDate>Thu, 02 Aug 2018 20:02:27 +0800</pubDate><description><![CDATA[
在protobuf序列化的前面，加上一个自定义的头，这个头包含序列化的长度和它的类型。在解压的时候根据包头来反序列化。
 
假设socket上要传输2个类型的数据，股票行情信息和期权行情信息：
股票的.proto定义：


syntax = &quot;proto3&quot;;

package test.model.protobuf;

option java_package = &quot;test...]]></description><category></category></item><item><title><![CDATA[netty 对 protobuf的封装]]></title><link>https://blog.youkuaiyun.com/marylay/article/details/84924260</link><guid>https://blog.youkuaiyun.com/marylay/article/details/84924260</guid><author>marylay</author><pubDate>Thu, 02 Aug 2018 14:11:47 +0800</pubDate><description><![CDATA[
netty 默认支持protobuf 的封装与解码，如果通信双方都使用netty则没有什么障碍，但如果客户端是其它语言（C#）则需要自己仿写与netty一致的方式（解码+封装），提前是必须很了解netty是如何进行封装与解码的。这里主要通过读源码主要类ProtobufVarint32FrameDecoder(解码)+ProtobufVarint32LengthFieldPrepender(封装)...]]></description><category></category></item><item><title><![CDATA[http keepalive 与 tcp keep alive]]></title><link>https://blog.youkuaiyun.com/marylay/article/details/84918689</link><guid>https://blog.youkuaiyun.com/marylay/article/details/84918689</guid><author>marylay</author><pubDate>Tue, 10 Apr 2018 09:31:57 +0800</pubDate><description><![CDATA[
1、HTTP Keep-Alive在http早期，每个http请求都要求打开一个tpc socket连接，并且使用一次之后就断开这个tcp连接。使用keep-alive可以改善这种状态，即在一次TCP连接中可以持续发送多份数据而不会断开连接。通过使用keep-alive机制，可以减少tcp连接建立次数，也意味着可以减少TIME_WAIT状态连接，以此提高性能和提高httpd服务器的吞吐率(更少的...]]></description><category></category></item><item><title><![CDATA[javafx webview 与 javafx 控制浏览器]]></title><link>https://blog.youkuaiyun.com/marylay/article/details/84895571</link><guid>https://blog.youkuaiyun.com/marylay/article/details/84895571</guid><author>marylay</author><pubDate>Tue, 16 May 2017 19:21:42 +0800</pubDate><description><![CDATA[
想针对已有web ui 做个java 客户端，复用web ui 样式。 因此决定用 javafx + webview 的方式。但是发现 有些功能webview支持的不是很好，比如不能控制电脑摄像头拍照。于是想，能否用java打开默认浏览器，用浏览器打开html，同时java client 还能与之交互。搜了下还真有
 
You will be unable to get your Java...]]></description><category></category></item><item><title><![CDATA[spring booot 外部文件加载]]></title><link>https://blog.youkuaiyun.com/marylay/article/details/84885391</link><guid>https://blog.youkuaiyun.com/marylay/article/details/84885391</guid><author>marylay</author><pubDate>Mon, 15 May 2017 09:34:58 +0800</pubDate><description><![CDATA[




场景
有一个项目需要加载一个自定义的xml文件。正常情况下，我们把资源文件放到src/main/resources目录下。这样就有一个问题，这里面的资源文件会被一起打包到jar里面。  
如果只是spring本身的文件还好说，因为spring boot会加载jar同级目录以及与jar同级的conf目录下的application*.properties文件。而我们的xml文件，不...]]></description><category></category></item><item><title><![CDATA[()Spring中资源的加载ResourceLoader]]></title><link>https://blog.youkuaiyun.com/marylay/article/details/84885390</link><guid>https://blog.youkuaiyun.com/marylay/article/details/84885390</guid><author>marylay</author><pubDate>Mon, 15 May 2017 09:33:19 +0800</pubDate><description><![CDATA[
http://blog.youkuaiyun.com/u011955252/article/details/52912571
4.1.1  概述
       在日常程序开发中，处理外部资源是很繁琐的事情，我们可能需要处理URL资源、File资源资源、ClassPath相关资源、服务器相关资源（JBoss AS 5.x上的VFS资源）等等很多资源。因此处理这些资源需要使用不同的接口，这就增加了我们系统的...]]></description><category></category></item><item><title><![CDATA[kafka客户端版本选择]]></title><link>https://blog.youkuaiyun.com/marylay/article/details/84831171</link><guid>https://blog.youkuaiyun.com/marylay/article/details/84831171</guid><author>marylay</author><pubDate>Fri, 16 Dec 2016 10:02:03 +0800</pubDate><description><![CDATA[
在用maven引入kafka客户端时，以如下版本为例，会有两个版本号2.10  , 0.10.1.0 很让人疑惑。
&amp;lt;dependency&amp;gt;
    &amp;lt;groupId&amp;gt;org.apache.kafka&amp;lt;/groupId&amp;gt;
    &amp;lt;artifactId&amp;gt;kafka_2.10&amp;lt;/artifactId&amp;gt;
    &amp;lt;versi...]]></description><category></category></item><item><title><![CDATA[xmpp 服务端和客户端的安装使用]]></title><link>https://blog.youkuaiyun.com/marylay/article/details/84612796</link><guid>https://blog.youkuaiyun.com/marylay/article/details/84612796</guid><author>marylay</author><pubDate>Tue, 08 Jul 2014 17:20:56 +0800</pubDate><description><![CDATA[
最近要采用xmpp 协议搭建 web 聊天室。初步研究了一下。
xmpp 是一个基于xml的协议，所用的用户验证，通讯，查询等操作传输的都是xml。
ejabberd 是服务端实现 支持集群部署。
客户端实现有很多，基于java的sdk是 smack，基于js的这里采用 candy-chat (http://candy-chat.github.io/candy/)
psi 是一个跨平台...]]></description><category></category></item><item><title><![CDATA[keytab file in kerberos]]></title><link>https://blog.youkuaiyun.com/marylay/article/details/84450331</link><guid>https://blog.youkuaiyun.com/marylay/article/details/84450331</guid><author>marylay</author><pubDate>Thu, 04 Jul 2013 10:27:13 +0800</pubDate><description><![CDATA[
How to create a keytab file for a Kerberos user logging into Active Directory.  What's a keytab file?  It's basically a file that contains a table of user accounts, with an encrypted hash of the user...]]></description><category></category></item><item><title><![CDATA[jqgrid 调整宽度自适应]]></title><link>https://blog.youkuaiyun.com/marylay/article/details/84254755</link><guid>https://blog.youkuaiyun.com/marylay/article/details/84254755</guid><author>marylay</author><pubDate>Sun, 22 Jul 2012 11:42:46 +0800</pubDate><description><![CDATA[

jqgrid属性：
width ：Grid的宽度，如果未设置，则宽度应为所有列宽的之和；如果设置了宽度，则每列的宽度将会根据shrinkToFit选项的设置，进行设置。
shrinkToFit ：此选项用于根据width计算每列宽度的算法。默认值为true。如果shrinkToFit为true且设置了width值，则每列宽度会根据width成比例缩放；如果shrinkToFit为fals...]]></description><category></category></item><item><title><![CDATA[可以连接linux的 远程桌面程序]]></title><link>https://blog.youkuaiyun.com/marylay/article/details/84243080</link><guid>https://blog.youkuaiyun.com/marylay/article/details/84243080</guid><author>marylay</author><pubDate>Tue, 03 Jul 2012 10:48:58 +0800</pubDate><description><![CDATA[TightVNC client  可以远程桌面登陆linux]]></description><category></category></item><item><title><![CDATA[jdbcdslog 是一款用来跟踪 JDBC 的全功能工具，记录带有详细参数值的SQL]]></title><link>https://blog.youkuaiyun.com/marylay/article/details/84243062</link><guid>https://blog.youkuaiyun.com/marylay/article/details/84243062</guid><author>marylay</author><pubDate>Tue, 03 Jul 2012 10:34:28 +0800</pubDate><description><![CDATA[
jdbcdslog 是一款用来跟踪 JDBC 的全功能工具，记录带有详细参数值的SQL。
特征包括:- 可挂接到数据库连接, 驱动或数据源上(XA, 连接池)- 可记录 PreparedStatement 和 CallableStatement 调用所绑定的参数- 可记录 ResultSet 对象中的查询记录行- 可记录查询执行时间- 支持多种日志引擎 (感谢 SLF4J, 你可以使用多数流...]]></description><category></category></item><item><title><![CDATA[hadoop 资源]]></title><link>https://blog.youkuaiyun.com/marylay/article/details/84237458</link><guid>https://blog.youkuaiyun.com/marylay/article/details/84237458</guid><author>marylay</author><pubDate>Wed, 20 Jun 2012 10:03:20 +0800</pubDate><description><![CDATA[
1）Cygwin相关资料
　　（1）Cygwin上安装、启动ssh服务失败、ssh localhost失败的解决方案
　　地址：http://blog.163.com/pwcrab/blog/static/16990382220107267443810/
　　（2）windows2003+cygwin+ssh
　　地址：http://wenku.baidu.com/view/3777b...]]></description><category></category></item><item><title><![CDATA[java ant 编译源码时 源码中的 非.java文件 无法编译到相应目录]]></title><link>https://blog.youkuaiyun.com/marylay/article/details/84221898</link><guid>https://blog.youkuaiyun.com/marylay/article/details/84221898</guid><author>marylay</author><pubDate>Tue, 22 May 2012 18:27:49 +0800</pubDate><description><![CDATA[java ant 编译源码时 源码中的 非.java文件 无法编译到相应目录]]></description><category></category></item></channel></rss>