自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(51)
  • 收藏
  • 关注

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

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

2018-05-11 11:27:40 574 1

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

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

2018-04-23 20:44:37 641

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

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

2018-04-23 11:07:56 3411

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

2018-04-17 19:46:32 1834

原创 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 6191

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

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

2018-03-16 17:56:58 255

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

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

2018-03-16 16:33:20 415

原创 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 2473

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

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

2018-03-09 12:08:21 199

原创 做avi播放器的反思

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

2018-03-09 12:06:23 241

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

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

2018-03-09 12:04:37 6790

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

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

2018-03-09 12:02:39 294

原创 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 884

原创 获取当前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 784

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

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

2018-02-09 14:32:01 1560 1

原创 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 331

原创 Linux 查看本机地址

1.ipconfig2. curl ipinfo.io

2018-01-27 16:37:36 1686

原创 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 1614 1

原创 使用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 2597 1

原创 使用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 996

原创 注意map 获取出来的对象进行String.valueOf的转化后的问题。

结果如下:

2018-01-27 10:46:54 1846

原创 U盘插入分析的资料

参考博文:http://blog.csdn.net/buyicn/article/details/46585457一._tmain()和main()区别_tmain()是unicode版本的的main()   _tmain这个符号多见于VC++创建的控制台工程中,这个是为了保证移植unicode而加入的(一般_t、_T、T()这些东西都和unicode有关系),对于使用非unicode

2018-01-24 14:40:00 250

原创 spring jpa 实现动态sql

2018-01-24 14:28:27 2735

原创 获取本周第一天和最后一天

2018-01-24 14:27:02 1300

原创 hibernate 的模型绑定下,增加属性不成功的问题。

1.如果想要在model 中增加新的使用属性。但是这个属性不想存在数据库表中的。话。2.直接加如下:解决方法:1.如果真的不想要存放在数据看中,可以通过@Transient 的注解进行处理。2.如果想要存在 数据库。就用colum并在数据库中创建相应的字段

2018-01-24 14:17:35 364

原创 Dom元素层级属性z-index

在html 中,越后面的元素。默认的层级都是比前面一个元素高z-index 调节的是同一个节点下的兄弟节点的层级关系。

2018-01-24 14:15:38 502

原创 C++ 实现usb插入操作监控

// usbTest.cpp: 定义控制台应用程序的入口点。//#include "stdafx.h"#include #include #include #include using namespace std;#include /*-------------------------------------------------------------

2018-01-24 14:07:43 6299 2

翻译 ElasticSearch 中符合其规定的分析规则的字符串可能会认为是date 类型的数据

curl -XPOST "http://localhost:9200/myindex/tweet/" -d'{ "content": "Hello World!", "postDate": "2009-11-15T14:12:12"}如果一开始存入这样的数据。Elasticsearch 会认为是{ "myindex": { "mappings":

2018-01-23 20:02:19 903

原创 Java -D命令的使用

java -Dkey=value  在jvm中存入key、value 当类执行的时候 可以通过System.getProperty取出

2018-01-19 20:17:46 2394

原创 if else 逻辑判断

else if 的括号当中是否存在 ips == null 的判断条件答案有!

2018-01-15 16:08:20 869

原创 日记.自己开发的问题

在这里的代码导致了死循环。导致如果出现了EEROR 错误就导致了程序崩溃。这里的原因是因为栈溢出了。死循环了。换成下面这个就好了。主要原因是自己代码没写好。再加上对异常的继承关系不了解。所以需要看看这个图

2018-01-15 11:23:11 244

原创 直接将ip格式的地址通过 get 方式在写在url中 出现的错误。

传输最好是通过post 的方式。具体为什么还需要了解一下http 的传输。。

2018-01-13 10:40:58 718

原创 从redis 自动拿数据对应到java 设备上时候出现过得一个错误。记录

记住以下 因为从pb 文件中序列化出来的数据 有 一个unmodifiedMap类型标识。但是java中没有这个标识的构造方法所以报错了。

2018-01-12 17:57:56 300

原创 只用JDK获取本地的cpu 和内存 。(清楚)

这里获取的内存,不是指Runtime 类 获取的 JVM内存(即虚拟机内存)。这里获取的是实际物理机上的内存条容量。首先吐槽一下,在网上找了一大堆全是抄来抄去的。也没有说明白其中的原因。今天搞了一天才搞明白是什么意思。这里记录一下。其中比较重要的逻辑是计算CPU使用率的内存:利用电脑当中的wmic 程序获取使用率。wmic process get Caption,kernelM

2018-01-11 19:23:32 1085 1

原创 关于Eclipse当中项目文档目录路径的理解

getClass().getResoure("/) 打印的 是 /D:/workspace/DesignModel/bin 即项目编译后存放的路径。如果通过file 获取文件,要写绝对路径。

2018-01-08 21:01:39 419

原创 Java String 对象 concat 的注意事项

public String test(){ String message = ""; message.concat("hello world"); return mesaage;}请注意上面的逻辑遗漏和可能造成的严重问题。

2018-01-05 15:24:58 543

原创 关于getClass().getResource 和getClass().getResourceAsStream()

相关的资料网上搜寻搜到一大堆。也都解释的差不多都能懂。就是如果 getClass().getResourceAsStream()  的最后的括号当中 。如果没有: "/" 则表示从 getClass当中的这个类所在的包中进行获取资源文件如果有“/”则是从这个项目的class 输出目录进行获取资源文件。具体可以写个简单的案例在eclipse 上分析一下。

2018-01-04 20:02:15 505

翻译 Linux 指令翻译练习

原文:RM(1)                                                                            User Commands                                                                           RM(1)NAME

2017-12-27 15:13:36 286

原创 Spring MVC 和 img 完成 页面的图片显示

1.java代码2.html 代码 (前端用了angular) 所以请记得切换成原始的html 标签和对应属性

2017-12-21 14:21:13 2427

原创 简单但细节问题思考

1.Spring Mvc  的Controller 是单例还是多例2.请思考中 static final 能够对换位置 。什么是JLS 建议?

2017-12-21 14:17:50 239

空空如也

空空如也

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

TA关注的人

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