11 2016 档案
摘要:问题:bin/sh^M: bad interpreter: No such file or directory 原因:.sh脚本在windows系统下用记事本文件编写的。不同系统的编码格式引起的。 解决方法:修改.sh文件格式 (1)使用vi工具 vi test.sh (2)利用如下命令查看文件格式
阅读全文
摘要:"daemontools has too much focus on security as opposed to being a process manager for my taste." Hopefully someone will know more. The means of proces
阅读全文
摘要:If you're interested in more of this type of content, check out the Servers for Hackers eBook! As some point you'll likely find yourself writing a scr
阅读全文
摘要:falcon-agent now is running already, pid=4647 falcon-agent now is running already, pid=4647 falcon-agent now is running already, pid=4647 falcon-agent now is running already, pid=4647 falcon-agent no...
阅读全文
摘要:falcon-agent started..., pid=3909 falcon-agent now is running already, pid=3909 falcon-agent now is running already, pid=3909 falcon-agent now is running already, pid=3909 falcon-agent now is running...
阅读全文
摘要:一什么是supervisor Superviosr是一个UNIX-like系统上的进程监控工具。 Supervisor是一个Python开发的client/server系统,可以管理和监控*nix上面的进程。不过同daemontools一样,它也不能监控daemon进程 官网:http://supe
阅读全文
摘要:supervisor提供的两种管理方式,supervisorctl和web其实都是通过xml_rpc来实现的。 xml_rpc其实就是本地可以去调用远端的函数方法,然后函数方法经过一番处理后,把结果返回给我们。 xml_rpc不懂的同学建议去百度百度它的原理机制。这个比较简单,楼主也是上午刚搞懂。
阅读全文
摘要:supervisor的event机制其实,就是一个监控/通知的框架。抛开这个机制实现的过程来说的话,event其实就是一串数据,这串数据里面有head和body两部分。咱们先弄清楚event数据结构,咱们才能做后续的处理。先看看header长啥样的吧 1 ver:3.0 server:supervi
阅读全文
摘要:这两天干的活,是让楼主写一个supervisor的listener,用来监控supervisor所管理子进程的状态,当子进程异常退出时,楼主写的这个listener将会触发报警。在这里总结下supervisor的知识吧 先说说supervisor是干什么的吧? supervisor这东西,其实就是用
阅读全文
摘要:linux下(以RedHat为范本)添加开机自启动脚本有两种方法,先来简单的;一、在/etc/rc.local中添加如果不想将脚本粘来粘去,或创建链接什么的,则:step1. 先修改好脚本,使其所有模块都能在任意目录启动时正常执行;step2. 再在/etc/rc.local的末尾添加一行以绝对路径
阅读全文
摘要:公司部分机器新装了suse企业版12,远程登录不成功,解决方法如下: 1.关闭防火墙 2.配置sshd 3.重启sshd
阅读全文
摘要:环境:SecureCRT登陆REDHAT5.3 LINUX系统 问题:vi编辑器编辑文件时文件中的内容中文显示乱码,但是直接使用linux系统terminal打开此文件时中文显示正常,确诊问题出现在客户端即SecureCRT的显示问题 解决方法: 1、修改远程linux机器的配置 [root@rhe
阅读全文
摘要:Linux中的ps命令是Process Status的缩写。ps命令用来列出系统中当前运行的那些进程。ps命令列出的是当前那些进程的快照,就是执行ps命令的那个时刻的那些进程,如果想要动态的显示进程信息,就可以使用top命令。 要对进程进行监测和控制,首先必须要了解当前进程的情况,也就是需要查看当前
阅读全文
摘要:从功能上划分,SQL 语言可以分为DDL,DML和DCL三大类。1. DDL(Data Definition Language)数据定义语言,用于定义和管理 SQL 数据库中的所有对象的语言 ;CREATE 创建表ALTER 修改表DROP 删除表2. DML(Data Manipulation L
阅读全文
摘要:1. 首先,右键你的Java工程,选择Export,在Java文件夹下选择Runnable JAR file,如下图所示: 2. 选择Runnable JAR file后,会弹出如下所示的对话框,选择好导出路径后,默认Finish其实就可以了。但是需要注意的是两点: 你在run configurat
阅读全文
摘要:[root@zyf ~]# rpm -qa|grep -i mysql mysql-community-libs-5.6.34-2.el7.x86_64 mysql-community-server-5.6.34-2.el7.x86_64 mysql-community-release-el7-5.noarch mysql-community-common-5.6.34-2.el7.x86_64...
阅读全文
摘要:logging.basicConfig(level=log_level, format='%(asctime)s %(filename)s[line:%(lineno)d] %(levelname)s %(message)s', datefmt='%a, %d %b %Y %H:%M:%S', ...
阅读全文
摘要:我每天使用 Git ,但是很多命令记不住。 一般来说,日常使用只要记住下图6个命令,就可以了。但是熟练使用,恐怕要记住60~100个命令。 下面是我整理的常用 Git 命令清单。几个专用名词的译名如下。 Workspace:工作区 Index / Stage:暂存区 Repository:仓库区(或
阅读全文
摘要:: UserWarning: /home/server/.python-eggs is writable by group/others and vulnerable to attack when used with get_resource_filename. Consider a more se
阅读全文
摘要:安装redis 1官方介绍 Installation Download, extract and compile Redis with: The binaries that are now compiled are available in the src directory. Run Redis
阅读全文
摘要:CentOS 7的yum源中貌似没有正常安装MySQL时的mysql-sever文件。需要去官网下载 1、配置YUM源 去 MySQL官网下载MySQL的rpm安装包,点击下载地址:下载地址 如果是直接在Linux中下载,则使用: [plain] view plain copy # wget htt
阅读全文
摘要:在有eclipse集成环境下ant其实不是很重要,但有些项目需要用到,另外通过eclipse来学习和理解ant是个很好的途径,所以写他demo总结下要点,希望能够帮到大家。 一、本人测试环境eclipse3.6已自动集成了ant环境, 所以就不用单独下载配置ant环境了。 如果没有eclipse集成
阅读全文
摘要:个人认为最好的方法 *各种字符的unicode编码的范围: * 汉字:[0x4e00,0x9fa5](或十进制[19968,40869]) * 数字:[0x30,0x39](或十进制[48, 57]) *小写字母:[0x61,0x7a](或十进制[97, 122]) * 大写字母:[0x41,0x5
阅读全文
摘要:1. Callable与Runable区别 Java从发布的第一个版本开始就可以很方便地编写多线程的应用程序,并在设计中引入异步处理。Thread类、Runnable接口和Java内存管理模型使得多线程编程简单直接。 但Thread类和Runnable接口都不允许声明检查型异常,也不能定义返回值。没
阅读全文
摘要:官方网站 http://yaml.org/ 数据结构类型说明 http://yaml.org/type/ YAML Specification http://yaml.org/spec/
阅读全文
摘要:YAML何许物也?在XML泛滥的情况下,YAML的出现的确让人眼前一亮,在初步学习了YAML以后,粗略的总结了一下,拿出来和大家分享。[MindMap][参考文档]YAML Specification YAML 数据类型说明[摘要]YAML的设计目的YAML描述: [注释, 文档, 数据结构, 数据
阅读全文
摘要:前言 本文受启发于Trisha Gee在JavaOne 2016的主题演讲Refactoring to Java 8。 Java 8已经发行两年多,但很多人仍然在使用JDK7。对企业来说,技术上谨慎未必是坏事,但对个人学习而言,不去学习新技术就很可能被技术抛弃。Java 8一个重要的变更是引入Lam
阅读全文
摘要:正如每个Java文档所描述的那样,CountDownLatch是一个同步工具类,它允许一个或多个线程一直等待,直到其他线程的操作执行完后再执行。在Java并发中,countdownlatch的概念是一个常见的面试题,所以一定要确保你很好的理解了它。在这篇文章中,我将会涉及到在Java并发编 程中跟C
阅读全文
摘要:注意:更新之后cmd中用 ipconfig /flushdns 1. https://www.iteblog.com/archives/1511 2. https://laod.cn/hosts/2016-google-hosts.html
阅读全文
摘要:Spring官网改版后找了好久都没有找到直接下载Jar包的链接,下面汇总些网上提供的方法,亲测可用. 1.直接输入地址,改相应版本即可:http://repo.springsource.org/libs-release-local/org/springframework/spring/3.2.4.R
阅读全文
摘要:Java多线程实现方式主要有四种:继承Thread类、实现Runnable接口、实现Callable接口通过FutureTask包装器来创建Thread线程、使用ExecutorService、Callable、Future实现有返回结果的多线程。 其中前两种方式线程执行完后都没有返回值,后两种是带
阅读全文
摘要:Java通过Executors提供四种线程池,分别为:newCachedThreadPool创建一个可缓存线程池,如果线程池长度超过处理需要,可灵活回收空闲线程,若无可回收,则新建线程。newFixedThreadPool 创建一个定长线程池,可控制线程最大并发数,超出的线程会在队列中等待。newS
阅读全文
摘要:本人在使用yum安装软件的时候,感觉最不爽的是网络不佳时,安装的速度特别慢。所以,个人就上网search了一下如何使用Linux的安装文件作为其yum源。经过几次尝试,已经可以成功的配置了。下面是详细的介绍: (1)个人的使用环境 本人的CentOS是安装在vmware上的:VMware works
阅读全文
摘要:目录: 什么是大数据 Hadoop介绍-HDFS、MR、Hbase 大数据平台应用举例-腾讯 公司的大数据平台架构 “就像望远镜让我们能够感受宇宙,显微镜让我们能够观测微生物一样,大数据正在改变我们的生活以及理解世界的方式……”。 大数据的4V特征-来源 公司的“大数据” 随着公司业务的增长,大量和
阅读全文
摘要:In this post I’m going to help you understand how Kafka stores its data. I’ve found understanding this useful when tuning Kafka’s performance and for
阅读全文
摘要:In this post, we will dive into the consumer side of this application ecosystem, which means looking closely at Kafka consumer group monitoring. Read
阅读全文
摘要:Apache Kafka is an attractive service because it’s conceptually simple and powerful. It’s easy to understand writing messages to a log in one place, t
阅读全文
摘要:Kafka Streams is a deployment-agnostic stream processing library written in Java. Even though Kafka has a great test coverage, there is no e
阅读全文
摘要:This is a guest blog from Robin Moffatt. Robin Moffatt is Head of R&D (Europe) at Rittman Mead, and an Oracle ACE. His particular interests are analyt
阅读全文
摘要:来自 Confluent 的 Confluent Platform 3.0 消息系统支持使用 Kafka Streams 实现实时的数据处理,这家公司也是在背后支撑 Apache Kafka 消息框架的公司,它近日宣布 最新的开源平台已经达到了通用发布(general availability)版本
阅读全文
摘要:At Walmart.com in the U.S. and at Walmart’s 11 other websites around the world, we provide seamless shopping experience where products are sold by: Pr
阅读全文
摘要:This article is an in-depth tutorial for using Kafka to move data from PostgreSQL to Hadoop HDFS via JDBC connections. Read this eGuide to discover th
阅读全文
摘要:This is a common question asked by many Kafka users. The goal of this post is to explain a few important determining factors and provide a few simple
阅读全文
摘要:原文地址:http://hellojava.info/?p=464 最近出了个故障,排查的时候耗费了很长的时间,回顾整个排查过程,经验主义在这里起了不好的作用,直接导致了整个故障排查的时间非常长,这个故障的根本原因在于BlockingQueue用的有问题,顺带展开说说Java中常用的几个Blocki
阅读全文
摘要:producer接口: /** * Licensed to the Apache Software Foundation (ASF) under one or more * contributor license agreements. See the NOTICE file distributed
阅读全文
摘要:1 现有的单元测试框架单元测试是保证程序正确性的一种有效的测试手段,对于不同的开发语言,通常都能找到相应的单元框架。 借助于这些单测框架的帮助,能够使得我们编写单元测试用例的过程变得便捷而优雅。框架帮我们提供了case的管理,执行,断言集,运行参数,全局事件工作,所有的这些使得我们只需关注:于对于特
阅读全文
摘要:1.普通用法 asyn4j 是一个java异步方法调用框架,基于消费者与生产者模式。 async4j就是基于Executors线程池和反射机制实现的。 包括了异步方法执行,异步回调执行,异步工作缓存模块.支持Spring.让我们写异步方法不再写很多的相关多线程代码。用asyn4j轻松搞定异步方法调用
阅读全文
摘要:实际项目中,通常将一些可配置的定制信息放到属性文件中(如数据库连接信息,邮件发送配置信息等),便于统一配置管理。例中将需配置的属性信息放在属性文件/WEB-INF/configInfo.properties中。 其中部分配置信息(邮件发送相关): Java代码 #邮件发送的相关配置 email.ho
阅读全文
摘要:启动时调用init方法 [java] view plain copy public void init(){ if (!run){ run = true; //工作队列 workQueue = newPriorityBlockingQueue(maxCacheWork); //是否存在工作队列满处理
阅读全文
摘要:考虑有这样一个LiftOff类: 以及一个发射主线程: 我们的本意是先显示倒计时,然后显示“发射!”,运行结果却是 因为main()函数也是一个线程,程序能否得到正确的结果依赖于线程的相对执行速度,而我们无法控制这一点。想要使LiftOff线程执行完毕后再继续执行主线程,比较容易想到的办法是使用轮询
阅读全文
摘要:Class Executors Class Executors java.lang.Object java.util.concurrent.Executors public class Executors extends Object Factory and utility methods for
阅读全文
摘要:Fail-fast:在迭代的过程中发现数据被改变时立即抛出异常,而不是等遍历完了再抛出异常;可以理解为快速感知。 在并发的时候,当线程A正遍历一个Collection或Map,这时另外一个线程B修改Collection或Map,线程A就会抛出一个错:ConcurrentModificationExc
阅读全文
摘要:java的几种对象(PO,VO,DAO,BO,POJO)解释 一、PO:persistant object 持久对象,可以看成是与数据库中的表相映射的java对象。最简单的PO就是对应数据库中某个表中的一条记录,多个记录可以用PO的集合。PO中应该不包含任何对数据库的操作。 二、VO:value o
阅读全文
摘要:java“指针” Java语言的一个优点就是取消了指针的概念,但也导致了许多程序员在编程中常常忽略了对象与引用的区别,本文会试图澄清这一概念。并且由于Java不能 通过简单的赋值来解决对象复制的问题,在开发过程中,也常常要要应用clone()方法来复制对象。本文会让你了解什么是影子clone与深度
阅读全文
摘要:Java不能 通过简单的赋值来解决对象复制的问题,需要利用clone实现。
阅读全文
摘要:1、下载MySQL-5.5.10-win32.zip的版本。2、解压到任意路径,比如"D:\Programm Files\"。3、进入MySQL路径,复制my-small.ini为my.ini,在[mysqld]部分添加basedir = "D:/Program Files/Mysql-5.5.10
阅读全文

浙公网安备 33010602011771号