摘要: java不能直接访问操作系统底层,而是通过本地方法来访问。Unsafe类提供了硬件级别的原子操作,主要提供了以下功能: 1、通过Unsafe类可以分配内存,可以释放内存; 类中提供的3个本地方法allocateMemory、reallocateMemory、freeMemory分别用于分配内存,扩充内存和释放内存,与... 阅读原文
2018-02-11 23:30:03 阅读(727) 评论(0)
摘要: Message Delivery Semantics At most once —— Messages may be lost but are never redelivered(消息可能丢失但不会重复投递) At least once —— Messages are never lost but may be r... 阅读原文
2018-02-11 21:37:01 阅读(706) 评论(0)
摘要: Java修改maven的默认jdk版本   问题: 1、创建maven项目的时候,jdk版本是1.5版本,而自己安装的是1.7或者1.8版本。 2、每次右键项目名-maven->update project 时候,项目jdk版本变了,变回1.5版本或者其他版本   解决办法: 解决办法一:在项目中的pom.xm... 阅读原文
2018-02-11 21:08:03 阅读(697) 评论(0)
摘要:  Push VS Pull An initial question we considered is whether consumers should pull data from brokers or brokers should push data to the consumer. In this respec... 阅读原文
2018-02-11 19:38:02 阅读(732) 评论(0)
摘要: session监听,需要实现HttpSessionAttributeListener接口 attributeAdded:监听添加session attributeRemoved:监听删除session attributeReplaced:监听修改session 1 package com.gxy.Listener... 阅读原文
2018-02-11 19:18:02 阅读(778) 评论(0)
摘要: 本文紧接上一篇讲解坦克大战这个项目,因为当初在学习的时候,是以这个案例逐步学习Java基础的,过程是先讲知识点,再将知识点逐步的融入到项目中,即给坦克添加新的功能。之前的Demo练习,想都记录下来。这里不会具体讲解知识点的概念,下面开始啦~ Demo1:Flie的基本用法 package com.fanghua1;... 阅读原文
2018-02-11 17:49:02 阅读(709) 评论(0)
摘要: Web Scraper 是一款免费的,适用于普通用户(不需要专业 IT 技术的)的爬虫工具,可以方便的通过鼠标和简单配置获取你所想要数据。例如知乎回答列表、微博热门、微博评论、电商网站商品信息、博客文章列表等等。 环境需求 这么简单的工具当然对环境的要求也很简单了,只需要一台能联网的电脑,一个版本不是很低的 Ch... 阅读原文
2018-02-11 17:42:32 阅读(739) 评论(0)
摘要: Web Scraper 是一款免费的,适用于普通用户(不需要专业 IT 技术的)的爬虫工具,可以方便的通过鼠标和简单配置获取你所想要数据。例如知乎回答列表、微博热门、微博评论、电商网站商品信息、博客文章列表等等。 环境需求 这么简单的工具当然对环境的要求也很简单了,只需要一台能联网的电脑,一个版本不是很低的 Ch... 阅读原文
2018-02-11 17:41:15 阅读(724) 评论(0)
摘要: import java.lang.reflect.InvocationHandler; import java.lang.reflect.Method; import java.lang.reflect.Proxy; import java.util.Arrays; import java.util.Collect... 阅读原文
2018-02-11 17:07:02 阅读(769) 评论(0)
摘要: 继承使用继承优化设计使用:将重复的代码抽取到父类中继承的优点和实现优点:方便修改代码减少代码量 子类和父类关系是is-a的关系(可以有多个子类,但只能有一个父类) 如何使用继承?class Pet {/公共的属性和方法}class Dog extends Pet {/子类特有的属性和方法}class Penguin ... 阅读原文
2018-02-11 15:54:05 阅读(726) 评论(0)