- 博客(32)
- 收藏
- 关注
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 基于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关注的人