如何使log4j生成json格式的log
使用java开发项目时,log日志一般都是应用程序必不可少的一部分,大部分情况下我们的log文件都是普通的文本信息,通过level来标记不同级别的日志。 日志的目的,主要还是为了出现问题时有追踪的途径,方便从里面查出原因,在数据量小的时候通过linux上的各种shell命令如awk,grep就能快速查询或者做一些简单的统计,当数据量的时候,而且程序本身还是分布式的时候,这种方式就有点费劲。比如你有1 ...
MySQL服务添加到Windows系统服务中
原文链接:http://xhc66.iteye.com/blog/1389095 MySQL的安装配置(win7 64-bit) 转,整理。 MySQL 版本是 mysql-noinstall-5.1.66-winx64.zip(免安装版) mysql-workbench-gpl-5.2.44-win32.msi mysql-connector-java- ...
Flume应用场景及架构原理
Flume概念 Flume是一个分布式、可靠、和高可用的海量日志聚合的系统,支持在系统中定制各类数据发送方,用于收集数据;同时,Flume提供对数据进行简单处理,并写到各种数据接受方(可定制)的能力。 flume 特点: 1、可靠性 当节点出现故障时,日志能够被传送到其他节点上而不会丢失。Flume提供了三种级别的可靠性保障,所有的数据以event为单位传输,从强到弱依次分别为:end-to-end ...
网页游戏webgame手游手机游戏研发开发技术选取
在这里,我只限于讨论轻游戏的研发相关内容。原因有 1、我本人比较熟悉的只有webgame,手游和SNS游戏研发的的开发各项流程 2、我本人对于大型的客户端的游戏,不熟悉,所以也不知从何谈起 3、这里只是个人的总结和思路的记录,欢迎大家吐槽和拍砖...相互讨论。 一、短连接与长连接的选择 二、用数据库还是用NOSQL 三、用JDBC直接连接还是用ORM框架 ...
10条命令,一分钟分析Linux性能问题
from:http://mp.weixin.qq.com/s?__biz=MzAwNjY4NTQ4MA==&mid=400797122&idx=1&sn=b73ba049be8699eab97d58792a68676d#rd 当你登录到一台存在性能问题的Linux服务器上时,在头一分钟,你会检查什么? 我们看看Netflix的性能工程师是怎么做的。 ...
Android4.0-Fragment框架实现方式剖析(一)
1、什么是Fragment? Fragment包含在Activity中,Fragment只能存在于Activity的上下文(context)内,没有Activity就无法使用Fragment,因此Fragment只能在Activity的上下文(context)创建。Fragment可以作为Activity的一部分,Fragment和Activity非常相似,Fragment拥有一个与她相关的视 ...
盘后复盘 20160622
今天早盘全红,然后好局势在温水中让人烦躁和不确定,最后在下午两点半,大局反攻,创业板好像有2.5%的涨幅,基本吃掉了前天的大阴,而且很多热票,都大阳线甚至是涨停。 现在 海伦哲 300201 眼睁睁看她涨停了 罗平锌电 002114 有人鼓动买的 路燕医疗 002788 也是人家的票 今天入手的 横店东磁 也有浮盈, 天源迪科 居然在2个点卖了 , 当时看到 大盘量不够在接近2点半卖了,而后再 ...
maven jaxb2 利用xsd生成Java class
本文介绍利用jaxb2-maven-plugin插件,直接从xsd文件生成对应的Java class。从而实现在webservice的开发中,能更方便的实现Java class和XML之间的转换。 1.创建xsd文件 <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:hr="http: ...
在Eclipse中安装maven插件以及创建maven项目
一 下载maven插件 eclipse-maven3-plugin.7z 二 插件安装 1、解压eclipse-maven3-plugin.7z 2、将maven放到eclipse安装目录D:\MyEclipse 10\dropins下 三 配置Maven 1、【Window】->【Preferences】中将出现Maven选项,点击该选项 2、修改安装 ...
Maven仓库收集汇总
网络上搜集整理的,备用。 共有的仓库 http://search.maven.org/#browse http://repository.jboss.com/maven2/ http://repository.sonatype.org/content/groups/public/ http://mirrors.ibiblio.org/pub/mirrors/maven2/org/acegisecur ...
dispatch_async 和dispatch_sync
dispatch_sync(),同步添加操作。他是等待添加进队列里面的操作完成之后再继续执行。 dispatch_async ,异步添加进任务队列,它不会做任何等待
RabbitMQ使用场景练习:Validated User ID、Length Limit(十二 )
Validated User ID发送消息时指定userid,只有是当前conn的用户名才可以发送出去消息(测试发现非当前conn用户名,队列没有也没有创建,可能因为是在同一个channel)。用于消费者consumer需要知道消息是从哪个用户发过来的情况 package com.demo.mq.rabbitmq.example12; import java.io.IOException; im ...
web.xml(二)——web.xml常用配置元素详细说明
1. Web 应用名称和应用描述: <display-name>Tomcat Example</display-name> <disciption>Tomcat Example servlets and JSP pages.</disciption> 2. 上下文参数:声明应用范围内的初始化参数: 1 <conte ...
Mac OS X修改mysql配置
在windows或linux下修改mysql配置非常简单,只要修改/etc/mysql.cnf文件即可,但在Mac OS X下的/etc里却找不到对应的mysql.cnf文件,即便是创建一个也无法应用配置。 mysql在Mac OS X下的默认安装路径是/usr/local/mysql/,进入目录后可看到有个my.cnf配置文件,但对此配置文件修改也似乎无效,mysq ...
102条,选一条给我留言吧
1.我能等到你结婚那天就好了 2.我没有饮过最烈的酒但我放弃过最爱的人 3.多想换个名字和模样跟你重新认识 4.愿你以后的哭泣都是喜极而泣 5.我庆幸我所喜欢的我所讨厌的都再见了 6.你跑过我身边只空余一阵暖风 7.突如其来的委屈连笑都带着僵硬 8.久违的熟悉感总能引起令人心酸的怀念 9.我变成荒凉的景象变成无所谓的模样 10.多怕最熟悉的人说话突然变了口气. 11. 这一路走 ...
Oracle基本语法
约束条件 唯一键(unique): constraint Constraint_name UNIQUE (columu), Constraint_name 约束名称 columu 字段名称 例子 :constraint emp_uk UNIQUE(empID); 查询表的约束条件 , select constraint_name ,constraint_ ...
今日推荐
周排行