4 Felix_Dreammaker

尚未进行身份认证

我要认证

暂无相关简介

等级
TA的排名 9w+

https://blog.csdn.net/b0Q8cpra539haFS7/article/details/79784958

https://blog.csdn.net/b0Q8cpra539haFS7/article/details/79784958

2018-05-11 11:27:40

关于js的websock 和 java sock 之间的一些感悟。

js 的websocket 中的 onmessage 方法是在每次 接受到请求 或者是消息的时候就会进行接下来的调用。而我们有这样的场景。同样的服务器后台进行发送 4,096,000 bytes 的数据进行发送到前端客户端。每次只发送 4096bytes有两种客户端 一种是 js 同websocket 写的 ,第二种是 用java  socket 写的。现在假设 我们只要在前端在 读取 40,96...

2018-04-23 20:44:37

干净删除jdk 。除了通过卸载 ,和删除 注册表之外。

还需要将 c:\\windows\\system32 和 cd:\\windows\SysWow64中的 java.exe javaw.exejavaws.exe 删除。不然会影响接下来你安装的版本。

2018-04-23 11:07:56

通过二分查找在数组中查找与当前被查找值最相近的值得下标

2018-04-17 19:46:32

JVM的hs_err_pid.log的解读

当jvm挂掉的时候。jvm会生成一个带有hs_err_pid.log这样的文件。pid后面跟着的是当前虚拟机的进程id。在这个文件中,我们往往能够查看到虚拟机挂掉的很多重要信息。所以学会如何分析hs_err_pid文件将能够提高我们定位问题的能力。也可以通过 java -XX: ErrorFile = /var/log/java/java_error&p.log  的参数进行指定。这个文件...

2018-04-10 19:25:15

类加载器的学习!绝对震惊你,刷新你的三观!怎么会如此清晰简单。

转发自frank 大神的 小清晰文章。很清楚

2018-03-16 17:56:58

结合JDK 6.0 Attach / JDK 5.0 intrumentation 实现对jvm中class的修改

注意:这里仅仅提供一个最简单的修改入门课程。让大家先attach 和 intrumentation 有一个比较清晰的认识。也希望大家如果是一点经验都没有的话。最好能够根据此篇博文顺序耐心 从头到尾的 进行练习 然后再进行个人的创作和修改。这么建议是帮助大家节省学习新知识的时间。参考时间:完成练习代码并进行测试不应该超过半小时,等你的程序运行起来之后再去思考为什么是这样的。我们学习的路途中很多时候是...

2018-03-16 16:33:20

Class.isArray 的判断逻辑

package com.zhu.test;import java.util.ArrayList;public class IsArrayTest { public static void main(String[] args) { //引用类型数组 String [] test = new String [3] ; boolean a...

2018-03-13 10:38:26

学习windows消息机制的一点知识

一.什么是虚拟键?二.什么是dispatchMessage。三.疑问:如何进程中有两个窗口,那个该方法是如何知道发给哪个窗口呢?This function dispatches a message to a window procedure发送依据就是该函数参数&msg-》MSG结构中的HWND hwnd  PostMessage不等待,直接把消息发出去     SendMessage发送...

2018-03-09 12:08:21

做avi播放器的反思

有思维固性。有一个需求是想要在web上播放avi。总脑子总是围绕着如果使用html标签 和 如何使用框架提供好的东西去做。然后没有想过。视频呈现文本是通过怎么样的方式。或者是没有想过动画形成的最本质原理是什么。然后就一直往一个死点上专。然后加上自己太过于依赖自己熟悉的语言和知识。当然不了解的知识,也是限制自己想法的原因。不过思维的顾性是最大的罪归祸首。...

2018-03-09 12:06:23

查询es中没有的字段,或者字段为0的

//5、missing query:返回没有字段或值为null或没有值的文档。QueryBuilders.missingQuery("accountGuid")//java client标记该方法已经过时,推荐用exist代替 如下QueryBuilders.boolQuery().mustNot(QueryBuilders.existsQuery("accountGuid"));...

2018-03-09 12:04:37

有时间辩解为什么把时间花在提升或者工作上?

为什么你的下属会跟你辩解的原因:1、他的任务已经做了很久,很用心,也很努力。他感觉已经用了很大的努力去做了。接下来就只剩一下一点点小缺陷。觉得可以接受。所以他为了不想再花更多的心力在任务上的时候。就会开始说服组长,暂且搁置这个问题。这个时候我应该及时的发现这种心力。耐心的引导。而不是一昧的压迫对方说你还没有做完。如果一昧的压迫对方的话,会增大对方的厌恶感。...

2018-03-09 12:02:39

JDK1.6 的 attach 功能的介绍和入门例子

1.注意这里的一个分界线就是1.5 和 1.6 之间。 attach 功能是在jdk 1.6 版本之后出现的一个java 的新功能。所以在1.6版本之前的java虚拟机不能够被attach。所以1.5版本编译的程序我们都不能被attach. 也不能被VirtualMachine.list请看下面源代码:上面的这段注释说, 只能够列表出能够被attach 的java 虚拟机。因此,导致了一个现象:打...

2018-03-02 15:35:46

获取当前systemCkassLoader 中的已经加载的类

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[]...

2018-02-22 14:38:37

openJdk 下载 其中有tools.jar的源代码。地址如下。

http://jdk.java.net/java-se-ri/9

2018-02-09 14:32:01

Netty 小练习,并思考其中问题

主要思考,代码中的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

2018-02-01 17:37:46

Linux 查看本机地址

1.ipconfig2. curl ipinfo.io

2018-01-27 16:37:36

java 使用jna 将文件删除到回收站

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

2018-01-27 14:55:55

使用JAVACV 读取AVI格式视频文件进行视频播放

使用maven 工程的依赖 org.bytedeco javacv-platform 1.3.3 简易播放器代码:package com.zhu.javavctest.javavctest;import java.awt.BorderLayout;import java.awt.CheckboxMenuItem;import java.awt.

2018-01-27 14:49:35

使用File.rename 实现文件的路径转移

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())

2018-01-27 14:12:54

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!