自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(32)
  • 收藏
  • 关注

原创 基于Backbone.js的JavaScript MVC示例程序(1)

一.概述二.REST Server的实现2.1 REST API设计2.2 数据库设计2.3 用MyBatis实现的DAO层2.4 用Jersey实现的REST API2.5 用Spring AOP实现的日志功能三.前端的实现3.1 显示User列表3.2 显示User详细信息3.3 修改User信息3.4 增加User3.5 删除User3.6

2013-10-29 14:54:40 1590

原创 [面经] 南京SAP面试(上)

背景博主乃985弱校的小硕一枚,在南京某外企工作了两年,现在的公司还不错,待遇还行,做的东西也比较有意思。在南京这个地方,给力的公司不太多,只要是跟亲戚朋友聊到我在南京做IT,无一例外都会问“你是在华为还是在中兴啊?”可见一斑……身边的同事跳槽很多都会去一线城市,身价翻番的不在少数。可是我身为一个南京土著,暂时没有离开南京的想法,虽然经常有猎头骚扰,但都抵住了诱惑。根据同事们的反映

2014-07-11 22:46:41 2121 2

原创 [python] python单元测试经验总结

python写单元大多数都会用到unittest和mock,测试代码覆盖率都会用到coverage,最后再用nose把所有的东西都串起来,这样每次出版本,都能把整个项目的单元测试都运行一遍。Unittestunittest就不详细介绍了,注意几点:测试类继承unittest.TestCase测试类、测试方法名字最好以test开头,很多工具能根据名字来自动运行,很方便测试类里

2014-05-21 12:15:43 3081

原创 [MongoDB] 安装MongoDB配置Replica Set

MongoDB的环境主要包括StandAlone,Replication和Sharding。StandAlone:单机环境,一般开发测试的时候用。Replication:主从结构,一个Primary,多个Secondary,可能会有Arbitry。Primary挂掉之后,会选举出一个Secondary作为Primary,与zookeeper类似。Arbitry上面不存数据,只是为了

2014-02-21 22:35:04 1422

原创 [Linux]ssh相关问题

ssh链接不上的最可能原因是防火墙没关,一般提示“connection refused”。可以使用这个命令查看:#service iptables status暂时关闭iptables,重启后还会开:#service iptables stop永久关闭iptables:#chkconfig iptables off 设置开机运行sshd:#chkconfig

2013-12-21 18:53:56 782

原创 [shell]用shell脚本将本地文件夹与ftp上的文件夹同步

需求说明最近在AIX上做开发,开发机器在office网段,测试机器在lab网段,不能互相通讯,只能通过特定的ftp来传文件。每次上传的机器都要做:登录ftp,进入我的目录,上传;下载的机器都要做:登录ftp,进入我的目录,下载。以上动作每天都要做几十次,很蛋疼。这个shell脚本的功能就是完成这些功能:登录ftp,进入我的目录,上传/下载某些文件。要传入一个参数,这个参数如

2013-12-13 14:28:50 3219

原创 [算法][LeetCode]Linked List Cycle & Linked List Cycle II——单链表中的环

题目要求Linked List CycleGiven a linked list, determine if it has a cycle in it.Follow up: Can you solve it without using extra space?如何判断一个单链表中有环?Linked List Cycle IIGiven a linked li

2013-11-05 17:27:35 1479

原创 [算法][LeetCode]Search a 2D Matrix——二维数组的二分查找

题目要求Write an efficient algorithm that searches for a value in an m x n matrix. This matrix has the following properties: Integers in each row are sorted from left to right.The first intege

2013-11-01 21:25:14 1642

原创 [算法][LeetCode]Spiral Matrix——螺旋矩阵

题目要求Given a matrix of m x n elements (m rows, n columns), return all elements of the matrix in spiral order.For example,Given the following matrix:[ [ 1, 2, 3 ], [ 4, 5, 6 ], [ 7, 8,

2013-10-31 18:15:38 1080

原创 [算法][LeetCode]Single Number——异或运算的巧妙运用

一个int数组中,除了有一个int只出现了一次,其他int都出现了两次,请找出这个int。要求:设计的算法是线性的复杂度,并且不要用额外的内存空间。

2013-10-30 17:14:53 1129

原创 [算法][庞果网]倒水问题/量水问题

题目详情有两个容器,容积分别为A升和B升,有无限多的水,现在需要C升水。我们还有一个足够大的水缸,足够容纳C升水。起初它是空的,我们只能往水缸里倒入水,而不能倒出。可以进行的操作是:把一个容器灌满;把一个容器清空(容器里剩余的水全部倒掉,或者倒入水缸);用一个容器的水倒入另外一个容器,直到倒出水的容器空或者倒入水的容器满。    问是否能够通过有限次操作,使得水缸最后恰

2013-10-29 16:36:57 2000

原创 [Domino]从嵌入另一个数据库嵌入的Embedded View无法正常显示,提示unable to lauch

发现问题1. 项目中需要在一个数据库中插入另一个数据库的Embedded View,使用起来十分费劲,在选择数据库的下拉菜单中经常会找不到目标数据库:2. 在做日文版的时候,从workbench导出数据库之后,发现前面插入的Embedded View,无法正常显示,提示unable to launch。用Designer打开的时候发现点击这个Embedded View就会弹框,然后就不

2013-10-29 14:55:05 857

原创 [Domino]执行命令load design的时候出现Warning: Cannot locate design template

发现问题在做Pseudo Test的时候被QA测出了一个问题。在Domino concole打命令“load design”,被Workbench翻译过后的数据库提示了一个警告:Warning: Cannot locate design template 'xxx' used by 'xxx'分析原因在Google查了一下,是模板继承时候出的问题,找不到被继承的那个模板文件就会报这

2013-10-29 14:55:03 2302

原创 [Java][Tomcat]在eclipse中运行tomcat报的一个错误

2008-11-9 16:27:59 org.apache.tomcat.util.digester.SetPropertiesRule begin警告: [SetPropertiesRule]{Server/Service/Engine/Host/Context} Setting property 'source' to 'org.eclipse.jst.jee.server:BBS' did

2013-10-29 14:55:01 808

原创 [C++] 跨平台的生成GUID方法

string GetGUID(){ char szGUID[BUFF_SIZE];#ifdef WIN32 GUID uuid; CoCreateGuid(&uuid);#else TmUUID_t uuid; TmMsg_CreateUUID(&uuid);#endif tm

2013-10-29 14:54:59 3197

原创 基于Backbone.js的JavaScript MVC示例程序(9)

这个是个简单的示例程序,Server端的技术包括:Spring、MyBatis、Jersey,前端的技术包括jQuery、Backbone.js。程序的功能就是简单的用户增删改查。本节介绍了前端如何实现表单验证功能。

2013-10-29 14:54:57 1801

原创 基于Backbone.js的JavaScript MVC示例程序(8)

这个是个简单的示例程序,Server端的技术包括:Spring、MyBatis、Jersey,前端的技术包括jQuery、Backbone.js。程序的功能就是简单的用户增删改查。本节介绍了前端如何实现删除用户功能。

2013-10-29 14:54:54 1027

原创 基于Backbone.js的JavaScript MVC示例程序(7)

这个是个简单的示例程序,Server端的技术包括:Spring、MyBatis、Jersey,前端的技术包括jQuery、Backbone.js。程序的功能就是简单的用户增删改查。本节介绍了前端如何实现增加用户功能。

2013-10-29 14:54:52 1425

原创 基于Backbone.js的JavaScript MVC示例程序(6)

这个是个简单的示例程序,Server端的技术包括:Spring、MyBatis、Jersey,前端的技术包括jQuery、Backbone.js。程序的功能就是简单的用户增删改查。本节介绍了前端如何实现显示修改用户信息功能。

2013-10-29 14:54:50 1309

原创 基于Backbone.js的JavaScript MVC示例程序(5)

这个是个简单的示例程序,Server端的技术包括:Spring、MyBatis、Jersey,前端的技术包括jQuery、Backbone.js。程序的功能就是简单的用户增删改查。本节介绍了前端如何实现显示用户详细信息功能。

2013-10-29 14:54:48 1161

原创 基于Backbone.js的JavaScript MVC示例程序(4)

这个是个简单的示例程序,Server端的技术包括:Spring、MyBatis、Jersey,前端的技术包括jQuery、Backbone.js。程序的功能就是简单的用户增删改查。本节介绍了前端如何实现显示用户列表功能。

2013-10-29 14:54:46 1429

原创 基于Backbone.js的JavaScript MVC示例程序(3)

一.概述二.REST Server的实现2.1 REST API设计2.2 数据库设计2.3 用MyBatis实现的DAO层2.4 用Jersey实现的REST API2.5 用Spring AOP实现的日志功能三.前端的实现3.1 显示User列表3.2 显示User详细信息3.3 修改User信息3.4 增加User3.5 删除User3.6

2013-10-29 14:54:44 1176

原创 基于Backbone.js的JavaScript MVC示例程序(2)

这个是个简单的示例程序,Server端的技术包括:Spring、MyBatis、Jersey,前端的技术包括jQuery、Backbone.js。程序的功能就是简单的增删改查。本节介绍了Server端的实现。

2013-10-29 14:54:42 1453

原创 在eclipse-jee-juno中配置Aptana对jQuery代码自动提示

主要问题在Aptana的Web Project中打开js文件有JavaScript的自动提示,但是在JavaEE项目中却没有。版本eclipse-jee-juno,即Eclipse 4.2的JavaEE IDEAptana Studio3.2步骤1. 安装AptanaHelp->Install New Software...->Add...->填入Aptana的安装路径

2013-10-29 14:54:38 804

转载 Java弱引用与WeakHashMap

在《Effective Java 2nd Edition》中,第6条“消除过期的对象引用”提到,虽然Java有垃圾回收机制,但是只要是自己管理的内存,就应该警惕内存泄露的问题,例如的对象池、缓存中的过期对象都有可能引发内存泄露的问题。书中还提到可以用WeakHashMap来作为缓存的容器可以有效解决这一问题。之前也确实遇到过类似问题,但是没有接触过“弱引用”相关的问题,于是查阅了一些资料。《J

2013-10-29 14:54:35 621

原创 Java版CKFinder上传文件重命名

CKFinder上传的文件如果是中文名,因为URL编码的一些问题,有可能会访问不了。上网搜了一些解决方法,常用的就是将文件重命名,但网上的方法多为asp和php版的。Java版的修改步骤如下:1.下载Java版CKFinder的源码我用的是CKFinder-2.2.jar2.修改包com.ckfinder.connector.handlers.command下的FileUpload

2013-10-29 14:54:33 2261

原创 轻松使用Hadoop RPC

Hadoop RPC是Hadoop的一个重要部分,提供分布式环境下的对象调用功能,源码在org.apache.hadoop.ipc中。而HBase也几乎完全copy了这部分的源码,只是在配置项上面有所改动。关于Hadoop RPC的机制分析和源码解读,网上已经有许多资料,一搜一大把,这里就不在描述了。本文通过一个小例子,介绍如何调用Hadoop RPC。1. 应用场景Hadoop RP

2013-10-29 14:54:31 645

原创 在eclipse中配置hadoop插件

1.安装插件准备程序:eclipse-3.3.2(这个版本的插件只能用这个版本的eclipse)hadoop-0.20.2-eclipse-plugin.jar (在hadoop-0.20.2/contrib/eclipse-plugin目录下)将hadoop-0.20.2-eclipse-plugin.jar 复制到eclipse/plugins目录下,重启eclipse。2.打

2013-10-29 14:54:29 596

原创 eclipse-3.3.2在CentOS-5.4下启动时崩溃的解决方法

由于hadoop-0.20.2-eclipse-plugin需要eclipse-3.3.2,费了很大劲找了一个linux版的,在CentOS-5.4下还不能用,启动时读完条就自动关了。经仔细查看,在eclipse文件夹中发现了一个错误日志 hs_err_pid4831.log,开头几行的内容如下:## A fatal error has been detected by the Java

2013-10-29 14:54:27 736

原创 Linux下部署svn服务

使用root权限进行下述操作:1.下载源码包subversion-deps-1.5.9.tar.gzsubversion-1.5.9.tar.gz2.解压tar -xzvf subversion-1.5.9.tar.gztar -xzvf subversion-deps-1.5.9.tar.gz两个文件会解压到subversion-1.5.9一个目录中去3.安装在sub

2013-10-29 14:54:25 668

原创 Hadoop系列相关优秀网站收集

Hadoop技术论坛:http://www.hadoopor.comHBase相关技术收集:http://hbase.info/趋势科技中国研发中心 SPN研发团队技术博客:http://www.spnguru.com/淘宝搜索技术博客:http://www.searchtb.com/Alex的个人博客:http://www.gemini5201314.net/逖靖寒的世界:h

2013-10-29 14:54:23 571

原创 Cassandra配置

1.安装2.下载Cassandra选择一个版本下载http://cassandra.apache.org/download/3.解压本例中放在/opt/cassandratar -zxvf apache-cassandra-0.7.4-bin.tarmv apache-cassandra-0.7.4-bin /opt/cassandracassandra的子目录如下:–

2013-10-29 14:54:21 827

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除