- 浏览: 1047561 次
- 性别:
- 来自: 上海
最新评论
文章列表
Converting a List to a String with all the values of the List comma separated in Java 8 is really straightforward. Let’s have a look how to do that.
在Java 8中将集合List转变为用逗号分隔的String是非常简单的,下面让我看看如何做到
In Java 8
We can simply write String.join(..), pass a delimiter and an Iterable and the new Str ...
数据导出当数据量大时最好是dump文件,sql文件过大不好执行,并且有很多限制,受到每个导出工具的限制等等,会使sql文件里的sql语句语法不一样。。,使导入出错
在升级JDK至1.8之后,使用Maven-javadoc-plugin插件打包报错,[ERROR] Failed to execute goal org.apache.maven.plugins:maven-javadoc-plugin:2.10.4:jar (attach-javadocs) on project 详细信息如下
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-javadoc-plugin:2.10.4:jar (attach-javadocs) on project StatisticsRep ...
在activemq的conf/activemq.xml主配置文件里,有这样一段话,如图:
这个图里里的transportConnectors字段就是mq对各个网络协议端口的规定,由图可见,openwire这个name使用的接入端口是61616,amqp这个name的接入端口号是5672。name里的 ...
标准Web系统的架构分层
- 博客分类:
- 行业常识
1、架构体系分层图
在上图中我们描述了Web系统架构中的组成部分。并且给出了每一层常用的技术组件/服务实现。需要注意以下几点:
系统架构是灵活的,根据需求的不同,不一定每一层的技术都需要使用。例如:一些简单的CRM系统可能在产品初期并不需要K-V作为缓存;一些系统访问量不大,并且可能只有一台业务服务器存在,所以不需要运用负载均衡层。
业务系统间通信层并没有加入传统的HTTP请求方式。这是因为HTTP请求-响应的延迟比较高,并且有很多次和正式请求无关的通信(这在下面的内容中会详细讲到)。所以,传统的HTTP请求方式并不适合在两个高负载系统之间使用,其更多的应用场景是各 ...
Kettle是一款国外开源的ETL工具,纯java编写,可以在Window、Linux、Unix上运行,数据抽取高效稳定。Kettle 中文名称叫水壶,该项目的主程序员MATT 希望把各种数据放到一个壶里,然后以一种指定的格式流出。Kettle这个ETL工具集,它允许你管理来自不同数据库的数据,通过提供一个图形化的用户环境来描述你想做什么,而不是你想怎么做。Kettle中有两种脚本文件,transformation和job,transformation完成针对数据的基础转换,job则完成整个工作流的控制。
百度经验:jingyan.baidu.com
...
电脑休眠和睡眠的区别
- 博客分类:
- 行业常识
电脑休眠和睡眠的情况是不分台式和笔记本的!
休眠;就是把应用环境保存在硬盘上,直白地说,基本上就是把内存及其它状态(寄存器等等硬件状态)保留在硬盘上。当重新开机后,机器把应用环境状态从硬盘里读出重新初始化好就可以进入睡眠前的工作状态
睡眠;是待机+休眠的方式,不光机器仅提供维持内存数据不丢失所需要的工作(象待机一样),还把当前状态存入硬盘(象休眠一样)。 如果在睡眠过程中不断电,那么,就不从硬盘读数据了,用内存数据直接恢复机器状态,象从待机中恢复一样。如果断了电,那就从硬盘读入数据,象休眠一样
创建队列管理器 crtmqm qmgrname
删除队列管理器 dltmqm [-z] qmgrname
启动队列管理器 strmqm qmgrname
停止队列管理器 endmqm –i QmgrName 立即停止 endmqm –p QmgrName 强制停止
显示队列管理器 dspmq 查看全部队列 dspmq -m qmgrname ----显示具体的队列管理器
启动代理: strmqbrk -m GCP_QM
启动监听器 runmqlsr -m qmgrname -p port -t tcp exp runmqlsr -m ...
如何测试端口通不通(四种方法)
- 博客分类:
- 行业常识
一般情况下使用"telnet ip port"判断端口通不通,其实测试方法不止这一种,还有很多种方法,下面小编给大家分享了几种方法,具体内容请往下看:
准备环境
启动一个web服务器,提供端口.
?
1
2
[wyq@localhost ~]$ python -m SimpleHTTPServer 8080
Serving HTTP on 0.0.0.0 port 8080 ...
用其它web服务器提供端口也一样,由于python比较方便,这里就用它
1、使用telnet判断
telnet是wind ...
安装环境:linux redhat
activemq版本:5.8.0
1.从http://activemq.apache.org/download.html地址下载apache-activemq-5.8.0-bin.tar.gz包
2.解压缩到指定的目录
tar zxvf apache-activemq-5.8.0-bin.tar.gz -C /usr/local
解压缩后会在/usr/local下生成apache-activemq-5.8.0目录,其中bin目录下就是activeMQ的执行脚本存在的位置了。
3.如果启动脚本无法执行,我们需要修改一下权限
cd /usr/ ...
一 .安装运行ActiveMQ:
1.下载activemq
wget http://archive.apache.org/dist/activemq/apache-activemq/5.9.0/apache-activemq-5.9.0-bin.tar.gz
2.解压
tar -xf apache-activemq-5.9.0-bin.tar.gz
[zcw@g1 ~]$ cd apache-activemq-5.9.0
[zcw@g1 apache-activemq-5.9.0]$ cd bin/
3.运行:
[z ...
大家好!我是handsomecui,下面我为大家讲解一下shell脚本的写法,讲的不好的地方,欢迎大家留言拍砖。
1.在linux下会写shell脚本是非常重要的,下面我参照例子给大家展示几个脚本,顺带这学习shell 的语法:
什么时候helloworld是必不可少的,第一个脚本肯定与helloworld是离不开的:
#!/bin/sh
a="hello world!"
num=2
echo "a is : $a num is : ${num}nd"
运行结果: a is : hello world! num is : 2n ...
Csh的基本语法介绍
- 博客分类:
- Linux/shell/centos
在*unix系统中,常用的shell有sh,bash,csh/tcsh, ksh.
sh来自于systemV的Unix,是传统的Unix的shell,直到现在很多的系统管理员仍然喜欢使用sh。 bash来自于BSD Unix,语法非常类似于C语言,所以通常有C/C++编程背景的开发人员最喜欢使用。 ksh是对sh的扩展,且吸收了csh的一些有用的功能,但是由于开始ksh的license是AT&T,所以后来出现了很多的ksh的开源版本,例如mksh,pdksh等。 bash是现在很多Linux的发行版中默认的shell,综合了其他shell的很多优点。
下面描述csh的一些基本的语 ...
linux中的sh脚本语法
玩linux都知道sh脚本的方便,但如何编写sh脚本却是像我这样的新手和菜鸟的难题。能不能编写得出来是一回事,了不了解又是另一回事。抱着好好学习,天天向上的精神,大家有空就看看吧,没有坏处的。下面来抄来一大段sh脚本的语法说明。慢慢看:
一、开头 程序必须以下面的行开始(必须方在文件的第一行): #!/bin/sh 符号#!用来告诉系统它后面的参数是用来执行该文件的程序。在这个例子中我们使用/bin/sh来执行程序。 当编写脚本完成时,如果要执行该脚本,还必须使其可执行。 要使编写脚本可执行: 编译 chmod +x filename 这样才能用./fil ...