- 浏览: 54955 次
- 性别:
- 来自: 成都
最新评论
-
隆中青年:
[flash=200,200][/flash][img][/i ...
Javascript跨域总结
文章列表
转自:http://ajita.iteye.com/blog/1635470
eclipse下新建maven工程,生成runnable的jar包。之前一直是手动拷贝依赖的jar包和资源文件,烦得要死。上网可劲查了一下。解决方案如下。
在pom的配置文件中做如下配置:
Java代码 收藏代码
<build>
<finalName>...</finalName>
<sourceDirectory>src/main/java</sourceDirectory>
<re ...
Maven常用命令
清理 clean
编译 compile
打包 package
安装 install
跳过测试 clean package -Dmaven.test.skip=true
ID生成算法,其中一种就是使用GUID(又称UUID),使用128位存储。UUID的一个问题是太长,可读性太差,人脑无法记忆。
替代方案之一,就是使用关系数据库的自增长字段,自增长字段的一个问题是,无法预先创建一个ID,只能够在保存的时候才能生成ID,这对于批量关联插入数据来说,不满足需求。
替代方案之二,就是使用一个记录ID的表,每次加一,在事务中使用Select FOR UPDATE来读取然后UPDATE SET FVALUE = FVALUE + 1,或者使用我之前文章中所提到的CAS算法。 这样做,会导致性能低下,每生成一个ID的成本都很高。
替代方案之三,就是把ID分成两部分,S ...
java synchronized详解(转)
- 博客分类:
- java
转摘http://www.cnblogs.com/GnagWang/archive/2011/02/27/1966606.html.
记下来,很重要。
Java语言的关键字,当它用来修饰一个方法或者一个代码块的时候,能够保证在同一时刻最多只有一个线程执行该段代码。
一、当两个并发线程访问同一个对象object中的这个synchronized(this)同步代码块时,一个时间内只能有一个线程得到执行。另一个线程必须等待当前线程执行完这个代码块以后才能执行该代码块。
二、然而,当一个线程访问object的一个synchronized(this)同步代码块时,另一个线程仍然可 ...
http://snowolf.iteye.com/blog/1630697
http://www.zhihu.com/topic/19557280
http://flychao88.iteye.com/blog/1527163
http://flychao88.iteye.com/blog/1466237
http://www.iteye.com/blogs/tag/jedis
http://yychao.iteye.com/blog/1751583
Redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。从2010年3月15日起,Redis的开发工作由VMware主持。
如何安装Redis?
Redis的官方下载站是http://redis.io/download,可以去上面下载最新的安装程序下来,我写此文章时的的稳定版本是2.2.12。
怎么安装 Redis数据库呢?下面将介绍Linux版本的安装方法:
步骤一: 下载Redis
下载安装包:wget http://redis.googlecode.com/files/red ...
redis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)和zset(有序集合)。这些数据类型都支持push/pop、add/remove及取交集并集和差集及更丰富的操作,而且这些操作都是原子性的。在此基础上,redis支持各种不同方式的排序。与memcached一样,为了保证效率,数据都是缓存在内存中。区别的是redis会周期性的把更新的数据写入磁盘或者把修改操作写入追加的记录文件,并且在此基础上实现了master-slave(主从)同步。
Redis 是一个高性能的key-va ...
http://huangwei236.blog.163.com/blog/static/17783605320110595844739/
Javascript跨域总结
- 博客分类:
- javascript
本文引用(http://www.cnblogs.com/rainman/archive/2011/02/20/1959325.html)。
Javascript出于安全方面的考虑,不允许跨域调用其他页面的对象。但在安全限制的同时也给注入iframe或是ajax应用上带来不少麻烦。
什么是跨域,简单理解就 ...
数据库Sharding的基本思想和切分策略(转)
- 博客分类:
- 数据库
http://blog.csdn.net/bluishglc/article/details/6161475
如何安装Node.js
- 博客分类:
- node.js
ubuntu下安装node.js的方法:
1.安装依赖包 sudo apt-get install g++ curl libssl-dev apache2-utils
sudo apt-get install git-core
2.运行下面的命令行: git clone git://github.com/joyent/node.git
cd node
./configure
make
sudo make in ...
System.arraycopy()
- 博客分类:
- java
System提供了一个静态方法arraycopy(),我们可以使用它来实现数组之间的复制。其函数原型是: public static void arraycopy(Object src,
int srcPos,
Object dest,
int destPos,
int length) src:源数组; srcPos:源数组要复制的起始位置; dest:目的数组; d ...
- 2012-09-17 16:10
- 浏览 848
- 评论(0)
http://www.360doc.com/content/11/0503/23/63912_114183956.shtml
eclipse导入一个项目后,不能加载到tomcat里面,
出现“There are no resources that can be added or removed from the server.”
解决方法:
第1步、新建一个“Dynamic Web Project”
第2步、把新建项目里面的.project文件和.settings文件夹复制到导入的那个项目里面。
1、首先去官方网站下载之:http://maven.apache.org/download.html,我选择的是截至目前最新版本maven2.0.4版本
2、设置环境变量:Maven2下载完后,我将其解压到我的计算机的d:\maven204下,目录结构如下:
D:\
|--Maven204
|-- bin
|-- conf
|-- core
|-- lib
|-- local
环境变量:(操作系统windows2003)
我的电脑----属性----高级----环境变量,点击“系统变量”下的新建,输入:变量名 MAVEN_HOME; 变量值d:\Maven204,在系统变量列表 ...