- 浏览: 19795 次
- 性别:
- 来自: 深圳
最新评论
文章列表
memcache初试
- 博客分类:
- JAVA综合
本人只是在windows下进行了测试和使用。
memcache服务端安装:
1. 将memcached-1.2.1-win32.zip(也可以下载),解压放某个盘下面,比如在c:\memcached
2. 在终端(也即cmd命令界面)下输入 c:\memcached\memcached.exe -d install
--安装memcached成为服务,这样才能正常运行,否则运行失败!
3. 再输入: c:\memcached\memcached.exe -l 127.0.0.1 -m 64 -d start --启动memcached的。
以 ...
package com.concurrent;
import java.util.Date;import java.util.concurrent.ExecutorService;import java.util.concurrent.Executors;import java.util.concurrent.LinkedBlockingQueue;import java.util.concurrent.SynchronousQueue;import java.util.concurrent.ThreadPoolExecutor;import java.util.concurrent.Time ...
1.先简单介绍下java.util.concurrent中的几种常见阻塞队列
(1):BlockingQueue
BlockingQueue有四个具体的实现类,根据不同需求,选择不同的实现类: ArrayBlockingQueue:规定大小的BlockingQueue,其构造函数必须带一个int参数来指明其大小。其所含的对象是以FIFO(先入先出)顺序排序的。 LinkedBlockingQueue:大小不定的BlockingQueue,若其构造函数带一个规定大小的参数,生成的BlockingQueue 有大小限制,若不带大小参数,所生成的BlockingQueue的大小由Inte ...
android主要有5中数据存储方式,如下:
1. 使用SharedPreferences存储数据。
2. 使用文件存储
3. 使用SQLlite存储
4. 使用ContentProvider存储
5. 网络存储
1.使用SharedPreferences存储数据
首先说明SharedPreferences存储方式,它是Android提 ...
1:获取NotificationManager:
NotificationManager m_NotificationManager=(NotificationManager)this.getSystemService(NOTIFICATION_SERVICE);
2:定义一个Notification:
Notification m_Notification=new Notification();
3:设置Notification的各种属性:
//设置通知在状态栏显示的图标m_Notification.icon=R.drawable.icon; ...
1. String[]: ArrayAdapter 2. List<Map<String,?>>: SimpleAdapter 3. 数据库Cursor: SimpleCursorAdapter 第一种:
public class List1Activity extends Activity{
private ListView listView; private String[] data = { "Android应用专业开发社区:eoeAndroid.com", "eoeAndroid出品软件如下:", "e ...
第一步:新建一个web项目
第二步:引入主要jar包
spring.jar,ibatis-2.3.4.jar,mysql-connector-java-5.1.5-bin.jar,c3p0-0.9.1.1.jar,ant.jar,commons-logging.jar等。
第三步:在web.xml文件中添加
<listener> <listener-class> org.springframework.web.context.ContextLoaderListener </listener-class> </listener& ...
第一步:创建ArenaSessionHandle
package com.war.socket.arena;
import org.apache.mina.core.service.IoHandlerAdapter;import org.apache.mina.core.session.IdleStatus;import org.apache.mina.core.session.IoSession;import org.json.JSONObject;
import com.war.constant.ArenaSocketConstant;
public class ArenaSessi ...
引入 xsocket 相关jar
第一步:创建接受数据的类SocketHandler package com.socket; import java.io.IOException; import java.nio.BufferUnderflowException; import java.nio.channels.ClosedChannelException; import org.xsocket.MaxReadSizeExceededException; import org.xsocket.connection.IConnectExceptionHandler; import org ...
第一步:自定义一个类加载器
public class DynamicClassLoader extends ClassLoader{
public Class<?> findClass(byte[] b) throws ClassNotFoundException {
return defineClass(null, b, 0, b.length);
}
}
第二步:创建一个管理类加载的类
package com.lhb;
import java.io.File;
import java.io.FileInputStream;
import java. ...
一、Android环境搭建
1.所需开发环境:
JDK 5 或 JDK 6
Eclipse 3.5 (galileo)
2.下载ADT 的Eclipse 插件
http://dl.google.com/android/ADT-0.9.5.zip
3.安装 Eclipse 插件 (ADT)
启动 Eclipse,选择 Help > Install New Software,在出现的对话框里,点击Add按钮,在对话框的name一栏输入“ADT”,然后点击Archive...,浏览和选择已经下载的ADT插件压缩文件。点击 OK.。返回可用软件的视图,你会看到这个插件,然后选择Dev ...
java == 和 equals() 方法使用:
String a = "abc";
String b="ab";
String c=b+"c";
System.out.println(a==c); // false
System.out.println(a.equals(c)); // true
a = "ab";
b="a"+"b";
...
package sort;
import java.util.Random;
/**
* 排序测试类
*
* 排序算法的分类如下: 1.插入排序(直接插入排序、折半插入排序、希尔排序); 2.交换排序(冒泡泡排序、快速排序);
* 3.选择排序(直接选择排序、堆排序); 4.归并排序; 5.基数排序。
*
* 关于排序方法的选择: (1)若n较小(如n≤50),可采用直接插入或直接选择排序。
* 当记录规模较小时,直接插入排序较好;否则因为直接选择移动的记录数少于直接插人,应选直接选择排序为宜。
* (2)若文件初始状态基本有序(指正序),则应选用直接插人、冒泡或随机的快 ...
// 和spring结合时,配置文件
<bean name="methodInvokingJobDetail"
class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean">
<property name="targetObject">
<ref bean="simpleTimerTask" />
</property>
<property ...