<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Felix_Dreammaker的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/Felix_Dreammaker</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Felix_Dreammaker]]></copyright><item><title><![CDATA[https://blog.youkuaiyun.com/b0Q8cpra539haFS7/article/details/79784958]]></title><link>https://blog.youkuaiyun.com/Felix_Dreammaker/article/details/80279135</link><guid>https://blog.youkuaiyun.com/Felix_Dreammaker/article/details/80279135</guid><author>Felix_Dreammaker</author><pubDate>Fri, 11 May 2018 11:27:40 +0800</pubDate><description><![CDATA[https://blog.youkuaiyun.com/b0Q8cpra539haFS7/article/details/79784958]]></description><category></category></item><item><title><![CDATA[关于js的websock 和 java sock 之间的一些感悟。]]></title><link>https://blog.youkuaiyun.com/Felix_Dreammaker/article/details/80055791</link><guid>https://blog.youkuaiyun.com/Felix_Dreammaker/article/details/80055791</guid><author>Felix_Dreammaker</author><pubDate>Mon, 23 Apr 2018 20:44:37 +0800</pubDate><description><![CDATA[js 的websocket 中的 onmessage 方法是在每次 接受到请求 或者是消息的时候就会进行接下来的调用。而我们有这样的场景。同样的服务器后台进行发送 4，096，000 bytes 的数据进行发送到前端客户端。每次只发送 4096bytes有两种客户端 一种是 js 同websocket 写的 ，第二种是 用java  socket 写的。现在假设 我们只要在前端在 读取 40，96...]]></description><category></category></item><item><title><![CDATA[干净删除jdk 。除了通过卸载 ，和删除 注册表之外。]]></title><link>https://blog.youkuaiyun.com/Felix_Dreammaker/article/details/80047763</link><guid>https://blog.youkuaiyun.com/Felix_Dreammaker/article/details/80047763</guid><author>Felix_Dreammaker</author><pubDate>Mon, 23 Apr 2018 11:07:56 +0800</pubDate><description><![CDATA[还需要将 c:\\windows\\system32 和 cd:\\windows\SysWow64中的 java.exe javaw.exejavaws.exe 删除。不然会影响接下来你安装的版本。]]></description><category></category></item><item><title><![CDATA[通过二分查找在数组中查找与当前被查找值最相近的值得下标]]></title><link>https://blog.youkuaiyun.com/Felix_Dreammaker/article/details/79979673</link><guid>https://blog.youkuaiyun.com/Felix_Dreammaker/article/details/79979673</guid><author>Felix_Dreammaker</author><pubDate>Tue, 17 Apr 2018 19:46:32 +0800</pubDate><description><![CDATA[]]></description><category></category></item><item><title><![CDATA[JVM的hs_err_pid.log的解读]]></title><link>https://blog.youkuaiyun.com/Felix_Dreammaker/article/details/79886184</link><guid>https://blog.youkuaiyun.com/Felix_Dreammaker/article/details/79886184</guid><author>Felix_Dreammaker</author><pubDate>Tue, 10 Apr 2018 19:25:15 +0800</pubDate><description><![CDATA[当jvm挂掉的时候。jvm会生成一个带有hs_err_pid.log这样的文件。pid后面跟着的是当前虚拟机的进程id。在这个文件中，我们往往能够查看到虚拟机挂掉的很多重要信息。所以学会如何分析hs_err_pid文件将能够提高我们定位问题的能力。也可以通过 java -XX: ErrorFile = /var/log/java/java_error&amp;amp;p.log  的参数进行指定。这个文件...]]></description><category></category></item><item><title><![CDATA[类加载器的学习！绝对震惊你，刷新你的三观！怎么会如此清晰简单。]]></title><link>https://blog.youkuaiyun.com/Felix_Dreammaker/article/details/79585050</link><guid>https://blog.youkuaiyun.com/Felix_Dreammaker/article/details/79585050</guid><author>Felix_Dreammaker</author><pubDate>Fri, 16 Mar 2018 17:56:58 +0800</pubDate><description><![CDATA[转发自frank 大神的 小清晰文章。很清楚]]></description><category></category></item><item><title><![CDATA[结合JDK 6.0 Attach / JDK 5.0 intrumentation 实现对jvm中class的修改]]></title><link>https://blog.youkuaiyun.com/Felix_Dreammaker/article/details/79583514</link><guid>https://blog.youkuaiyun.com/Felix_Dreammaker/article/details/79583514</guid><author>Felix_Dreammaker</author><pubDate>Fri, 16 Mar 2018 16:33:20 +0800</pubDate><description><![CDATA[注意：这里仅仅提供一个最简单的修改入门课程。让大家先attach 和 intrumentation 有一个比较清晰的认识。也希望大家如果是一点经验都没有的话。最好能够根据此篇博文顺序耐心 从头到尾的 进行练习 然后再进行个人的创作和修改。这么建议是帮助大家节省学习新知识的时间。参考时间：完成练习代码并进行测试不应该超过半小时，等你的程序运行起来之后再去思考为什么是这样的。我们学习的路途中很多时候是...]]></description><category></category></item><item><title><![CDATA[Class.isArray 的判断逻辑]]></title><link>https://blog.youkuaiyun.com/Felix_Dreammaker/article/details/79537227</link><guid>https://blog.youkuaiyun.com/Felix_Dreammaker/article/details/79537227</guid><author>Felix_Dreammaker</author><pubDate>Tue, 13 Mar 2018 10:38:26 +0800</pubDate><description><![CDATA[package com.zhu.test;

import java.util.ArrayList;

public class IsArrayTest {
    public static void main(String[] args) {
        //引用类型数组
        String [] test = new String [3] ;
        boolean a...]]></description><category></category></item><item><title><![CDATA[学习windows消息机制的一点知识]]></title><link>https://blog.youkuaiyun.com/Felix_Dreammaker/article/details/79495690</link><guid>https://blog.youkuaiyun.com/Felix_Dreammaker/article/details/79495690</guid><author>Felix_Dreammaker</author><pubDate>Fri, 09 Mar 2018 12:08:21 +0800</pubDate><description><![CDATA[一．什么是虚拟键？二．什么是dispatchMessage。三．疑问：如何进程中有两个窗口，那个该方法是如何知道发给哪个窗口呢？This function dispatches a message to a window procedure发送依据就是该函数参数&amp;amp;msg-》MSG结构中的HWND hwnd  PostMessage不等待,直接把消息发出去     SendMessage发送...]]></description><category></category></item><item><title><![CDATA[做avi播放器的反思]]></title><link>https://blog.youkuaiyun.com/Felix_Dreammaker/article/details/79495677</link><guid>https://blog.youkuaiyun.com/Felix_Dreammaker/article/details/79495677</guid><author>Felix_Dreammaker</author><pubDate>Fri, 09 Mar 2018 12:06:23 +0800</pubDate><description><![CDATA[有思维固性。有一个需求是想要在web上播放avi。总脑子总是围绕着如果使用html标签 和 如何使用框架提供好的东西去做。然后没有想过。视频呈现文本是通过怎么样的方式。或者是没有想过动画形成的最本质原理是什么。然后就一直往一个死点上专。然后加上自己太过于依赖自己熟悉的语言和知识。当然不了解的知识，也是限制自己想法的原因。不过思维的顾性是最大的罪归祸首。...]]></description><category></category></item><item><title><![CDATA[查询es中没有的字段，或者字段为0的]]></title><link>https://blog.youkuaiyun.com/Felix_Dreammaker/article/details/79495665</link><guid>https://blog.youkuaiyun.com/Felix_Dreammaker/article/details/79495665</guid><author>Felix_Dreammaker</author><pubDate>Fri, 09 Mar 2018 12:04:37 +0800</pubDate><description><![CDATA[//5、missing query:返回没有字段或值为null或没有值的文档。
QueryBuilders.missingQuery(&quot;accountGuid&quot;)
//java client标记该方法已经过时，推荐用exist代替 如下
QueryBuilders.boolQuery().mustNot(QueryBuilders.existsQuery(&quot;accountGuid&quot;));...]]></description><category></category></item><item><title><![CDATA[有时间辩解为什么把时间花在提升或者工作上？]]></title><link>https://blog.youkuaiyun.com/Felix_Dreammaker/article/details/79495650</link><guid>https://blog.youkuaiyun.com/Felix_Dreammaker/article/details/79495650</guid><author>Felix_Dreammaker</author><pubDate>Fri, 09 Mar 2018 12:02:39 +0800</pubDate><description><![CDATA[为什么你的下属会跟你辩解的原因：1、他的任务已经做了很久，很用心，也很努力。他感觉已经用了很大的努力去做了。接下来就只剩一下一点点小缺陷。觉得可以接受。所以他为了不想再花更多的心力在任务上的时候。就会开始说服组长，暂且搁置这个问题。这个时候我应该及时的发现这种心力。耐心的引导。而不是一昧的压迫对方说你还没有做完。如果一昧的压迫对方的话，会增大对方的厌恶感。...]]></description><category></category></item><item><title><![CDATA[JDK1.6 的 attach 功能的介绍和入门例子]]></title><link>https://blog.youkuaiyun.com/Felix_Dreammaker/article/details/79423838</link><guid>https://blog.youkuaiyun.com/Felix_Dreammaker/article/details/79423838</guid><author>Felix_Dreammaker</author><pubDate>Fri, 02 Mar 2018 15:35:46 +0800</pubDate><description><![CDATA[1.注意这里的一个分界线就是1.5 和 1.6 之间。 attach 功能是在jdk 1.6 版本之后出现的一个java 的新功能。所以在1.6版本之前的java虚拟机不能够被attach。所以1.5版本编译的程序我们都不能被attach. 也不能被VirtualMachine.list请看下面源代码：上面的这段注释说， 只能够列表出能够被attach 的java 虚拟机。因此，导致了一个现象：打...]]></description><category></category></item><item><title><![CDATA[获取当前systemCkassLoader 中的已经加载的类]]></title><link>https://blog.youkuaiyun.com/Felix_Dreammaker/article/details/79347183</link><guid>https://blog.youkuaiyun.com/Felix_Dreammaker/article/details/79347183</guid><author>Felix_Dreammaker</author><pubDate>Thu, 22 Feb 2018 14:38:37 +0800</pubDate><description><![CDATA[import java.lang.reflect.Field;
import java.sql.Driver;
import java.sql.DriverManager;
import java.util.Enumeration;
import java.util.Vector;

public class Test1 {
    public static void main(String[]...]]></description><category></category></item><item><title><![CDATA[openJdk 下载 其中有tools.jar的源代码。地址如下。]]></title><link>https://blog.youkuaiyun.com/Felix_Dreammaker/article/details/79298192</link><guid>https://blog.youkuaiyun.com/Felix_Dreammaker/article/details/79298192</guid><author>Felix_Dreammaker</author><pubDate>Fri, 09 Feb 2018 14:32:01 +0800</pubDate><description><![CDATA[http://jdk.java.net/java-se-ri/9]]></description><category></category></item><item><title><![CDATA[Netty 小练习，并思考其中问题]]></title><link>https://blog.youkuaiyun.com/Felix_Dreammaker/article/details/79231369</link><guid>https://blog.youkuaiyun.com/Felix_Dreammaker/article/details/79231369</guid><author>Felix_Dreammaker</author><pubDate>Thu, 01 Feb 2018 17:37:46 +0800</pubDate><description><![CDATA[主要思考，代码中的handler 是什么情况下新建对象。package com.zhu.netty2;

import java.net.SocketAddress;
import java.util.ArrayList;
import java.util.List;

import io.netty.bootstrap.ServerBootstrap;
import io.netty.chann]]></description><category></category></item><item><title><![CDATA[Linux 查看本机地址]]></title><link>https://blog.youkuaiyun.com/Felix_Dreammaker/article/details/79181408</link><guid>https://blog.youkuaiyun.com/Felix_Dreammaker/article/details/79181408</guid><author>Felix_Dreammaker</author><pubDate>Sat, 27 Jan 2018 16:37:36 +0800</pubDate><description><![CDATA[1.ipconfig
2. curl ipinfo.io]]></description><category></category></item><item><title><![CDATA[java 使用jna 将文件删除到回收站]]></title><link>https://blog.youkuaiyun.com/Felix_Dreammaker/article/details/79180471</link><guid>https://blog.youkuaiyun.com/Felix_Dreammaker/article/details/79180471</guid><author>Felix_Dreammaker</author><pubDate>Sat, 27 Jan 2018 14:55:55 +0800</pubDate><description><![CDATA[maven 依赖：

	
		net.java.dev.jna
		jna-platform
		4.0.0
	
源代码：


package com.zhu.movetotrash;

import java.io.File;
import java.io.IOException;

import com.sun.jna.platform.FileUtils;

public cla]]></description><category></category></item><item><title><![CDATA[使用JAVACV 读取AVI格式视频文件进行视频播放]]></title><link>https://blog.youkuaiyun.com/Felix_Dreammaker/article/details/79180394</link><guid>https://blog.youkuaiyun.com/Felix_Dreammaker/article/details/79180394</guid><author>Felix_Dreammaker</author><pubDate>Sat, 27 Jan 2018 14:49:35 +0800</pubDate><description><![CDATA[使用maven 工程的依赖 
	    org.bytedeco
	    javacv-platform
	    1.3.3
	  
简易播放器代码：
package com.zhu.javavctest.javavctest;

import java.awt.BorderLayout;
import java.awt.CheckboxMenuItem;
import java.awt.]]></description><category></category></item><item><title><![CDATA[使用File.rename 实现文件的路径转移]]></title><link>https://blog.youkuaiyun.com/Felix_Dreammaker/article/details/79180090</link><guid>https://blog.youkuaiyun.com/Felix_Dreammaker/article/details/79180090</guid><author>Felix_Dreammaker</author><pubDate>Sat, 27 Jan 2018 14:12:54 +0800</pubDate><description><![CDATA[import java.io.File;
import java.io.IOException;
public class JavaD {
	public static void main(String[] args) throws IOException {
	    File file = new File("E:/网易云音乐/a.docx");
	    if(file.exists()) ]]></description><category></category></item></channel></rss>