摘要: 对比在android中批量插入数据的3中方式对比(各插入1W条数据所花费的时间):1、 一个一个插入 1 public static boolean insert(SQLiteOpenHelper openHelper, 2 RemoteAppInfo appInfo) ... 阅读全文
posted @ 2015-09-08 09:32 残剑_ 阅读(6225) 评论(0) 推荐(0) 编辑
摘要: 1、在eclipse下创建android工程Hello并拷贝到“源码目录/packages/experimental”下面2、在Hello工程目录下面创建Android.mk文件,内容如下:LOCAL_PATH:= $(call my-dir)include $(CLEAR_VARS)LOCAL_M... 阅读全文
posted @ 2015-08-18 09:38 残剑_ 阅读(577) 评论(0) 推荐(0) 编辑
摘要: android中使用JNI的小例子,直接上代码。首先是Java类JniClient,定义native方法,User实体类就不上代码了,就简单定义了三个属性,name、age、sex。 1 package com.example.ndkdemo; 2 3 public class JniClient... 阅读全文
posted @ 2015-08-07 18:26 残剑_ 阅读(1954) 评论(0) 推荐(0) 编辑
摘要: 问题描述:cmd下面进入工程的bin/classes下面,执行 javah xxx.xxx.A 生成头文件,一般来说都是可以成功执行的,但是如果xxx.xxx.A类里面引用了android类库里面的类的话,就会报异常,如下图:上面因为引用了android.graphics.Bitmap,所以导致生成... 阅读全文
posted @ 2015-08-05 18:26 残剑_ 阅读(2720) 评论(0) 推荐(0) 编辑
摘要: 1 添加ndk对log支持若需要添加ndk对log的支持,只需要通过以下2步即可实现。1.1 修改Android.mk如生成的库文件是“.so文件”,则在Android.mk中添加如下内容:LOCAL_LDLIBS:=-L$(SYSROOT)/usr/lib -llog如生成的库文件是“.a文件”,... 阅读全文
posted @ 2015-08-05 16:52 残剑_ 阅读(9198) 评论(0) 推荐(0) 编辑
摘要: 文章参照:http://blog.sina.com.cn/s/blog_67d8d7060100q8un.htmlAndroid.mk文件是GNU Makefile的一小部分,它用来对Android程序进行编译。因为所有的编译文件都在同一个 GNU MAKE 执行环境中进行执行,而Android.m... 阅读全文
posted @ 2015-08-05 16:42 残剑_ 阅读(515) 评论(0) 推荐(0) 编辑
摘要: 1 严重: Servlet /N002-1.0 threw load() exception 2 java.lang.ClassCastException: com.sun.proxy.$Proxy27 cannot be cast to com.bbk.n002.service.Question... 阅读全文
posted @ 2014-08-23 08:33 残剑_ 阅读(16702) 评论(2) 推荐(6) 编辑
摘要: 1 package com.test; 2 3 import java.util.ArrayList; 4 import java.util.List; 5 6 import redis.clients.jedis.JedisPoolConfig; 7 import redis.clients... 阅读全文
posted @ 2014-04-21 21:02 残剑_ 阅读(29160) 评论(0) 推荐(1) 编辑
摘要: consistent hashing算法早在1997年就在论文Consistent hashing and random trees中被提出,目前在cache系统中应用越来越广泛;1基本场景比如你有N个cache服务器(后面简称cache),那么如何将一个对象object映射到N个cache上呢,你... 阅读全文
posted @ 2014-04-20 23:56 残剑_ 阅读(1975) 评论(0) 推荐(1) 编辑
摘要: 使用Java操作Redis需要jedis-2.1.0.jar,下载地址:http://files.cnblogs.com/liuling/jedis-2.1.0.jar.zip如果需要使用Redis连接池的话,还需commons-pool-1.5.4.jar,下载地址:http://files.cn... 阅读全文
posted @ 2014-04-19 20:55 残剑_ 阅读(473559) 评论(19) 推荐(51) 编辑
摘要: 连接操作相关的命令quit:关闭连接(connection)auth:简单密码认证持久化save:将数据同步保存到磁盘bgsave:将数据异步保存到磁盘lastsave:返回上次成功将数据保存到磁盘的Unix时戳shundown:将数据同步保存到磁盘,然后关闭服务远程服务控制info:提供服务器的信... 阅读全文
posted @ 2014-04-19 20:08 残剑_ 阅读(3916) 评论(0) 推荐(3) 编辑
摘要: 一、何为Redis redis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)和zset(有序集合)。这些数据类型都支持push/pop、add/remove及取交集并集和差集及更丰富的操作... 阅读全文
posted @ 2014-04-19 17:38 残剑_ 阅读(65575) 评论(4) 推荐(4) 编辑
摘要: 1. Redis默认不是以守护进程的方式运行,可以通过该配置项修改,使用yes启用守护进程daemonize no2. 当Redis以守护进程方式运行时,Redis默认会把pid写入/var/run/redis.pid文件,可以通过pidfile指定pidfile /var/run/redis.pi... 阅读全文
posted @ 2014-04-19 16:35 残剑_ 阅读(6079) 评论(1) 推荐(2) 编辑
摘要: 在自己安装的CentOS6.5中使用yum安装软件,总是提示404错误信息,百度后发现原来要设置yum源。在安装完CentOS后一般需要修改yum源,才能够在安装更新rpm包时获得比较理想的速度。国内比较快的有163源、sohu源。这里以163源为例子。1. cd /etc/yum.repos.d2... 阅读全文
posted @ 2014-04-14 23:40 残剑_ 阅读(49044) 评论(0) 推荐(6) 编辑
摘要: at org.hibernate.property.BasicPropertyAccessor$BasicSetter.set(BasicPropertyAccessor.java:109) at org.hibernate.tuple.entity.AbstractEntityTuplizer.setPropertyValues(AbstractEntityTuplizer.java:586) at org.hibernate.tuple.entity.PojoEntityTuplizer.setPropertyValues(PojoEntityTuplizer.java:231) at o 阅读全文
posted @ 2014-03-20 22:09 残剑_ 阅读(12946) 评论(2) 推荐(2) 编辑
摘要: 在使用SpringMVC绑定基本类型(如String,Integer等)参数时,应通过@RequestParam注解指定具体的参数名称,否则,当源代码在非debug模式下编译后,运行时会引发HandlerMethodInvocationException异常,这是因为只有在debug模式下编译,其参数名称才存储在编译好的代码中。 譬如下面的代码会引发异常: Java代码 @RequestMapping(value = "/security/login", method = RequestMethod.POST)public ModelAndView login(@Reque 阅读全文
posted @ 2014-03-06 09:12 残剑_ 阅读(268207) 评论(1) 推荐(2) 编辑
摘要: 报错代码:org.springframework.beans.BeanInstantiationException: Could not instantiate bean class [org.springframework.web.multipart.MultipartFile]: Specified class is an interface org.springframework.beans.BeanUtils.instantiateClass(BeanUtils.java:101) org.springframework.web.bind.annotation.suppor... 阅读全文
posted @ 2014-03-05 15:38 残剑_ 阅读(45921) 评论(2) 推荐(1) 编辑
摘要: Java中类型与C/C++中对应关系Java中的类的对应Sign签名, 用来识别对应各个方法。JDK下的javap.exe能输出签名。用法javap -s -p 完整类名 下面是几个例子程序:1、C++本地方法中获取Java中的变量以及调用Java中的方法 Java代码: 1 package com.test; 2 3 import java.util.Date; 4 5 public class TestNative { 6 public native void sayHello(); 7 private int a = 10; 8 public int fu... 阅读全文
posted @ 2013-12-22 22:18 残剑_ 阅读(2773) 评论(2) 推荐(1) 编辑
摘要: JNI是Java Native Interface的缩写,中文为JAVA本地调用。使用JNI可以很方便的用我们的Java程序调用C/C++程序。很多时候,某些功能用Java无法实现,比如说涉及到底层驱动的一些功能,这时候我们就可以利用JNI来调用C或者C++程序来实现,这就是JNI的强大之处。但是JNI也有它的缺点,使用java与本地已编译的代码交互,通常会丧失平台可移植性。 下面是一个JNI例子,调用C++输出"hello world":第一步:创建Java类,在里面定义一个本地方法(用native关键字修饰的方法) public native void sayHello 阅读全文
posted @ 2013-12-20 23:10 残剑_ 阅读(51643) 评论(3) 推荐(3) 编辑
摘要: cut是一个选取命令,就是将一段数据经过分析,取出我们想要的。一般来说,选取信息通常是针对“行”来进行分析的,并不是整篇信息分析的。(1)其语法格式为: cut [-bn] [file] 或 cut [-c] [file] 或 cut [-df] [file]使用说明 cut 命令从文件的每一行剪切字节、字符和字段并将这些字节、字符和字段写至标准输出。 如果不指定 File 参数,cut 命令将读取标准输入。必须指定 -b、-c 或 -f 标志之一。主要参数 -b :以字节为单位进行分割。这些字节位置将忽略多字节字符边界,除非也指定了 -n 标志。 -c :以字符为单位进行分割。 -d :自定 阅读全文
posted @ 2013-12-08 22:27 残剑_ 阅读(2247) 评论(0) 推荐(0) 编辑