09 2014 档案

摘要:linux下MySQL 5.6源码安装1、下载:当前mysql版本到了5.6.20http://dev.mysql.com/downloads/mysql选择Source Code2、必要软件包yum -y install gcc gcc-c++ gcc-g77 autoconf automake... 阅读全文
posted @ 2014-09-30 20:52 mjorcen 阅读(1115) 评论(0) 推荐(0) 编辑
摘要:java mail实现Email的发送,完整代码1、对应用程序配置邮件会话首先, 导入jar com.sun.mail javax.mail 1.5.2 javax.mail.Sess... 阅读全文
posted @ 2014-09-30 04:21 mjorcen 阅读(15521) 评论(0) 推荐(1) 编辑
摘要:在Linux操作系统下,安装MYSQL有两种方式: 一种tar安装方式, 另外一种是rpm安装方式。 这两种安装方式有什么区别呢?尽管我们在Linux下常用tar来压缩/解压缩文件,但MYSQL的tar格式的文件其实只是mysql的文件包,并不能直接安装,需要操作configure、make、... 阅读全文
posted @ 2014-09-29 15:43 mjorcen 阅读(19142) 评论(1) 推荐(0) 编辑
摘要:使用ExtJs的同志们一定知道GridPanel哈~神器一般,非常方便的显示表格类型的数据,例如神马用户列表、产品列表、销售单列表、XXXX列表等。从数据库中查询所需的数据,以列表的形式显示出来,我们理应想到对这种数据实现搜索。 搜索最简单的方法就是reload那个与GridPanel关联的s... 阅读全文
posted @ 2014-09-29 14:32 mjorcen 阅读(1253) 评论(0) 推荐(0) 编辑
摘要:查看linux的版本信息 cat /etc/issue//查看linux的版本信息[root@VM_32_234_centos mysql-5.6.15]# cat /etc/issueCentOS release 6.2 (Final)Kernel \r on an \m lsb_relea... 阅读全文
posted @ 2014-09-29 10:07 mjorcen 阅读(230) 评论(0) 推荐(0) 编辑
摘要:java 非法字符过滤 , 半角/全角替换package mjorcen.netty.test1;import java.io.UnsupportedEncodingException;public class CharByteConverter { /** * 全角转半角 *... 阅读全文
posted @ 2014-09-27 14:57 mjorcen 阅读(5128) 评论(0) 推荐(1) 编辑
摘要:MySQL数据库错误server_errno=2013的解决 一组MySQL复制环境中的Master意外掉电,重启后Master运行正常,但该复制环境中的其它slave端,Error Log中却抛出的如下错误信息:Version: '5.6.17-log' socket: '' port: 3... 阅读全文
posted @ 2014-09-26 19:47 mjorcen 阅读(7369) 评论(0) 推荐(0) 编辑
摘要:MySQL数据库双机热备份1、mysql 数据库没有增量备份的机制 当数据量太大的时候备份是一个很大的问题。还好 mysql 数据库提供了一种主从备份的机制,其实就是把主数据库的所有的数据同时写到备份数据库中。实现 mysql 数据库的热备份。2、要想实现双机的热备首先要了解主从数据库服务器的版本... 阅读全文
posted @ 2014-09-26 18:41 mjorcen 阅读(415) 评论(0) 推荐(0) 编辑
摘要:Netty4.x中文教程系列(四) 对象传输 我们在使用netty的过程中肯定会遇到传输对象的情况,Netty4通过ObjectEncoder和ObjectDecoder来支持。 首先我们定义一个User对象,一定要实现Serializable接口:package mjorcen.netty.o... 阅读全文
posted @ 2014-09-26 11:53 mjorcen 阅读(4167) 评论(0) 推荐(0) 编辑
摘要:Netty4.x中文教程系列(四) ChannelHandler 上一篇文章详细解释了Hello World示例的代码。里面涉及了一些Netty框架的基础。 这篇文章用以解释ChannelHandler。笔者本身在以前写过文章ChannelHandler改动及影响和ChannelInitialize... 阅读全文
posted @ 2014-09-26 10:58 mjorcen 阅读(626) 评论(0) 推荐(0) 编辑
摘要:1.HelloServer 详解 HelloServer首先定义了一个静态终态的变量---服务端绑定端口7878。至于为什么是这个7878端口,纯粹是笔者个人喜好。大家可以按照自己的习惯选择端口。当然了。常用的几个端口(例如:80,8080,843(Flash及Silverlight策略文件请求端... 阅读全文
posted @ 2014-09-26 10:38 mjorcen 阅读(667) 评论(0) 推荐(0) 编辑
摘要:"Hello World"的代码固然简单,不过其中的几个重要概念(类)和 Netty的工作原理还是需要简单明确一下,至少知道其是负责什。方便自己以后更灵活的使用和扩展。声明,笔者一介码农,不会那么多专业的词汇和缩写,只能以最简单苍白的话来形容个人的感受和体会。如果您觉得这太不专业,笔者首先只能抱歉。... 阅读全文
posted @ 2014-09-26 10:07 mjorcen 阅读(542) 评论(0) 推荐(0) 编辑
摘要:1.下载并为项目添加Netty框架 1. Netty的包大家可以从Netty官网:http://netty.io/downloads.html下载如图所示: Netty提供了四个个主要版本的框架包给大家下载。3.9版本Final 说明这个版本是3.x版本中最新的版本。final意味着功能不再继续添加... 阅读全文
posted @ 2014-09-25 18:22 mjorcen 阅读(1073) 评论(0) 推荐(0) 编辑
摘要:JavaNIO(NewI/O)的三个属性position、limit、capacity 在缓冲区中,最重要的属性有下面三个,它们一起合作完成对缓冲区内部状态的变化跟踪:capacitypositionlimit position和limit的含义取决于Buffer处在读模式还是写模式。不管Buf... 阅读全文
posted @ 2014-09-25 11:22 mjorcen 阅读(3190) 评论(0) 推荐(0) 编辑
摘要:Buffer我们用原有 IO 读写文件应该不会陌生了,顺带回顾一下,大致两种:1. 在 InputStream 或 OutputStream 上读写字节或字节数组,读 InputStream 时用是否返回 -1 来判断是否到达末尾。2. 包装成 Reader/Writer 可以直接读写字符串,进一步... 阅读全文
posted @ 2014-09-25 11:13 mjorcen 阅读(379) 评论(0) 推荐(0) 编辑
摘要:ByteBuffer的allocate和allocateDirect区别在Java中当我们要对数据进行更底层的操作时,通常是操作数据的字节(byte)形式,这时常常会用到ByteBuffer这样一个类。ByteBuffer提供了两种静态实例方式:public static ByteBuffer al... 阅读全文
posted @ 2014-09-25 10:43 mjorcen 阅读(3520) 评论(0) 推荐(0) 编辑
摘要:Java NIO与IO的区别和比较导读J2SE1.4以上版本中发布了全新的I/O类库。本文将通过一些实例来简单介绍NIO库提供的一些新特性:非阻塞I/O,字符转换,缓冲以及通道。一. 介绍NIONIO包(java.nio.*)引入了四个关键的抽象数据类型,它们共同解决传统的I/O类中的一些问题。Bu... 阅读全文
posted @ 2014-09-25 10:36 mjorcen 阅读(448) 评论(0) 推荐(0) 编辑
摘要:现有两台MYSQL数据库一台是192.168.1.1端口3306上有数据库DB1有表TABLE1一台是192.168.1.2端口3307上有数据库DB2有表TABLE2192.168.1.1远程连接192.168.1.2数据库所使用的用户名root1密码root1192.168.1.2远程连接192... 阅读全文
posted @ 2014-09-24 19:56 mjorcen 阅读(3397) 评论(1) 推荐(1) 编辑
摘要:MySQL的基本命令启动:net start mySql;进入:mysql -u root -p/mysql -h localhost -u root -p databaseName;列出数据库:show databases;选择数据库:use databaseName;列出表格:show tabl... 阅读全文
posted @ 2014-09-24 19:53 mjorcen 阅读(218) 评论(0) 推荐(0) 编辑
摘要:记录下项目中的 pom文件 4.0.0 msshj msshj 0.0.1-SNAPSHOT war UTF-8 UTF-8 org.slf4j ... 阅读全文
posted @ 2014-09-22 20:50 mjorcen 阅读(922) 评论(0) 推荐(0) 编辑
摘要:java 取小数点后两位 不四舍五入,怎么做正常版://正常版:import java.text.DecimalFormat;import java.math.RoundingMode; DecimalFormat formater = new DecimalFormat(); formater.s... 阅读全文
posted @ 2014-09-22 11:52 mjorcen 阅读(3025) 评论(0) 推荐(0) 编辑
摘要:FileFilter 下面的例子中我们创建了一个FileFilter类,此类根据文件名的扩展名是否为.png来筛选文件。创建FileFilter实例之后需要将此实例作为参数传给File的listFiles(fileFilter)方法,此方法会返回符合条件文件的数组,如下代码示例:/** * * ... 阅读全文
posted @ 2014-09-20 16:32 mjorcen 阅读(351) 评论(0) 推荐(0) 编辑
摘要:同一台Windows机器中启动多个Memcached服务 这就需要在一台机器上启动多个Memcached服务了。 假设Memcached在如下目录:C:\memcached\memcached.exe 在CMD中执行如下命令即可再安装一个Memcached服务(记得换个端口号啊!):sc cr... 阅读全文
posted @ 2014-09-19 20:14 mjorcen 阅读(245) 评论(0) 推荐(0) 编辑
摘要:memcached搭建缓存系统一、概念 Memcached是danga.com(运营LiveJournal的技术团队)开发的一套分布式内存对象缓存系统,用于在动态系统中减少数据库负载,提升性能。二、适用场合分布式应用。由于memcached本身基于分布式的系统,所以尤其适合大型的分布式系统。数据库... 阅读全文
posted @ 2014-09-18 15:37 mjorcen 阅读(557) 评论(0) 推荐(0) 编辑
摘要:Windows下配置使用MemCached工具:memcached-1.2.6-win32-bin.zipMemCached服务端程序(for win)Memcached Managerwin下的MemCached管理工具Memcached .NET client LibraryC#/.NET me... 阅读全文
posted @ 2014-09-18 12:10 mjorcen 阅读(171) 评论(0) 推荐(0) 编辑
摘要:在多线程下使用Jedis 在不同的线程中使用相同的Jedis实例会发生奇怪的错误。但是创建太多的实现也不好因为这意味着会建立很多sokcet连接,也会导致奇怪的错误发生。单一Jedis实例不是线程安全的。为了避免这些问题,可以使用JedisPool, JedisPool是一个线程安全的网络连接池。... 阅读全文
posted @ 2014-09-18 10:47 mjorcen 阅读(522) 评论(0) 推荐(0) 编辑
摘要:升级vs2010到vs2012,突然发现build出来的应用程序无法运行,提示“不是有效的 win32 应用程序” or “not a valid win32 application”。参考CSDN论坛中的方法,找到下面这篇文章:http://blogs.msdn.com/b/vsnetsetup/... 阅读全文
posted @ 2014-09-17 18:23 mjorcen 阅读(983) 评论(0) 推荐(0) 编辑
摘要:1.redis-windows 最近在做一个抢拍模块,由于过于平凡的insert与update I/O受不了,故只好把东西放内存里,等拍卖结束了,在写入磁盘. 至于为什么要用window呢? 因为服务器上的就是window的,没的选. 一打开官网就看到一些不怎么开心的东西.Win64Uno... 阅读全文
posted @ 2014-09-17 17:49 mjorcen 阅读(3816) 评论(0) 推荐(3) 编辑
摘要:mysql分表与分区表转自:http://blog.51yip.com/mysql/949.html一,什么是mysql分表,分区 什么是分表,从表面意思上看呢,就是把一张表分成N多个小表,具体请看mysql分表的3种方法 什么是分区,分区呢就是把一张表的数据分成N多个区块,这些区块可以在同一个... 阅读全文
posted @ 2014-09-17 12:19 mjorcen 阅读(826) 评论(0) 推荐(0) 编辑
摘要:分布式与集群的区别简单说,分布式是以缩短单个任务的执行时间来提升效率的,而集群则是通过提高单位时间内执行的任务数来提升效率。例如: 如果一个任务由10个子任务组成,每个子任务单独执行需1小时,则在一台服务器上执行改任务需10小时。 采用分布式方案,提供10台服务器,每台服务器只负责处理一个子任务... 阅读全文
posted @ 2014-09-16 11:12 mjorcen 阅读(236) 评论(0) 推荐(0) 编辑
摘要:随着企业网络应用的时间和应用的数据量的加大,企业已经感觉到存储容量和性能落后与网络的应用发展需求,特别是流媒体企业,在这种应用条件下满足用户的存储需求的技术应用诞生,DAS、NAS和SAN三种存储技术成为当今主流的存储技术。 发现自己知识还是非常匮乏的,首先我还是来总结一下基础知识吧,当然这些... 阅读全文
posted @ 2014-09-16 09:42 mjorcen 阅读(924) 评论(0) 推荐(0) 编辑
摘要:BeanFactory和FactoryBean1.BeanFactory BeanFactory定义了IOC容器的最基本形式,并提供了IOC容器应遵守的的最基本的接口,也就是SpringIOC所遵守的最底层和最基本的编程规范。在Spring代码中,BeanFactory只是个接口,并不是IOC容器... 阅读全文
posted @ 2014-09-12 12:59 mjorcen 阅读(555) 评论(0) 推荐(0) 编辑
摘要:java中四种引用类型 今天看代码,里面有一个类java.lang.ref.SoftReference把小弟弄神了,试想一下,接触java已经有3年了哇,连lang包下面的类都不了解,怎么混。后来在网上查资料,感觉收获颇多,现记录如下。对象的强、软、弱和虚引用 在JDK 1.2以前的版本中,若一... 阅读全文
posted @ 2014-09-12 11:21 mjorcen 阅读(17670) 评论(0) 推荐(3) 编辑
摘要:一:Java技术体系模块图二:JVM内存区域模型1.方法区 也称"永久代” 、“非堆” ,"perm", 它用于存储虚拟机加载的类信息、常量、静态变量、是各个线程共享的内存区域。默认最小值为16MB,最大值为64MB,可以通过-XX:PermSize 和 -XX:MaxPermSize 参数限制方... 阅读全文
posted @ 2014-09-12 10:39 mjorcen 阅读(337) 评论(0) 推荐(0) 编辑
摘要:无锁算法CAS概述 JDK5.0以后的版本都引入了高级并发特性,大多数的特性在java.util.concurrent包中,是专门用于多线并发编程的,充分利用了现代多处理器和多核心系统的功能以编写大规模并发应用程序。主要包含原子量、并发集合、同步器、可重入锁,并对线程池的构造提供了强力的支持。 ... 阅读全文
posted @ 2014-09-11 15:30 mjorcen 阅读(5043) 评论(0) 推荐(0) 编辑
摘要:线程安全性1.概述 当对一个复杂对象进行某种操作时,从操作开始到操作结束,被操作的对象往往会经历若干非法的中间状态。 这跟外科医生做手术有点像,尽管手术的目的是改善患者的健康,但医生把手术过程分成了几个步骤,每个步骤如果不是完全结束的话,都会严重损害患者的健康。想想看,如果一个医生切开患者的胸腔... 阅读全文
posted @ 2014-09-11 12:46 mjorcen 阅读(1043) 评论(0) 推荐(0) 编辑
摘要:进程与线程的区别1.1概述:进程是具有一定独立功能的程序关于某个数据集合上的一次运行活动,进程是系统进行资源分配和调度的一个独立单位. 线程是进程的一个实体,是CPU调度和分派的基本单位,它是比进程更小的能独立运行的基本单位.线程自己基本上不拥有系统资源,只拥有一点在运行中必不可少的资源(如程序计... 阅读全文
posted @ 2014-09-11 10:36 mjorcen 阅读(347) 评论(0) 推荐(0) 编辑
摘要:hadoop 错误处理机制1.硬件故障 硬件故障是指jobtracker故障或TaskTracker 故障 jobtracker是单点,若发生故障,目前hadoop 还无法处理,唯有选择最牢靠的硬件作为jobtracker jobtracker通过心跳(周期1分钟) 信号来了解TaskTrac... 阅读全文
posted @ 2014-09-11 09:40 mjorcen 阅读(355) 评论(0) 推荐(0) 编辑
摘要:任务执行优化1. 推测式执行: 如果jobtracker 发现有拖后的任务,会再启动一个相同的备份任务,然后哪个先执行完就会去kill掉另一个,因此会在监控页面上经常能看到正常执行完的作业会有被kill掉的任务。2.推测式执行缺省打开,但如果是代码问题,并不能解决问题,而且会使集群更慢,通过在ma... 阅读全文
posted @ 2014-09-10 22:53 mjorcen 阅读(596) 评论(0) 推荐(0) 编辑
摘要:Hadoop的调度器总结 随着MapReduce的流行,其开源实现Hadoop也变得越来越受推崇。在Hadoop系统中,有一个组件非常重要,那就是调度器,它的作用是将系统中空闲的资源按一定策略分配给作业。在Hadoop中,调度器是一个可插拔的模块,用户可以根据自己的实际应用要求设计调度器。Hado... 阅读全文
posted @ 2014-09-10 20:16 mjorcen 阅读(648) 评论(0) 推荐(0) 编辑
摘要:MapReduce工作原理图文详解1.Map-Reduce 工作机制剖析图:1.首先,第一步,我们先编写好我们的map-reduce程序,然后在一个client 节点里面进行提交.(一般来说可以在Hadoop集群里里面的任意一个节点进行,只要该节点装了Hadoop并且连入了Hadoop集群)2.jo... 阅读全文
posted @ 2014-09-10 18:04 mjorcen 阅读(448) 评论(0) 推荐(0) 编辑
摘要:MapReduce工作原理图文详解正文:1.MapReduce作业运行流程流程分析:1.在客户端启动一个作业。2.向JobTracker请求一个Job ID。3.将运行作业所需要的资源文件复制到HDFS上,包括MapReduce程序打包的JAR文件、配置文件和客户端计算所得的输入划分信息。这些文件都... 阅读全文
posted @ 2014-09-10 17:27 mjorcen 阅读(278) 评论(0) 推荐(0) 编辑
摘要:Mysql异常:MySQLNonTransientConnectionException: No operations allowed after statement closedMySQLNonTransientConnectionException: No operations allowed ... 阅读全文
posted @ 2014-09-10 10:07 mjorcen 阅读(3861) 评论(0) 推荐(0) 编辑
摘要:HDFS 的可靠性主要有一下几点:冗余副本策略机架策略心跳机制安全模式效验和回收站元数据保护快照机制1.冗余副本策略 可以在hdfs-site.xml中设置复制因子指定副本数量 所有数据块都可副本 DataNode启动时,遍历本地文件系统,产生一份HDFS数据块和本地文件的对应关系列表(blo... 阅读全文
posted @ 2014-09-09 18:25 mjorcen 阅读(743) 评论(0) 推荐(1) 编辑
摘要:一. 前提和设计目标1. 硬件错误是常态,因此需要冗余,这是深入到HDFS骨头里面去了 HDFS可能由成百上千的服务器所构成,每个服务器上存储着文件系统的部分数据。我们面对的现实是构成系统的组件数目是巨大的,而且任一组件都有可能失效,这意味着总是有一部分HDFS的组件是不工作的。因此错误检测和... 阅读全文
posted @ 2014-09-09 17:53 mjorcen 阅读(390) 评论(0) 推荐(0) 编辑
摘要:find | xargs echo >> x1find -exec echo {} \; >> x21、查找/var目录下属主为root并且属组为mail的所有文件;find /var -user root -group mail2、查找/usr目录下不属于root,bin,或student的文件;... 阅读全文
posted @ 2014-09-03 15:14 mjorcen 阅读(545) 评论(0) 推荐(0) 编辑
摘要:你想建设一个能承受500万PV/每天的网站吗?服务器每秒要处理多少个请求才能应对?你想建设一个能承受500万PV/每天的网站吗? 500万PV是什么概念?服务器每秒要处理多少个请求才能应对?如果计算呢?PV是什么:PV是page view的简写。PV是指页面的访问次数,每打开或刷新一次页面,就算做一... 阅读全文
posted @ 2014-09-02 16:53 mjorcen 阅读(317) 评论(0) 推荐(0) 编辑
摘要:find 与 tar命令连用今天打包日志时,用find -mtime -1 -type f -exec tar -cvf log.tar {} \;发现只打包了最后一个文件,应该是tar的c参数,每次都创建一个新的文件,想了下用r参数代替,没有问题了 find -mtime -1 -type f -... 阅读全文
posted @ 2014-09-01 22:48 mjorcen 阅读(1993) 评论(0) 推荐(0) 编辑
摘要:在腾讯服务器上部署的时候出现的莫名其妙的错误,我在配置文件上都写master, node1,但是运行mapredure的时候的时候老是出现 Job job_1409546978133_0001 failed with state FAILED due to: Application applicat... 阅读全文
posted @ 2014-09-01 17:09 mjorcen 阅读(767) 评论(0) 推荐(0) 编辑
摘要:hadoop Safe mode is ON 的解决办法搭了一个hadoop集群环境,近期总是出现读写文件错误的情况,查看name node的日志显示(Safe mode is ON)Safe mode is ON. The ratio of reported blocks 0.2000 has n... 阅读全文
posted @ 2014-09-01 16:53 mjorcen 阅读(1597) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示