08 2017 档案
摘要:indent -kr -i4 SimpleMail.java 可以用,但是太简单 astyle 这个工具不错 http://astyle.sourceforge.net/ astyle --style=java --style=allman -f SimpleMail.java 发送邮件的java代
阅读全文
摘要:超全 http://www.rexegg.com/regex-lookarounds.html 这篇文章不错:http://www.cnblogs.com/lzq198754/p/5780340.html#commentform http://www.vogella.com/tutorials/Ja
阅读全文
摘要:这个正则表达式为什么会有两个反斜杠? "^.*?\\.(jpg|png|bmp|gif)$"上面这个正则表达式为什么有两个反斜杠呢?反斜杠点\.就能表示点.了,为什么还要在\.前面多加一个\? 这要分两步看首先字符串中的\\被编译器解释为\ 》 第一步,编译器将字符串转变为“正则表达式”然后作为正则
阅读全文
摘要:The JavaScript specification gives exactly one proper way to determine the class of an object: Object.prototype.toString.call(t); http://bonsaiden.git
阅读全文
摘要:javac 编译java源文件时,提示 package does not exist 的错误 Test.java javac Test.java编译的时候报错! 解决办法: 1. 到mvn repository(http://mvnrepository.com/artifact/commons-co
阅读全文
摘要:原文:http://www.cnblogs.com/wang-kai/p/5106740.html 极限编程(XP)推崇测试优先原则,由此引发了软件开发方法从传统的瀑布模型转向以测试为驱动的敏捷开发模式的革命。在这场软件开发方法革命中,以xUnit系列的单元测试框架是一切的中心。xUnit的成员有很
阅读全文
摘要:原文:http://www.cnblogs.com/mrcoke/ 这个人的博客上转的。 这个博客也好: 学算法和数据结构!!http://blog.csdn.net/21aspnet/article/category/286009 PHP session自定义处理,将session保存到数据库中!
阅读全文
摘要:原文:http://www.cnblogs.com/mrcoke/articles/2351878.html 使用php的常见问题是:编译php时忘记添加某扩展,后来想添加扩展,但是因为安装php后又装了一些东西如PEAR等,不想删除目录重装,别说,php还真有这样的功能。 我没有在手册中看到。 如
阅读全文
摘要:转载分享一下这篇好文章! 原文:http://kb.cnblogs.com/page/575829/ 作为一个程序员,我经常会问自己一个问题: 优秀的程序员都具备哪些特质? 我总结过很多特质,例如: 经过一段时间的观察,我发现这上面的所有特质,都可以由一种行为习惯衍生出来,也就是如果你有以下习惯,那
阅读全文
摘要:原文: http://kimi.it/496.html http://blog.csdn.net/u011957758/article/details/72234075 在上一篇文章《PHP扩展开发:安装PHP》我们已经将开发PHP扩展的PHP环境安装成功,那么接下来采用最简单直接的方式创建第一个扩
阅读全文
摘要:原文:http://kimi.it/496.html http://blog.csdn.net/u011957758/article/details/72234075 在上一篇文章《PHP扩展开发:安装PHP》我们已经将开发PHP扩展的PHP环境安装成功,那么接下来采用最简单直接的方式创建第一个扩展
阅读全文
摘要:参考: http://www.cnblogs.com/myjavawork/articles/1869205.html php还可以用于类似于shell脚本,哈哈,对编程语言和对整个计算机系统的认识又多了一个角度! 除此之外,我们还有另一个方法将 PHP 用于外壳脚本。您可以在写一个脚本,并在第一行
阅读全文
摘要:转载的,原文:http://www.cnblogs.com/intsmaze/p/6386616.html Kafka概念入门(一) 序:如何保证kafka全局消息有序? 比如,有100条有序数据,生产者发送到kafka集群,kafka的分片有4个,可能的情况就是一个分片保存0-25,一个保存25-
阅读全文
摘要:原文: http://blog.csdn.net/a925907195/article/details/39582187 ZooKeeper典型使用场景一览 原文: http://blog.csdn.net/a925907195/article/details/39582187 ZooKeeper典
阅读全文
摘要:kafka 很多说不需要安装zk的是因为他们都使用了kafka自带的zk 至于kafka为什么使用zk,你首先要知道zk的作用, 作为去中心化的集群模式。 需要要消费者知道现在那些生产者(对于消费者而言,kafka就是生产者)是可用的。 如果没了zk消费者如何知道呢?如果每次消费者在消费之前都去尝试
阅读全文
摘要:Hardware: 硬件Firmware: 固化到硬件中的程序Software: 一般指驱动和应用软件,不用固化到硬件中的 ****************************************************************************************
阅读全文
摘要:准备工作: 1. 准备3台机器,IP地址分别为:192.168.0.10,192.168.0.11,192.168.0.12 2. 下载kafka稳定版本,我的版本为:kafka_2.9.2-0.8.1.1.tgz 3. 分别解压放入到想安装的目录下,我的目录为:/home/www 解压命令为: 搭
阅读全文
摘要:http://www.cnblogs.com/Robotke1/archive/2013/05/25/3099309.html Java也提供了一个byte数据类型,并且是基本类型。java byte是做为最小的数字来处理的,因此它的值域被定义为-128~127,也就是signed byte。不幸的
阅读全文
摘要:Valgrind是一款用于内存调试、内存泄漏检测以及性能分析的软件开发工具。 Valgrind的最初作者是Julian Seward,他于2006年由于在开发Valgrind上的工作获得了第二届Google-O'Reilly开源代码奖。 Valgrind遵守GNU通用公共许可证条款,是一款自由软件。
阅读全文
摘要:https://stackoverflow.com/questions/20203081/postgresql-sum-typecasting-as-a-bigint Question: I am doing the sum() of an integer column and I want to
阅读全文
摘要:https://community.hortonworks.com/questions/27187/using-kafkabolt-to-write-to-a-kafka-topic.html I'm building a kafka and storm based streaming applic
阅读全文
摘要:How to pass external configuration properties to storm topology? I want to pass some custom configuration properties to storm topology that are not pa
阅读全文
摘要:question: Which one should I install when I want to start learning Java? I'm going to start with some basics, so I will write simple programs that cre
阅读全文
摘要:The method IComponent.declareOutputFields(...) is called on the client machine when the client code calls createTopology() on the TopologyBuilder inst
阅读全文
摘要:原文: http://www.logicbig.com/how-to/maven/mvn-java-exec-args/ Command line syntax for running Java main class and pass application arguments in Maven:
阅读全文
摘要:原文: http://blog.csdn.net/csfreebird/article/details/7561189 这篇文章介绍的经验心得不错,故转载之。 三年前,我写了 Java Web项目管理得失谈,文章地址:http://blog.csdn.net/sheismylife/article/
阅读全文
摘要:看storm的代码的时候,发现这样一句java代码, 很是不理解 google之后,发现原来是java语法中,构造函数重载,this()调用的其实就是 构造函数。This is constructor overloading: this(); is constructor which is used
阅读全文
摘要:Why you choose Clojure as the development language of Storm? Could you talk about your long practical experience about using this language (like its a
阅读全文
摘要:原文: http://blog.csdn.net/zhang_xinglong/article/details/16339867 并发请求理论描述:假设有一个client,程序逻辑是要请求三个不同的server,处理各自的响应。传统模型当然是顺序执行,先发送第一个请求,等待收到响应数据后再发送第二个
阅读全文
摘要:原文: http://blog.csdn.net/csfreebird/article/details/49104777 本文将在本地开发环境创建一个storm程序,力求简单。 首先用mvn创建一个简单的工程hello_storm [plain] view plain copy print? mvn
阅读全文
摘要:Setting Up a Development Environment This page outlines what you need to do to get a Storm development environment set up. In summary, the steps are:
阅读全文
摘要:What are Maven Plugins? Maven is actually a plugin execution framework where every task is actually done by plugins. Maven Plugins are generally used
阅读全文
摘要:
阅读全文
摘要:直接看一个例子,maven中要引入json包,于是使用了 [java] view plain copy print? <dependency> <groupId>net.sf.json-lib</groupId> <artifactId>json-lib</artifactId> <version>
阅读全文
摘要:1、test范围指的是测试范围有效,在编译和打包时都不会使用这个依赖 2、compile范围指的是编译范围有效,在编译和打包时都会将依赖存储进去 3、provided依赖:在编译和测试的过程有效,最后生成war包时不会加入,诸如:servlet-api,因为servlet-api,tomcat等we
阅读全文
摘要:http://mvnrepository.com/artifact/org.postgresql/postgresql/9.3-1103-jdbc41 手动将本地jar添加到Maven仓库 用maven命令将jar包移动到maven的本地repository中。 语法: 1 mvn install:
阅读全文
摘要:Supervisor是一个进程监控程序。 需求一:我现在有一个进程需要每时每刻不断的跑,但是这个进程又有可能由于各种原因有可能中断。当进程中断的时候我希望能自动重新启动它,此时,我就需要使用到了Supervisor 先弄懂两个命令: supervisord : supervisor的服务器端部分,启
阅读全文
摘要:原文: http://www.cnblogs.com/yunwuzhan/p/5900311.html https://maven.apache.org/guides/getting-started/maven-in-five-minutes.html Maven in 5 Minutes Prer
阅读全文
摘要:参考:http://skyuck.iteye.com/blog/526358 https://www.tutorialspoint.com/java/java_collections.htm Prior to Java 2, Java provided ad hoc classes such as
阅读全文
摘要:原文: http://www.studytonight.com/java/package-in-java.php 创建一个简单的maven 项目的命令是: mvn archetype:generate -DgroupId=com.tellidea.run -DartifactId=go -Darch
阅读全文
摘要:jar 是java的一个压缩文件名 (java archive),但是格式仍是zip的,所以你可以用winzip等支持zip格式的软件打开,如果你是想自己生成一个jar文件,你可以用 jar工具来做。 官方文档: http://docs.oracle.com/javase/tutorial/depl
阅读全文
摘要:原文: http://www.cnblogs.com/xueweihan/p/6195824.html 前言 在 web 应用部署到线上后,需要保证应用一直处于运行状态,在遇到程序异常、报错等情况,导致 web 应用终止时,需要保证程序可以立刻重启,继续提供服务。 所以,就需要一个工具,时刻监控 w
阅读全文
摘要:original article:http://zookeeper.praveendeshmane.co.in/zookeeper/zookeeper-3-4-6-single-server-setup-on-ubuntu-14-04.jsp Apache ZooKeeper is a softwa
阅读全文
摘要:原文: http://storm.praveendeshmane.co.in/storm/storm-0-10-0-installation-on-ubuntu-14-04.jsp Apache Storm is a distributed stream processing computation
阅读全文
摘要:jps工具 jps(Java Virtual Machine Process Status Tool)是JDK 1.5提供的一个显示当前所有Java进程pid的命令,简单实用,非常适合在Linux/unix平台上简单察看当前java进程的一些简单情况。jps(java Virtual Machine
阅读全文
摘要:jre下载路径: https://java.com/zh_CN/download/manual.jsp jdk下载路径:http://www.oracle.com/technetwork/java/javase/downloads/index-jsp-138363.html#javasejdk 下载
阅读全文
摘要:如何在Ubuntu 14.04上面安装 java的运行环境 jre 呢,下面直接采用到 oracle 的java 官网下载 对应的 jre 的tar.gz的包 从 root用户切换到 saynoer 用户,用saynoer 用户来进行jre的安装! 1. wget http://javadl.ora
阅读全文
摘要:http://blog.csdn.net/CSqingchen/article/details/51546784 参考: http://blog.sina.com.cn/s/blog_69e96b3701010881.html http://www.cnblogs.com/lidabo/p/5565
阅读全文
摘要:环境变量定义一般都是/etc/profile文件(对所有用户有效),或者在Home目录下的.bashrc或.profile(只对当前用户有效)一般系统安装了编译工具之后无需设置这些变量编译都不会出现问题,除非你需要添加自己的搜索路径,那么就自己在上面的文件里添加这些变量定义.
阅读全文
摘要:升级的步骤:参考https://www.digitalocean.com/community/questions/how-to-upgrade-from-php-v-5-5-9-to-v-5-6 sudo add-apt-repository ppa:ondrej/phpsudo apt-get u
阅读全文
摘要:原文: http://www.cnblogs.com/rusty/archive/2011/03/27/1996806.html 1. 宏定义(宏代换,宏替换,宏: 宏定义是C语言提供的3中预处理功能中的一种) 2.文件包含 3.条件编译 一、C语言由源代码生成的各阶段如下: 其中 编译预处理阶段,
阅读全文
摘要:1. vim -p insert.c aa.c 同时多个标签页(tab标签页)打开多个文件。(区别于 :sp :vsp ) 或者打开一个文件后, 按快捷键 ctrl + t 可以新开一个tab页,然后 :e aa.c 来在这个tab标签页中打开 这个 aa.c文件。 其实 ctrl + t 就相当于
阅读全文
摘要:原文: http://www.cnblogs.com/ini_always/archive/2011/09/21/2184446.html 在编辑某个文件的时候,可能会出现需要对某种特定的操作进行许多次的情况,以编辑下面的文件为例: 这是一个ini类型的配置文件,可以看到每一行的最前面有一个逗号,现
阅读全文
摘要:#include #define LEN 6 #define MAX(a, b) (a > b ? a : b) #define SWAP(x, y) \ x = x+y;\ y = x - y;\ x = x - y; int arr[LEN] = {1,2,3,4,5,6}; int main(){ printf("%d\n", (int)sizeof(arr)); i...
阅读全文
摘要:原文: http://www.cnblogs.com/yoyo-sincerely/p/5866206.html 1、用vim打开一个文件,例如:a.cpp 2、在普通模式下,输入:":sp"(不含引号)横向切分一个窗口,或者":vsp"纵向切分一个窗口,敲入命令后,你将看到两个窗口打开的是同一个文
阅读全文
摘要:文件包含是指一个C语言源程序中将另一个C语言源程序包含进来,通过include预处理指令实现。 一般形式: #include”被包含文件名” 或#include<被包含文件名> 2. 作用:将指定文件包含在当前文件中,插入至文件包含指令相应位置处。使用文件包 含指令,可以减少程序设计人员的重复劳动,
阅读全文
摘要:stdlib 头文件即standard library标准库头文件 stdlib 头文件里包含了C、C++语言的最常用的系统函数 该文件包含了的C语言标准库函数的定义 stdlib.h里面定义了五种类型、一些宏和通用工具函数。 类型例如size_t、wchar_t、div_t、ldiv_t和lldi
阅读全文
摘要:该文章来自于阿里巴巴技术协会(ATA)精选文章。 个人经历 对我代码质量影响最大的是在一家外资企业,在这家公司我觉得有以下几个方面做的很不错。 团队编码风格统一 统一到什么程度? 不看代码作者,你很难区分代码是谁写的(在目前公司一些团队也能达到这个标准)。 统一到什么程度? 不看代码作者,你很难区分
阅读全文
摘要:原文:https://linux.cn/article-3144-1.html 试试Linux下的ip命令,ifconfig已经过时了 linux的ip命令和ifconfig类似,但前者功能更强大,并旨在取代后者。使用ip命令,只需一个命令,你就能很轻松地执行一些网络管理任务。ifconfig是ne
阅读全文
摘要:原文:http://www.cnblogs.com/wangyuyu/p/3786236.html 视频教程: http://edu.csdn.net/course/detail/2126/33342?auto_start=1 一、Redis基础部分: 1、redis介绍与安装比mysql快10倍以
阅读全文
摘要:原文:http://www.cnblogs.com/xdzone/archive/2011/03/15/1984971.html 语法:eval cmdLine eval会对后面的cmdLine进行两遍扫描,如果第一遍扫描后,cmdLine是个普通命令,则执行此命令;如果cmdLine中含有变量的间
阅读全文
摘要:1. sudo apt-get update 2. sudo apt-get install vsftpd 3. adduser sammy Assign a password when prompted and feel free to press "ENTER" through the othe
阅读全文
摘要:参考: http://blog.csdn.net/lhb_blog/article/details/22083649 bash shell的命令分为两类:外部命令和内部命令。外部命令是通过系统调用或独立的程序实现的,如sed、awk等等。内部命令是由特殊的文件格式(.def)所实现,如cd、hist
阅读全文