- 浏览: 13768 次
- 性别:
- 来自: 广州
最新评论
文章列表
package com.test.redis;
import redis.clients.jedis.Jedis;
import redis.clients.jedis.JedisPool;
import redis.clients.jedis.JedisPoolConfig;
import redis.clients.jedis.Protocol;
public class BaseRedisController {
protected JedisPool pool;
public void start() {
String host = " ...
dasdas
元素/代码
描述
$_SERVER['PHP_SELF']
返回当前执行脚本的文件名。
$_SERVER['GATEWAY_INTERFACE']
返回服务器使用的 CGI 规范的版本。
$_SERVER['SERVER_ADDR']
返回当前运行脚本所在的服务器的 IP 地址。
$_SERVER['SERVER_NAME']
返回当前运行脚本所在的服务器的主机名(比如 www.w3school.com.cn)。
$_SERVER['SERVER_SOFTWARE']
返回服务器标识字符串(比如 Apache/2.2.24)。
$_SERVER ...
模式
描述
r
打开文件为只读。文件指针在文件的开头开始。
w
打开文件为只写。删除文件的内容或创建一个新的文件,如果它不存在。文件指针在文件的开头开始。
a
打开文件为只写。文件中的现有数据会被保留。文件指针在文件结尾开始。创建新的文件,如果文件不存在。
x
创建新文件为只写。返回 FALSE 和错误,如果文件已存在。
r+
打开文件为读/写、文件指针在文件开头开始。
w+
打开文件为读/写。删除文件内容或创建新文件,如果它不存在。文件指针在文件开头开始。
a+
打开文件为读/写。文件中已有的数据会被保留。文件指针在文件结尾开始。创 ...
1.Apache安装
Apache24\conf文件夹下的http.conf文件进行修改:
(1)修改ServerRoot Apache的根路径
默认下是ServerRoot"c:/Apache24",修改为:ServerRoot "D:/phpEnv/Apache24"(即为你解压后所在的文件夹)
(2) 修改ServerName你的主机名称
将ServerNamewww.example.com:80将前面的#去掉,该属性在从命令行启动Apac ...
1.new对象是我们经常使用的,可能我们很少在乎new出来的对象在内存中的占用问题,因为java给我们一个美丽的谎言--------内存自动回收。但作为一名真正的开发者,我们应该尽量使开发出来的程序更高效,可以更充分利用有限的内存,更快地释放那些无用java对象所占用的内存,避免java程序的内存泄漏。 1)强引用
这是java程序中最常见的引用方式,程序创建一个对象,并把对象赋给一个引用变量,这个引用就是强引用。
public class StatusTranfer {
public static void test(){
String a = new S ...
1.使用阻塞队列(BlockQueue)控制线程通信
概念:BlockQueue是Queue的子接口,BlockQueue中放入元素时,如果该队列满了,则线程被阻塞;当BlockQueue中取出元素时,如果该队列已空,则线程被阻塞。
/**
* 消费者类
* @author Administrator
*
*/
public class Consumer extends Thread {
private BlockingQueue<String> bq;
public Consumer(BlockingQueue<String> ...
1.synchronized同步代码块
synchronized(obj){
.....
//同步代码块的代码
}
直接对obj对象同步监听,任何线程在修改指定的资源之前,首先对该资源加锁,在加锁期间其他线程无法修改该资源。
2.sync ...
Thread类和Runnable接口,Callable接口的区别:
/**
* 继承thread类来生成线程 线程不共享资源
*
* @author Administrator
*
*/
public class HelloThread extends Thread {
private int count = 5;
public void run() {
for (int i = 0; i < 5; i++) {
if (count > 0) {
System.out.println("count= &qu ...
1.boost排序测试
import java.io.File;
import java.util.HashMap;
import java.util.Map;
import org.apache.lucene.analysis.Analyzer;
import org.apache.lucene.analysis.cn.smart.SmartChineseAnalyzer;
import org.apache.lucene.document.Document;
import org.apache.lucene.index.DirectoryReader;
import ...
1.编译期和运行期的区别
/**
* 编译时,和运行时的不同
* 直接量是在编译就分配内存,而引用变量和方法调用创建的运行时才分配内存
* @author Administrator
*
*/
public class StringJoinTest {
public static void main(String[] args) {
String str1 = "hello的长度为:5";
String str2 = "hello的长度为:" + "hello".length();
...
测试高亮
import java.io.File;
import org.apache.lucene.analysis.Analyzer;
import org.apache.lucene.analysis.TokenStream;
import org.apache.lucene.analysis.cn.smart.SmartChineseAnalyzer;
import org.apache.lucene.analysis.standard.StandardAnalyzer;
import org.apache.lucene.document.Docume ...
测试Query类型
import java.io.File;
import org.apache.lucene.document.Document;
import org.apache.lucene.index.DirectoryReader;
import org.apache.lucene.index.IndexReader;
import org.apache.lucene.index.Term;
import org.apache.lucene.search.BooleanQuery;
import org.apache.lucene.search.IndexSear ...
查看分词器分出的词组
import java.io.IOException;
import org.apache.lucene.analysis.Analyzer;
import org.apache.lucene.analysis.TokenStream;
import org.apache.lucene.analysis.cn.smart.SmartChineseAnalyzer;
import org.apache.lucene.analysis.standard.StandardAnalyzer;
import org.apache.lucene.analysis.t ...
1.入门代码
import java.io.File;
import java.io.IOException;
import org.apache.lucene.analysis.Analyzer;
import org.apache.lucene.analysis.cn.smart.SmartChineseAnalyzer;
import org.apache.lucene.analysis.standard.StandardAnalyzer;
import org.apache.lucene.document.Document;
import org.apache.lu ...