- 浏览: 43799 次
- 性别:
- 来自: 北京
最新评论
-
jiangduxi:
您好,请教下这个开源中间件是否适用 IM。尤其是移动通讯中的弱 ...
metaq源码分析(二) -
尔今尔后:
写的很好,简明扼要的概述。谢谢
Java-String类型的参数传递问题
文章列表
使用MyBatis往MySQL数据库中插入一条记录后,需要返回该条记录的自增主键值。
刚接触mysql 跟mybatis ,不太了解,现记录如下
配置文件中如下:
<sql id="base_column"> id,userid,metadataid,downloadkey,createtime,disabletime,status,caceltime </sql> <!-- 插入数--> <insert id="insertSharedownload" parameterT ...
Java-String类型的参数传递问题
- 博客分类:
- Java
刚才看见一个兄弟在为Java的String传值/传引用问题困惑,翻箱倒柜找到了这篇我很久以前写的文章,发在这里,希望能对迷惑的朋友有些帮助。
提要:本文从实现原理的角度上阐述和剖析了:在Java语言中,以String作为类型的变量在作为方法参数时所表现出的“非对象”的特性。
一、 最开始的示例
写代码最重要的就是实践,不经过反复试验而得出的说辞只能说是凭空遐想罢了。所以,在本文中首先以一个简单示例来抛出核心话题:
Spring MVC 文件上传下载 .
- 博客分类:
- spring
Spring MVC 文件上传下载
本文基于Spring MVC 注解,让Spring跑起来。
(1) 导入jar包:ant.jar、commons-fileupload.jar、connom-io.jar。
(2) 在src/context/dispatcher.xml中添加
<bean id="multipartResolver" class="org.springframework.web.multipart.commons.CommonsMultipartResolver" p:defaultE ...
首先要了解一下Hadoop的运行模式:
单机模式(standalone) 单机模式是Hadoop的默认模式。当首次解压Hadoop的源码包时,Hadoop无法了解硬件安装环境,便保守地选择了最小配置。在这种默认模式下所有3个XML文件均为空。当配置文件为空时,Hadoop会完全运行在本地。因为不需要与其他节点交互,单机模式就不使用HDFS,也不加载任何Hadoop的守护进程。该模式主要用于开发调试MapReduce程序的应用逻辑。伪分布模式(Pseudo-Distributed Mode) 伪分布模式在“单节点集群”上运行Hadoop,其中所有的守护进程都运行在同一台机器上。该模式在 ...
myhadoop
ZooKeeper实现分布式队列Queue
让Hadoop跑在云端系列文章,介绍了如何整合虚拟化和Hadoop,让Hadoop集群跑在VPS虚拟主机上,通过云向用户提供存储和计算的服务。
现在硬件越来越便宜,一台非品牌服务器,2颗24核CPU,配48G内存,2T的硬盘,已经降到2万块人民币以下了。这种配置如果简单地放几个web应用,显然是奢侈的浪费。就算是用来实现单节点的hadoop,对计算资源浪费也是非常高的。对于这么高性能的计算机,如何有效利用计算资源,就成为成本控制的一项重要议题了。
通过虚拟化技术,我们可以将一台服务器,拆分成12台VPS,每 ...
一,反编译插件:
A、Jadclipse
1、打开eclipse增加站点:http://jadclipse.sf.net/update,在线安装好JDT Decompiler 3.4.0
2、http://nchc.dl.sourceforge.net/sourceforge/jadclipse/net.sf.jadclipse_3.3.0.jar将 jadclipse3.3.jar下载下来,置入eclipse安装目录的plugins目录下。
3、下载jad.exe文件
4、在eclipse的window—>preferences—>Java— ...
shell 脚本编写
- 博客分类:
- shell
原文来自:http://wiki.ubuntu.org.cn/Shell%E7%BC%96%E7%A8%8B%E5%9F%BA%E7%A1%80#.E5.8F.98.E9.87.8F.E8.B5.8B.E5.80.BC.E5.92.8C.E5.BC.95.E7.94.A8
我们可以使用任意一种文字编辑器,比如gedit、kedit、emacs、vi等来编写shell脚本,它必须以如下行开始(必须放 ...
Oracle:表分区+索引分区
- 博客分类:
- 数据库
什么时候使用分区: 1、 大数据量的表,比如大于2GB。一方面2GB文件对于32位os是一个上限,另外备份时间长。 2、 包括历史数据的表,比如最新的数据放入到最新的分区中。典型的例子:历史表,只有当前月份的数据 ...
数据库优化的讨论可以说是一个永恒的主题。资深的Oracle优化人员通常会要求提出性能问题的人对数据库做一个statspack,贴出数据库配置等等。 还有的人认为要抓出执行最慢的语句来进行优化。但实际情况是,提出疑问的人很可能根本不懂执行计划,更不要说statspack了。而我认为,数据库优 化,应该首先从大的方面考虑:网络、服务器硬件配置、操作系统配置、Oracle服务器配置、数据结构组织、然后才是具体的调整。实际上网络、硬件等往往 无法决定更换,应用程序一般也无法修改,因此应该着重从数据库配置、数据结构上来下手,首先让数据库有一个良好的配置,然后再考虑具体优化某些过慢的语 句。
...
数据库优化的几个方面
- 博客分类:
- 数据库
对于一个以数据为中心的应用,数据库的好坏直接影响到程序的性能,因此数据库性能至关重要。
一般来说,要保证数据库的效率,要做好以下几个方面的工作:
①数据库设计
② sql语句优化
③数据库参数配置
④恰当的硬件资源和操作系统
⑤读写分离
⑥mysql集群
⑦表的分割技术
⑧创建适当的存储过程。
数据库优化(sql优化)
- 博客分类:
- 数据库
数据库优化(sql优化) 1.sql优化: 1.选择最有效的表名顺序(仅适用于RBO模式)将表上记录最少的那个表置于FROM的最右端作为基表。Oracle会首先扫描基表(FROM子句中最后的那个表)并对 记录进行排序 2.select 查询中避免使用'*',*被解析成具体的字段,浪费内存 3.减少访问数据库的次数 4) 使用DECODE函数来减少处理时间 -->使用decode函数可以 ...
之前听说过表分区,但是一直没有用过,自己也看过,但都没有实验过, 下面是写的一篇非常好的文章, 表示感谢! 转载下: 原文出处:http://tianzt.blog.51cto.com/459544/171759 此文从以下几个方面来整理关于分区表的概念及操作 ...
第1章 引言
随着互联网应用的广泛普及,海量数据的存储和访问成为了系统设计的瓶颈问题。对于一个大型的互联网应用,每天几十亿的PV无疑对数据库造成了相当高的负载。对于系统的稳定性和扩展性造成了极大的问题。通 ...
单库单表 单库单表是最常见的数据库设计,例如,有一张用户(user)表放在数据库db中,所有的用户都可以在db库中的user表中查到。 单库多表 随着用户数量的增加,user表的数据量会越来越大,当数据量达到一定程度的时候对user表 ...
使用了JMS的开源实现activemq消息中间件。各版本都行
分为如下几步完成。
第一步:安装activemq
(1)下载解压到E:\open_source\activeMQ\apache-activemq-5.5.0,并在环境变量配置ACTIVEMQ_HOME
(2)因为apache-activemq-5.5.0需要使用slf4j-1.5.11版本的jar包,下载slf4j
第二步:编写相应的代码,如下:
package ch02.chat;
Java代码
import java.io.BufferedReader; ...