- 博客(44)
- 资源 (5)
- 收藏
- 关注
转载 为什么要使用NoSQL
前面《为什么要使用NoSQL》和《关系数据库还是NoSQL数据库》两篇从大体上介绍了为什么要用NoSQL,何时该用NoSQL。经常有朋友遇到困惑,看到NoSQL的介绍,觉得很好,但是却不知道如何正式用到自己的项目中。很大的原因就是思维固定在MySQL中了,他们问得最多的问题就是用了NoSQL,我如何做关系查询。那么接下来,我们看下怎么样在我们的系统中使用NoSQL。怎么样把NoSQL引入到
2015-03-23 10:13:19
484
转载 hadoop集群安装
1) 安装jdk 下载jdk-6u21-linux-i586.bin 然后修改/etc/profile: export JAVA_HOME=/usr/local/jdk export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH export PATH=$PATH:$JAVA_HOME/bin 保存,并
2015-03-09 13:54:08
381
转载 安装hadoop
./stop-all.sh./start-all.shjava.lang.NoClassDefFoundError: javax/net/SocketFactory 出现这个问题 修改环境变量 classpath 加入jre/jsse.jar 将jsse.pack 改为jar命令为 unpack200 jsse.pack jsse.jar
2015-03-04 17:39:28
443
转载 linux安装nginx
linux系统为Centos 64位第一步:从http://nginx.org/download/上下载相应的版本(或者wget http://nginx.org/download/nginx-1.5.9.tar.gz直接在Linux上用命令下载)第二步:解压 tar -zxvf nginx-1.5.9.tar.gz 第三步:设置一下配置信息 ./configure --p
2015-03-03 10:56:23
309
原创 tar 解压缩命令
tar 解压缩命令tar-c: 建立压缩档案-x:解压-t:查看内容-r:向压缩归档文件末尾追加文件-u:更新原压缩包中的文件这五个是独立的命令,压缩解压都要用到其中一个,可以和别的命令连用但只能用其中一个。下面的参数是根据需要在压缩或解压档案时可选的。-z:有gzip属性的-j:有bz2属性的-Z:有compress属性的-v:显示所有过程-O
2015-03-02 14:01:51
337
转载 linnux安装jdk报错
修复/lib/ld-linux.so.2: bad ELF interpreter: No such file or directory问题 1、在64系统里执行32位程序如果出现/lib/ld-linux.so.2: bad ELF interpreter: No such file or directory,安装下glic即可 sudo yum inst
2015-02-28 11:14:57
545
转载 hadoop
hadoop使用场景大数据量存储:分布式存储日志处理: Hadoop擅长这个海量计算: 并行计算ETL:数据抽取到oracle、mysql、DB2、mongdb及主流数据库使用HBase做数据分析: 用扩展性应对大量的写操作—Facebook构建了基于HBase的实时数据分析系统机器学习: 比如Apache Mahout项目搜索引擎:hadoop + lucene实现数据挖掘:目前
2015-02-26 12:09:55
520
转载 大数据
用户行为类数据是最常见的大数据形式,比如电信的通话记录、网站的访问日志、应用商店的app下载记录、银行的账户信息、机顶盒的观看记录、股票的交易记录、保险业的保单信息,连锁超市会员的购物信息、交通违法信息、医疗就诊记录。 用户行为类数据的特点在于用户数量庞大,但每个用户的行为数量较小,针对用户行为的计算较为复杂,用户之间的关联计算相对较少。 用户数量庞大。通话记录中的电话号码、访
2015-02-15 14:18:56
403
转载 xxxx
本文介绍 1.利用正则 匹配到网页上的 图片的路径 和标题 2.然后下载 3.然后上传到服务器 Java代码 public class Picture { private String title; private String source; private String upPath; //g
2014-07-22 14:11:41
6341
原创 一个server启动俩个tomcat
80端口: Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. See the NOTICE file distributed with this work for additional information regardi
2014-07-15 19:24:07
464
转载 创业正名
最近看到一些关于创业的评论文章,也忍不住侃几句,想给创业正名。我不是成功人士,更不是创业家,一家之言,大家爱听则听,不爱听就闪开。要拍砖的你得忍着,你要是敢拍我我就拉黑你。一、创业不是投机,创业需要信仰。有些哥们,看什么都是机会,一听别人说什么挣钱就屁颠屁颠地跟着去做。一会儿说要做智能路由器因为“路由器可火了”,一会儿说要做互联网金融因为“这个能挣大钱”,再一会儿说要开
2014-07-11 17:08:41
387
转载 spring
这篇文章总结了一些关于Spring框架的重要问题,这些问题都是你在面试或笔试过程中可能会被问到的。下次你再也不用担心你的面试了,Java Code Geeks这就帮你解答。大多数你可能被问到的问题都列举在下面的列表中了。所有的核心模块,从基础的Spring功能(如Spring Beans)到上层的Spring MVC框架,文章中都会进行简短的讲解。看完这些面试问题,你应该看看我们的Spri
2014-06-04 09:16:30
360
转载 常用java代码
1,字符串有整型的相互转换 Java12String a = String.valueOf(2); //integer to numeric string int i = Integer.parseInt(a); //numeric string to an int 2,向
2014-05-28 17:49:19
1077
转载 nexus 配置
应朋友需要,整理Nexus相关资料,做一些简要整理,方便他人! 相关链接: Maven零散笔记——常用配置 Maven零散笔记——配置Nexus Nexus用于建立本地MVN仓库,我就不在这里罗嗦了。 当前的版本为2.0.6,可以直接下载tar包,解压后进行简单配置就可以使用了! 安装&配置Nexus 闲言少叙,命令走起~ Shell代码
2014-05-21 11:23:31
467
转载 nexus配置、部署
1、 为什么使用Nexus 如果没有私服,我们所需的所有构件都需要通过maven的中央仓库和第三方的Maven仓库下载到本地,而一个团队中的所有人都重复的从maven仓库下 载构件无疑加大了仓库的负载和浪费了外网带宽,如果网速慢的话,还会影响项目的进程。很多情况下项目的开发都是在内网进行的,连接不到maven仓库怎么 办呢?开发的公共构件怎么让其它项目使用?这个时候我们不得不
2014-05-20 10:46:49
525
转载 java内存溢出
一、内存溢出类型1、java.lang.OutOfMemoryError: PermGen spaceJVM管理两种类型的内存,堆和非堆。堆是给开发人员用的上面说的就是,是在JVM启动时创建;非堆是留给JVM自己用的,用来存放类的信息的。它和堆不同,运行期内GC不会释放空间。如果web app用了大量的第三方jar或者应用有太多的class文件而恰好MaxPermSize设置较小,
2014-04-03 10:25:11
395
原创 Java内存机制和是否会有内存泄漏什么情况下会泄漏
一、Java内存机制Java的内存分为两种:一种是栈内存,一种是堆内存。 在函数中定义的一些基本类型变量和对象的引用都在函数的栈内存中分配。当在一个代码块中定义一个变量的时候,java就在栈中为其分配内存,当超过作用域的时候内存自动释放。 对内存用来存放new创建的对象和数组。在堆中分配的内存,由java虚拟机的垃圾回收机器管理。java的堆是运行时数据区,堆的
2014-03-19 15:31:38
660
转载 使用memcached显著提升站点性能
使用memcached显著提升站点性能2010-09-10Memcached 常被用来加速应用程序的处理,在这里,我们将着重于介绍将它部署于应用程序和环境中的最佳实践。这包括应该存储或不应存储哪些、如何处理数据的灵活分布以及如何调节用来更新 memcached 和所存储数据的方法。我们还将介绍对高可用性的解决方案的支持,比如 IBM WebSphere® eXtreme Sca
2014-02-28 11:39:29
496
原创 MongoDB数据库的安装、配置、主从同步、备份与恢复
Mongo是一个高性能,开源,模式自由(schema-free)的文档型数据库,它在许多场景下可用于替代传统的关系型数据库或键/值(key-value)存储方式。Mongo使用C++开发,具有以下特性: 1、面向集合的存储:适合存储对象及JSON形式的数据。 2、动态查询:Mongo支持丰富的查询表达式。查询指令使用JSON形式的标记,可轻易查询文档中内嵌的对象及数组。 3、完整的索引
2014-02-27 19:48:03
719
原创 影响网页加载速度的因素有哪些及优化方案
网页打开速度是影响用户体验的首要因素。硬件因素包括:服务器端、客户端和网速。服务器端主要包括:服务器的地 域,是否双线,处理能力等等;客户端的因素主要包括:用户的硬件配置、用户使用的浏览器、是否有恶意插件病毒等等;网速当然也是一个制约网页打开速度的重 要因素。硬件因素的改进有其先天的障碍,比如:我们不能强制用户使用多大的带 宽,或者要求用户使用某种浏览器等。相对于网站的所有者或者开
2014-01-20 09:59:39
4061
原创 linux命令
1.创建文件夹 mkdir test2.创建文件 touch a.txt3.vi 命令:vi a.txti 进入编辑模式esc 退出编辑:q 退出:q! 强制退出 在文本编辑器出问题的时候使用:wq退出并保存/xx 搜索xxvi/vim 中可以使用 :s 命令来替换字符串。以前只会使用一种格式来全文替换,今天发现该命令有很多种写法(vi
2014-01-16 11:19:17
543
原创 memcached 安装使用
memcached 安装使用先把php版本从5.2.0升级到5.2.4(覆盖原来的文件就行了) 1. http://jehiah.cz/projects/memcached-win32/ 上下载memcache的windows稳定版,解压放某个盘下面,比如在c:\memcached 2. 在终端(也即cmd命令界面)下输入 'c:\memcached\memcac
2013-10-24 10:47:45
524
原创 总结libevent安装方法
1.先用:ls -al /usr/lib | grep libevent 查看是否已安装,如果已安装且版本低于1.3,则先通过:rpm -e libevent —nodeps 进行卸载。 2.下载libevent安装包:libevent-1.4.13-stable.tar.gz,然后解压。 3.切换到解压后的 libevent 主目录:cd libevent-
2013-10-24 10:11:44
581
原创 tar zxvf wget命令学习
tar zxvf zhcon-0.2.5.tar.gz我要解压zhcon-0.2.5.tar.gz这个文件,但是如果不加上前面的zxvf这条命令是无法执行的。请问这个zxvf在命令中是什么意思呢?起到什么作用呢?x : 从 tar 包中把文件提取出来z : 表示 tar 包是被 gzip 压缩过的,所以解压时需要用 gunzip 解压v : 显示详细信息f xxx.tar
2013-10-24 10:07:29
1298
转载 TreeMap按照key排序
TreeMap按照key排序博客分类: java Java代码 package test.tool.gui.common; import java.util.Comparator; import java.util.TreeMap; public class Test { pu
2013-09-09 19:33:06
910
原创 java properties文件操作
package com.weike.platform.util;import java.io.IOException;import java.io.InputStream;import java.util.Properties;public class BankErrorCodeUtil {private static Properties proper
2013-08-24 10:14:42
449
原创 cookie相关
/*** 登录成功之后吧userId和pwd加密之后放入cookie* * @param cookiestr*/protected void setCookie(String cookieId, String cookiestr,String loginWeek) {String uid = XXTea.encrypt(cookiestr, Const.ENCRYPT_KE
2013-08-24 10:03:09
446
原创 下载导出
/*** 下载银行文件*/public String updateCardFile() {OutputStream os = null;InputStream is = null;try {String cardFileId = request.getParameter("cardFileId");SimpleDateFormat sdf = new SimpleD
2013-08-24 09:58:39
529
原创 Stringxml转document
/*** 分析银行返回XML * @param xml*/public void analyzeXml(String xml,Integer id){logger.info(xml);Document document = null;UserCashDetailQuery userCashDetailQuery = new UserCashDetailQuery();
2013-08-24 09:56:09
668
转载 struts工作原理
一、struts工作原理:struts2并不是一个陌生的web框架,它是以Webwork的设计思想为核心,吸收struts1的优点,可以说struts2是struts1和Webwork结合的产物。 struts2 的工作原理图:一个请求在Struts2框架中的处理分为以下几个步骤:1.客户端发出一个指向servlet容器的请求(tomcat);2.这个请求会经过图中的几个过
2013-08-23 13:49:43
806
原创 总结二
一、解析jsonpublic static void xx(){String str = "{'status':200,'msg':'ok'," +"'data':[{'day':1372521600,'mile':105000,'len':4,'item_list':[{'maintain_name':'燃油滤清器','value':'23328000','value_nam
2013-08-23 13:35:08
467
原创 总结
一、list 转成json JSONArray json = JSONArray.fromObject(list);二、界面上遍历json数据function getCardFile(){ var cardFile =$("#cardFile tbody");var html = ""; $.ajax({ url:"/platform/getC
2013-08-23 13:31:26
403
转载 json
package com.util;import java.util.ArrayList;import java.util.Iterator;import java.util.List;import net.sf.json.JSONArray;import net.sf.json.JSONException;import net.sf.json.JSONObj
2013-08-23 10:29:09
545
转载 23种设计模式
1、FACTORY追MM少不了请吃饭了,麦当劳的鸡翅和肯德基的鸡翅都是MM爱吃的东西,虽然口味有所不同,但不管你带MM去麦当劳或肯德基,只管向服务员说“来四个鸡翅”就行了。麦当劳和肯德基就是生产鸡翅的Factory 工厂模式:客户类和工厂类分开。消费者任何时候需要某种产品,只需向工厂请求即可。消费者无须修改就可以接纳新产品。缺点是当产品修改时,工厂类也要做相应的修改。如:如何创建及如何
2013-08-16 16:30:28
441
转载 java多线程面试题详解
很多核心Java面试题来源于多线程(Multi-Threading)和集合框架(Collections Framework),理解核心线程概念时,娴熟的实际经验是必需的。这篇文章收集了 Java 线程方面一些典型的问题,这些问题经常被高级工程师所问到。0.Java 中多线程同步是什么?在多线程程序下,同步能控制对共享资源的访问。如果没有同步,当一个 Java 线程在修改一个共享变量
2013-08-07 13:30:00
489
原创 java集合类详解
java.util中包含了一些集合类,常用的有List,Set,Map,其中List,Set实现了Collection接口,这些集合类又称为容器,他们与数组不同,数组长度固定,集合长度是可变的;数组用来存放基本数据,集合用来存放类对象的引用(数组与集合的区别)。 List接口,Set接口,Map接口及Collection接口的主要特征如下: 1Collection接口是List接口
2013-08-07 09:35:57
443
原创 从request获取各种路径总结
转:http://zjutsoft.iteye.com/blog/1084260 从request获取各种路径总结 request.getRealPath("url"); // 虚拟目录映射为实际目录 request.getRealPath("./"); // 网页所在的目录 request.getRealPath("../"); // 网页所在目录的上一层目录
2013-08-06 13:41:48
468
原创 Hibernate缓存的作用
Hibernate缓存的作用: Hibernate是一个持久层框架,经常访问物理数据库,为了降低应用程序对物理数据源访问的频次,从而提高应用程序的运行性能。缓存内的数据是对物理数据源中的数据的复制,应用程序在运行时从缓存读写数据,在特定的时刻或事件会同步缓存和物理数据源的数据Hibernate缓存分类: Hibernate缓存包括两大类:Hibernate一级缓存和Hibernate
2013-07-29 11:44:04
396
原创 数据库三范式详解
数据库设计第三范式一、数据库设计范式及其意义和不足数据库的设计范式是数据库设计所需要满足的规范,数据库的规范化是优化表的结构和优化把数据组织到表中的方式,这样使数据更明确,更简洁。实践中,通常把一个数据库分成两个或多个表并定义表之间的关系以做到数据隔离,添加、删除和修改某个字段只需要在一个表中进行,接着可以通过定义的关系传递到数据库中剩余的表中(和分层思想的意义所在很相似)。这样我
2013-07-22 11:21:46
504
原创 redis配置
性能测试结果:SET操作每秒钟 110000 次,GET操作每秒钟 81000 次,服务器配置如下:Linux 2.6, Xeon X3320 2.5Ghz.stackoverflow 网站使用 Redis 做为缓存服务器。安装过程:Redis是一种高级key-value数据库。它跟memcached类似,不过数据可以持久化,而且支持的数据类型很丰富
2013-07-17 15:46:38
441
jai_imageio-1.1-alpha.jar + swingx-1.0.jar
2017-12-01
ocr3.02和对应中文包
2017-12-01
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人