- 博客(86)
- 资源 (7)
- 收藏
- 关注
原创 Hbase万亿级存储性能优化总结
转:[url]http://blog.csdn.net/odailidong/article/details/41794403[/url] 背景 hbase主集群在生产环境已稳定运行有1年半时间,最大的单表region数已达7200多个,每天新增入库量就有百亿条,对hbase的认识经历了懵懂到熟的过程。为了应对业务数据的压力,hbase入库也由最初的单机多线程升级为有容灾机制...
2016-11-15 22:19:37
906
原创 Apache Kafka 分布式消息系统
Reference: [url]http://www.infoq.com/cn/articles/apache-kafka[/url][url]http://kafka.apache.org/documentation.html[/url]RabbitMQ,遵循AMQP协议,由内在高并发的erlanng语言开发,用在实时的对可靠性要求比较高的消息传递上。kafka是Linkedin...
2015-10-13 17:46:39
117
原创 java Socket通信小栗子
server端:[code="java"]package com.test.socket;import java.io.DataInputStream;import java.io.DataOutputStream;import java.net.ServerSocket;import java.net.Socket;public class SocketSer...
2015-09-14 09:25:39
125
原创 mysql索引笔记
1.用于索引的最好的备选数据列是那些出现在WHERE子句、join子句、ORDER BY或GROUP BY子句中的列。 [size=medium]2.什么情况下应不建或少建索引?[/size] a. 表记录太少 b. 经常插入、删除、修改的表 c. 经常和主字段一块查询但主字段索引值比较多的表字段 [size=medium]3.复合索引的创建:[/size...
2015-06-04 13:51:20
110
原创 java集合中Map的hashCode()和equals()方法重要性
[size=medium][color=blue]1.HashMap使用Key对象的hashCode()和equals()方法去决定key-value对的索引。[/color][/size] 当我们试着从HashMap中获取值的时候,这些方法也会被用到。如果这些方法没有被正确地实现,在这种情况下,两个不同Key也许会产生相同的hashCode()和equals()输出,HashMap将会认为...
2015-06-01 15:49:30
153
原创 Java Concurrency / Multithreading Tutorial
[url=http://tutorials.jenkov.com/java-concurrency/index.html]Java Concurrency / Multithreading Tutorial[/url][url=http://ifeve.com/]并发编程网[/url]Table of ContentsThe Java synchronized KeywordS...
2014-10-28 09:35:31
126
原创 Comparison method violates its general contract!
jdk1.6升级到1.7后Comparator有null的参数就会抛出如下异常[code="java"]java.lang.IllegalArgumentException: Comparison method violates its general contract!at java.util.TimSort.mergeLo(TimSort.java:747)at java.ut...
2014-10-22 17:24:17
121
原创 JDK1.7 不兼容compare方法
java.lang.IllegalArgumentException: Comparison method violates its general contract!网上查到一个解释:Description: The sorting algorithm used by java.util.Arrays.sort and (indirectly) by java.util.Coll...
2014-10-21 16:20:13
338
原创 nginx反向代理简单配置
解决同一台电脑上面多个server需要共享80端口或者域名的问题,Apache的二级域名转发规则没研究明白,于是果断nginx了。[code="java"]server { listen 80; server_name wxpro.orctest.cn; location /sitefiles/ { ...
2014-09-18 16:24:07
134
原创 Chrome extension sample
文件包结构:[code="java"]icon.png // 插件图标jquery-1.11.1.min.js //引入jQuerymanifest.json // 主配置文件myscript.js // 针对页面操作的jspopup.html //弹出框页面[/code]1.manifest.json[code="java"]{"name": "N...
2014-06-30 21:54:35
140
原创 Unknown Source的出现及解决
[url]http://www.2cto.com/kf/201103/84667.html[/url]昨天在公司写了一段代码,很简单,就是测试Thread的dumpStack方法的使用。因为Thread的dumpStack方法不是很常用,但它对于如果想看看谁在运行时调用方法还是非常有帮助的。回到正题,看输出结果:java.lang.Exception: Stack trace at j...
2014-06-18 10:03:40
2637
原创 ApplicationDeadlockException
参考 : [url=http://www.thedwick.com/2010/06/how-to-avoid-huge-transactions-with-cmp-entity-beans-on-jboss/]How to avoid huge transactions with CMP Entity Beans on JBoss[/url][code="java"]2014-05-2...
2014-06-16 15:39:56
247
原创 Java Date相关处理
1.获取UTC时间:[code="java"] Calendar cal = java.util.Calendar.getInstance(); // 1 Get offset. int zoneOffset = cal.get(java.util.Calendar.ZONE_OFFSET); // 2 Get summe...
2014-02-26 14:35:44
87
原创 图解SQL的inner join、left join、right join、full outer join、union、union all的区别
转自: [url]http://blog.diyiye.com/?post=10[/url]对于SQL的Join,在学习起来可能是比较乱的。我们知道,SQL的Join语法有很多inner的,有outer的,有left的,有时候,对于Select出来的结果集是什么样子有点不是很清楚。Coding Horror上有一篇文章,通过文氏图 Venn diagrams 解释了SQL的Join。我觉得...
2014-01-15 10:17:45
247
原创 Error listenerStart
[code="java"]INFO: Deploying web application archive srsp.warDec 11, 2013 10:27:15 AM org.apache.catalina.core.StandardContext startSEVERE: Error listenerStartDec 11, 2013 10:27:15 AM org.apac...
2013-12-11 19:25:33
128
原创 Error configuring application listener of class org.springframework.web.context.
如果Eclipse的BuildPath里面不缺jar包并且在 ProjectProperties>>DeploymentAssembly里面定义的lib都包含齐全,那么有可能jar包没有被deploy到tomcat里面路径可能是:\WorkSpace\.metadata\.plugins\org.eclipse.wst.server.core\tmp1\wtpwebapps\ProjectName...
2013-12-07 18:54:12
275
原创 junit测试报错
[code="java"]Class not found test.component.recommendation.dao.RecommendationDAOTestBasejava.lang.ClassNotFoundException: test.component.recommendation.dao.RecommendationDAOTestBase at java.net....
2013-11-19 11:23:19
220
原创 ant编译报错“xxx does not exist”
[code="java"]Compiling 3 source files to E:\WorkSpace\util\build [javac] E:\WorkSpace\util\src\java\com\util\DateFormatter.java:14: package org.joda.time does not exist [javac] import org....
2013-11-19 10:26:04
2803
原创 Eclipse实用快捷键
自己常用: 1.Alt+↑/↓ 选中行上下交换行或者说上下移动整行内容。 2.Ctrl+Alt+↑/↓ 复制并粘贴选中内容,并且不占用粘贴板空间,复制的内容不再粘贴板里面。 3.Ctrl+Shift+x/y 切换为大写/小写 4.Ctrl+/ 注释选中该行 5.Ctrl+q 跳转到最后一次编辑的地方 6.Ctrl+h 调出搜索窗口 ...
2013-11-08 15:15:11
105
原创 Unable to execute dex: Multiple dex files define
Unable to execute dex: Multiple dex files define ...遇到此错误应该是jar包重复导致的,可以尝试1. Eclipse-->Project-->Clean2. BuildPath,去掉多余的jar包,查看 "Order and Export"标签,去掉关联的工程包或者其他多余的包。...
2013-10-16 10:31:30
85
原创 iReport字体报错“JRFontNotFoundException”
[code="java"]net.sf.jasperreports.engine.util.JRFontNotFoundException: Font 'Times-Roman' is not available to the JVM. See the Javadoc for more details. net.sf.jasperreports.engine.util.JRFontUtil.c...
2013-10-11 11:08:06
1092
原创 解决Linux(Ubuntu)中文乱码,添加中文字符集
添加中文字符编码:[code="java"]$sudo vim /var/lib/locales/supported.d/local[/code]#添加下面的中文字符集[code="java"]zh_CN.GBK GBKzh_CN.GB2312 GB2312zh_CN.GB18030 GB18030[/code]使其生效:[code="java"]$sudo dpkg-...
2013-08-16 15:05:11
1432
原创 多个Jboss运行在同一台电脑上需要修改各种端口号
当jboss和oracle在同一机器上时,通常oracle占用8080端口,这时只需要去修改\deploy\jbossweb-tomcat50.sar\server.xml中。 当在同一台机器上运行两个JBOSS实例的时候,则需要修改在default\conf\jboss-service.xml中的1098,1099,4444,4445,8083,default\deploy\jbossw...
2013-08-15 10:12:48
206
原创 MySQL一些命令
1:使用SHOW语句找出在服务器上当前存在什么数据库:[code="java"]mysql> SHOW DATABASES;[/code]2:2、创建一个数据库MYSQLDATA[code="java"]mysql> CREATE DATABASE MYSQLDATA;drop database mydb;[/code]3:选择你所创建的数据库[code="java"]...
2013-08-15 10:11:37
74
原创 Eclipse里Jboss的配置
1.\WorkSpace\.metadata\.plugins\org.eclipse.wst.server.core\servers.xml 修改 start-timeout,避免出现Jboss未启动已被终结。2.Jboss主页的修改,可以自动跳转到当前工程主页。server\default\deploy\jbossweb-tomcat55.sar\ROOT.war\index.html 在...
2013-07-15 17:41:42
101
原创 查看端口占用
cmd 输入netstat -ano 即可看到所有连接的PID 之后在任务管理器中找到这个PID所对应的程序如果任务管理器中没有PID这一项,可以在任务管理器中选"查看"-"选择列"1、Windows平台在CMD窗口下执行:C:\>netstat -aon|findstr "9050"TCP 127.0.0.1:9050 0.0.0.0:0...
2013-07-12 13:57:50
91
原创 Ant安装使用入门
下载Ant之后,增加环境变量1.ANT_HOME=xx/xx/ant-1.x;2.%ANT_HOME%加入到Path;3.在CMD里面运行 ant -version .在右build.xml文件的目录里面执行 ant run,想看到冗长的啰嗦的详细信息就可以运行 ant -verbose run。...
2013-07-04 14:03:34
68
原创 javaSystem获取系统信息
[code="java"]public static void main(String[] args){ System.out.println("Java运行时环境版本:\n"+System.getProperty("java.version")); System.out.println("Java 运行时环境供应商:\n"+System.getProperty("...
2013-03-27 16:30:36
146
原创 设计模式学习笔记
简单工厂,策略模式,单一职责,开放封闭,依赖倒转装饰模式,代理,工厂方法,原型,模板方法迪米特法则(最少知识原则),外观,建造者,观察者,抽象工厂状态,适配器,备忘录,组合,迭代器单例,桥接,命令,职责链,中介者享元,解释器,访问者。OO基础:抽象,封装,多态,继承OO原则:封装变化,多用组合少用继承,针对接口编程不针对实现编程-------------------...
2013-03-22 18:01:21
69
原创 ThreadOrRunnable?
[size=large]Subclass or Runnable?There are no rules about which of the two methods that is the best. Both methods works. Personally though, I prefer implementing Runnable, and handing an instance ...
2013-03-13 11:16:40
88
原创 尽量使用StringBuilder和StringBuffer进行字符串连接
相信大家看到过很多比较String和StringBuffer区别的文章,也明白这两者的区别,然而自从Java 5.0发布以后,我们的比较列表上将多出一个对象了,这就是StringBuilder类。String类是不可变类,任何对String的改变都会引发新的String对象的生成;而StringBuffer则是可变类,任何对它所指代的字符串的改变都不会产生新的对象,可变和不可变类这一对对象已经齐全...
2013-03-04 17:44:00
165
原创 尽量使用局部变量
尽量使用局部变量调用方法时传递的参数以及在调用中创建的临时变量都保存在栈(Stack)中,速度较快。其他变量,如静态变量、实例变量等,都在堆(Heap)中创建,速度较慢。Java把内存划分成两种:一种是栈内存,一种是堆内存。 在函数中定义的一些基本类型的变量和对象的引用变量都在函数的栈内存中分配。 当在一段代码块定义一个变量时,Java就...
2013-03-04 16:37:07
311
原创 Java编程中“为了性能”需做的26件事
Java编程中“为了性能”需做的26件事 转自[url]http://www.csdn.net/article/2012-06-01/2806249[/url]摘要:最近的机器内存又爆满了,除了新增机器内存外,还应该好好review一下我们的代码,有很多代码编写过于随意化,这些不好的习惯或对程序语言的不了解是应该好好打压打压了。 本文参考网络资源总结的一些在Java编程中尽可能要做到的一些地方...
2013-03-04 16:26:12
64
原创 Android学习笔记001_布局01
[code="Android"][/code][color=darkred]Android:id[/color]这里定义的是View的唯一标示符,你可以在程序的代码里进行引用,你可以对这个类进行读和修改的操作.当你想从XML里使用资源类的时候必须使用@符号,紧随@之后的是资源的类型(这里是id),然后是资源的名字(这里使用的是edit_message)。(其他的资源可以使用...
2013-01-10 10:48:42
74
原创 我的java笔记
1. [color=darkred]方法重载[/color]:这个是发生在编译时的。方法重载也被称为编译时多态,因为编译器可以根据参数的类型来选择使用哪个方法。[color=darkred]方法覆盖[/color]:这个是在运行时发生的。方法覆盖被称为运行时多态,因为在编译期编译器不知道并且没法知道该去调用哪个方法。JVM会在代码运行的时候做出决定。[color=darkred]泛型[/c...
2013-01-09 18:30:13
53
原创 java中浮点数的精度
绝不要用浮点类型来保存money数据. 采用浮点数得到的计算结果是不精确的[code="java"]double a = 1.14 * 75; // 85.5 将表示为 85.4999... System.out.println(a);System.out.println(Math.round(a)); // 输出值为85BigDecimal b = (new BigDec...
2013-01-09 16:01:45
169
原创 Android系统源代码下载
原文地址:http://www.cnblogs.com/mandroid/archive/2011/06/06/2073473.htmlhttp://source.android.com/source/downloading.html 最新android地址一、概述众所周知,Android移动操作系统是Google花费了很大的财力、物力及人力的前提下,推广到世界各个角落,以开放源代...
2013-01-09 14:46:19
325
1
mysql批量插入规律数据
[code="sql"]insert into CPPRADAR( SITEID, RADARNAME, RADARDESC, PARENTID, RADARTYPE, RADARQUERY, RADARCONFIG, CRUSER, CRTIME, OPERUSER, OPERTIME, LEAF)select 001, replace(a.RADARNAME,'互动','博客...
2012-10-19 16:28:36
216
原创 JS回车事件
转自:http://firedragonpzy.iteye.com/blog/1415397全局: [code="Jquery"]$(function(){ document.onkeydown = function(e){ var ev = document.all ? window.event : e; if(ev.keyCode==13) { ...
2012-09-07 17:30:07
96
Viewfs Guide.pdf
2019-11-08
各大公司招聘员工笔试智力题集锦
2009-03-15
Linux常用命令学习笔记
2009-03-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人