摘要:
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)