- 浏览: 9392 次
最新评论
文章列表
List<String> al = new ArrayList<String>();
初始化方案1: al = Arrays.asList("1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13");
...
foreach,for,Iterator 比较
- 博客分类:
- JAVA
@Test
public void testListJ8() {
//first,genarate a list
List<TOJ8> list = new ArrayList<TOJ8>();
Random r = new Random(100);
for(int i = 0;i<100;i++){
TOJ8 t= new TOJ8();
t.name = "Student"+i;
t.sorce = ...
1.原版资料https://docs.mongodb.com/master/#
2.下载mongdb
https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-amazon2-4.0.2.tgz
3.上传到linux环境解压
4.设置环境变量(也可不设置,在其bin目录下操作即可)
5. 启动命令
./mongod --dbpath /softwareData/mongdb/db --bind_ip_all
启动 数据路径
6.如果不设定--dbpath 有默认路径,如果提示路径不存在新建则可
7.如果不加 - ...
1. 官网:http://hadoop.apache.org/
2. 下载版本hadoop 2.7.3(http://hadoop.apache.org/releases.html)
3. 预准备环境:
a. Centos7
b. Java8
4. 创建目录 software :mkdir /software
5. 上传hadoop到software
6. tar -xvf hadoop*
7. Vi core-site.xml
a. 在configuration标签中添加以下配置:
<property>
<name>fs.defaultF ...
1.redis 网站 https://redis.io/
2.下载:
$ wget http://download.redis.io/releases/redis-4.0.9.tar.gz
$ tar xzf redis-4.0.9.tar.gz
$ cd redis-4.0.9
$ make
报错:
[root@bogon redis-4.0.9]# make
cd src && make all
make[1]: 进入目录“/software/redis/redis-4.0.9/src”
CC Makefile.dep
make[1]: 离开目录“/software/ ...
1.下载elasticsearch项目
https://www.elastic.co/downloads/elasticsearch
2.启动命令:elasticsearch
请注意curl由于版本不同,有的需要引号,有的不需要,请根据自己环境,选择
3.客户端tel:
curl 127.0.0.1:9200
{
"name" : "YPNfYXs",
"cluster_name" : "elasticsearch",
"cluster_uuid" : "ZWiUiHiE ...
环境window
1.mongdb下载:https://www.mongodb.com,服务从server下,gui可从Compass下载
http://dl.mongodb.org/dl/win32/x86_64可下载zip版
2.启动mongdb 服务:
mongod --dbpath c:\data\db
3.客户端启动
mongo
就可以输入一些命令,进行测试
4.Spring cloud 进行集成
pom.xml
<dependency>
<groupId>org.springframework.boot</groupId>
...
RabbitMq
windows版本:
1.安装erl 下载地址:http://www.erlang.org/downloads
2.安装RabbitMq 下载地址:http://www.rabbitmq.com/
3.安装RabbitMq Plugin
rabbitmq-plugins enable rabbitmq_management
信息: 用提供的模式无法找到文件。
系统找不到指定的路径。
******************************
ERLANG_HOME not set correctly.
****************************** ...
前期测试准备:
zookeeper安装,kafka安装
kafka:
1.启动:
kafka-server-start.bat ./../../config/server.properties
2.创建topic
kafka-topics.bat --create --zookeeper localhost:2181 --replication-factor 1 --partitions 1 --topic demo
3.创建producer
kafka-console-producer.bat --broker-list localhost:9092 --topic demo
4.创建cons ...
1.创建项目请参考demo项目,需要访问的服务注册erueka,feign本身需要注册erueka
2.在项目中pom.xml添加
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-feign</artifactId>
<version>1.3.2.RELEASE</version>
</dependency>
3.启动类型中添加@EnableFeig ...
服务端:
1.创建项目请参考demo项目
2.在项目中pom.xml添加,注意如果不添加spring-boot-starter-actuator,客户启动时候报错
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-actuator</artifactId>
</dependency>
<dependency>
<groupId>org.springfr ...
1.在项目中pom.xml添加
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>1.5.4.RELEASE</version>
</parent>
<dependencies>
<!--加入Spring ...
1.创建Spring Boot 简单响应请求服务
1.在项目中pom.xml添加
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
2.创建boot启动程序,关键字@SpringBootApplication ,其实现main方法,做为进程入口SpringAppl ...
Q1:启动zookeeper遇如下问题:
E:\technology\zookeeper\zookeeper-3.4.9\bin>zkServer.cmd
E:\technology\zookeeper\zookeeper-3.4.9\bin>call "D:\Java\jdk1.8.0_102\"\bin\java "-Dzookeeper.log.dir=E:\technology\zookeeper\zookeeper-3.4.9\bin\.." "-Dzookeeper.root.log ...
TCP参数验证及问题
- 博客分类:
- JAVA TCP/IP
TCP属性介绍:SO_RCVBUF: 如果底层的Socket实现不支持SO_RCVBUF选项,这两个方法将会抛出SocketException例外。必须将size设为正整数,否则setReceiveBufferSize方法将抛出IllegalArgumentException例外。实验结果:如果将其设置为1,其开始到倒数第一个包,明显只接受长度为1的数据,但最后一次则为2,不解,实验平台为win10,64位.JDK 1.6.,设置在服务的时候有用,设置在客户端的时候,不管用
SO_SNDBUF在默认情况下,输出流的发送缓冲区是8096个字节(8K)。这个值是Java所建议的输出 ...